If you look at the function right before this:
1185
1191 static inline int skb_tailroom(const struct sk_buff *skb)
1192 {
1193 return skb_is_nonlinear(skb) ? 0 : skb->end - skb->tail;
1194 }
It becomes clear that the โtailโ is the difference between endand tail, therefore, the function in question really reduces the tail space in the buffer.
source
share