Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/drivers/net/
H A Dstats.py17 rtnl = RtnlFamily() variable
51 global netfam, rtnl
78 rtstat = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
88 global rtnl
147 devs = rtnl.getlink({}, dump=True)
210 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
212 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
254 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
257 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
/linux/tools/testing/selftests/bpf/
H 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()
H A Dnetlink_helpers.h32 int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
/linux/tools/testing/selftests/net/
H 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()
H 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()
/linux/net/core/
H A Drtnetlink.c934 struct sock *rtnl = net->rtnl; in rtnetlink_send() local
936 return nlmsg_notify(rtnl, skb, pid, group, echo, GFP_KERNEL); in rtnetlink_send()
941 struct sock *rtnl = net->rtnl; in rtnl_unicast() local
943 return nlmsg_unicast(rtnl, skb, pid); in rtnl_unicast()
950 struct sock *rtnl = net->rtnl; in rtnl_notify() local
952 nlmsg_notify(rtnl, skb, pid, group, nlmsg_report(nlh), flags); in rtnl_notify()
958 struct sock *rtnl = net->rtnl; in rtnl_set_sk_err() local
960 netlink_set_err(rtnl, 0, group, error); in rtnl_set_sk_err()
6844 struct sock *rtnl; in rtnetlink_rcv_msg() local
6869 rtnl = net->rtnl; in rtnetlink_rcv_msg()
[all …]
/linux/include/net/
H A Dnet_namespace.h106 struct sock *rtnl; /* rtnetlink socket */ member
/linux/Documentation/networking/
H A Dsfp-phylink.rst134 rtnl lock, and will warn if not. This will normally be the case,
/linux/drivers/net/
H A Dmacsec.c4528 goto rtnl; in macsec_init()
4532 rtnl: in macsec_init()