Re: [PATCH v2] net: sched: sch_netem: Fix a divide error in netem_enqueue during randomized corruption.

From: Jakub Kicinski
Date: Thu Nov 25 2021 - 23:19:39 EST


On Wed, 24 Nov 2021 02:47:15 -0800 Harshit Mogalapalli wrote:
> In netem_enqueue function the value of skb_headlen(skb) can be zero
> which leads to a division error during randomized corruption of the
> packet. This fix adds a check to skb_headlen(skb) to prevent the division
> error.

Empty skbs are not sane. Is it just the fact that netlink_sendmsg()
does not pay much attention to len that's the problem? Can we fix that
instead?