Searched refs:usr_ip4_spec (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c141 fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
142 fsp->h_u.usr_ip4_spec.proto = 0;
143 fsp->h_u.usr_ip4_spec.l4_4_bytes = rule->ip.v4.l4_header;
144 fsp->h_u.usr_ip4_spec.tos = rule->ip.v4.tos;
145 fsp->h_u.usr_ip4_spec.ip4src = rule->ip.v4.src_ip;
146 fsp->h_u.usr_ip4_spec.ip4dst = rule->ip.v4.dst_ip;
147 fsp->m_u.usr_ip4_spec.ip4src = rule->mask.v4.src_ip;
148 fsp->m_u.usr_ip4_spec.ip4dst = rule->mask.v4.dst_ip;
149 fsp->m_u.usr_ip4_spec.ip_ver = 0xFF;
150 fsp->m_u.usr_ip4_spec
1002 ice_set_fdir_ip4_usr_seg(struct ice_flow_seg_info *seg, struct ethtool_usrip4_spec *usr_ip4_spec, bool *perfect_fltr) argument
[all...]
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c1106 fsp->h_u.usr_ip4_spec.ip4src = rule->ip_data.v4_addrs.src_ip;
1107 fsp->h_u.usr_ip4_spec.ip4dst = rule->ip_data.v4_addrs.dst_ip;
1108 fsp->h_u.usr_ip4_spec.l4_4_bytes = rule->ip_data.l4_header;
1109 fsp->h_u.usr_ip4_spec.tos = rule->ip_data.tos;
1110 fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
1111 fsp->h_u.usr_ip4_spec.proto = rule->ip_data.proto;
1112 fsp->m_u.usr_ip4_spec.ip4src = rule->ip_mask.v4_addrs.src_ip;
1113 fsp->m_u.usr_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip;
1114 fsp->m_u.usr_ip4_spec.l4_4_bytes = rule->ip_mask.l4_header;
1115 fsp->m_u.usr_ip4_spec
[all...]
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c444 &fs->h_u.usr_ip4_spec.tos,
445 &fs->m_u.usr_ip4_spec.tos,
446 sizeof(fs->h_u.usr_ip4_spec.tos));
448 &fs->h_u.usr_ip4_spec.proto,
449 &fs->m_u.usr_ip4_spec.proto,
450 sizeof(fs->h_u.usr_ip4_spec.proto));
452 &fs->h_u.usr_ip4_spec.ip4src,
453 &fs->m_u.usr_ip4_spec.ip4src,
454 sizeof(fs->h_u.usr_ip4_spec.ip4src));
456 &fs->h_u.usr_ip4_spec
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c1362 fs->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
1363 fs->h_u.usr_ip4_spec.ip4src = entry->key.sip4;
1364 fs->h_u.usr_ip4_spec.ip4dst = entry->key.dip4;
1365 fs->h_u.usr_ip4_spec.proto = entry->key.l4_proto;
1366 fs->m_u.usr_ip4_spec.ip4src = entry->msk.sip4;
1367 fs->m_u.usr_ip4_spec.ip4dst = entry->msk.dip4;
1368 fs->m_u.usr_ip4_spec.proto = entry->msk.l4_proto;
1546 entry->msk.sip4 = fs->m_u.usr_ip4_spec.ip4src;
1547 entry->msk.dip4 = fs->m_u.usr_ip4_spec.ip4dst;
1548 entry->msk.l4_proto = fs->m_u.usr_ip4_spec
[all...]
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c635 &fs->h_u.usr_ip4_spec.tos,
636 &fs->m_u.usr_ip4_spec.tos,
637 sizeof(fs->h_u.usr_ip4_spec.tos));
639 &fs->h_u.usr_ip4_spec.proto,
640 &fs->m_u.usr_ip4_spec.proto,
641 sizeof(fs->h_u.usr_ip4_spec.proto));
643 &fs->h_u.usr_ip4_spec.ip4src,
644 &fs->m_u.usr_ip4_spec.ip4src,
645 sizeof(fs->h_u.usr_ip4_spec.ip4src));
647 &fs->h_u.usr_ip4_spec
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c261 struct ethtool_usrip4_spec *l3_mask = &fs->m_u.usr_ip4_spec;
262 struct ethtool_usrip4_spec *l3_val = &fs->h_u.usr_ip4_spec;
594 struct ethtool_usrip4_spec *l3_mask = &fs->m_u.usr_ip4_spec;
598 fs->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4)
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool_common.c650 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
651 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
922 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
923 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c797 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
798 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
1033 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
1034 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dethtool_common.c650 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
651 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
923 struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec;
924 struct ethtool_usrip4_spec *uip_mask = &rule->m_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3387 fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
3388 fsp->h_u.usr_ip4_spec.proto = 0;
3389 fsp->m_u.usr_ip4_spec.proto = 0;
4308 struct ethtool_usrip4_spec *usr_ip4_spec; local
4463 usr_ip4_spec = &fsp->m_u.usr_ip4_spec;
4466 if (usr_ip4_spec->ip4src == htonl(0xFFFFFFFF))
4468 else if (!usr_ip4_spec->ip4src)
4474 if (usr_ip4_spec->ip4dst == htonl(0xFFFFFFFF))
4476 else if (!usr_ip4_spec
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c1376 l3_mask = &cmd->fs.m_u.usr_ip4_spec;
1378 cmd->fs.h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4 ||
1472 struct ethtool_usrip4_spec *l3_mask = &cmd->fs.m_u.usr_ip4_spec;
1483 usr_ip4_spec.ip4dst);
1487 spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src;
1490 spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst;
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c533 err = dpaa2_eth_prep_uip_rule(&fs->h_u.usr_ip4_spec,
534 &fs->m_u.usr_ip4_spec, key, mask, fields);
/linux-master/include/uapi/linux/
H A Dethtool.h1076 struct ethtool_usrip4_spec usr_ip4_spec; member in union:ethtool_flow_union
1322 struct ethtool_usrip4_spec usr_ip4_spec; member in union:ethtool_rx_ntuple_flow_spec::__anon2730
2020 #define IPV4_USER_FLOW 0x0d /* spec only (usr_ip4_spec) */
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c554 l3ip4_h = &fs->h_u.usr_ip4_spec;
555 l3ip4_m = &fs->m_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c1137 fs->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
1139 fs->h_u.usr_ip4_spec.proto = IPPROTO_ICMP;
1141 fs->h_u.usr_ip4_spec.proto = IPPROTO_RAW;
1142 fs->m_u.usr_ip4_spec.proto = BNXT_IP_PROTO_FULL_MASK;
1302 if (!bnxt_verify_ntuple_ip4_flow(&fs->h_u.usr_ip4_spec,
1303 &fs->m_u.usr_ip4_spec))
1326 struct ethtool_usrip4_spec *ip_spec = &fs->h_u.usr_ip4_spec;
1327 struct ethtool_usrip4_spec *ip_mask = &fs->m_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c2570 fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
2571 fsp->h_u.usr_ip4_spec.proto = 0;
2572 fsp->m_u.usr_ip4_spec.proto = 0;
2780 switch (fsp->h_u.usr_ip4_spec.proto) {
2791 if (!fsp->m_u.usr_ip4_spec.proto) {
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c532 struct ethtool_usrip4_spec *ipv4_usr_mask = &fsp->m_u.usr_ip4_spec;
533 struct ethtool_usrip4_spec *ipv4_usr_hdr = &fsp->h_u.usr_ip4_spec;
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_filters.c26 switch (fsp->h_u.usr_ip4_spec.proto) {
/linux-master/drivers/net/ethernet/sun/
H A Dniu.c7148 fsp->h_u.usr_ip4_spec.l4_4_bytes = cpu_to_be32(tmp);
7152 fsp->m_u.usr_ip4_spec.l4_4_bytes = cpu_to_be32(tmp);
7154 fsp->h_u.usr_ip4_spec.proto =
7157 fsp->m_u.usr_ip4_spec.proto =
7161 fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4;
7410 spi = be32_to_cpu(fsp->h_u.usr_ip4_spec.l4_4_bytes);
7411 spim = be32_to_cpu(fsp->m_u.usr_ip4_spec.l4_4_bytes);
7415 pid = fsp->h_u.usr_ip4_spec.proto;
7449 struct ethtool_usrip4_spec *uspec = &fsp->h_u.usr_ip4_spec;
7450 struct ethtool_usrip4_spec *umask = &fsp->m_u.usr_ip4_spec;
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1216 if (flow->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4)
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c6131 ret = hclge_fd_check_ip4_tuple(&fs->h_u.usr_ip4_spec,
6205 be32_to_cpu(fs->h_u.usr_ip4_spec.ip4src);
6207 be32_to_cpu(fs->m_u.usr_ip4_spec.ip4src);
6210 be32_to_cpu(fs->h_u.usr_ip4_spec.ip4dst);
6212 be32_to_cpu(fs->m_u.usr_ip4_spec.ip4dst);
6214 rule->tuples.ip_tos = fs->h_u.usr_ip4_spec.tos;
6215 rule->tuples_mask.ip_tos = fs->m_u.usr_ip4_spec.tos;
6217 rule->tuples.ip_proto = fs->h_u.usr_ip4_spec.proto;
6218 rule->tuples_mask.ip_proto = fs->m_u.usr_ip4_spec.proto;
6872 hclge_fd_get_ip4_info(rule, &fs->h_u.usr_ip4_spec,
[all...]

Completed in 358 milliseconds