Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/net/
H A Drtnetlink.py9 def dump_mcaddr_check(rtnl: RtnlAddrFamily) -> None:
15 addresses = rtnl.getmulticast({"ifa-family": socket.AF_INET}, dump=True)
25 rtnl = RtnlAddrFamily()
26 ksft_run([dump_mcaddr_check], args=(rtnl, ))
H A Dtap.c87 int ret, rtnl; in dev_create() local
89 rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE); in dev_create()
90 if (rtnl < 0) { in dev_create()
128 ret = send(rtnl, &req, req.nh.nlmsg_len, 0); in dev_create()
133 close(rtnl); in dev_create()
144 int ret, rtnl; in dev_delete() local
146 rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE); in dev_delete()
147 if (rtnl < 0) { in dev_delete()
161 ret = send(rtnl, &req, req.nh.nlmsg_len, 0); in dev_delete()
167 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()
H A Dlink_netns.py18 rtnl = RtnlFamily()
20 rtnl.ntf_subscribe("rtnlgrp-link")
30 rtnl.check_ntf()
31 ksft_true(rtnl.async_msg_queue.empty(),
/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/drivers/net/
H A Dstats.py21 rtnl = RtnlFamily() variable
110 # Compare stats, rtnl stats and qstats must match,
120 rtstat = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
188 devs = rtnl.getlink({}, dump=True)
253 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
255 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
298 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
301 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
/linux/include/linux/
H A Drtnetlink.h223 struct sock *rtnl = net->rtnl; in rtnl_has_listeners() local
225 return netlink_has_listeners(rtnl, group); in rtnl_has_listeners()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c893 static void idpf_vport_stop(struct idpf_vport *vport, bool rtnl) in idpf_vport_stop() argument
900 if (rtnl) in idpf_vport_stop()
926 if (rtnl) in idpf_vport_stop()
1387 static int idpf_vport_open(struct idpf_vport *vport, bool rtnl) in idpf_vport_open() argument
1397 if (rtnl) in idpf_vport_open()
1503 if (rtnl) in idpf_vport_open()
1526 if (rtnl) in idpf_vport_open()
/linux/net/core/
H A Drtnetlink.c940 struct sock *rtnl = net->rtnl; in rtnetlink_send() local
942 return nlmsg_notify(rtnl, skb, pid, group, echo, GFP_KERNEL); in rtnetlink_send()
947 struct sock *rtnl = net->rtnl; in rtnl_unicast() local
949 return nlmsg_unicast(rtnl, skb, pid); in rtnl_unicast()
956 struct sock *rtnl = net->rtnl; in rtnl_notify() local
958 nlmsg_notify(rtnl, skb, pid, group, nlmsg_report(nlh), flags); in rtnl_notify()
964 struct sock *rtnl = net->rtnl; in rtnl_set_sk_err() local
966 netlink_set_err(rtnl, 0, group, error); in rtnl_set_sk_err()
6890 struct sock *rtnl; in rtnetlink_rcv_msg() local
6915 rtnl = net->rtnl; in rtnetlink_rcv_msg()
[all …]
/linux/include/net/
H A Dnet_namespace.h109 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.c4464 goto rtnl; in macsec_init()
4468 rtnl: in macsec_init()