/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool_fdir.c | 141 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 D | iavf_ethtool.c | 1106 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 D | bcmasp.c | 444 &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 D | nfp_net_ethtool.c | 1362 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 D | bcmgenet.c | 635 &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 D | en_fs_ethtool.c | 261 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 D | ethtool_common.c | 650 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 D | ethtool.c | 797 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 D | ethtool_common.c | 650 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 D | i40e_ethtool.c | 3387 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 D | en_ethtool.c | 1376 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 D | dpaa2-ethtool.c | 533 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 D | ethtool.h | 1076 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 D | enetc_ethtool.c | 554 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 D | bnxt_ethtool.c | 1137 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 D | ixgbe_ethtool.c | 2570 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 D | otx2_flows.c | 532 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 D | aq_filters.c | 26 switch (fsp->h_u.usr_ip4_spec.proto) {
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.c | 7148 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 D | gianfar_ethtool.c | 1216 if (flow->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4)
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 6131 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...] |