net: add debugging checks in skb_attempt_defer_free()
authorEric Dumazet <edumazet@google.com>
Fri, 21 Apr 2023 09:43:53 +0000 (09:43 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 23 Apr 2023 12:35:07 +0000 (13:35 +0100)
commite8e1ce8454c9cc8ad2e4422bef346428e52455e3
tree0700baaf60ac712eea5378ce631ed6ab0fb310e3
parent19c60fdee5db881a99a9c39fb31942a530d20c63
net: add debugging checks in skb_attempt_defer_free()

Make sure skbs that are stored in softnet_data.defer_list
do not have a dst attached.

Also make sure the the skb was orphaned.

Link: https://lore.kernel.org/netdev/CANn89iJuEVe72bPmEftyEJHLzzN=QNR2yueFjTxYXCEpS5S8HQ@mail.gmail.com/T/
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/skbuff.c