h_u 588 drivers/net/dsa/bcm_sf2_cfp.c ret = memcmp(&rule->fs.h_u, &fs->h_u, fs_size); h_u 1578 drivers/net/dsa/mv88e6xxx/chip.c struct ethhdr *mac_entry = &fs->h_u.ether_spec; h_u 26 drivers/net/ethernet/aquantia/atlantic/aq_filters.c switch (fsp->h_u.usr_ip4_spec.proto) { h_u 36 drivers/net/ethernet/aquantia/atlantic/aq_filters.c switch (fsp->h_u.usr_ip6_spec.l4_proto) { h_u 57 drivers/net/ethernet/aquantia/atlantic/aq_filters.c memcmp(&fsp1->h_u, &fsp2->h_u, sizeof(fsp2->h_u)) || h_u 242 drivers/net/ethernet/aquantia/atlantic/aq_filters.c (fsp->h_u.tcp_ip4_spec.tos || h_u 243 drivers/net/ethernet/aquantia/atlantic/aq_filters.c fsp->h_u.tcp_ip6_spec.tclass)) { h_u 315 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->ethertype = be16_to_cpu(fsp->h_u.ether_spec.h_proto); h_u 506 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohl(fsp->h_u.tcp_ip4_spec.ip4src); h_u 508 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohl(fsp->h_u.tcp_ip4_spec.ip4dst); h_u 516 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohl(fsp->h_u.tcp_ip6_spec.ip6dst[i]); h_u 518 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohl(fsp->h_u.tcp_ip6_spec.ip6src[i]); h_u 526 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohs(fsp->h_u.tcp_ip4_spec.pdst); h_u 528 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohs(fsp->h_u.tcp_ip4_spec.psrc); h_u 531 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohs(fsp->h_u.tcp_ip6_spec.pdst); h_u 533 drivers/net/ethernet/aquantia/atlantic/aq_filters.c ntohs(fsp->h_u.tcp_ip6_spec.psrc); h_u 958 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src; h_u 961 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; h_u 964 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; h_u 967 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip4_spec.pdst = fkeys->ports.dst; h_u 979 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c *(struct in6_addr *)&fs->h_u.tcp_ip6_spec.ip6src[0] = h_u 981 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c *(struct in6_addr *)&fs->h_u.tcp_ip6_spec.ip6dst[0] = h_u 987 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip6_spec.psrc = fkeys->ports.src; h_u 990 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c fs->h_u.tcp_ip6_spec.pdst = fkeys->ports.dst; h_u 2917 drivers/net/ethernet/cadence/macb_main.c tp4sp_v = &(fs->h_u.tcp_ip4_spec); h_u 3006 drivers/net/ethernet/cadence/macb_main.c htonl(fs->h_u.tcp_ip4_spec.ip4src), h_u 3007 drivers/net/ethernet/cadence/macb_main.c htonl(fs->h_u.tcp_ip4_spec.ip4dst), h_u 3008 drivers/net/ethernet/cadence/macb_main.c htons(fs->h_u.tcp_ip4_spec.psrc), htons(fs->h_u.tcp_ip4_spec.pdst)); h_u 3059 drivers/net/ethernet/cadence/macb_main.c htonl(fs->h_u.tcp_ip4_spec.ip4src), h_u 3060 drivers/net/ethernet/cadence/macb_main.c htonl(fs->h_u.tcp_ip4_spec.ip4dst), h_u 3061 drivers/net/ethernet/cadence/macb_main.c htons(fs->h_u.tcp_ip4_spec.psrc), h_u 3062 drivers/net/ethernet/cadence/macb_main.c htons(fs->h_u.tcp_ip4_spec.pdst)); h_u 460 drivers/net/ethernet/cisco/enic/enic_ethtool.c fsp->h_u.tcp_ip4_spec.ip4src = flow_get_u32_src(&n->keys); h_u 463 drivers/net/ethernet/cisco/enic/enic_ethtool.c fsp->h_u.tcp_ip4_spec.ip4dst = flow_get_u32_dst(&n->keys); h_u 466 drivers/net/ethernet/cisco/enic/enic_ethtool.c fsp->h_u.tcp_ip4_spec.psrc = n->keys.ports.src; h_u 469 drivers/net/ethernet/cisco/enic/enic_ethtool.c fsp->h_u.tcp_ip4_spec.pdst = n->keys.ports.dst; h_u 451 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = prep_eth_rule(&fs->h_u.ether_spec, &fs->m_u.ether_spec, h_u 455 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = prep_uip_rule(&fs->h_u.usr_ip4_spec, h_u 459 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = prep_l4_rule(&fs->h_u.tcp_ip4_spec, &fs->m_u.tcp_ip4_spec, h_u 463 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = prep_l4_rule(&fs->h_u.udp_ip4_spec, &fs->m_u.udp_ip4_spec, h_u 467 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = prep_l4_rule(&fs->h_u.sctp_ip4_spec, h_u 322 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c l4ip4_h = &fs->h_u.tcp_ip4_spec; h_u 326 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c l4ip4_h = &fs->h_u.udp_ip4_spec; h_u 330 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c l4ip4_h = &fs->h_u.sctp_ip4_spec; h_u 347 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c l3ip4_h = &fs->h_u.usr_ip4_spec; h_u 360 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c eth_h = &fs->h_u.ether_spec; h_u 1132 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_set_basic_ip(&rule->h_u.tcp_ip4_spec, h_u 1138 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_set_basic_ip(&rule->h_u.udp_ip4_spec, h_u 1145 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_set_basic_ip((struct ethtool_tcpip4_spec *)&rule->h_u, h_u 1152 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_set_user_ip((struct ethtool_usrip4_spec *) &rule->h_u, h_u 1159 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_set_ether((struct ethhdr *) &rule->h_u, h_u 1239 drivers/net/ethernet/freescale/gianfar_ethtool.c if (flow->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4) h_u 5159 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tcp_ip4_spec = &fs->h_u.tcp_ip4_spec; h_u 5179 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c usr_ip4_spec = &fs->h_u.usr_ip4_spec; h_u 5205 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tcp_ip6_spec = &fs->h_u.tcp_ip6_spec; h_u 5229 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c usr_ip6_spec = &fs->h_u.usr_ip6_spec; h_u 5254 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_spec = &fs->h_u.ether_spec; h_u 5379 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c be32_to_cpu(fs->h_u.tcp_ip4_spec.ip4src); h_u 5384 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c be32_to_cpu(fs->h_u.tcp_ip4_spec.ip4dst); h_u 5388 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.src_port = be16_to_cpu(fs->h_u.tcp_ip4_spec.psrc); h_u 5392 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.dst_port = be16_to_cpu(fs->h_u.tcp_ip4_spec.pdst); h_u 5396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_tos = fs->h_u.tcp_ip4_spec.tos; h_u 5405 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c be32_to_cpu(fs->h_u.usr_ip4_spec.ip4src); h_u 5410 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c be32_to_cpu(fs->h_u.usr_ip4_spec.ip4dst); h_u 5414 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_tos = fs->h_u.usr_ip4_spec.tos; h_u 5417 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = fs->h_u.usr_ip4_spec.proto; h_u 5428 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip6_spec.ip6src, IPV6_SIZE); h_u 5433 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip6_spec.ip6dst, IPV6_SIZE); h_u 5437 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.src_port = be16_to_cpu(fs->h_u.tcp_ip6_spec.psrc); h_u 5441 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.dst_port = be16_to_cpu(fs->h_u.tcp_ip6_spec.pdst); h_u 5451 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip6_spec.ip6src, IPV6_SIZE); h_u 5456 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip6_spec.ip6dst, IPV6_SIZE); h_u 5460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c rule->tuples.ip_proto = fs->h_u.usr_ip6_spec.l4_proto; h_u 5469 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.ether_spec.h_source); h_u 5474 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.ether_spec.h_dest); h_u 5479 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c be16_to_cpu(fs->h_u.ether_spec.h_proto); h_u 5799 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip4_spec.ip4src = h_u 5805 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip4_spec.ip4dst = h_u 5811 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip4_spec.psrc = cpu_to_be16(rule->tuples.src_port); h_u 5816 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip4_spec.pdst = cpu_to_be16(rule->tuples.dst_port); h_u 5821 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip4_spec.tos = rule->tuples.ip_tos; h_u 5828 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.ip4src = h_u 5834 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.ip4dst = h_u 5840 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.tos = rule->tuples.ip_tos; h_u 5845 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.proto = rule->tuples.ip_proto; h_u 5850 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4; h_u 5856 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cpu_to_be32_array(fs->h_u.tcp_ip6_spec.ip6src, h_u 5865 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cpu_to_be32_array(fs->h_u.tcp_ip6_spec.ip6dst, h_u 5874 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip6_spec.psrc = cpu_to_be16(rule->tuples.src_port); h_u 5879 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.tcp_ip6_spec.pdst = cpu_to_be16(rule->tuples.dst_port); h_u 5886 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cpu_to_be32_array(fs->h_u.usr_ip6_spec.ip6src, h_u 5895 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cpu_to_be32_array(fs->h_u.usr_ip6_spec.ip6dst, h_u 5904 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.usr_ip6_spec.l4_proto = rule->tuples.ip_proto; h_u 5911 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(fs->h_u.ether_spec.h_source, h_u 5919 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(fs->h_u.ether_spec.h_dest, h_u 5927 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs->h_u.ether_spec.h_proto = h_u 3216 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4; h_u 3217 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.usr_ip4_spec.proto = 0; h_u 3224 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.tcp_ip4_spec.psrc = rule->dst_port; h_u 3225 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.tcp_ip4_spec.pdst = rule->src_port; h_u 3226 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.tcp_ip4_spec.ip4src = rule->dst_ip; h_u 3227 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp->h_u.tcp_ip4_spec.ip4dst = rule->src_ip; h_u 4524 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->dst_ip = fsp->h_u.tcp_ip4_spec.ip4src; h_u 4525 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->src_ip = fsp->h_u.tcp_ip4_spec.ip4dst; h_u 4527 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->ip4_proto = fsp->h_u.usr_ip4_spec.proto; h_u 4532 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->dst_port = fsp->h_u.tcp_ip4_spec.psrc; h_u 4533 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->src_port = fsp->h_u.tcp_ip4_spec.pdst; h_u 4534 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->dst_ip = fsp->h_u.tcp_ip4_spec.ip4src; h_u 4535 drivers/net/ethernet/intel/i40e/i40e_ethtool.c input->src_ip = fsp->h_u.tcp_ip4_spec.ip4dst; h_u 2472 drivers/net/ethernet/intel/igb/igb_ethtool.c fsp->h_u.ether_spec.h_proto = rule->filter.etype; h_u 2481 drivers/net/ethernet/intel/igb/igb_ethtool.c ether_addr_copy(fsp->h_u.ether_spec.h_dest, h_u 2489 drivers/net/ethernet/intel/igb/igb_ethtool.c ether_addr_copy(fsp->h_u.ether_spec.h_source, h_u 2948 drivers/net/ethernet/intel/igb/igb_ethtool.c input->filter.etype = fsp->h_u.ether_spec.h_proto; h_u 2956 drivers/net/ethernet/intel/igb/igb_ethtool.c fsp->h_u.ether_spec.h_source); h_u 2963 drivers/net/ethernet/intel/igb/igb_ethtool.c fsp->h_u.ether_spec.h_dest); h_u 899 drivers/net/ethernet/intel/igc/igc_ethtool.c fsp->h_u.ether_spec.h_proto = rule->filter.etype; h_u 908 drivers/net/ethernet/intel/igc/igc_ethtool.c ether_addr_copy(fsp->h_u.ether_spec.h_dest, h_u 916 drivers/net/ethernet/intel/igc/igc_ethtool.c ether_addr_copy(fsp->h_u.ether_spec.h_source, h_u 1383 drivers/net/ethernet/intel/igc/igc_ethtool.c input->filter.etype = fsp->h_u.ether_spec.h_proto; h_u 1391 drivers/net/ethernet/intel/igc/igc_ethtool.c fsp->h_u.ether_spec.h_source); h_u 1398 drivers/net/ethernet/intel/igc/igc_ethtool.c fsp->h_u.ether_spec.h_dest); h_u 2446 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4; h_u 2447 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.usr_ip4_spec.proto = 0; h_u 2454 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.tcp_ip4_spec.psrc = rule->filter.formatted.src_port; h_u 2456 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.tcp_ip4_spec.pdst = rule->filter.formatted.dst_port; h_u 2458 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.tcp_ip4_spec.ip4src = rule->filter.formatted.src_ip[0]; h_u 2460 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c fsp->h_u.tcp_ip4_spec.ip4dst = rule->filter.formatted.dst_ip[0]; h_u 2647 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (fsp->h_u.usr_ip4_spec.proto) { h_u 2741 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c input->filter.formatted.src_ip[0] = fsp->h_u.tcp_ip4_spec.ip4src; h_u 2743 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c input->filter.formatted.dst_ip[0] = fsp->h_u.tcp_ip4_spec.ip4dst; h_u 2745 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c input->filter.formatted.src_port = fsp->h_u.tcp_ip4_spec.psrc; h_u 2747 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c input->filter.formatted.dst_port = fsp->h_u.tcp_ip4_spec.pdst; h_u 1876 drivers/net/ethernet/mediatek/mtk_eth_soc.c (!fsp->h_u.tcp_ip4_spec.ip4dst) || h_u 1880 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->hwlro_ip[fsp->location] = htonl(fsp->h_u.tcp_ip4_spec.ip4dst); h_u 1937 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.ip4dst = ntohl(mac->hwlro_ip[fsp->location]); h_u 1940 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.ip4src = 0; h_u 1942 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.psrc = 0; h_u 1944 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.pdst = 0; h_u 1946 drivers/net/ethernet/mediatek/mtk_eth_soc.c fsp->h_u.tcp_ip4_spec.tos = 0; h_u 1350 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4 || h_u 1455 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. h_u 1460 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src; h_u 1463 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; h_u 1499 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. h_u 1504 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.tcp_ip4_spec.ip4src; h_u 1505 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; h_u 1506 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.src_port = cmd->fs.h_u.tcp_ip4_spec.psrc; h_u 1507 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.dst_port = cmd->fs.h_u.tcp_ip4_spec.pdst; h_u 1511 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. h_u 1516 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.udp_ip4_spec.ip4src; h_u 1517 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; h_u 1518 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.src_port = cmd->fs.h_u.udp_ip4_spec.psrc; h_u 1519 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.dst_port = cmd->fs.h_u.udp_ip4_spec.pdst; h_u 1563 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c eth_spec = &cmd->fs.h_u.ether_spec; h_u 212 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_tcpip4_spec *l4_val = &fs->h_u.tcp_ip4_spec; h_u 225 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_tcpip4_spec *l4_val = &fs->h_u.udp_ip4_spec; h_u 238 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_usrip4_spec *l3_val = &fs->h_u.usr_ip4_spec; h_u 253 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_usrip6_spec *l3_val = &fs->h_u.usr_ip6_spec; h_u 268 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_tcpip6_spec *l4_val = &fs->h_u.tcp_ip6_spec; h_u 281 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethtool_tcpip6_spec *l4_val = &fs->h_u.udp_ip6_spec; h_u 294 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethhdr *eth_val = &fs->h_u.ether_spec; h_u 539 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c fs->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4) h_u 1430 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip4_spec.psrc = fltr->tuple.src_port; h_u 1431 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip4_spec.pdst = fltr->tuple.dst_port; h_u 1432 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip4_spec.ip4src = fltr->tuple.src_ipv4; h_u 1433 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip4_spec.ip4dst = fltr->tuple.dst_ipv4; h_u 1439 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip6_spec.psrc = fltr->tuple.src_port; h_u 1440 drivers/net/ethernet/qlogic/qede/qede_filter.c fsp->h_u.tcp_ip6_spec.pdst = fltr->tuple.dst_port; h_u 1441 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&fsp->h_u.tcp_ip6_spec.ip6src, h_u 1443 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&fsp->h_u.tcp_ip6_spec.ip6dst, h_u 811 drivers/net/ethernet/sfc/ethtool.c struct ethtool_tcpip4_spec *ip_entry = &rule->h_u.tcp_ip4_spec; h_u 813 drivers/net/ethernet/sfc/ethtool.c struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec; h_u 815 drivers/net/ethernet/sfc/ethtool.c struct ethtool_tcpip6_spec *ip6_entry = &rule->h_u.tcp_ip6_spec; h_u 817 drivers/net/ethernet/sfc/ethtool.c struct ethtool_usrip6_spec *uip6_entry = &rule->h_u.usr_ip6_spec; h_u 819 drivers/net/ethernet/sfc/ethtool.c struct ethhdr *mac_entry = &rule->h_u.ether_spec; h_u 1080 drivers/net/ethernet/sfc/ethtool.c struct ethtool_tcpip4_spec *ip_entry = &rule->h_u.tcp_ip4_spec; h_u 1082 drivers/net/ethernet/sfc/ethtool.c struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec; h_u 1084 drivers/net/ethernet/sfc/ethtool.c struct ethtool_tcpip6_spec *ip6_entry = &rule->h_u.tcp_ip6_spec; h_u 1086 drivers/net/ethernet/sfc/ethtool.c struct ethtool_usrip6_spec *uip6_entry = &rule->h_u.usr_ip6_spec; h_u 1089 drivers/net/ethernet/sfc/ethtool.c struct ethhdr *mac_entry = &rule->h_u.ether_spec; h_u 788 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_tcpip4_spec *ip_entry = &rule->h_u.tcp_ip4_spec; h_u 790 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec; h_u 792 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_tcpip6_spec *ip6_entry = &rule->h_u.tcp_ip6_spec; h_u 794 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_usrip6_spec *uip6_entry = &rule->h_u.usr_ip6_spec; h_u 796 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethhdr *mac_entry = &rule->h_u.ether_spec; h_u 1024 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_tcpip4_spec *ip_entry = &rule->h_u.tcp_ip4_spec; h_u 1026 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_usrip4_spec *uip_entry = &rule->h_u.usr_ip4_spec; h_u 1028 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_tcpip6_spec *ip6_entry = &rule->h_u.tcp_ip6_spec; h_u 1030 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_usrip6_spec *uip6_entry = &rule->h_u.usr_ip6_spec; h_u 1032 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethhdr *mac_entry = &rule->h_u.ether_spec; h_u 7083 drivers/net/ethernet/sun/niu.c fsp->h_u.tcp_ip4_spec.ip4src = cpu_to_be32(tmp); h_u 7086 drivers/net/ethernet/sun/niu.c fsp->h_u.tcp_ip4_spec.ip4dst = cpu_to_be32(tmp); h_u 7094 drivers/net/ethernet/sun/niu.c fsp->h_u.tcp_ip4_spec.tos = (tp->key[2] & TCAM_V4KEY2_TOS) >> h_u 7105 drivers/net/ethernet/sun/niu.c fsp->h_u.tcp_ip4_spec.psrc = cpu_to_be16(prt); h_u 7109 drivers/net/ethernet/sun/niu.c fsp->h_u.tcp_ip4_spec.pdst = cpu_to_be16(prt); h_u 7123 drivers/net/ethernet/sun/niu.c fsp->h_u.ah_ip4_spec.spi = cpu_to_be32(tmp); h_u 7132 drivers/net/ethernet/sun/niu.c fsp->h_u.usr_ip4_spec.l4_4_bytes = cpu_to_be32(tmp); h_u 7138 drivers/net/ethernet/sun/niu.c fsp->h_u.usr_ip4_spec.proto = h_u 7145 drivers/net/ethernet/sun/niu.c fsp->h_u.usr_ip4_spec.ip_ver = ETH_RX_NFC_IP4; h_u 7351 drivers/net/ethernet/sun/niu.c sip = be32_to_cpu(fsp->h_u.tcp_ip4_spec.ip4src); h_u 7353 drivers/net/ethernet/sun/niu.c dip = be32_to_cpu(fsp->h_u.tcp_ip4_spec.ip4dst); h_u 7367 drivers/net/ethernet/sun/niu.c tp->key[2] |= ((u64)fsp->h_u.tcp_ip4_spec.tos << h_u 7375 drivers/net/ethernet/sun/niu.c sport = be16_to_cpu(fsp->h_u.tcp_ip4_spec.psrc); h_u 7377 drivers/net/ethernet/sun/niu.c dport = be16_to_cpu(fsp->h_u.tcp_ip4_spec.pdst); h_u 7386 drivers/net/ethernet/sun/niu.c spi = be32_to_cpu(fsp->h_u.ah_ip4_spec.spi); h_u 7394 drivers/net/ethernet/sun/niu.c spi = be32_to_cpu(fsp->h_u.usr_ip4_spec.l4_4_bytes); h_u 7399 drivers/net/ethernet/sun/niu.c pid = fsp->h_u.usr_ip4_spec.proto; h_u 7433 drivers/net/ethernet/sun/niu.c struct ethtool_usrip4_spec *uspec = &fsp->h_u.usr_ip4_spec; h_u 24 include/linux/ethtool.h union ethtool_flow_union h_u; h_u 907 include/uapi/linux/ethtool.h union ethtool_flow_union h_u; h_u 1102 include/uapi/linux/ethtool.h } h_u, m_u; h_u 2897 net/core/ethtool.c ether_spec = &fs->h_u.ether_spec; h_u 2924 net/core/ethtool.c v4_spec = &fs->h_u.tcp_ip4_spec; h_u 2973 net/core/ethtool.c v6_spec = &fs->h_u.tcp_ip6_spec;