Searched refs:ethtool_rx_flow_spec (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_filters.h20 struct ethtool_rx_flow_spec aq_fsp;
H A Daq_filters.c9 aq_rule_is_approve(struct ethtool_rx_flow_spec *fsp)
53 aq_match_filter(struct ethtool_rx_flow_spec *fsp1,
54 struct ethtool_rx_flow_spec *fsp2)
68 struct ethtool_rx_flow_spec *fsp)
90 struct ethtool_rx_flow_spec *fsp)
127 struct ethtool_rx_flow_spec *fsp)
154 struct ethtool_rx_flow_spec *fsp)
186 struct ethtool_rx_flow_spec *fsp)
235 struct ethtool_rx_flow_spec *fsp)
265 struct ethtool_rx_flow_spec *fs
[all...]
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_rxnfc.c97 struct ethtool_rx_flow_spec *fsp = &cmd->fs;
172 const struct ethtool_rx_flow_spec *fsp)
205 struct ethtool_rx_flow_spec *fsp =
206 (struct ethtool_rx_flow_spec *)&cmd->fs;
272 struct ethtool_rx_flow_spec *fsp =
273 (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c63 struct ethtool_rx_flow_spec flow_spec;
82 struct ethtool_rx_flow_spec *fs,
233 parse_tcp4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
246 parse_udp4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
259 parse_ip4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
274 parse_ip6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
289 parse_tcp6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
302 parse_udp6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
315 parse_ether(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
347 struct ethtool_rx_flow_spec *f
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1039 static inline u32 vlan_tci_vid(struct ethtool_rx_flow_spec *rule)
1044 static inline u32 vlan_tci_vidm(struct ethtool_rx_flow_spec *rule)
1049 static inline u32 vlan_tci_cfi(struct ethtool_rx_flow_spec *rule)
1054 static inline u32 vlan_tci_cfim(struct ethtool_rx_flow_spec *rule)
1059 static inline u32 vlan_tci_prio(struct ethtool_rx_flow_spec *rule)
1065 static inline u32 vlan_tci_priom(struct ethtool_rx_flow_spec *rule)
1072 static int gfar_convert_to_filer(struct ethtool_rx_flow_spec *rule,
1203 static int gfar_check_capability(struct ethtool_rx_flow_spec *flow,
1263 static void gfar_invert_masks(struct ethtool_rx_flow_spec *flow)
1277 struct ethtool_rx_flow_spec *flo
[all...]
/linux-master/drivers/net/dsa/
H A Dbcm_sf2_cfp.c24 struct ethtool_rx_flow_spec fs;
349 struct ethtool_rx_flow_spec *fs)
581 struct ethtool_rx_flow_spec *fs)
630 struct ethtool_rx_flow_spec *fs)
847 struct ethtool_rx_flow_spec *fs)
927 struct ethtool_rx_flow_spec *fs)
1051 static void bcm_sf2_invert_masks(struct ethtool_rx_flow_spec *flow)
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c118 struct ethtool_rx_flow_spec *fsp;
123 fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
477 ice_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
1205 ice_cfg_fdir_xtrct_seq(struct ice_pf *pf, struct ethtool_rx_flow_spec *fsp,
1631 struct ethtool_rx_flow_spec *fsp =
1632 (struct ethtool_rx_flow_spec *)&cmd->fs;
1696 ice_set_fdir_input_set(struct ice_vsi *vsi, struct ethtool_rx_flow_spec *fsp,
1844 struct ethtool_rx_flow_spec *fsp;
1870 fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c991 iavf_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
1036 iavf_fill_rx_flow_ext_data(struct ethtool_rx_flow_spec *fsp,
1059 struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
1236 iavf_add_fdir_fltr_info(struct iavf_adapter *adapter, struct ethtool_rx_flow_spec *fsp,
1392 struct ethtool_rx_flow_spec *fsp = &cmd->fs;
1464 struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dethtool.c244 struct ethtool_rx_flow_spec *fs = &cmd->fs;
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c18 struct ethtool_rx_flow_spec flow_spec;
528 static int otx2_prepare_ipv4_flow(struct ethtool_rx_flow_spec *fsp,
687 static int otx2_prepare_ipv6_flow(struct ethtool_rx_flow_spec *fsp,
813 static int otx2_prepare_flow_request(struct ethtool_rx_flow_spec *fsp,
941 struct ethtool_rx_flow_spec *fsp)
1066 sizeof(struct ethtool_rx_flow_spec));
1086 struct ethtool_rx_flow_spec *fsp = &nfc->fs;
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c414 struct ethtool_rx_flow_spec *fsp =
415 (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.h357 struct ethtool_rx_flow_spec fs;
592 struct ethtool_rx_flow_spec *fs);
H A Dbcmasp_ethtool.c260 memcpy(&nfilter->fs, &cmd->fs, sizeof(struct ethtool_rx_flow_spec));
H A Dbcmasp.c392 struct ethtool_rx_flow_spec *fs = &nfilt->fs;
598 struct ethtool_rx_flow_spec *fs)
601 struct ethtool_rx_flow_spec *cur;
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c522 static int dpaa2_eth_prep_cls_rule(struct ethtool_rx_flow_spec *fs, void *key,
573 struct ethtool_rx_flow_spec *fs,
677 struct ethtool_rx_flow_spec *new_fs,
H A Ddpaa2-eth.h520 struct ethtool_rx_flow_spec fs;
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c1320 struct ethtool_rx_flow_spec *fsp = &cmd->fs;
1501 struct ethtool_rx_flow_spec *fs)
1609 struct ethtool_rx_flow_spec *fs)
1974 struct ethtool_rx_flow_spec *fs)
2019 struct ethtool_rx_flow_spec *fsp = &info->fs;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c963 struct ethtool_rx_flow_spec *fsp = &cmd->fs;
1217 const struct ethtool_rx_flow_spec *fsp)
1326 struct ethtool_rx_flow_spec *fsp =
1327 (struct ethtool_rx_flow_spec *)&cmd->fs;
1403 struct ethtool_rx_flow_spec *fsp =
1404 (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/include/uapi/linux/
H A Dethtool.h1096 * is set in &struct ethtool_rx_flow_spec @flow_type.
1108 * struct ethtool_rx_flow_spec - classification rule for RX flows
1124 struct ethtool_rx_flow_spec { struct
1224 struct ethtool_rx_flow_spec fs;
2073 /* Flag to enable additional fields in struct ethtool_rx_flow_spec */
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3261 static int i40e_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
3301 static void i40e_fill_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
3368 struct ethtool_rx_flow_spec *fsp =
3369 (struct ethtool_rx_flow_spec *)&cmd->fs;
3881 struct ethtool_rx_flow_spec *fsp =
3882 (struct ethtool_rx_flow_spec *)&cmd->fs;
4148 static const char *i40e_flow_str(struct ethtool_rx_flow_spec *fsp)
4279 * Ensures that a given ethtool_rx_flow_spec has a valid mask. Some support
4299 struct ethtool_rx_flow_spec *fsp,
4805 struct ethtool_rx_flow_spec *fs
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c2538 struct ethtool_rx_flow_spec *fsp =
2539 (struct ethtool_rx_flow_spec *)&cmd->fs;
2766 static int ixgbe_flowspec_to_flow_type(struct ethtool_rx_flow_spec *fsp,
2810 struct ethtool_rx_flow_spec *fsp =
2811 (struct ethtool_rx_flow_spec *)&cmd->fs;
2940 struct ethtool_rx_flow_spec *fsp =
2941 (struct ethtool_rx_flow_spec *)&cmd->fs;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h503 struct ethtool_rx_flow_spec flow_spec;
H A Den_ethtool.c1665 sizeof(struct ethtool_rx_flow_spec));
1676 sizeof(struct ethtool_rx_flow_spec));
1710 memset(&rule->flow_spec, 0, sizeof(struct ethtool_rx_flow_spec));
1730 sizeof(struct ethtool_rx_flow_spec));
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc.h304 struct ethtool_rx_flow_spec fs;
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dchip.h264 struct ethtool_rx_flow_spec fs;

Completed in 519 milliseconds

12