Searched refs:extack (Results 151 - 175 of 792) sorted by relevance

1234567891011>>

/linux-master/net/sched/
H A Dcls_matchall.c71 struct netlink_ext_ack *extack)
76 tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
87 struct netlink_ext_ack *extack)
98 tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
103 cls_mall.common.extack);
128 struct netlink_ext_ack *extack)
138 mall_destroy_hw_filter(tp, head, (unsigned long) head, extack);
166 struct netlink_ext_ack *extack)
211 &new->exts, flags, new->flags, extack);
223 extack);
68 mall_destroy_hw_filter(struct tcf_proto *tp, struct cls_mall_head *head, unsigned long cookie, struct netlink_ext_ack *extack) argument
84 mall_replace_hw_filter(struct tcf_proto *tp, struct cls_mall_head *head, unsigned long cookie, struct netlink_ext_ack *extack) argument
127 mall_destroy(struct tcf_proto *tp, bool rtnl_held, struct netlink_ext_ack *extack) argument
162 mall_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) argument
247 mall_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument
273 mall_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, void *cb_priv, struct netlink_ext_ack *extack) argument
[all...]
H A Dsch_etf.c45 struct netlink_ext_ack *extack)
58 NL_SET_ERR_MSG(extack, "Dynamic clockids are not supported");
63 NL_SET_ERR_MSG(extack, "Invalid clockid. CLOCK_TAI must be used");
68 NL_SET_ERR_MSG(extack, "Delta must be positive");
320 struct netlink_ext_ack *extack)
327 NL_SET_ERR_MSG(extack, "Specified device does not support ETF offload");
336 NL_SET_ERR_MSG(extack, "Specified device failed to setup ETF hardware offload");
344 struct netlink_ext_ack *extack)
353 NL_SET_ERR_MSG(extack,
359 extack);
44 validate_input_params(struct tc_etf_qopt *qopt, struct netlink_ext_ack *extack) argument
319 etf_enable_offload(struct net_device *dev, struct etf_sched_data *q, struct netlink_ext_ack *extack) argument
343 etf_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
[all...]
H A Dact_pedit.c43 u8 n, struct netlink_ext_ack *extack)
64 NL_SET_ERR_MSG_MOD(extack, "Can't parse more extended keys than requested");
71 NL_SET_ERR_MSG_ATTR(extack, ka, "Unknown attribute, expected extended key");
82 if (NL_REQ_ATTR_CHECK(extack, nla, tb, TCA_PEDIT_KEY_EX_HTYPE)) {
83 NL_SET_ERR_MSG(extack, "Missing required attribute");
88 if (NL_REQ_ATTR_CHECK(extack, nla, tb, TCA_PEDIT_KEY_EX_CMD)) {
89 NL_SET_ERR_MSG(extack, "Missing required attribute");
101 NL_SET_ERR_MSG_MOD(extack, "Not enough extended keys to parse");
159 struct netlink_ext_ack *extack)
174 NL_SET_ERR_MSG_MOD(extack, "Pedi
42 tcf_pedit_keys_ex_parse(struct nlattr *nla, u8 n, struct netlink_ext_ack *extack) argument
156 tcf_pedit_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
555 tcf_pedit_offload_act_setup(struct tc_action *act, void *entry_data, u32 *index_inc, bool bind, struct netlink_ext_ack *extack) argument
[all...]
H A Dact_mpls.c133 struct netlink_ext_ack *extack)
138 NL_SET_ERR_MSG_MOD(extack, "Invalid MPLS label length");
143 NL_SET_ERR_MSG_MOD(extack, "MPLS label out of range");
163 struct netlink_ext_ack *extack)
178 NL_SET_ERR_MSG_MOD(extack, "Missing netlink attributes");
182 err = nla_parse_nested(tb, TCA_MPLS_MAX, nla, mpls_policy, extack);
187 NL_SET_ERR_MSG_MOD(extack, "No MPLS params");
218 NL_SET_ERR_MSG_MOD(extack, "Protocol must be set for MPLS pop");
223 NL_SET_ERR_MSG_MOD(extack, "Invalid protocol type for MPLS pop");
229 NL_SET_ERR_MSG_MOD(extack, "Labe
132 valid_label(const struct nlattr *attr, struct netlink_ext_ack *extack) argument
160 tcf_mpls_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
385 tcf_mpls_offload_act_setup(struct tc_action *act, void *entry_data, u32 *index_inc, bool bind, struct netlink_ext_ack *extack) argument
[all...]
H A Dsch_gred.c409 struct netlink_ext_ack *extack)
422 NL_SET_ERR_MSG_MOD(extack, "number of virtual queues too high");
426 NL_SET_ERR_MSG_MOD(extack,
431 NL_SET_ERR_MSG_MOD(extack, "default virtual queue above virtual queue count");
435 NL_SET_ERR_MSG_MOD(extack, "can't set per-Qdisc RED flags when per-virtual queue flags are used");
485 struct netlink_ext_ack *extack)
491 NL_SET_ERR_MSG_MOD(extack, "invalid RED parameters");
568 struct netlink_ext_ack *extack)
575 gred_vq_policy, extack);
580 NL_SET_ERR_MSG_MOD(extack, "Virtua
408 gred_change_table_def(struct Qdisc *sch, struct nlattr *dps, struct netlink_ext_ack *extack) argument
481 gred_change_vq(struct Qdisc *sch, int dp, struct tc_gred_qopt *ctl, int prio, u8 *stab, u32 max_P, struct gred_sched_data **prealloc, struct netlink_ext_ack *extack) argument
566 gred_vq_validate(struct gred_sched *table, u32 cdp, const struct nlattr *entry, struct netlink_ext_ack *extack) argument
610 gred_vqs_validate(struct gred_sched *table, u32 cdp, struct nlattr *vqs, struct netlink_ext_ack *extack) argument
642 gred_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
732 gred_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
[all...]
H A Dcls_u32.c480 struct netlink_ext_ack *extack)
485 tc_cls_common_offload_init(&cls_u32.common, tp, h->flags, extack);
495 u32 flags, struct netlink_ext_ack *extack)
503 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
524 struct netlink_ext_ack *extack)
529 tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
538 u32 flags, struct netlink_ext_ack *extack)
546 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
577 struct netlink_ext_ack *extack)
589 u32_remove_hw_knode(tp, n, extack);
479 u32_clear_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h, struct netlink_ext_ack *extack) argument
494 u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h, u32 flags, struct netlink_ext_ack *extack) argument
523 u32_remove_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n, struct netlink_ext_ack *extack) argument
537 u32_replace_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n, u32 flags, struct netlink_ext_ack *extack) argument
576 u32_clear_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, struct netlink_ext_ack *extack) argument
599 u32_destroy_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, struct netlink_ext_ack *extack) argument
625 u32_destroy(struct tcf_proto *tp, bool rtnl_held, struct netlink_ext_ack *extack) argument
659 u32_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument
731 u32_set_parms(struct net *net, struct tcf_proto *tp, struct tc_u_knode *n, struct nlattr **tb, struct nlattr *est, u32 flags, u32 fl_flags, struct netlink_ext_ack *extack) argument
860 u32_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) argument
1220 u32_reoffload_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, bool add, flow_setup_cb_t *cb, void *cb_priv, struct netlink_ext_ack *extack) argument
1240 u32_reoffload_knode(struct tcf_proto *tp, struct tc_u_knode *n, bool add, flow_setup_cb_t *cb, void *cb_priv, struct netlink_ext_ack *extack) argument
1274 u32_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, void *cb_priv, struct netlink_ext_ack *extack) argument
[all...]
H A Dsch_mqprio.c36 struct netlink_ext_ack *extack)
42 .extack = extack,
117 struct netlink_ext_ack *extack)
136 false, extack);
144 NL_SET_ERR_MSG(extack,
172 struct netlink_ext_ack *extack)
178 mqprio_tc_entry_policy, extack);
182 if (NL_REQ_ATTR_CHECK(extack, opt, tb, TCA_MQPRIO_TC_ENTRY_INDEX)) {
183 NL_SET_ERR_MSG(extack, "T
34 mqprio_enable_offload(struct Qdisc *sch, const struct tc_mqprio_qopt *qopt, struct netlink_ext_ack *extack) argument
115 mqprio_parse_opt(struct net_device *dev, struct tc_mqprio_qopt *qopt, const struct tc_mqprio_caps *caps, struct netlink_ext_ack *extack) argument
169 mqprio_parse_tc_entry(u32 fp[TC_QOPT_MAX_QUEUE], struct nlattr *opt, unsigned long *seen_tcs, struct netlink_ext_ack *extack) argument
202 mqprio_parse_tc_entries(struct Qdisc *sch, struct nlattr *nlattr_opt, int nlattr_opt_len, struct netlink_ext_ack *extack) argument
242 mqprio_parse_nlattr(struct Qdisc *sch, struct tc_mqprio_qopt *qopt, struct nlattr *opt, struct netlink_ext_ack *extack) argument
345 mqprio_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
463 mqprio_graft(struct Qdisc *sch, unsigned long cl, struct Qdisc *new, struct Qdisc **old, struct netlink_ext_ack *extack) argument
[all...]
H A Dsch_red.c235 struct netlink_ext_ack *extack)
261 &flags_bf, &userbits, extack);
267 extack);
278 err = red_validate_flags(flags, extack);
336 struct netlink_ext_ack *extack)
350 extack);
354 err = __red_change(sch, tb, extack);
360 tb[TCA_RED_EARLY_DROP_BLOCK], extack);
366 tb[TCA_RED_MARK_BLOCK], extack);
370 struct netlink_ext_ack *extack)
234 __red_change(struct Qdisc *sch, struct nlattr **tb, struct netlink_ext_ack *extack) argument
335 red_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
369 red_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
481 red_graft_offload(struct Qdisc *sch, struct Qdisc *new, struct Qdisc *old, struct netlink_ext_ack *extack) argument
493 TC_SETUP_QDISC_RED, &graft_offload, extack); local
496 red_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new, struct Qdisc **old, struct netlink_ext_ack *extack) argument
[all...]
H A Dsch_fifo.c98 struct netlink_ext_ack *extack)
133 struct netlink_ext_ack *extack)
137 err = __fifo_init(sch, opt, extack);
146 struct netlink_ext_ack *extack)
148 return __fifo_init(sch, opt, extack);
255 struct netlink_ext_ack *extack)
261 extack);
97 __fifo_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
132 fifo_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
145 fifo_hd_init(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) argument
253 fifo_create_dflt(struct Qdisc *sch, struct Qdisc_ops *ops, unsigned int limit, struct netlink_ext_ack *extack) argument
/linux-master/net/hsr/
H A Dhsr_netlink.c34 struct netlink_ext_ack *extack)
42 NL_SET_ERR_MSG_MOD(extack, "No slave devices specified");
46 NL_SET_ERR_MSG_MOD(extack, "Slave1 device not specified");
52 NL_SET_ERR_MSG_MOD(extack, "Slave1 does not exist");
56 NL_SET_ERR_MSG_MOD(extack, "Slave2 device not specified");
62 NL_SET_ERR_MSG_MOD(extack, "Slave2 does not exist");
67 NL_SET_ERR_MSG_MOD(extack, "Slave1 and Slave2 are same");
76 NL_SET_ERR_MSG_MOD(extack, "Interlink and Slave1 are the same");
81 NL_SET_ERR_MSG_MOD(extack, "Interlink and Slave2 are the same");
94 NL_SET_ERR_MSG_MOD(extack, "Unsupporte
32 hsr_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/netfilter/
H A Dnf_tables_offload.c191 struct netlink_ext_ack *extack)
195 common->extack = extack;
246 struct netlink_ext_ack *extack,
257 basechain->ops.priority, extack);
270 struct netlink_ext_ack extack = {}; local
277 nft_flow_cls_offload_setup(cls_flow, basechain, rule, flow, &extack,
326 struct netlink_ext_ack extack; local
332 memset(&extack, 0, sizeof(extack));
189 nft_flow_offload_common_init(struct flow_cls_common_offload *common, __be16 proto, int priority, struct netlink_ext_ack *extack) argument
242 nft_flow_cls_offload_setup(struct flow_cls_offload *cls_flow, const struct nft_base_chain *basechain, const struct nft_rule *rule, const struct nft_flow_rule *flow, struct netlink_ext_ack *extack, enum flow_cls_command command) argument
367 nft_flow_block_offload_init(struct flow_block_offload *bo, struct net *net, enum flow_block_command cmd, struct nft_base_chain *basechain, struct netlink_ext_ack *extack) argument
387 struct netlink_ext_ack extack = {}; local
404 struct netlink_ext_ack extack = {}; local
423 struct netlink_ext_ack extack = {}; local
[all...]
/linux-master/net/mpls/
H A Daf_mpls.c721 u8 via_addr[], struct netlink_ext_ack *extack)
728 NL_SET_ERR_MSG_ATTR(extack, nla,
735 NL_SET_ERR_MSG_ATTR(extack, nla,
803 struct netlink_ext_ack *extack)
812 nh->nh_label, extack);
819 __mpls_nh_via(rt, nh), extack);
887 struct netlink_ext_ack *extack)
921 max_labels, extack);
941 struct netlink_ext_ack *extack)
947 NL_SET_ERR_MSG(extack,
720 nla_get_via(const struct nlattr *nla, u8 *via_alen, u8 *via_table, u8 via_addr[], struct netlink_ext_ack *extack) argument
800 mpls_nh_build(struct net *net, struct mpls_route *rt, struct mpls_nh *nh, int oif, struct nlattr *via, struct nlattr *newdst, u8 max_labels, struct netlink_ext_ack *extack) argument
885 mpls_nh_build_multi(struct mpls_route_config *cfg, struct mpls_route *rt, u8 max_labels, struct netlink_ext_ack *extack) argument
940 mpls_label_ok(struct net *net, unsigned int *index, struct netlink_ext_ack *extack) argument
963 mpls_route_add(struct mpls_route_config *cfg, struct netlink_ext_ack *extack) argument
1050 mpls_route_del(struct mpls_route_config *cfg, struct netlink_ext_ack *extack) argument
1212 mpls_netconf_valid_get_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
1252 mpls_netconf_get_devconf(struct sk_buff *in_skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
1314 struct netlink_ext_ack *extack = cb->extack; local
1709 nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels, u32 label[], struct netlink_ext_ack *extack) argument
1790 rtm_to_route_config(struct sk_buff *skb, struct nlmsghdr *nlh, struct mpls_route_config *cfg, struct netlink_ext_ack *extack) argument
1929 mpls_rtm_delroute(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
1951 mpls_rtm_newroute(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
2094 struct netlink_ext_ack *extack = cb->extack; local
2285 mpls_valid_getroute_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument
2343 mpls_getroute(struct sk_buff *in_skb, struct nlmsghdr *in_nlh, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/switchdev/
H A Dswitchdev.c134 struct netlink_ext_ack *extack)
145 &attr_info.info, extack);
160 struct netlink_ext_ack *extack)
163 extack);
192 * @extack: netlink extended ack, for error message propagation
199 struct netlink_ext_ack *extack)
204 return switchdev_port_attr_set_now(dev, attr, extack);
226 struct netlink_ext_ack *extack)
236 rc = call_switchdev_blocking_notifiers(nt, dev, &obj_info.info, extack);
367 * @extack
131 switchdev_port_attr_notify(enum switchdev_notifier_type nt, struct net_device *dev, const struct switchdev_attr *attr, struct netlink_ext_ack *extack) argument
158 switchdev_port_attr_set_now(struct net_device *dev, const struct switchdev_attr *attr, struct netlink_ext_ack *extack) argument
197 switchdev_port_attr_set(struct net_device *dev, const struct switchdev_attr *attr, struct netlink_ext_ack *extack) argument
223 switchdev_port_obj_notify(enum switchdev_notifier_type nt, struct net_device *dev, const struct switchdev_obj *obj, struct netlink_ext_ack *extack) argument
372 switchdev_port_obj_add(struct net_device *dev, const struct switchdev_obj *obj, struct netlink_ext_ack *extack) argument
509 call_switchdev_notifiers(unsigned long val, struct net_device *dev, struct switchdev_notifier_info *info, struct netlink_ext_ack *extack) argument
535 call_switchdev_blocking_notifiers(unsigned long val, struct net_device *dev, struct switchdev_notifier_info *info, struct netlink_ext_ack *extack) argument
699 __switchdev_handle_port_obj_add(struct net_device *dev, struct switchdev_notifier_port_obj_info *port_obj_info, bool (*check_cb)(const struct net_device *dev), bool (*foreign_dev_check_cb)(const struct net_device *dev, const struct net_device *foreign_dev), int (*add_cb)(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj, struct netlink_ext_ack *extack)) argument
710 struct netlink_ext_ack *extack; local
774 switchdev_handle_port_obj_add(struct net_device *dev, struct switchdev_notifier_port_obj_info *port_obj_info, bool (*check_cb)(const struct net_device *dev), int (*add_cb)(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj, struct netlink_ext_ack *extack)) argument
795 switchdev_handle_port_obj_add_foreign(struct net_device *dev, struct switchdev_notifier_port_obj_info *port_obj_info, bool (*check_cb)(const struct net_device *dev), bool (*foreign_dev_check_cb)(const struct net_device *dev, const struct net_device *foreign_dev), int (*add_cb)(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj, struct netlink_ext_ack *extack)) argument
923 __switchdev_handle_port_attr_set(struct net_device *dev, struct switchdev_notifier_port_attr_info *port_attr_info, bool (*check_cb)(const struct net_device *dev), int (*set_cb)(struct net_device *dev, const void *ctx, const struct switchdev_attr *attr, struct netlink_ext_ack *extack)) argument
931 struct netlink_ext_ack *extack; local
965 switchdev_handle_port_attr_set(struct net_device *dev, struct switchdev_notifier_port_attr_info *port_attr_info, bool (*check_cb)(const struct net_device *dev), int (*set_cb)(struct net_device *dev, const void *ctx, const struct switchdev_attr *attr, struct netlink_ext_ack *extack)) argument
982 switchdev_bridge_port_offload(struct net_device *brport_dev, struct net_device *dev, const void *ctx, struct notifier_block *atomic_nb, struct notifier_block *blocking_nb, bool tx_fwd_offload, struct netlink_ext_ack *extack) argument
1030 switchdev_bridge_port_replay(struct net_device *brport_dev, struct net_device *dev, const void *ctx, struct notifier_block *atomic_nb, struct notifier_block *blocking_nb, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/include/linux/
H A Dmroute_base.h57 struct netlink_ext_ack *extack)
62 .extack = extack,
183 struct netlink_ext_ack *extack)
188 .extack = extack,
308 struct netlink_ext_ack *extack),
311 struct netlink_ext_ack *extack);
363 struct netlink_ext_ack *extack),
366 struct netlink_ext_ack *extack)
51 mr_call_vif_notifier(struct notifier_block *nb, unsigned short family, enum fib_event_type event_type, struct vif_device *vif, struct net_device *vif_dev, unsigned short vif_index, u32 tb_id, struct netlink_ext_ack *extack) argument
179 mr_call_mfc_notifier(struct notifier_block *nb, unsigned short family, enum fib_event_type event_type, struct mr_mfc *mfc, u32 tb_id, struct netlink_ext_ack *extack) argument
359 mr_dump(struct net *net, struct notifier_block *nb, unsigned short family, int (*rules_dump)(struct net *net, struct notifier_block *nb, struct netlink_ext_ack *extack), struct mr_table *(*mr_iter)(struct net *net, struct mr_table *mrt), struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/core/
H A Dlwtunnel.c114 struct netlink_ext_ack *extack)
122 NL_SET_ERR_MSG_ATTR(extack, encap,
135 ret = ops->build_state(net, encap, family, cfg, lws, extack);
142 NL_SET_ERR_MSG_ATTR(extack, encap,
150 int lwtunnel_valid_encap_type(u16 encap_type, struct netlink_ext_ack *extack) argument
157 NL_SET_ERR_MSG(extack, "Unknown lwt encapsulation type");
181 NL_SET_ERR_MSG(extack, "lwt encapsulation type not supported");
188 struct netlink_ext_ack *extack)
204 NL_SET_ERR_MSG(extack, "Invalid RTA_ENCAP_TYPE");
210 extack) !
111 lwtunnel_build_state(struct net *net, u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) argument
187 lwtunnel_valid_encap_type_attr(struct nlattr *attr, int remaining, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/bridge/
H A Dbr.c30 struct netlink_ext_ack *extack = netdev_notifier_info_to_extack(ptr); local
72 extack);
209 struct netlink_ext_ack *extack = netdev_notifier_info_to_extack(ptr); local
227 b->tx_fwd_offload, extack);
242 b->blocking_nb, extack);
260 * @extack: extack for error messages
266 struct netlink_ext_ack *extack)
275 err = br_multicast_toggle_vlan_snooping(br, on, extack);
278 err = br_mst_set_enabled(br, on, extack);
265 br_boolopt_toggle(struct net_bridge *br, enum br_boolopt_id opt, bool on, struct netlink_ext_ack *extack) argument
307 br_boolopt_multi_toggle(struct net_bridge *br, struct br_boolopt_multi *bm, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_devlink.c65 unsigned int count, struct netlink_ext_ack *extack)
79 NL_SET_ERR_MSG_MOD(extack, "invalid count");
93 struct netlink_ext_ack *extack)
107 NL_SET_ERR_MSG_MOD(extack, "port is not split");
132 struct netlink_ext_ack *extack)
148 struct netlink_ext_ack *extack)
239 struct netlink_ext_ack *extack)
271 NL_SET_ERR_MSG_MOD(extack, "can't access NSP");
313 struct netlink_ext_ack *extack)
315 return nfp_flash_update_common(devlink_priv(devlink), params->fw, extack);
64 nfp_devlink_port_split(struct devlink *devlink, struct devlink_port *port, unsigned int count, struct netlink_ext_ack *extack) argument
92 nfp_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, struct netlink_ext_ack *extack) argument
129 nfp_devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) argument
147 nfp_devlink_eswitch_mode_set(struct devlink *devlink, u16 mode, struct netlink_ext_ack *extack) argument
238 nfp_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument
311 nfp_devlink_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/include/net/
H A Dflow_offload.h368 struct netlink_ext_ack *extack)
379 NL_SET_ERR_MSG_MOD(extack, "Mixing HW stats types for actions is not supported");
396 struct netlink_ext_ack *extack,
404 if (!flow_action_mixed_hw_stats_check(action, extack))
414 NL_SET_ERR_MSG_MOD(extack, "Driver supports only default HW stats type \"any\"");
418 NL_SET_ERR_MSG_MOD(extack, "Driver does not support selected HW stats type");
426 struct netlink_ext_ack *extack,
429 return __flow_action_hw_stats_check(action, extack, true, allow_bit);
434 struct netlink_ext_ack *extack)
436 return __flow_action_hw_stats_check(action, extack, fals
367 flow_action_mixed_hw_stats_check(const struct flow_action *action, struct netlink_ext_ack *extack) argument
395 __flow_action_hw_stats_check(const struct flow_action *action, struct netlink_ext_ack *extack, bool check_allow_bit, enum flow_action_hw_stats_bit allow_bit) argument
425 flow_action_hw_stats_check(const struct flow_action *action, struct netlink_ext_ack *extack, enum flow_action_hw_stats_bit allow_bit) argument
433 flow_action_basic_hw_stats_check(const struct flow_action *action, struct netlink_ext_ack *extack) argument
460 flow_rule_is_supp_control_flags(const u32 supp_flags, const u32 ctrl_flags, struct netlink_ext_ack *extack) argument
481 flow_rule_has_control_flags(const u32 ctrl_flags, struct netlink_ext_ack *extack) argument
494 flow_rule_match_has_control_flags(struct flow_rule *rule, struct netlink_ext_ack *extack) argument
562 struct netlink_ext_ack *extack; member in struct:flow_block_offload
653 struct netlink_ext_ack *extack; member in struct:flow_cls_common_offload
673 struct netlink_ext_ack *extack; /* NULL in FLOW_ACT_STATS process*/ member in struct:flow_offload_action
[all...]
/linux-master/net/dsa/
H A Dport.c183 struct netlink_ext_ack *extack)
211 NL_SET_ERR_MSG_MOD(extack,
274 struct netlink_ext_ack extack = {0}; local
313 err = dsa_port_vlan_filtering(dp, vlan_filtering, &extack);
314 if (extack._msg) {
316 extack._msg);
326 struct netlink_ext_ack *extack)
341 err = dsa_port_bridge_flags(dp, flags, extack);
371 struct netlink_ext_ack *extack)
377 err = dsa_port_inherit_brport_flags(dp, extack);
181 dsa_port_set_mst_state(struct dsa_port *dp, const struct switchdev_mst_state *state, struct netlink_ext_ack *extack) argument
325 dsa_port_inherit_brport_flags(struct dsa_port *dp, struct netlink_ext_ack *extack) argument
370 dsa_port_switchdev_sync_attrs(struct dsa_port *dp, struct netlink_ext_ack *extack) argument
424 dsa_port_bridge_create(struct dsa_port *dp, struct net_device *br, struct netlink_ext_ack *extack) argument
485 dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br, struct netlink_ext_ack *extack) argument
653 dsa_port_lag_join(struct dsa_port *dp, struct net_device *lag_dev, struct netdev_lag_upper_info *uinfo, struct netlink_ext_ack *extack) argument
729 dsa_port_can_apply_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, struct netlink_ext_ack *extack) argument
795 dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, struct netlink_ext_ack *extack) argument
897 dsa_port_mst_enable(struct dsa_port *dp, bool on, struct netlink_ext_ack *extack) argument
908 dsa_port_pre_bridge_flags(const struct dsa_port *dp, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) argument
920 dsa_port_bridge_flags(struct dsa_port *dp, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) argument
1293 dsa_port_vlan_add(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument
1317 dsa_port_host_vlan_add(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument
1401 dsa_port_assign_conduit(struct dsa_port *dp, struct net_device *conduit, struct netlink_ext_ack *extack, bool fail_on_err) argument
1431 dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit, struct netlink_ext_ack *extack) argument
1909 dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c1004 struct netlink_ext_ack *extack)
1012 NL_SET_ERR_MSG_MOD(extack,
1029 NL_SET_ERR_MSG_MOD(extack,
1094 struct netlink_ext_ack *extack)
1110 NL_SET_ERR_MSG_MOD(extack, "invalid ifindex of mirred device");
1115 NL_SET_ERR_MSG_MOD(extack, "hairpin is not supported");
1121 extack);
1362 struct netlink_ext_ack *extack)
1372 err = mlx5e_hairpin_flow_add(priv, flow, parse_attr, extack);
1706 verify_attr_actions(u32 actions, struct netlink_ext_ack *extack) argument
1002 mlx5e_hairpin_get_prio(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, u8 *match_prio, struct netlink_ext_ack *extack) argument
1091 mlx5e_hairpin_flow_add(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct mlx5e_tc_flow_parse_attr *parse_attr, struct netlink_ext_ack *extack) argument
1360 mlx5e_tc_add_nic_flow(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
1743 post_process_attr(struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr, struct netlink_ext_ack *extack) argument
1791 mlx5e_tc_add_fdb_flow(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
2083 enc_opts_is_dont_care_or_full_match(struct mlx5e_priv *priv, struct flow_dissector_key_enc_opts *opts, struct netlink_ext_ack *extack, bool *dont_care) argument
2134 struct netlink_ext_ack *extack = f->common.extack; local
2321 struct netlink_ext_ack *extack = f->common.extack; local
2406 struct netlink_ext_ack *extack = f->common.extack; local
2519 struct netlink_ext_ack *extack = f->common.extack; local
2579 struct netlink_ext_ack *extack = f->common.extack; local
3037 struct netlink_ext_ack *extack = f->common.extack; local
3189 offload_pedit_fields(struct mlx5e_priv *priv, int namespace, struct mlx5e_tc_flow_parse_attr *parse_attr, u32 *action_flags, struct netlink_ext_ack *extack) argument
3316 verify_offload_pedit_fields(struct mlx5e_priv *priv, struct mlx5e_tc_flow_parse_attr *parse_attr, struct netlink_ext_ack *extack) argument
3337 alloc_tc_pedit_action(struct mlx5e_priv *priv, int namespace, struct mlx5e_tc_flow_parse_attr *parse_attr, u32 *action_flags, struct netlink_ext_ack *extack) argument
3414 modify_header_match_supported(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, struct flow_action *flow_action, u32 actions, struct netlink_ext_ack *extack) argument
3451 actions_match_supported_fdb(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
3469 actions_match_supported(struct mlx5e_priv *priv, struct flow_action *flow_action, u32 actions, struct mlx5e_tc_flow_parse_attr *parse_attr, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
3508 actions_prepare_mod_hdr_actions(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr, struct netlink_ext_ack *extack) argument
3674 alloc_flow_post_acts(struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
3757 alloc_branch_attr(struct mlx5e_tc_flow *flow, struct mlx5e_tc_act_branch_ctrl *cond, struct mlx5_flow_attr **cond_attr, u32 *jump_count, struct netlink_ext_ack *extack) argument
3851 parse_branch_ctrl(struct flow_action_entry *act, struct mlx5e_tc_act *tc_act, struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr, struct mlx5e_tc_jump_state *jump_state, struct netlink_ext_ack *extack) argument
3899 struct netlink_ext_ack *extack = parse_state->extack; local
3994 flow_action_supported(struct flow_action *flow_action, struct netlink_ext_ack *extack) argument
4012 parse_tc_nic_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
4146 parse_tc_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) argument
4409 struct netlink_ext_ack *extack = f->common.extack; local
4564 struct netlink_ext_ack *extack = f->common.extack; local
4696 struct netlink_ext_ack *extack = f->common.extack; local
4893 apply_police_params(struct mlx5e_priv *priv, u64 rate, struct netlink_ext_ack *extack) argument
4930 tc_matchall_police_validate(const struct flow_action *action, const struct flow_action_entry *act, struct netlink_ext_ack *extack) argument
4963 scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct netlink_ext_ack *extack) argument
5013 struct netlink_ext_ack *extack = ma->common.extack; local
5026 struct netlink_ext_ack *extack = ma->common.extack; local
[all...]
/linux-master/tools/net/ynl/lib/
H A Dynl.py210 self.extack = None
212 self.extack = dict()
214 for extack in extack_attrs:
215 if extack.type == Netlink.NLMSGERR_ATTR_MSG:
216 self.extack['msg'] = extack.as_strz()
217 elif extack.type == Netlink.NLMSGERR_ATTR_MISS_TYPE:
218 self.extack['miss-type'] = extack.as_scalar('u32')
219 elif extack
[all...]
/linux-master/net/devlink/
H A Dlinecard.c78 struct netlink_ext_ack *extack)
191 info->extack);
221 cb->extack);
256 struct netlink_ext_ack *extack)
264 NL_SET_ERR_MSG(extack, "Line card is currently being provisioned");
269 NL_SET_ERR_MSG(extack, "Line card is currently being unprovisioned");
276 NL_SET_ERR_MSG(extack, "Unsupported line card type provided");
283 NL_SET_ERR_MSG(extack, "Line card already provisioned");
302 linecard_type->priv, extack);
321 struct netlink_ext_ack *extack)
73 devlink_nl_linecard_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_linecard *linecard, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) argument
254 devlink_linecard_type_set(struct devlink_linecard *linecard, const char *type, struct netlink_ext_ack *extack) argument
320 devlink_linecard_type_unset(struct devlink_linecard *linecard, struct netlink_ext_ack *extack) argument
373 struct netlink_ext_ack *extack = info->extack; local
[all...]
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_net.c56 struct netlink_ext_ack *extack)
61 threshold_type, extack);
78 struct netlink_ext_ack *extack)
84 threshold, extack);
106 struct netlink_ext_ack *extack)
113 extack);
222 struct netlink_ext_ack *extack)
231 NL_SET_ERR_MSG_MOD(extack, "Only ingress is supported");
236 NL_SET_ERR_MSG_MOD(extack,
241 err = ocelot_policer_validate(&f->rule->action, action, extack);
53 ocelot_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
75 ocelot_devlink_sb_port_pool_set(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) argument
102 ocelot_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
219 ocelot_setup_tc_cls_matchall_police(struct ocelot_port_private *priv, struct tc_cls_matchall_offload *f, bool ingress, struct netlink_ext_ack *extack) argument
260 ocelot_setup_tc_cls_matchall_mirred(struct ocelot_port_private *priv, struct tc_cls_matchall_offload *f, bool ingress, struct netlink_ext_ack *extack) argument
303 ocelot_del_tc_cls_matchall_police(struct ocelot_port_private *priv, struct netlink_ext_ack *extack) argument
323 ocelot_del_tc_cls_matchall_mirred(struct ocelot_port_private *priv, bool ingress, struct netlink_ext_ack *extack) argument
345 struct netlink_ext_ack *extack = f->common.extack; local
730 ocelot_port_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument
744 ocelot_port_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, struct netlink_ext_ack *extack) argument
1033 ocelot_port_attr_set(struct net_device *dev, const void *ctx, const struct switchdev_attr *attr, struct netlink_ext_ack *extack) argument
1074 ocelot_vlan_vid_prepare(struct net_device *dev, u16 vid, bool pvid, bool untagged, struct netlink_ext_ack *extack) argument
1085 ocelot_port_obj_add_vlan(struct net_device *dev, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument
1168 ocelot_port_obj_add(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj, struct netlink_ext_ack *extack) argument
1257 ocelot_switchdev_sync(struct ocelot *ocelot, int port, struct net_device *brport_dev, struct net_device *bridge_dev, struct netlink_ext_ack *extack) argument
1320 ocelot_netdevice_bridge_join(struct net_device *dev, struct net_device *brport_dev, struct net_device *bridge, struct netlink_ext_ack *extack) argument
1393 ocelot_netdevice_lag_join(struct net_device *dev, struct net_device *bond, struct netdev_lag_upper_info *info, struct netlink_ext_ack *extack) argument
1459 struct netlink_ext_ack *extack; local
[all...]
/linux-master/drivers/net/vxlan/
H A Dvxlan_vnifilter.c417 NL_SET_ERR_MSG(cb->extack, "Invalid tunnelmsg flags in ancillary header");
429 NL_SET_ERR_MSG(cb->extack,
478 struct netlink_ext_ack *extack)
495 NTF_SELF, 0, true, extack);
519 struct netlink_ext_ack *extack)
553 extack);
590 struct netlink_ext_ack *extack)
606 extack);
648 struct netlink_ext_ack *extack)
659 extack);
475 vxlan_update_default_fdb_entry(struct vxlan_dev *vxlan, __be32 vni, union vxlan_addr *old_remote_ip, union vxlan_addr *remote_ip, struct netlink_ext_ack *extack) argument
515 vxlan_vni_update_group(struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode, union vxlan_addr *group, bool create, bool *changed, struct netlink_ext_ack *extack) argument
587 vxlan_vnilist_update_group(struct vxlan_dev *vxlan, union vxlan_addr *old_remote_ip, union vxlan_addr *new_remote_ip, struct netlink_ext_ack *extack) argument
644 vxlan_vni_update(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, __be32 vni, union vxlan_addr *group, bool *changed, struct netlink_ext_ack *extack) argument
722 vxlan_vni_add(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, union vxlan_addr *group, struct netlink_ext_ack *extack) argument
775 vxlan_vni_del(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, struct netlink_ext_ack *extack) argument
814 vxlan_vni_add_del(struct vxlan_dev *vxlan, __u32 start_vni, __u32 end_vni, union vxlan_addr *group, int cmd, struct netlink_ext_ack *extack) argument
844 vxlan_process_vni_filter(struct vxlan_dev *vxlan, struct nlattr *nlvnifilter, int cmd, struct netlink_ext_ack *extack) argument
941 vxlan_vnifilter_process(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/net/netdevsim/
H A Dfib.c193 struct netlink_ext_ack *extack)
200 NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib rule entries");
212 struct netlink_ext_ack *extack = info->extack; local
217 err = nsim_fib_rule_account(&data->ipv4.rules, add, extack);
220 err = nsim_fib_rule_account(&data->ipv6.rules, add, extack);
902 struct netlink_ext_ack *extack; local
908 extack = info->extack;
914 NL_SET_ERR_MSG_MOD(extack, "Exceede
192 nsim_fib_rule_account(struct nsim_fib_entry *entry, bool add, struct netlink_ext_ack *extack) argument
941 struct netlink_ext_ack *extack; local
1156 nsim_nexthop_account(struct nsim_fib_data *data, u64 occ, bool add, struct netlink_ext_ack *extack) argument
1198 nsim_nexthop_add(struct nsim_fib_data *data, struct nsim_nexthop *nexthop, struct netlink_ext_ack *extack) argument
1225 nsim_nexthop_replace(struct nsim_fib_data *data, struct nsim_nexthop *nexthop, struct nsim_nexthop *nexthop_old, struct netlink_ext_ack *extack) argument
1551 nsim_fib_create(struct devlink *devlink, struct netlink_ext_ack *extack) argument
[all...]

Completed in 427 milliseconds

1234567891011>>