Lines Matching refs:sk_protocol

204 	switch (sk->sk_protocol) {  in netlink_filter_tap()
234 nskb->protocol = htons((u16) sk->sk_protocol); in __netlink_deliver_tap_skb()
1085 struct netlink_table *tbl = &nl_table[sk->sk_protocol]; in netlink_update_listeners()
1108 struct netlink_table *table = &nl_table[sk->sk_protocol]; in netlink_insert()
1151 table = &nl_table[sk->sk_protocol]; in netlink_remove()
1163 if (sk->sk_protocol == NETLINK_GENERIC) in netlink_remove()
1202 sk->sk_protocol = protocol; in __netlink_create()
1299 if (sk->sk_protocol == NETLINK_GENERIC && in netlink_release()
1311 .protocol = sk->sk_protocol, in netlink_release()
1322 BUG_ON(nl_table[sk->sk_protocol].registered == 0); in netlink_release()
1323 if (--nl_table[sk->sk_protocol].registered == 0) { in netlink_release()
1326 old = nl_deref_protected(nl_table[sk->sk_protocol].listeners); in netlink_release()
1327 RCU_INIT_POINTER(nl_table[sk->sk_protocol].listeners, NULL); in netlink_release()
1329 nl_table[sk->sk_protocol].module = NULL; in netlink_release()
1330 nl_table[sk->sk_protocol].bind = NULL; in netlink_release()
1331 nl_table[sk->sk_protocol].unbind = NULL; in netlink_release()
1332 nl_table[sk->sk_protocol].flags = 0; in netlink_release()
1333 nl_table[sk->sk_protocol].registered = 0; in netlink_release()
1352 struct netlink_table *table = &nl_table[sk->sk_protocol]; in netlink_autobind()
1454 return (nl_table[sock->sk->sk_protocol].flags & flag) || in netlink_allowed()
1466 sk_add_bind_node(sk, &nl_table[sk->sk_protocol].mc_list); in netlink_update_subscriptions()
1479 groups = nl_table[sk->sk_protocol].groups; in netlink_realloc_groups()
1480 if (!nl_table[sk->sk_protocol].registered) { in netlink_realloc_groups()
1658 sock = netlink_lookup(sock_net(ssk), ssk->sk_protocol, portid); in netlink_getsockbyportid()
1960 listeners = rcu_dereference(nl_table[sk->sk_protocol].listeners); in netlink_has_listeners()
1962 if (listeners && group - 1 < nl_table[sk->sk_protocol].groups) in netlink_has_listeners()
2105 sk_for_each_bound(sk, &nl_table[ssk->sk_protocol].mc_list) in netlink_broadcast_filtered()
2192 sk_for_each_bound(sk, &nl_table[ssk->sk_protocol].mc_list) in netlink_set_err()
2706 struct netlink_table *tbl = &nl_table[sk->sk_protocol]; in __netlink_change_ngroups()
2752 struct netlink_table *tbl = &nl_table[ksk->sk_protocol]; in __netlink_clear_multicast_users()
2900 sk = netlink_lookup(sock_net(ssk), ssk->sk_protocol, NETLINK_CB(skb).portid); in __netlink_dump_start()
2973 in_skb->sk->sk_protocol, in netlink_ack()
3182 s->sk_protocol, in netlink_seq_show()