Home
last modified time | relevance | path

Searched refs:rule_cnt (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.10/net/
Dsocket.c3133 u32 rule_cnt = 0, actual_rule_cnt; in ethtool_ioctl() local
3154 if (get_user(rule_cnt, &compat_rxnfc->rule_cnt)) in ethtool_ioctl()
3156 if (rule_cnt > KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_ioctl()
3158 buf_size += rule_cnt * sizeof(u32); in ethtool_ioctl()
3201 if (put_user(rule_cnt, &rxnfc->rule_cnt)) in ethtool_ioctl()
3203 } else if (copy_in_user(&rxnfc->rule_cnt, in ethtool_ioctl()
3204 &compat_rxnfc->rule_cnt, in ethtool_ioctl()
3205 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
3221 copy_in_user(&compat_rxnfc->rule_cnt, &rxnfc->rule_cnt, in ethtool_ioctl()
3222 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl()
[all …]
/Linux-v5.10/drivers/net/ethernet/freescale/dpaa2/
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()
/Linux-v5.10/drivers/net/ethernet/freescale/enetc/
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()
/Linux-v5.10/drivers/net/ethernet/cisco/enic/
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()
/Linux-v5.10/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sp.c875 struct eth_classify_header *hdr, int rule_cnt) in bnx2x_vlan_mac_set_rdata_hdr_e2() argument
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()
1125 int rule_cnt = rule_idx + 1; in bnx2x_set_one_vlan_mac_e2() local
1153 rule_cnt++; in bnx2x_set_one_vlan_mac_e2()
[all …]
/Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
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()
/Linux-v5.10/include/linux/
Dethtool.h37 u32 rule_cnt; member
/Linux-v5.10/drivers/net/ethernet/aquantia/atlantic/
Daq_filters.c773 if (unlikely(count == cmd->rule_cnt)) in aq_get_rxnfc_all_rules()
779 cmd->rule_cnt = count; in aq_get_rxnfc_all_rules()
Daq_ethtool.c512 cmd->rule_cnt = aq_get_rxnfc_count_all_rules(aq_nic); in aq_ethtool_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/sfc/
Dethtool_common.c881 info->rule_cnt = in efx_ethtool_get_rxnfc()
900 rule_locs, info->rule_cnt); in efx_ethtool_get_rxnfc()
903 info->rule_cnt = rc; in efx_ethtool_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/sfc/falcon/
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()
/Linux-v5.10/drivers/net/ethernet/freescale/
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()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
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()
/Linux-v5.10/drivers/net/dsa/
Dbcm_sf2_cfp.c1101 nfc->rule_cnt = rules_cnt; in bcm_sf2_cfp_rule_get_all()
1118 nfc->rule_cnt = bitmap_weight(priv->cfp.unique, in bcm_sf2_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/intel/igc/
Digc_ethtool.c997 if (cnt == cmd->rule_cnt) { in igc_ethtool_get_nfc_rules()
1007 cmd->rule_cnt = cnt; in igc_ethtool_get_nfc_rules()
1064 cmd->rule_cnt = adapter->nfc_rule_count; in igc_ethtool_get_rxnfc()
/Linux-v5.10/net/ethtool/
Dioctl.c883 if (info.rule_cnt > 0) { in ethtool_get_rxnfc()
884 if (info.rule_cnt <= KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_get_rxnfc()
885 rule_buf = kcalloc(info.rule_cnt, sizeof(u32), in ethtool_get_rxnfc()
903 info.rule_cnt * sizeof(u32))) in ethtool_get_rxnfc()
/Linux-v5.10/include/uapi/linux/
Dethtool.h1094 __u32 rule_cnt; member
/Linux-v5.10/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c244 if (cnt == cmd->rule_cnt) { in ice_get_fdir_fltr_ids()
255 cmd->rule_cnt = cnt; in ice_get_fdir_fltr_ids()
/Linux-v5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c960 if (j == cmd->rule_cnt) in bnxt_grxclsrlall()
965 if (j == cmd->rule_cnt) in bnxt_grxclsrlall()
968 cmd->rule_cnt = j; in bnxt_grxclsrlall()
1204 cmd->rule_cnt = bp->ntp_fltr_count; in bnxt_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/qlogic/qede/
Dqede_filter.c1311 if (cnt == info->rule_cnt) { in qede_get_cls_rule_all()
1320 info->rule_cnt = cnt; in qede_get_cls_rule_all()
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c1779 info->rule_cnt = in get_rxnfc()
1786 while (count < info->rule_cnt) { in get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/intel/igb/
Digb_ethtool.c2504 if (cnt == cmd->rule_cnt) in igb_get_ethtool_nfc_all()
2510 cmd->rule_cnt = cnt; in igb_get_ethtool_nfc_all()
2569 cmd->rule_cnt = adapter->nfc_filter_count; in igb_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c1758 cmd->rule_cnt = mlx4_en_get_num_flows(priv); in mlx4_en_get_rxnfc()
1765 while ((!err || err == -ENOENT) && priority < cmd->rule_cnt) { in mlx4_en_get_rxnfc()
/Linux-v5.10/drivers/net/dsa/mv88e6xxx/
Dchip.c1824 rxnfc->rule_cnt = 0; in mv88e6xxx_get_rxnfc()
1827 rxnfc->rule_cnt++; in mv88e6xxx_get_rxnfc()
1840 rxnfc->rule_cnt = 0; in mv88e6xxx_get_rxnfc()
1843 rule_locs[rxnfc->rule_cnt++] = id; in mv88e6xxx_get_rxnfc()
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c2591 if (cnt == cmd->rule_cnt) in ixgbe_get_ethtool_fdir_all()
2597 cmd->rule_cnt = cnt; in ixgbe_get_ethtool_fdir_all()
2656 cmd->rule_cnt = adapter->fdir_filter_count; in ixgbe_get_rxnfc()

12