Thread (22 messages) 22 messages, 5 authors, 2022-03-03

Re: [Internet]Re: [PATCH net-next v4 4/4] net: tun: track dropped skb via kfree_skb_reason()

From: imagedong (董梦龙) <hidden>
Date: 2022-03-02 04:25:55
Also in: bpf, lkml


On 2022/3/2 AM 11:29,“David Ahern”[off-list ref] write:
On 3/1/22 7:50 PM, Jakub Kicinski wrote:
quoted
On Sat, 26 Feb 2022 00:49:29 -0800 Dongli Zhang wrote:
quoted
+	SKB_DROP_REASON_SKB_PULL,	/* failed to pull sk_buff data */
+	SKB_DROP_REASON_SKB_TRIM,	/* failed to trim sk_buff data */
[...]
quoted
quoted
 	SKB_DROP_REASON_DEV_HDR,	/* there is something wrong with
 					 * device driver specific header
 					 */
+	SKB_DROP_REASON_DEV_READY,	/* device is not ready */
What is ready? link is not up? peer not connected? can we expand?
As I recall in this case it is the tfile for a tun device disappeared -
ie., a race condition.
This seems is that tun is not attached to a file (the tun device file
is not opened?) Maybe TAP_UNATTACHED is more suitable :)

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help