Home
last modified time | relevance | path

Searched refs:fco (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c56 NL_SET_ERR_MSG_MOD(st->fco->common.extack, in sparx5_tc_flower_es0_tpid()
134 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_proto parse error"); in sparx5_tc_flower_handler_basic_usage()
183 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_frag parse error"); in sparx5_tc_flower_handler_control_usage()
191 NL_SET_ERR_MSG_MOD(st->fco->common.extack, in sparx5_tc_flower_handler_cvlan_usage()
252 NL_SET_ERR_MSG_MOD(st->fco->common.extack, in sparx5_tc_use_dissectors()
262 struct flow_cls_offload *fco, in sparx5_tc_flower_action_check()
265 struct flow_rule *rule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_action_check()
272 NL_SET_ERR_MSG_MOD(fco->common.extack, "No actions"); in sparx5_tc_flower_action_check()
276 if (!flow_action_basic_hw_stats_check(act, fco->common.extack)) in sparx5_tc_flower_action_check()
281 NL_SET_ERR_MSG_MOD(fco in sparx5_tc_flower_action_check()
260 sparx5_tc_flower_action_check(struct vcap_control *vctrl, struct net_device *ndev, struct flow_cls_offload *fco, bool ingress) sparx5_tc_flower_action_check() argument
466 sparx5_tc_add_rule_copy(struct vcap_control *vctrl, struct flow_cls_offload *fco, struct vcap_rule *erule, struct vcap_admin *admin, struct sparx5_wildcard_rule *rule) sparx5_tc_add_rule_copy() argument
529 sparx5_tc_add_remaining_rules(struct vcap_control *vctrl, struct flow_cls_offload *fco, struct vcap_rule *erule, struct vcap_admin *admin, struct sparx5_multiple_rules *multi) sparx5_tc_add_remaining_rules() argument
812 sparx5_tc_action_trap(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco) sparx5_tc_action_trap() argument
856 sparx5_tc_action_vlan_pop(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, u16 tpid) sparx5_tc_action_vlan_pop() argument
887 sparx5_tc_action_vlan_modify(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, struct flow_action_entry *act, u16 tpid) sparx5_tc_action_vlan_modify() argument
957 sparx5_tc_action_vlan_push(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, struct flow_action_entry *act, u16 tpid) sparx5_tc_action_vlan_push() argument
1055 sparx5_tc_flower_use_template(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin, struct vcap_rule *vrule) sparx5_tc_flower_use_template() argument
1074 sparx5_tc_flower_replace(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin, bool ingress) sparx5_tc_flower_replace() argument
1286 sparx5_tc_flower_destroy(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) sparx5_tc_flower_destroy() argument
1320 sparx5_tc_flower_stats(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) sparx5_tc_flower_stats() argument
1339 sparx5_tc_flower_template_create(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) sparx5_tc_flower_template_create() argument
1429 sparx5_tc_flower_template_destroy(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) sparx5_tc_flower_template_destroy() argument
1453 sparx5_tc_flower(struct net_device *ndev, struct flow_cls_offload *fco, bool ingress) sparx5_tc_flower() argument
[all...]
H A Dsparx5_tc.h105 int sparx5_tc_flower(struct net_device *ndev, struct flow_cls_offload *fco,
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c37 NL_SET_ERR_MSG_MOD(st->fco->common.extack, in lan966x_tc_is_known_etype()
83 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_frag parse error"); in lan966x_tc_flower_handler_control_usage()
178 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_proto parse error"); in lan966x_tc_flower_handler_basic_usage()
186 NL_SET_ERR_MSG_MOD(st->fco->common.extack, in lan966x_tc_flower_handler_cvlan_usage()
229 .fco = f, in lan966x_tc_flower_use_dissectors()
255 struct flow_cls_offload *fco, in lan966x_tc_flower_action_check()
258 struct flow_rule *rule = flow_cls_offload_flow_rule(fco); in lan966x_tc_flower_action_check()
265 NL_SET_ERR_MSG_MOD(fco->common.extack, "No actions"); in lan966x_tc_flower_action_check()
269 if (!flow_action_basic_hw_stats_check(act, fco->common.extack)) in lan966x_tc_flower_action_check()
274 NL_SET_ERR_MSG_MOD(fco in lan966x_tc_flower_action_check()
253 lan966x_tc_flower_action_check(struct vcap_control *vctrl, struct net_device *dev, struct flow_cls_offload *fco, bool ingress) lan966x_tc_flower_action_check() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.c58 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "eth_addr parse error"); in vcap_tc_flower_handler_ethaddr_usage()
94 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv4_addr parse error"); in vcap_tc_flower_handler_ipv4_usage()
130 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv6_addr parse error"); in vcap_tc_flower_handler_ipv6_usage()
166 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "port parse error"); in vcap_tc_flower_handler_portnum_usage()
208 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "cvlan parse error"); in vcap_tc_flower_handler_cvlan_usage()
245 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "vlan parse error"); in vcap_tc_flower_handler_vlan_usage()
321 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "tcp_flags parse error"); in vcap_tc_flower_handler_tcp_usage()
384 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "arp parse error"); in vcap_tc_flower_handler_arp_usage()
409 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_tos parse error"); in vcap_tc_flower_handler_ip_usage()
H A Dvcap_tc.h10 struct flow_cls_offload *fco; member
H A Dvcap_api_client.h240 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule);
H A Dvcap_api.c2935 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule) in vcap_set_tc_exterr() argument
2941 NL_SET_ERR_MSG_MOD(fco->common.extack, in vcap_set_tc_exterr()
2945 NL_SET_ERR_MSG_MOD(fco->common.extack, in vcap_set_tc_exterr()
2949 NL_SET_ERR_MSG_MOD(fco->common.extack, in vcap_set_tc_exterr()
2953 NL_SET_ERR_MSG_MOD(fco->common.extack, in vcap_set_tc_exterr()
2957 NL_SET_ERR_MSG_MOD(fco->common.extack, in vcap_set_tc_exterr()

Completed in 9 milliseconds