Если вы посмотрите на функцию прямо перед этим:
1185 /**
1186 * skb_tailroom - bytes at buffer end
1187 * @skb: buffer to check
1188 *
1189 * Return the number of bytes of free space at the tail of an sk_buff
1190 */
1191 static inline int skb_tailroom(const struct sk_buff *skb)
1192 {
1193 return skb_is_nonlinear(skb) ? 0 : skb->end - skb->tail;
1194 }
Становится ясно, что «хвостовая комната» - это разница между end
и tail
, поэтому рассматриваемая функция действительно уменьшает хвостовую комнату в буфере.