summaryrefslogtreecommitdiff
path: root/include/linux/if_packet.h
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-07-19 01:05:19 (GMT)
committerDavid S. Miller <davem@davemloft.net>2008-07-19 01:05:19 (GMT)
commit8913336a7e8d56e984109a3137d6c0e3362596a4 (patch)
tree16e2ad819112b59a759daff79651955e9bfab1dd /include/linux/if_packet.h
parent3ca4095f246c21c285d9e4be2ea4d3ee7fbacebd (diff)
downloadlinux-fsl-qoriq-8913336a7e8d56e984109a3137d6c0e3362596a4.tar.xz
packet: add PACKET_RESERVE sockopt
Add new sockopt to reserve some headroom in the mmaped ring frames in front of the packet payload. This can be used f.i. when the VLAN header needs to be (re)constructed to avoid moving the entire payload. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/if_packet.h')
-rw-r--r--include/linux/if_packet.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/if_packet.h b/include/linux/if_packet.h
index a630295..18db066 100644
--- a/include/linux/if_packet.h
+++ b/include/linux/if_packet.h
@@ -45,6 +45,7 @@ struct sockaddr_ll
#define PACKET_ORIGDEV 9
#define PACKET_VERSION 10
#define PACKET_HDRLEN 11
+#define PACKET_RESERVE 12
struct tpacket_stats
{