X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Flinux-2.4%2Fcompat-2.4%2Finclude%2Flinux%2Fip.h;h=990a575842166f515da7a6980830bdcc082e5e33;hb=182138487fed9deb53be95d78b3bd976c4a7e140;hp=b2fbdb93fc65a8e57d9a974f4539884edea51d43;hpb=9171f241601286b36cce9d94580096cbc314783d;p=sliver-openvswitch.git diff --git a/datapath/linux-2.4/compat-2.4/include/linux/ip.h b/datapath/linux-2.4/compat-2.4/include/linux/ip.h index b2fbdb93f..990a57584 100644 --- a/datapath/linux-2.4/compat-2.4/include/linux/ip.h +++ b/datapath/linux-2.4/compat-2.4/include/linux/ip.h @@ -10,6 +10,11 @@ static inline struct iphdr *ip_hdr(const struct sk_buff *skb) { return (struct iphdr *)skb_network_header(skb); } + +static inline unsigned int ip_hdrlen(const struct sk_buff *skb) +{ + return ip_hdr(skb)->ihl * 4; +} #endif #endif