| /linux/tools/testing/selftests/net/ |
| H A D | rtnetlink.py | 9 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 D | tap.c | 87 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 D | tun.c | 75 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 D | link_netns.py | 18 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 D | netlink_helpers.c | 148 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 D | netlink_helpers.h | 32 int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | stats.py | 21 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 D | rtnetlink.h | 223 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 D | idpf_lib.c | 893 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 D | rtnetlink.c | 940 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 D | net_namespace.h | 109 struct sock *rtnl; /* rtnetlink socket */ member
|
| /linux/Documentation/networking/ |
| H A D | sfp-phylink.rst | 134 rtnl lock, and will warn if not. This will normally be the case,
|
| /linux/drivers/net/ |
| H A D | macsec.c | 4464 goto rtnl; in macsec_init() 4468 rtnl: in macsec_init()
|