> On May 1, 2020, at 11:32 PM, Eric Dumazet wrote:
>
> kfree_skb() is supposed to call skb_dst_drop() (look in
> skb_release_head_state())
>
> If you think about it, we would have hundreds of similar bugs if this was not
> the case.
Thanks for quick response. Funny thing is that once I app
On 5/1/20 8:15 PM, Qian Cai wrote:
> netif_receive_skb_list_internal() could call enqueue_to_backlog() to put
> some skb to softnet_data.input_pkt_queue and then in
> ip_route_input_slow(), it allocates a dst_entry to be used in
> skb_dst_set(). Later,
>
> cleanup_net
> default_device_exit_ba
netif_receive_skb_list_internal() could call enqueue_to_backlog() to put
some skb to softnet_data.input_pkt_queue and then in
ip_route_input_slow(), it allocates a dst_entry to be used in
skb_dst_set(). Later,
cleanup_net
default_device_exit_batch
unregister_netdevice_many
rollback_reg