Lines Matching defs:extack
168 struct netlink_ext_ack *extack);
1503 static int __dev_open(struct net_device *dev, struct netlink_ext_ack *extack)
1524 ret = call_netdevice_notifiers_extack(NETDEV_PRE_UP, dev, extack);
1554 * @extack: netlink extended ack
1564 int dev_open(struct net_device *dev, struct netlink_ext_ack *extack)
1571 ret = __dev_open(dev, extack);
2052 struct netlink_ext_ack *extack)
2056 .extack = extack,
7839 struct netlink_ext_ack *extack)
7844 .extack = extack,
7911 * @extack: netlink extended ack
7920 struct netlink_ext_ack *extack)
7928 NULL, NULL, &priv, extack);
7938 * @extack: netlink extended ack
7949 struct netlink_ext_ack *extack)
7957 upper_priv, upper_info, &priv, extack);
8043 struct netlink_ext_ack *extack)
8057 extack);
8470 struct netlink_ext_ack *extack)
8507 ret = __dev_open(dev, extack);
8567 * @extack: netlink extended ack
8573 struct netlink_ext_ack *extack)
8578 ret = __dev_change_flags(dev, flags, extack);
8602 struct netlink_ext_ack *extack)
8606 NL_SET_ERR_MSG(extack, "mtu less than device minimum");
8611 NL_SET_ERR_MSG(extack, "mtu greater than device maximum");
8621 * @extack: netlink extended ack
8626 struct netlink_ext_ack *extack)
8633 err = dev_validate_mtu(dev, new_mtu, extack);
8666 struct netlink_ext_ack extack;
8669 memset(&extack, 0, sizeof(extack));
8670 err = dev_set_mtu_ext(dev, new_mtu, &extack);
8671 if (err && extack._msg)
8672 net_err_ratelimited("%s: %s\n", dev->name, extack._msg);
8724 * @extack: netlink extended ack
8727 struct netlink_ext_ack *extack)
8731 .info.extack = extack,
8745 * @extack: netlink extended ack
8750 struct netlink_ext_ack *extack)
8761 err = dev_pre_changeaddr_notify(dev, sa->sa_data, extack);
8777 struct netlink_ext_ack *extack)
8782 ret = dev_set_mac_address(dev, sa, extack);
9083 bpf_op_t bpf_op, struct netlink_ext_ack *extack,
9091 xdp.extack = extack;
9147 static int dev_xdp_attach(struct net_device *dev, struct netlink_ext_ack *extack,
9164 NL_SET_ERR_MSG(extack, "Invalid XDP flags for BPF link attachment");
9169 NL_SET_ERR_MSG(extack, "Only one XDP mode flag can be set");
9174 NL_SET_ERR_MSG(extack,
9180 NL_SET_ERR_MSG(extack, "XDP_FLAGS_REPLACE is not specified");
9187 NL_SET_ERR_MSG(extack, "Can't replace active BPF XDP link");
9194 NL_SET_ERR_MSG(extack, "Can't replace active XDP program with BPF link");
9198 NL_SET_ERR_MSG(extack, "Active program does not match expected");
9212 NL_SET_ERR_MSG(extack, "XDP program already attached");
9216 NL_SET_ERR_MSG(extack, "Native and generic XDP can't be active at the same time");
9220 NL_SET_ERR_MSG(extack, "Using device-bound program without HW_MODE flag is not supported");
9224 NL_SET_ERR_MSG(extack, "BPF_XDP_DEVMAP programs can not be attached to a device");
9228 NL_SET_ERR_MSG(extack, "BPF_XDP_CPUMAP programs can not be attached to a device");
9237 NL_SET_ERR_MSG(extack, "Underlying driver does not support XDP in native mode");
9241 err = dev_xdp_install(dev, mode, bpf_op, extack, flags, new_prog);
9257 struct netlink_ext_ack *extack,
9260 return dev_xdp_attach(dev, extack, link, NULL, NULL, link->flags);
9264 struct netlink_ext_ack *extack,
9454 * @extack: netlink extended ack
9461 int dev_change_xdp_fd(struct net_device *dev, struct netlink_ext_ack *extack,
9487 err = dev_xdp_attach(dev, extack, NULL, new_prog, old_prog, flags);