Searched refs:cls_u32 (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/net/sched/ |
| H A D | cls_u32.c | 499 cls_u32.hnode.prio = h->prio; in u32_clear_hw_hnode() 517 cls_u32.hnode.prio = h->prio; in u32_replace_hw_hnode() 561 cls_u32.knode.val = n->val; in u32_replace_hw_knode() 562 cls_u32.knode.mask = n->mask; in u32_replace_hw_knode() 564 cls_u32.knode.val = 0; in u32_replace_hw_knode() 565 cls_u32.knode.mask = 0; in u32_replace_hw_knode() 567 cls_u32.knode.sel = &n->sel; in u32_replace_hw_knode() 568 cls_u32.knode.res = &n->res; in u32_replace_hw_knode() 1263 cls_u32.command = add ? in u32_reoffload_knode() 1273 cls_u32.knode.val = 0; in u32_reoffload_knode() [all …]
|
| H A D | Makefile | 66 obj-$(CONFIG_NET_CLS_U32) += cls_u32.o
|
| H A D | Kconfig | 500 module will be called cls_u32.
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/abm/ |
| H A D | cls.c | 230 struct tc_cls_u32_offload *cls_u32 = type_data; in nfp_abm_setup_tc_block_cb() local 237 NL_SET_ERR_MSG_MOD(cls_u32->common.extack, in nfp_abm_setup_tc_block_cb() 241 if (!tc_cls_can_offload_and_chain0(repr->netdev, &cls_u32->common)) in nfp_abm_setup_tc_block_cb() 244 if (cls_u32->common.protocol != htons(ETH_P_IP) && in nfp_abm_setup_tc_block_cb() 245 cls_u32->common.protocol != htons(ETH_P_IPV6)) { in nfp_abm_setup_tc_block_cb() 246 NL_SET_ERR_MSG_MOD(cls_u32->common.extack, in nfp_abm_setup_tc_block_cb() 251 switch (cls_u32->command) { in nfp_abm_setup_tc_block_cb() 254 return nfp_abm_u32_knode_replace(alink, &cls_u32->knode, in nfp_abm_setup_tc_block_cb() 255 cls_u32->common.protocol, in nfp_abm_setup_tc_block_cb() 256 cls_u32->common.extack); in nfp_abm_setup_tc_block_cb() [all …]
|
| /linux-6.15/tools/testing/selftests/tc-testing/ |
| H A D | tdc.sh | 42 try_modprobe cls_u32
|
| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_selftests.c | 1085 struct tc_cls_u32_offload cls_u32 = { }; in stmmac_test_rxp() local 1120 cls_u32.command = TC_CLSU32_NEW_KNODE; in stmmac_test_rxp() 1121 cls_u32.common.chain_index = 0; in stmmac_test_rxp() 1122 cls_u32.common.protocol = htons(ETH_P_ALL); in stmmac_test_rxp() 1123 cls_u32.knode.exts = exts; in stmmac_test_rxp() 1124 cls_u32.knode.sel = sel; in stmmac_test_rxp() 1125 cls_u32.knode.handle = 0x123; in stmmac_test_rxp() 1140 ret = stmmac_tc_setup_cls_u32(priv, priv, &cls_u32); in stmmac_test_rxp() 1150 cls_u32.command = TC_CLSU32_DELETE_KNODE; in stmmac_test_rxp() 1151 stmmac_tc_setup_cls_u32(priv, priv, &cls_u32); in stmmac_test_rxp()
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_main.c | 4323 struct tc_cls_u32_offload *cls_u32) in iavf_add_cls_u32() argument 4337 if (cls_u32->knode.link_handle) { in iavf_add_cls_u32() 4351 switch (ntohs(cls_u32->common.protocol)) { in iavf_add_cls_u32() 4372 val = cls_u32->knode.sel->keys[i].val; in iavf_add_cls_u32() 4373 mask = cls_u32->knode.sel->keys[i].mask; in iavf_add_cls_u32() 4389 exts = cls_u32->knode.exts; in iavf_add_cls_u32() 4434 struct tc_cls_u32_offload *cls_u32) in iavf_del_cls_u32() argument 4447 struct tc_cls_u32_offload *cls_u32) in iavf_setup_tc_cls_u32() argument 4452 switch (cls_u32->command) { in iavf_setup_tc_cls_u32() 4455 return iavf_add_cls_u32(adapter, cls_u32); in iavf_setup_tc_cls_u32() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_main.c | 10133 struct tc_cls_u32_offload *cls_u32) in ixgbe_setup_tc_cls_u32() argument 10135 switch (cls_u32->command) { in ixgbe_setup_tc_cls_u32() 10138 return ixgbe_configure_clsu32(adapter, cls_u32); in ixgbe_setup_tc_cls_u32() 10140 return ixgbe_delete_clsu32(adapter, cls_u32); in ixgbe_setup_tc_cls_u32() 10143 return ixgbe_configure_clsu32_add_hnode(adapter, cls_u32); in ixgbe_setup_tc_cls_u32() 10145 return ixgbe_configure_clsu32_del_hnode(adapter, cls_u32); in ixgbe_setup_tc_cls_u32()
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_main.c | 3587 struct tc_cls_u32_offload *cls_u32) in cxgb_setup_tc_cls_u32() argument 3589 switch (cls_u32->command) { in cxgb_setup_tc_cls_u32() 3592 return cxgb4_config_knode(dev, cls_u32); in cxgb_setup_tc_cls_u32() 3594 return cxgb4_delete_knode(dev, cls_u32); in cxgb_setup_tc_cls_u32()
|