Home
last modified time | relevance | path

Searched refs:rtnl (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/bpf/
A Dnetlink_helpers.c148 static int __rtnl_talk_iov(struct rtnl_handle *rtnl, struct iovec *iov, in __rtnl_talk_iov() argument
167 h->nlmsg_seq = seq = ++rtnl->seq; in __rtnl_talk_iov()
171 status = sendmsg(rtnl->fd, &msg, 0); in __rtnl_talk_iov()
182 status = rtnl_recvmsg(rtnl->fd, &msg, &buf); in __rtnl_talk_iov()
208 h->nlmsg_pid != rtnl->local.nl_pid || in __rtnl_talk_iov()
226 if (rtnl->proto != NETLINK_SOCK_DIAG && in __rtnl_talk_iov()
264 static int __rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n, in __rtnl_talk() argument
273 return __rtnl_talk_iov(rtnl, &iov, 1, answer, show_rtnl_err, errfn); in __rtnl_talk()
276 int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n, in rtnl_talk() argument
279 return __rtnl_talk(rtnl, n, answer, true, NULL); in rtnl_talk()
A Dnetlink_helpers.h32 int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
/linux/tools/testing/selftests/net/
A Dtun.c75 int ret, rtnl; in tun_delete() local
77 rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE); in tun_delete()
78 if (rtnl < 0) { in tun_delete()
96 ret = send(rtnl, &req, req.nh.nlmsg_len, 0); in tun_delete()
101 close(rtnl); in tun_delete()
A Dtap.c93 int ret, rtnl; in dev_create() local
95 rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE); in dev_create()
96 if (rtnl < 0) { in dev_create()
134 ret = send(rtnl, &req, req.nh.nlmsg_len, 0); in dev_create()
139 close(rtnl); in dev_create()
150 int ret, rtnl; in dev_delete() local
152 rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE); in dev_delete()
153 if (rtnl < 0) { in dev_delete()
167 ret = send(rtnl, &req, req.nh.nlmsg_len, 0); in dev_delete()
173 close(rtnl); in dev_delete()
/linux/tools/testing/selftests/drivers/net/
A Dstats.py14 rtnl = RtnlFamily() variable
48 global netfam, rtnl
75 rtstat = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
85 global rtnl
127 devs = rtnl.getlink({}, dump=True)
/linux/include/linux/
A Drtnetlink.h50 DEFINE_LOCK_GUARD_0(rtnl, rtnl_lock(), rtnl_unlock())
158 struct sock *rtnl = net->rtnl; in rtnl_has_listeners() local
160 return netlink_has_listeners(rtnl, group); in rtnl_has_listeners()
/linux/net/core/
A Drtnetlink.c768 struct sock *rtnl = net->rtnl; in rtnetlink_send() local
775 struct sock *rtnl = net->rtnl; in rtnl_unicast() local
777 return nlmsg_unicast(rtnl, skb, pid); in rtnl_unicast()
784 struct sock *rtnl = net->rtnl; in rtnl_notify() local
792 struct sock *rtnl = net->rtnl; in rtnl_set_sk_err() local
794 netlink_set_err(rtnl, 0, group, error); in rtnl_set_sk_err()
6598 struct sock *rtnl; in rtnetlink_rcv_msg() local
6623 rtnl = net->rtnl; in rtnetlink_rcv_msg()
6753 net->rtnl = sk; in rtnetlink_net_init()
6759 netlink_kernel_release(net->rtnl); in rtnetlink_net_exit()
[all …]
/linux/Documentation/netlink/specs/
A Drt_link.yaml124 name: rtnl-link-stats
200 name: rtnl-link-stats64
279 name: rtnl-link-ifmap
951 struct: rtnl-link-stats
973 struct: rtnl-link-ifmap
1003 struct: rtnl-link-stats64
2085 struct: rtnl-link-stats64
/linux/include/net/
A Dnet_namespace.h105 struct sock *rtnl; /* rtnetlink socket */ member
/linux/net/ieee802154/
A Dnl802154.c2702 bool rtnl = ops->internal_flags & NL802154_FLAG_NEED_RTNL; in nl802154_pre_doit() local
2704 if (rtnl) in nl802154_pre_doit()
2710 if (rtnl) in nl802154_pre_doit()
2721 if (rtnl) in nl802154_pre_doit()
2731 if (rtnl) in nl802154_pre_doit()
2744 if (rtnl) in nl802154_pre_doit()
/linux/Documentation/networking/
A Dsfp-phylink.rst134 rtnl lock, and will warn if not. This will normally be the case,
/linux/drivers/net/
A Dvrf.c1562 skb->sk = dev_net(dev)->rtnl; in vrf_fib_rule()
A Dmacsec.c4504 goto rtnl; in macsec_init()
4508 rtnl: in macsec_init()

Completed in 54 milliseconds