skb_reserve comment clarification
As per the source,
http://lxr.linux.no/#linux+v2.6.31/include/linux/skbuff.h#L1204

1197 *      skb_reserve - adjust headroom
1198 *      @skb: buffer to alter
1199 *      @len: bytes to move
1200 *
1201 *      Increase the headroom of an empty &sk_buff by reducing the tail
1202 *      room. This is only allowed for an empty buffer.
1203 */
1204static inline void skb_reserve(struct sk_buff *skb, int len)
1205{
1206        skb->data += len;
1207        skb->tail += len;
1208}


But tailroom is only increased not "reduced" correct ?
skb_reserve comment clarification
===

As per the source,
http://lxr.linux.no/#linux+v2.6.31/include/linux/skbuff.h#L1204

1197 *      skb_reserve - adjust headroom
1198 *      @skb: buffer to alter
1199 *      @len: bytes to move
1200 *
1201 *      Increase the headroom of an empty &sk_buff by reducing the tail
1202 *      room. This is only allowed for an empty buffer.
1203 */
1204static inline void skb_reserve(struct sk_buff *skb, int len)
1205{
1206        skb->data += len;
1207        skb->tail += len;
1208}


But tailroom is only increased not "reduced" correct ?