]> err.no Git - linux-2.6/blobdiff - include/linux/ipv6.h
Add unitialized_var() macro for suppressing gcc warnings
[linux-2.6] / include / linux / ipv6.h
index e046b22a2222070679ced6a1eed37b5a78178931..09ea01a8a99cf8ac4404bcb811862a66e7a97e83 100644 (file)
@@ -223,6 +223,16 @@ enum {
 #include <net/if_inet6.h>       /* struct ipv6_mc_socklist */
 #include <net/inet_sock.h>
 
+static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb)
+{
+       return (struct ipv6hdr *)skb_network_header(skb);
+}
+
+static inline struct ipv6hdr *ipipv6_hdr(const struct sk_buff *skb)
+{
+       return (struct ipv6hdr *)skb_transport_header(skb);
+}
+
 /* 
    This structure contains results of exthdrs parsing
    as offsets from skb->nh.