Lines Matching defs:netdev
9 #include "netdev-genl-gen.h"
12 netdev_nl_dev_fill(struct net_device *netdev, struct sk_buff *rsp,
21 if (nla_put_u32(rsp, NETDEV_A_DEV_IFINDEX, netdev->ifindex) ||
23 netdev->xdp_features, NETDEV_A_DEV_PAD)) {
28 if (netdev->xdp_features & NETDEV_XDP_ACT_XSK_ZEROCOPY) {
30 netdev->xdp_zc_max_segs)) {
42 netdev_genl_dev_notify(struct net_device *netdev, int cmd)
47 if (!genl_has_listeners(&netdev_nl_family, dev_net(netdev),
57 if (netdev_nl_dev_fill(netdev, ntf, &info)) {
62 genlmsg_multicast_netns(&netdev_nl_family, dev_net(netdev), ntf,
68 struct net_device *netdev;
84 netdev = __dev_get_by_index(genl_info_net(info), ifindex);
85 if (netdev)
86 err = netdev_nl_dev_fill(netdev, rsp, info);
105 struct net_device *netdev;
109 for_each_netdev_dump(net, netdev, cb->args[0]) {
110 err = netdev_nl_dev_fill(netdev, skb, genl_info_dump(cb));
125 struct net_device *netdev = netdev_notifier_info_to_dev(ptr);
129 netdev_genl_dev_notify(netdev, NETDEV_CMD_DEV_ADD_NTF);
132 netdev_genl_dev_notify(netdev, NETDEV_CMD_DEV_DEL_NTF);
135 netdev_genl_dev_notify(netdev, NETDEV_CMD_DEV_CHANGE_NTF);