/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_tc.c | 58 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "eth_addr parse error"); 94 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv4_addr parse error"); 130 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv6_addr parse error"); 166 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "port parse error"); 208 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "cvlan parse error"); 245 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "vlan parse error"); 321 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "tcp_flags parse error"); 384 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "arp parse error"); 409 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_tos parse error");
|
/linux-master/net/sched/ |
H A D | act_skbedit.c | 120 struct netlink_ext_ack *extack) 155 NL_SET_ERR_MSG_MOD(extack, "\"queue_mapping\" option on receive side is hardware only, use skip_sw"); 187 NL_SET_ERR_MSG_MOD(extack, "Missing required range of queue_mapping."); 194 NL_SET_ERR_MSG_MOD(extack, "The range of queue_mapping is invalid, max < min."); 239 err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack); 370 struct netlink_ext_ack *extack) 385 NL_SET_ERR_MSG_MOD(extack, "Offload not supported when \"queue_mapping\" option is used on transmit side"); 391 NL_SET_ERR_MSG_MOD(extack, "Offload not supported when \"inheritdsfield\" option is used"); 394 NL_SET_ERR_MSG_MOD(extack, "Unsupported skbedit option offload"); 117 tcf_skbedit_init(struct net *net, struct nlattr *nla, struct nlattr *est, struct tc_action **a, struct tcf_proto *tp, u32 act_flags, struct netlink_ext_ack *extack) argument 368 tcf_skbedit_offload_act_setup(struct tc_action *act, void *entry_data, u32 *index_inc, bool bind, struct netlink_ext_ack *extack) argument
|
H A D | sch_prio.c | 177 struct netlink_ext_ack *extack) 200 extack); 230 struct netlink_ext_ack *extack) 238 err = tcf_block_get(&q->block, &q->filter_list, sch, extack); 242 return prio_tune(sch, opt, extack); 287 struct Qdisc **old, struct netlink_ext_ack *extack) 295 TC_H_MAKE(sch->handle, arg), extack); 312 extack); local 385 struct netlink_ext_ack *extack) 176 prio_tune(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument 229 prio_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument 286 prio_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new, struct Qdisc **old, struct netlink_ext_ack *extack) argument 384 prio_tcf_block(struct Qdisc *sch, unsigned long cl, struct netlink_ext_ack *extack) argument
|
H A D | act_simple.c | 63 struct netlink_ext_ack *extack) 69 err = tcf_action_check_ctrlact(p->action, tp, &goto_ch, extack); 91 struct netlink_ext_ack *extack) 141 extack); 157 err = reset_policy(*a, tb[TCA_DEF_DATA], parm, tp, extack); 61 reset_policy(struct tc_action *a, const struct nlattr *defdata, struct tc_defact *p, struct tcf_proto *tp, struct netlink_ext_ack *extack) argument 88 tcf_simp_init(struct net *net, struct nlattr *nla, struct nlattr *est, struct tc_action **a, struct tcf_proto *tp, u32 flags, struct netlink_ext_ack *extack) argument
|
H A D | act_police.c | 43 struct netlink_ext_ack *extack) 95 err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack); 132 NL_SET_ERR_MSG(extack, 141 NL_SET_ERR_MSG(extack, 148 NL_SET_ERR_MSG(extack, 408 struct netlink_ext_ack *extack) 420 NL_SET_ERR_MSG_MOD(extack, "Offload not supported when conform/exceed action is \"reclassify\""); 422 NL_SET_ERR_MSG_MOD(extack, "Unsupported conform/exceed action offload"); 432 NL_SET_ERR_MSG_MOD(extack, "Unsupported conform/exceed action offload"); 440 struct netlink_ext_ack *extack) 40 tcf_police_init(struct net *net, struct nlattr *nla, struct nlattr *est, struct tc_action **a, struct tcf_proto *tp, u32 flags, struct netlink_ext_ack *extack) argument 407 tcf_police_act_to_flow_act(int tc_act, u32 *extval, struct netlink_ext_ack *extack) argument 438 tcf_police_offload_act_setup(struct tc_action *act, void *entry_data, u32 *index_inc, bool bind, struct netlink_ext_ack *extack) argument [all...] |
H A D | sch_cbs.c | 278 struct netlink_ext_ack *extack) 285 NL_SET_ERR_MSG(extack, "Specified device does not support cbs offload"); 299 NL_SET_ERR_MSG(extack, "Specified device failed to setup cbs hardware offload"); 362 struct netlink_ext_ack *extack) 371 extack); 376 NL_SET_ERR_MSG(extack, "Missing CBS parameter which are mandatory"); 386 err = cbs_enable_offload(dev, q, qopt, extack); 402 struct netlink_ext_ack *extack) 408 NL_SET_ERR_MSG(extack, "Missing CBS qdisc options which are mandatory"); 413 sch->handle, extack); 276 cbs_enable_offload(struct net_device *dev, struct cbs_sched_data *q, const struct tc_cbs_qopt *opt, struct netlink_ext_ack *extack) argument 361 cbs_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument 401 cbs_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument 492 cbs_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new, struct Qdisc **old, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/net/dsa/ |
H A D | devlink.c | 13 struct netlink_ext_ack *extack) 18 return ds->ops->devlink_info_get(ds, req, extack); 39 struct netlink_ext_ack *extack) 47 threshold_type, extack); 67 struct netlink_ext_ack *extack) 76 pool_index, threshold, extack); 101 struct netlink_ext_ack *extack) 112 extack); 198 struct netlink_ext_ack *extack) 11 dsa_devlink_info_get(struct devlink *dl, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument 36 dsa_devlink_sb_pool_set(struct devlink *dl, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) argument 64 dsa_devlink_sb_port_pool_set(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) argument 97 dsa_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) argument 196 dsa_devlink_param_set(struct devlink *dl, u32 id, struct devlink_param_gset_ctx *ctx, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_flow.c | 56 struct netlink_ext_ack *extack) 65 NL_SET_ERR_MSG_MOD(extack, "Block cannot be bound to ingress because it contains unsupported rules"); 70 NL_SET_ERR_MSG_MOD(extack, "Block cannot be bound to egress because it contains unsupported rules"); 74 err = mlxsw_sp_mall_port_bind(block, mlxsw_sp_port, extack); 230 mlxsw_sp_port, ingress, f->extack); 52 mlxsw_sp_flow_block_bind(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress, struct netlink_ext_ack *extack) argument
|
H A D | spectrum_port_range.c | 49 struct netlink_ext_ack *extack) 66 NL_SET_ERR_MSG_MOD(extack, "Exceeded number of port range registers"); 72 NL_SET_ERR_MSG_MOD(extack, "Failed to configure port range register"); 117 struct netlink_ext_ack *extack, 129 prr = mlxsw_sp_port_range_reg_create(mlxsw_sp, range, extack); 47 mlxsw_sp_port_range_reg_create(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_port_range *range, struct netlink_ext_ack *extack) argument 115 mlxsw_sp_port_range_reg_get(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_port_range *range, struct netlink_ext_ack *extack, u8 *p_prr_index) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ethtool.c | 73 struct netlink_ext_ack *extack) 83 struct netlink_ext_ack *extack) 121 struct netlink_ext_ack *extack) 125 return mlx5e_ethtool_set_coalesce(priv, coal, kernel_coal, extack); 131 struct netlink_ext_ack *extack) 70 mlx5i_set_ringparam(struct net_device *dev, struct ethtool_ringparam *param, struct kernel_ethtool_ringparam *kernel_param, struct netlink_ext_ack *extack) argument 80 mlx5i_get_ringparam(struct net_device *dev, struct ethtool_ringparam *param, struct kernel_ethtool_ringparam *kernel_param, struct netlink_ext_ack *extack) argument 118 mlx5i_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument 128 mlx5i_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_bpf.c | 172 struct netlink_ext_ack *extack) 188 NL_SET_ERR_MSG_MOD(extack, "XDP: mtu too large"); 214 struct netlink_ext_ack *extack = bpf->extack; local 219 return mana_xdp_set(ndev, bpf->prog, extack); 171 mana_xdp_set(struct net_device *ndev, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument
|
/linux-master/net/ethtool/ |
H A D | tunnels.c | 37 struct netlink_ext_ack *extack) 47 NL_SET_ERR_MSG(extack, 176 genl_info_net(info), info->extack, 182 ret = ethnl_tunnel_info_reply_size(&req_info, info->extack); 231 sock_net(cb->skb->sk), cb->extack, 36 ethnl_tunnel_info_reply_size(const struct ethnl_req_info *req_base, struct netlink_ext_ack *extack) argument
|
H A D | wol.c | 116 info->extack, &mod); 120 NL_SET_ERR_MSG_ATTR(info->extack, tb[ETHTOOL_A_WOL_MODES], 126 NL_SET_ERR_MSG_ATTR(info->extack,
|
/linux-master/net/mpls/ |
H A D | mpls_iptunnel.c | 166 struct netlink_ext_ack *extack) 175 mpls_iptunnel_policy, extack); 180 NL_SET_ERR_MSG(extack, "MPLS_IPTUNNEL_DST attribute is missing"); 186 &n_labels, NULL, extack)) 197 extack); 163 mpls_build_state(struct net *net, struct nlattr *nla, unsigned int family, const void *cfg, struct lwtunnel_state **ts, struct netlink_ext_ack *extack) argument
|
/linux-master/net/netlink/ |
H A D | af_netlink.c | 2170 const struct netlink_ext_ack *extack) 2174 if (!extack || !test_bit(NETLINK_F_EXT_ACK, &nlk->flags)) 2178 if (extack->_msg) 2179 tlvlen += nla_total_size(strlen(extack->_msg) + 1); 2180 if (extack->cookie_len) 2181 tlvlen += nla_total_size(extack->cookie_len); 2187 if (extack->bad_attr) 2189 if (extack->policy) 2190 tlvlen += netlink_policy_dump_attr_size_estimate(extack->policy); 2191 if (extack 2169 netlink_ack_tlv_len(struct netlink_sock *nlk, int err, const struct netlink_ext_ack *extack) argument 2200 netlink_ack_tlv_fill(struct sk_buff *in_skb, struct sk_buff *skb, const struct nlmsghdr *nlh, int err, const struct netlink_ext_ack *extack) argument 2236 netlink_dump_done(struct netlink_sock *nlk, struct sk_buff *skb, struct netlink_callback *cb, struct netlink_ext_ack *extack) argument 2267 struct netlink_ext_ack extack = {}; local 2477 netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err, const struct netlink_ext_ack *extack) argument 2542 struct netlink_ext_ack extack; local [all...] |
/linux-master/net/bridge/ |
H A D | br_netlink.c | 694 struct netlink_ext_ack *extack) 706 &curr_change, extack); 710 &curr_change, extack); 738 struct netlink_ext_ack *extack) 742 if (!br_vlan_valid_id(vinfo_curr->vid, extack)) 749 if (!br_vlan_valid_range(vinfo_curr, *vinfo_last, extack)) 759 if (!br_vlan_valid_range(vinfo_curr, *vinfo_last, extack)) 769 extack); 796 err = br_vlan_info(br, p, cmd, vinfo_curr, changed, extack); 807 struct netlink_ext_ack *extack) 692 br_vlan_info(struct net_bridge *br, struct net_bridge_port *p, int cmd, struct bridge_vlan_info *vinfo, bool *changed, struct netlink_ext_ack *extack) argument 733 br_process_vlan_info(struct net_bridge *br, struct net_bridge_port *p, int cmd, struct bridge_vlan_info *vinfo_curr, struct bridge_vlan_info **vinfo_last, bool *changed, struct netlink_ext_ack *extack) argument 803 br_afspec(struct net_bridge *br, struct net_bridge_port *p, struct nlattr *af_spec, int cmd, bool *changed, struct netlink_ext_ack *extack) argument 943 br_setport(struct net_bridge_port *p, struct nlattr *tb[], struct netlink_ext_ack *extack) argument 1085 br_setlink(struct net_device *dev, struct nlmsghdr *nlh, u16 flags, struct netlink_ext_ack *extack) argument 1171 br_validate(struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1200 br_port_slave_changelink(struct net_device *brdev, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1275 br_changelink(struct net_device *brdev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1556 br_dev_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/net/ |
H A D | netkit.c | 269 struct netlink_ext_ack *extack) 276 NL_SET_ERR_MSG_ATTR(extack, tb, 283 struct netlink_ext_ack *extack) 290 NL_SET_ERR_MSG_ATTR(extack, tb, 297 struct netlink_ext_ack *extack) 303 NL_SET_ERR_MSG_ATTR(extack, attr, 312 struct netlink_ext_ack *extack) 330 err = netkit_check_mode(mode, attr, extack); 337 err = rtnl_nla_parse_ifinfomsg(peer_tb, attr, extack); 340 err = netkit_validate(peer_tb, NULL, extack); 268 netkit_check_policy(int policy, struct nlattr *tb, struct netlink_ext_ack *extack) argument 282 netkit_check_mode(int mode, struct nlattr *tb, struct netlink_ext_ack *extack) argument 296 netkit_validate(struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 310 netkit_new_link(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 832 netkit_change_link(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_netlink.c | 73 struct netlink_ext_ack *extack) 102 struct netlink_ext_ack *extack) 141 err = ipoib_changelink(dev, tb, data, extack); 71 ipoib_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 100 ipoib_new_child_link(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mae.h | 86 struct netlink_ext_ack *extack); 89 struct netlink_ext_ack *extack); 92 struct netlink_ext_ack *extack);
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz9477.h | 28 bool flag, struct netlink_ext_ack *extack); 31 struct netlink_ext_ack *extack); 36 bool ingress, struct netlink_ext_ack *extack);
|
/linux-master/drivers/net/netdevsim/ |
H A D | bpf.c | 127 NSIM_EA(cls_bpf->common.extack, 136 NSIM_EA(cls_bpf->common.extack, 142 NSIM_EA(cls_bpf->common.extack, 148 NSIM_EA(cls_bpf->common.extack, 164 NSIM_EA(cls_bpf->common.extack, 185 NSIM_EA(bpf->extack, "TC program is already loaded"); 199 NSIM_EA(bpf->extack, "driver XDP disabled in DebugFS"); 203 NSIM_EA(bpf->extack, "XDP offload disabled in DebugFS"); 296 NSIM_EA(bpf->extack, "attempt to load offloaded prog to drv"); 300 NSIM_EA(bpf->extack, "MT [all...] |
/linux-master/net/core/ |
H A D | dev_ioctl.c | 316 * @extack: Netlink extended ack message structure, for error reporting 327 struct netlink_ext_ack *extack) 344 err = ops->ndo_hwtstamp_set(dev, cfg, extack); 346 if (extack->_msg) 347 netdev_err(dev, "%s\n", extack->_msg); 356 err = phy_hwtstamp_set(dev->phydev, cfg, extack); 372 struct netlink_ext_ack extack = {}; local 386 err = dsa_conduit_hwtstamp_validate(dev, &kernel_cfg, &extack); 388 if (extack._msg) 389 netdev_err(dev, "%s\n", extack 325 dev_set_hwtstamp_phylib(struct net_device *dev, struct kernel_hwtstamp_config *cfg, struct netlink_ext_ack *extack) argument 451 generic_hwtstamp_set_lower(struct net_device *dev, struct kernel_hwtstamp_config *kernel_cfg, struct netlink_ext_ack *extack) argument [all...] |
H A D | dev.h | 72 struct netlink_ext_ack *extack); 74 struct netlink_ext_ack *extack); 86 int dev_change_xdp_fd(struct net_device *dev, struct netlink_ext_ack *extack,
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_devlink.c | 38 struct netlink_ext_ack *extack) 73 struct netlink_ext_ack *extack) 108 struct netlink_ext_ack *extack) 36 hclge_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument 70 hclge_devlink_reload_down(struct devlink *devlink, bool netns_change, enum devlink_reload_action action, enum devlink_reload_limit limit, struct netlink_ext_ack *extack) argument 104 hclge_devlink_reload_up(struct devlink *devlink, enum devlink_reload_action action, enum devlink_reload_limit limit, u32 *actions_performed, struct netlink_ext_ack *extack) argument
|
/linux-master/tools/testing/selftests/drivers/net/ |
H A D | stats.py | 115 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex') 121 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex') 133 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex')
|