nlsk 60 include/net/netns/xfrm.h struct sock *nlsk; nlsk 1722 include/net/xfrm.h struct sock *nlsk; nlsk 1726 include/net/xfrm.h nlsk = rcu_dereference(net->xfrm.nlsk); nlsk 1727 include/net/xfrm.h if (nlsk) nlsk 1728 include/net/xfrm.h ret = netlink_has_listeners(nlsk, XFRMNLGRP_AEVENTS); nlsk 1735 include/net/xfrm.h struct sock *nlsk; nlsk 1739 include/net/xfrm.h nlsk = rcu_dereference(net->xfrm.nlsk); nlsk 1740 include/net/xfrm.h if (nlsk) nlsk 1741 include/net/xfrm.h ret = netlink_has_listeners(nlsk, XFRMNLGRP_ACQUIRE); nlsk 694 net/netfilter/nf_tables_api.c static int nft_netlink_dump_start_rcu(struct sock *nlsk, struct sk_buff *skb, nlsk 704 net/netfilter/nf_tables_api.c err = netlink_dump_start(nlsk, skb, nlh, c); nlsk 712 net/netfilter/nf_tables_api.c static int nf_tables_gettable(struct net *net, struct sock *nlsk, nlsk 730 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 749 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 897 net/netfilter/nf_tables_api.c static int nf_tables_newtable(struct net *net, struct sock *nlsk, nlsk 1068 net/netfilter/nf_tables_api.c static int nf_tables_deltable(struct net *net, struct sock *nlsk, nlsk 1404 net/netfilter/nf_tables_api.c static int nf_tables_getchain(struct net *net, struct sock *nlsk, nlsk 1423 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 1448 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 1878 net/netfilter/nf_tables_api.c static int nf_tables_newchain(struct net *net, struct sock *nlsk, nlsk 1969 net/netfilter/nf_tables_api.c static int nf_tables_delchain(struct net *net, struct sock *nlsk, nlsk 2573 net/netfilter/nf_tables_api.c static int nf_tables_getrule(struct net *net, struct sock *nlsk, nlsk 2596 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 2627 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 2714 net/netfilter/nf_tables_api.c static int nf_tables_newrule(struct net *net, struct sock *nlsk, nlsk 2933 net/netfilter/nf_tables_api.c static int nf_tables_delrule(struct net *net, struct sock *nlsk, nlsk 3482 net/netfilter/nf_tables_api.c static int nf_tables_getset(struct net *net, struct sock *nlsk, nlsk 3509 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 3530 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 3554 net/netfilter/nf_tables_api.c static int nf_tables_newset(struct net *net, struct sock *nlsk, nlsk 3786 net/netfilter/nf_tables_api.c static int nf_tables_delset(struct net *net, struct sock *nlsk, nlsk 4328 net/netfilter/nf_tables_api.c static int nf_tables_getsetelem(struct net *net, struct sock *nlsk, nlsk 4361 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 4723 net/netfilter/nf_tables_api.c static int nf_tables_newsetelem(struct net *net, struct sock *nlsk, nlsk 4920 net/netfilter/nf_tables_api.c static int nf_tables_delsetelem(struct net *net, struct sock *nlsk, nlsk 5215 net/netfilter/nf_tables_api.c static int nf_tables_newobj(struct net *net, struct sock *nlsk, nlsk 5446 net/netfilter/nf_tables_api.c static int nf_tables_getobj(struct net *net, struct sock *nlsk, nlsk 5470 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 5503 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 5519 net/netfilter/nf_tables_api.c static int nf_tables_delobj(struct net *net, struct sock *nlsk, nlsk 5812 net/netfilter/nf_tables_api.c static int nf_tables_newflowtable(struct net *net, struct sock *nlsk, nlsk 5935 net/netfilter/nf_tables_api.c static int nf_tables_delflowtable(struct net *net, struct sock *nlsk, nlsk 6128 net/netfilter/nf_tables_api.c static int nf_tables_getflowtable(struct net *net, struct sock *nlsk, nlsk 6151 net/netfilter/nf_tables_api.c return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c); nlsk 6178 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 6325 net/netfilter/nf_tables_api.c static int nf_tables_getgen(struct net *net, struct sock *nlsk, nlsk 6342 net/netfilter/nf_tables_api.c return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid); nlsk 96 net/netlink/diag.c struct netlink_sock *nlsk; nlsk 121 net/netlink/diag.c while ((nlsk = rhashtable_walk_next(hti))) { nlsk 122 net/netlink/diag.c if (IS_ERR(nlsk)) { nlsk 123 net/netlink/diag.c ret = PTR_ERR(nlsk); nlsk 131 net/netlink/diag.c sk = (struct sock *)nlsk; nlsk 1085 net/xfrm/xfrm_user.c struct sock *nlsk = rcu_dereference(net->xfrm.nlsk); nlsk 1087 net/xfrm/xfrm_user.c if (!nlsk) { nlsk 1092 net/xfrm/xfrm_user.c return nlmsg_multicast(nlsk, skb, pid, group, GFP_ATOMIC); nlsk 1219 net/xfrm/xfrm_user.c return nlmsg_unicast(net->xfrm.nlsk, r_skb, sportid); nlsk 1278 net/xfrm/xfrm_user.c return nlmsg_unicast(net->xfrm.nlsk, r_skb, sportid); nlsk 1298 net/xfrm/xfrm_user.c err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid); nlsk 1361 net/xfrm/xfrm_user.c err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid); nlsk 1915 net/xfrm/xfrm_user.c err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, nlsk 2074 net/xfrm/xfrm_user.c err = nlmsg_unicast(net->xfrm.nlsk, r_skb, NETLINK_CB(skb).portid); nlsk 2667 net/xfrm/xfrm_user.c return netlink_dump_start(net->xfrm.nlsk, skb, nlh, &c); nlsk 3333 net/xfrm/xfrm_user.c struct sock *nlsk; nlsk 3339 net/xfrm/xfrm_user.c nlsk = netlink_kernel_create(net, NETLINK_XFRM, &cfg); nlsk 3340 net/xfrm/xfrm_user.c if (nlsk == NULL) nlsk 3342 net/xfrm/xfrm_user.c net->xfrm.nlsk_stash = nlsk; /* Don't set to NULL */ nlsk 3343 net/xfrm/xfrm_user.c rcu_assign_pointer(net->xfrm.nlsk, nlsk); nlsk 3351 net/xfrm/xfrm_user.c RCU_INIT_POINTER(net->xfrm.nlsk, NULL);