Home
last modified time | relevance | path

Searched refs:cls_matchall (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_matchall.h41 struct tc_cls_matchall_offload *cls_matchall,
44 struct tc_cls_matchall_offload *cls_matchall,
47 struct tc_cls_matchall_offload *cls_matchall);
Dcxgb4_tc_matchall.c404 struct tc_cls_matchall_offload *cls_matchall, in cxgb4_tc_matchall_replace() argument
407 struct netlink_ext_ack *extack = cls_matchall->common.extack; in cxgb4_tc_matchall_replace()
423 &cls_matchall->rule->action, in cxgb4_tc_matchall_replace()
428 return cxgb4_matchall_alloc_filter(dev, cls_matchall); in cxgb4_tc_matchall_replace()
437 ret = cxgb4_matchall_egress_validate(dev, cls_matchall); in cxgb4_tc_matchall_replace()
441 return cxgb4_matchall_alloc_tc(dev, cls_matchall); in cxgb4_tc_matchall_replace()
445 struct tc_cls_matchall_offload *cls_matchall, in cxgb4_tc_matchall_destroy() argument
458 if (cls_matchall->cookie != in cxgb4_tc_matchall_destroy()
465 if (cls_matchall->cookie != tc_port_matchall->egress.cookie) in cxgb4_tc_matchall_destroy()
473 struct tc_cls_matchall_offload *cls_matchall) in cxgb4_tc_matchall_stats() argument
[all …]
Dcxgb4_main.c3610 struct tc_cls_matchall_offload *cls_matchall, in cxgb_setup_tc_matchall() argument
3618 switch (cls_matchall->command) { in cxgb_setup_tc_matchall()
3620 return cxgb4_tc_matchall_replace(dev, cls_matchall, ingress); in cxgb_setup_tc_matchall()
3622 return cxgb4_tc_matchall_destroy(dev, cls_matchall, ingress); in cxgb_setup_tc_matchall()
3625 return cxgb4_tc_matchall_stats(dev, cls_matchall); in cxgb_setup_tc_matchall()
/linux-6.12.1/tools/testing/selftests/tc-testing/
Dtdc.sh40 try_modprobe cls_matchall
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_tc.c1484 struct tc_cls_matchall_offload *cls_matchall) in otx2_setup_tc_ingress_matchall() argument
1486 switch (cls_matchall->command) { in otx2_setup_tc_ingress_matchall()
1488 return otx2_tc_ingress_matchall_install(nic, cls_matchall); in otx2_setup_tc_ingress_matchall()
1490 return otx2_tc_ingress_matchall_delete(nic, cls_matchall); in otx2_setup_tc_ingress_matchall()
1528 struct tc_cls_matchall_offload *cls_matchall) in otx2_setup_tc_egress_matchall() argument
1530 switch (cls_matchall->command) { in otx2_setup_tc_egress_matchall()
1532 return otx2_tc_egress_matchall_install(nic, cls_matchall); in otx2_setup_tc_egress_matchall()
1534 return otx2_tc_egress_matchall_delete(nic, cls_matchall); in otx2_setup_tc_egress_matchall()
/linux-6.12.1/net/sched/
DMakefile74 obj-$(CONFIG_NET_CLS_MATCHALL) += cls_matchall.o
DKconfig566 be called cls_matchall.