X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=include%2Fnet%2Fprotocol.h;h=8d024d7cb7414727e5b9c512d0a23d827a3bfe49;hb=3d0f24a74e7957593a5622eb5c04ed6860dd8391;hp=1166ffb4b3ec7a253c640b680bbbd412718b1d48;hpb=e5bbef20e017efcb10700398cc048c49b98628e0;p=linux-2.6-omap-h63xx.git diff --git a/include/net/protocol.h b/include/net/protocol.h index 1166ffb4b3e..8d024d7cb74 100644 --- a/include/net/protocol.h +++ b/include/net/protocol.h @@ -39,7 +39,8 @@ struct net_protocol { int (*gso_send_check)(struct sk_buff *skb); struct sk_buff *(*gso_segment)(struct sk_buff *skb, int features); - int no_policy; + unsigned int no_policy:1, + netns_ok:1; }; #if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE) @@ -102,7 +103,7 @@ extern void inet_unregister_protosw(struct inet_protosw *p); #if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE) extern int inet6_add_protocol(struct inet6_protocol *prot, unsigned char num); extern int inet6_del_protocol(struct inet6_protocol *prot, unsigned char num); -extern void inet6_register_protosw(struct inet_protosw *p); +extern int inet6_register_protosw(struct inet_protosw *p); extern void inet6_unregister_protosw(struct inet_protosw *p); #endif