| /Linux-v5.4/net/ |
| D | socket.c | 3017 u32 rule_cnt = 0, actual_rule_cnt; in ethtool_ioctl() local 3038 if (get_user(rule_cnt, &compat_rxnfc->rule_cnt)) in ethtool_ioctl() 3040 if (rule_cnt > KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_ioctl() 3042 buf_size += rule_cnt * sizeof(u32); in ethtool_ioctl() 3085 if (put_user(rule_cnt, &rxnfc->rule_cnt)) in ethtool_ioctl() 3087 } else if (copy_in_user(&rxnfc->rule_cnt, in ethtool_ioctl() 3088 &compat_rxnfc->rule_cnt, in ethtool_ioctl() 3089 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl() 3105 copy_in_user(&compat_rxnfc->rule_cnt, &rxnfc->rule_cnt, in ethtool_ioctl() 3106 sizeof(rxnfc->rule_cnt))) in ethtool_ioctl() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/freescale/enetc/ |
| D | enetc_ethtool.c | 400 rxnfc->rule_cnt = 0; in enetc_get_rxnfc() 403 rxnfc->rule_cnt++; in enetc_get_rxnfc() 420 if (j == rxnfc->rule_cnt) in enetc_get_rxnfc() 425 rxnfc->rule_cnt = j; in enetc_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-ethtool.c | 652 rxnfc->rule_cnt = 0; in dpaa2_eth_get_rxnfc() 653 rxnfc->rule_cnt = num_rules(priv); in dpaa2_eth_get_rxnfc() 669 if (j == rxnfc->rule_cnt) in dpaa2_eth_get_rxnfc() 673 rxnfc->rule_cnt = j; in dpaa2_eth_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/cisco/enic/ |
| D | enic_ethtool.c | 428 if (cnt == cmd->rule_cnt) in enic_grxclsrlall() 434 cmd->rule_cnt = cnt; in enic_grxclsrlall() 532 cmd->rule_cnt = enic->rfs_h.max - enic->rfs_h.free; in enic_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_sp.c | 873 struct eth_classify_header *hdr, int rule_cnt) in bnx2x_vlan_mac_set_rdata_hdr_e2() argument 877 hdr->rule_cnt = (u8)rule_cnt; in bnx2x_vlan_mac_set_rdata_hdr_e2() 889 int rule_cnt = rule_idx + 1, cmd = elem->cmd_data.vlan_mac.cmd; in bnx2x_set_one_mac_e2() local 942 rule_cnt++; in bnx2x_set_one_mac_e2() 963 rule_cnt); in bnx2x_set_one_mac_e2() 1073 int rule_cnt = rule_idx + 1; in bnx2x_set_one_vlan_e2() local 1096 rule_cnt++; in bnx2x_set_one_vlan_e2() 1112 rule_cnt); in bnx2x_set_one_vlan_e2() 1123 int rule_cnt = rule_idx + 1; in bnx2x_set_one_vlan_mac_e2() local 1151 rule_cnt++; in bnx2x_set_one_vlan_mac_e2() [all …]
|
| /Linux-v5.4/include/linux/ |
| D | ethtool.h | 37 u32 rule_cnt; member
|
| /Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/ |
| D | aq_filters.c | 765 if (unlikely(count == cmd->rule_cnt)) in aq_get_rxnfc_all_rules() 771 cmd->rule_cnt = count; in aq_get_rxnfc_all_rules()
|
| D | aq_ethtool.c | 250 cmd->rule_cnt = aq_get_rxnfc_count_all_rules(aq_nic); in aq_ethtool_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/freescale/ |
| D | gianfar_ethtool.c | 1399 if (i == cmd->rule_cnt) in gfar_get_cls_all() 1406 cmd->rule_cnt = i; in gfar_get_cls_all() 1457 cmd->rule_cnt = priv->rx_list.count; in gfar_get_nfc()
|
| /Linux-v5.4/drivers/net/ethernet/sfc/falcon/ |
| D | ethtool.c | 984 info->rule_cnt = in ef4_ethtool_get_rxnfc() 999 rule_locs, info->rule_cnt); in ef4_ethtool_get_rxnfc() 1002 info->rule_cnt = rc; in ef4_ethtool_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_fs_ethtool.c | 762 while ((!err || err == -ENOENT) && idx < info->rule_cnt) { in mlx5e_ethtool_get_all_flows() 922 info->rule_cnt = priv->fs.ethtool.tot_num_rules; in mlx5e_ethtool_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 1036 info->rule_cnt = in efx_ethtool_get_rxnfc() 1055 rule_locs, info->rule_cnt); in efx_ethtool_get_rxnfc() 1058 info->rule_cnt = rc; in efx_ethtool_get_rxnfc()
|
| /Linux-v5.4/drivers/net/dsa/ |
| D | bcm_sf2_cfp.c | 1044 nfc->rule_cnt = rules_cnt; in bcm_sf2_cfp_rule_get_all() 1061 nfc->rule_cnt = bitmap_weight(priv->cfp.unique, in bcm_sf2_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/intel/igc/ |
| D | igc_ethtool.c | 940 if (cnt == cmd->rule_cnt) in igc_get_ethtool_nfc_all() 946 cmd->rule_cnt = cnt; in igc_get_ethtool_nfc_all() 1013 cmd->rule_cnt = adapter->nfc_filter_count; in igc_get_rxnfc()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | ethtool.h | 1007 __u32 rule_cnt; member
|
| /Linux-v5.4/net/core/ |
| D | ethtool.c | 944 if (info.rule_cnt > 0) { in ethtool_get_rxnfc() 945 if (info.rule_cnt <= KMALLOC_MAX_SIZE / sizeof(u32)) in ethtool_get_rxnfc() 946 rule_buf = kcalloc(info.rule_cnt, sizeof(u32), in ethtool_get_rxnfc() 964 info.rule_cnt * sizeof(u32))) in ethtool_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ethtool.c | 910 if (j == cmd->rule_cnt) in bnxt_grxclsrlall() 915 if (j == cmd->rule_cnt) in bnxt_grxclsrlall() 918 cmd->rule_cnt = j; in bnxt_grxclsrlall() 1154 cmd->rule_cnt = bp->ntp_fltr_count; in bnxt_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qede/ |
| D | qede_filter.c | 1384 if (cnt == info->rule_cnt) { in qede_get_cls_rule_all() 1393 info->rule_cnt = cnt; in qede_get_cls_rule_all()
|
| /Linux-v5.4/drivers/net/ethernet/intel/igb/ |
| D | igb_ethtool.c | 2513 if (cnt == cmd->rule_cnt) in igb_get_ethtool_nfc_all() 2519 cmd->rule_cnt = cnt; in igb_get_ethtool_nfc_all() 2578 cmd->rule_cnt = adapter->nfc_filter_count; in igb_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_ethtool.c | 1742 cmd->rule_cnt = mlx4_en_get_num_flows(priv); in mlx4_en_get_rxnfc() 1749 while ((!err || err == -ENOENT) && priority < cmd->rule_cnt) { in mlx4_en_get_rxnfc()
|
| /Linux-v5.4/drivers/net/dsa/mv88e6xxx/ |
| D | chip.c | 1672 rxnfc->rule_cnt = 0; in mv88e6xxx_get_rxnfc() 1675 rxnfc->rule_cnt++; in mv88e6xxx_get_rxnfc() 1688 rxnfc->rule_cnt = 0; in mv88e6xxx_get_rxnfc() 1691 rule_locs[rxnfc->rule_cnt++] = id; in mv88e6xxx_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_ethtool.c | 2492 if (cnt == cmd->rule_cnt) in ixgbe_get_ethtool_fdir_all() 2498 cmd->rule_cnt = cnt; in ixgbe_get_ethtool_fdir_all() 2557 cmd->rule_cnt = adapter->fdir_filter_count; in ixgbe_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/cadence/ |
| D | macb_main.c | 3095 if (cnt == cmd->rule_cnt) in gem_get_all_flow_entries() 3101 cmd->rule_cnt = cnt; in gem_get_all_flow_entries() 3117 cmd->rule_cnt = bp->rx_fs_list.count; in gem_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ethtool.c | 3172 if (cnt == cmd->rule_cnt) in i40e_get_ethtool_fdir_all() 3179 cmd->rule_cnt = cnt; in i40e_get_ethtool_fdir_all() 3325 cmd->rule_cnt = pf->fdir_pf_active_filters; in i40e_get_rxnfc()
|
| /Linux-v5.4/drivers/net/ethernet/mediatek/ |
| D | mtk_eth_soc.c | 1945 cmd->rule_cnt = cnt; in mtk_hwlro_get_fdir_all() 2685 cmd->rule_cnt = mac->hwlro_ip_cnt; in mtk_get_rxnfc()
|