Home
last modified time | relevance | path

Searched refs:rule_cnt (Results 1 - 25 of 81) sorted by relevance

1234

/kernel/linux/linux-6.6/net/ethtool/
H A Dcommon.c536 return info.rule_cnt; in ethtool_get_rxnfc_rule_count()
543 int err, i, rule_cnt; in ethtool_get_max_rxnfc_channel() local
549 rule_cnt = ethtool_get_rxnfc_rule_count(dev); in ethtool_get_max_rxnfc_channel()
550 if (rule_cnt <= 0) in ethtool_get_max_rxnfc_channel()
553 info = kvzalloc(struct_size(info, rule_locs, rule_cnt), GFP_KERNEL); in ethtool_get_max_rxnfc_channel()
558 info->rule_cnt = rule_cnt; in ethtool_get_max_rxnfc_channel()
563 for (i = 0; i < rule_cnt; i++) { in ethtool_get_max_rxnfc_channel()
H A Dioctl.c862 .rule_cnt = crxnfc.rule_cnt, in ethtool_rxnfc_copy_from_compat()
901 .rule_cnt = rxnfc->rule_cnt, in ethtool_rxnfc_copy_to_compat()
962 rxnfc->rule_cnt * sizeof(u32))) in ethtool_rxnfc_copy_to_user()
1011 if (info.rule_cnt > 0) { in ethtool_get_rxnfc()
1012 if (info.rule_cnt <= KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_get_rxnfc()
1013 rule_buf = kcalloc(info.rule_cnt, sizeof(u32), in ethtool_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep_rxnfc.c136 if (count == cmd->rule_cnt) { in tsnep_rxnfc_get_all()
148 cmd->rule_cnt = count; in tsnep_rxnfc_get_all()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c412 rxnfc->rule_cnt = 0; in enetc_get_rxnfc()
415 rxnfc->rule_cnt++; in enetc_get_rxnfc()
432 if (j == rxnfc->rule_cnt) in enetc_get_rxnfc()
437 rxnfc->rule_cnt = j; in enetc_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c706 rxnfc->rule_cnt = 0; in dpaa2_eth_get_rxnfc()
707 rxnfc->rule_cnt = dpaa2_eth_num_cls_rules(priv); in dpaa2_eth_get_rxnfc()
723 if (j == rxnfc->rule_cnt) in dpaa2_eth_get_rxnfc()
727 rxnfc->rule_cnt = j; in dpaa2_eth_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c738 rxnfc->rule_cnt = 0; in dpaa2_eth_get_rxnfc()
739 rxnfc->rule_cnt = dpaa2_eth_num_cls_rules(priv); in dpaa2_eth_get_rxnfc()
755 if (j == rxnfc->rule_cnt) in dpaa2_eth_get_rxnfc()
759 rxnfc->rule_cnt = j; in dpaa2_eth_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c408 if (cnt == cmd->rule_cnt) in enic_grxclsrlall()
414 cmd->rule_cnt = cnt; in enic_grxclsrlall()
511 cmd->rule_cnt = enic->rfs_h.max - enic->rfs_h.free; in enic_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c401 if (cnt == cmd->rule_cnt) in enic_grxclsrlall()
407 cmd->rule_cnt = cnt; in enic_grxclsrlall()
504 cmd->rule_cnt = enic->rfs_h.max - enic->rfs_h.free; in enic_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.c869 * @rule_cnt:
875 struct eth_classify_header *hdr, int rule_cnt) in bnx2x_vlan_mac_set_rdata_hdr_e2()
879 hdr->rule_cnt = (u8)rule_cnt; in bnx2x_vlan_mac_set_rdata_hdr_e2()
891 int rule_cnt = rule_idx + 1, cmd = elem->cmd_data.vlan_mac.cmd; in bnx2x_set_one_mac_e2() local
944 rule_cnt++; in bnx2x_set_one_mac_e2()
965 rule_cnt); in bnx2x_set_one_mac_e2()
1075 int rule_cnt = rule_idx + 1; in bnx2x_set_one_vlan_e2() local
1098 rule_cnt++; in bnx2x_set_one_vlan_e2()
1114 rule_cnt); in bnx2x_set_one_vlan_e2()
874 bnx2x_vlan_mac_set_rdata_hdr_e2(u32 cid, int type, struct eth_classify_header *hdr, int rule_cnt) bnx2x_vlan_mac_set_rdata_hdr_e2() argument
1125 int rule_cnt = rule_idx + 1; bnx2x_set_one_vlan_mac_e2() local
2389 bnx2x_rx_mode_set_rdata_hdr_e2(u32 cid, struct eth_classify_header *hdr, u8 rule_cnt) bnx2x_rx_mode_set_rdata_hdr_e2() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.c869 * @rule_cnt:
875 struct eth_classify_header *hdr, int rule_cnt) in bnx2x_vlan_mac_set_rdata_hdr_e2()
879 hdr->rule_cnt = (u8)rule_cnt; in bnx2x_vlan_mac_set_rdata_hdr_e2()
891 int rule_cnt = rule_idx + 1, cmd = elem->cmd_data.vlan_mac.cmd; in bnx2x_set_one_mac_e2() local
944 rule_cnt++; in bnx2x_set_one_mac_e2()
965 rule_cnt); in bnx2x_set_one_mac_e2()
1075 int rule_cnt = rule_idx + 1; in bnx2x_set_one_vlan_e2() local
1098 rule_cnt++; in bnx2x_set_one_vlan_e2()
1114 rule_cnt); in bnx2x_set_one_vlan_e2()
874 bnx2x_vlan_mac_set_rdata_hdr_e2(u32 cid, int type, struct eth_classify_header *hdr, int rule_cnt) bnx2x_vlan_mac_set_rdata_hdr_e2() argument
1125 int rule_cnt = rule_idx + 1; bnx2x_set_one_vlan_mac_e2() local
2389 bnx2x_rx_mode_set_rdata_hdr_e2(u32 cid, struct eth_classify_header *hdr, u8 rule_cnt) bnx2x_rx_mode_set_rdata_hdr_e2() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_ethtool.c330 cmd->rule_cnt = bcmasp_netfilt_get_active(intf); in bcmasp_get_rxnfc()
338 err = bcmasp_netfilt_get_all_active(intf, rule_locs, &cmd->rule_cnt); in bcmasp_get_rxnfc()
H A Dbcmasp.c532 u32 *rule_cnt) in bcmasp_netfilt_get_all_active()
547 if (j == *rule_cnt) in bcmasp_netfilt_get_all_active()
553 *rule_cnt = j; in bcmasp_netfilt_get_all_active()
531 bcmasp_netfilt_get_all_active(struct bcmasp_intf *intf, u32 *rule_locs, u32 *rule_cnt) bcmasp_netfilt_get_all_active() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c607 rxnfc->rule_cnt = 0; in enetc_get_rxnfc()
610 rxnfc->rule_cnt++; in enetc_get_rxnfc()
627 if (j == rxnfc->rule_cnt) in enetc_get_rxnfc()
632 rxnfc->rule_cnt = j; in enetc_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_debugfs.c1080 int i, ret, rule_cnt; in hclge_dbg_fd_tcam() local
1098 rule_cnt = hclge_dbg_get_rules_location(hdev, rule_locs); in hclge_dbg_fd_tcam()
1099 if (rule_cnt <= 0) { in hclge_dbg_fd_tcam()
1101 "failed to get rule number, ret = %d\n", rule_cnt); in hclge_dbg_fd_tcam()
1106 for (i = 0; i < rule_cnt; i++) { in hclge_dbg_fd_tcam()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c511 u32 rule_cnt = nfc->rule_cnt; in otx2_get_all_flows() local
517 while ((!err || err == -ENOENT) && idx < rule_cnt) { in otx2_get_all_flows()
523 nfc->rule_cnt = rule_cnt; in otx2_get_all_flows()
/kernel/linux/linux-5.10/include/linux/
H A Dethtool.h35 u32 rule_cnt; member
/kernel/linux/linux-5.10/net/ethtool/
H A Dioctl.c853 .rule_cnt = crxnfc.rule_cnt, in ethtool_rxnfc_copy_from_compat()
892 .rule_cnt = rxnfc->rule_cnt, in ethtool_rxnfc_copy_to_compat()
921 rxnfc->rule_cnt * sizeof(u32))) in ethtool_rxnfc_copy_to_user()
1001 if (info.rule_cnt > 0) { in ethtool_get_rxnfc()
1002 if (info.rule_cnt <= KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_get_rxnfc()
1003 rule_buf = kcalloc(info.rule_cnt, sizeof(u32), in ethtool_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dethtool_common.c875 info->rule_cnt = in efx_ethtool_get_rxnfc()
894 rule_locs, info->rule_cnt); in efx_ethtool_get_rxnfc()
897 info->rule_cnt = rc; in efx_ethtool_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1366 if (i == cmd->rule_cnt) in gfar_get_cls_all()
1373 cmd->rule_cnt = i; in gfar_get_cls_all()
1424 cmd->rule_cnt = priv->rx_list.count; in gfar_get_nfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c981 info->rule_cnt = in ef4_ethtool_get_rxnfc()
996 rule_locs, info->rule_cnt); in ef4_ethtool_get_rxnfc()
999 info->rule_cnt = rc; in ef4_ethtool_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1376 if (i == cmd->rule_cnt) in gfar_get_cls_all()
1383 cmd->rule_cnt = i; in gfar_get_cls_all()
1434 cmd->rule_cnt = priv->rx_list.count; in gfar_get_nfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dethtool_common.c876 info->rule_cnt = in efx_ethtool_get_rxnfc()
895 rule_locs, info->rule_cnt); in efx_ethtool_get_rxnfc()
898 info->rule_cnt = rc; in efx_ethtool_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c991 info->rule_cnt = in ef4_ethtool_get_rxnfc()
1006 rule_locs, info->rule_cnt); in ef4_ethtool_get_rxnfc()
1009 info->rule_cnt = rc; in ef4_ethtool_get_rxnfc()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dethtool_common.c877 info->rule_cnt = in efx_siena_ethtool_get_rxnfc()
896 rule_locs, info->rule_cnt); in efx_siena_ethtool_get_rxnfc()
899 info->rule_cnt = rc; in efx_siena_ethtool_get_rxnfc()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c765 while ((!err || err == -ENOENT) && idx < info->rule_cnt) { in mlx5e_ethtool_get_all_flows()
925 info->rule_cnt = priv->fs.ethtool.tot_num_rules; in mlx5e_ethtool_get_rxnfc()

Completed in 43 milliseconds

1234