Lines Matching refs:protocol
100 static int inet6_create(struct net *net, struct socket *sock, int protocol, in inet6_create() argument
112 if (protocol < 0 || protocol >= IPPROTO_MAX) in inet6_create()
123 if (protocol == answer->protocol) { in inet6_create()
124 if (protocol != IPPROTO_IP) in inet6_create()
128 if (IPPROTO_IP == protocol) { in inet6_create()
129 protocol = answer->protocol; in inet6_create()
132 if (IPPROTO_IP == answer->protocol) in inet6_create()
147 PF_INET6, protocol, sock->type); in inet6_create()
154 PF_INET6, protocol); in inet6_create()
187 inet->inet_num = protocol; in inet6_create()
188 if (IPPROTO_RAW == protocol) in inet6_create()
194 sk->sk_protocol = protocol; in inet6_create()
574 int protocol = p->protocol; in inet6_register_protosw() local
592 if (protocol == answer->protocol) in inet6_register_protosw()
615 pr_err("Attempt to override permanent protocol %d\n", protocol); in inet6_register_protosw()
630 p->protocol); in inet6_unregister_protosw()