Searched refs:ip_mask (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_fdir.c | 45 if (fltr->ip_mask.v4_addrs.src_ip && in iavf_validate_fdir_fltr_masks() 46 fltr->ip_mask.v4_addrs.src_ip != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks() 49 if (fltr->ip_mask.v4_addrs.dst_ip && in iavf_validate_fdir_fltr_masks() 50 fltr->ip_mask.v4_addrs.dst_ip != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks() 53 if (fltr->ip_mask.tos && fltr->ip_mask.tos != U8_MAX) in iavf_validate_fdir_fltr_masks() 56 if (memcmp(&fltr->ip_mask.v6_addrs.src_ip, &ipv6_addr_zero_mask, in iavf_validate_fdir_fltr_masks() 58 memcmp(&fltr->ip_mask.v6_addrs.src_ip, &ipv6_addr_full_mask, in iavf_validate_fdir_fltr_masks() 62 if (memcmp(&fltr->ip_mask.v6_addrs.dst_ip, &ipv6_addr_zero_mask, in iavf_validate_fdir_fltr_masks() 64 memcmp(&fltr->ip_mask.v6_addrs.dst_ip, &ipv6_addr_full_mask, in iavf_validate_fdir_fltr_masks() 68 if (fltr->ip_mask.tclass && fltr->ip_mask.tclass != U8_MAX) in iavf_validate_fdir_fltr_masks() [all …]
|
| H A D | iavf_ethtool.c | 948 fsp->m_u.tcp_ip4_spec.ip4src = rule->ip_mask.v4_addrs.src_ip; in iavf_get_ethtool_fdir_entry() 949 fsp->m_u.tcp_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 950 fsp->m_u.tcp_ip4_spec.psrc = rule->ip_mask.src_port; in iavf_get_ethtool_fdir_entry() 951 fsp->m_u.tcp_ip4_spec.pdst = rule->ip_mask.dst_port; in iavf_get_ethtool_fdir_entry() 952 fsp->m_u.tcp_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry() 960 fsp->m_u.ah_ip4_spec.ip4src = rule->ip_mask.v4_addrs.src_ip; in iavf_get_ethtool_fdir_entry() 961 fsp->m_u.ah_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 962 fsp->m_u.ah_ip4_spec.spi = rule->ip_mask.spi; in iavf_get_ethtool_fdir_entry() 963 fsp->m_u.ah_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry() 972 fsp->m_u.usr_ip4_spec.ip4src = rule->ip_mask in iavf_get_ethtool_fdir_entry() [all...] |
| H A D | iavf_fdir.h | 106 struct iavf_fdir_ip ip_mask; member
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | ethtool_common.c | 643 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in efx_ethtool_get_class_rule() local 678 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 682 ip_mask->ip4src = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 686 ip_mask->pdst = PORT_FULL_MASK; in efx_ethtool_get_class_rule() 690 ip_mask->psrc = PORT_FULL_MASK; in efx_ethtool_get_class_rule() 909 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in efx_ethtool_set_class_rule() local 958 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule() 959 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 964 if (ip_mask->ip4src) { in efx_ethtool_set_class_rule() 965 if (ip_mask->ip4src != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() [all …]
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | ethtool.c | 790 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in ef4_ethtool_get_class_rule() local 825 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in ef4_ethtool_get_class_rule() 829 ip_mask->ip4src = IP4_ADDR_FULL_MASK; in ef4_ethtool_get_class_rule() 833 ip_mask->pdst = PORT_FULL_MASK; in ef4_ethtool_get_class_rule() 837 ip_mask->psrc = PORT_FULL_MASK; in ef4_ethtool_get_class_rule() 1037 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in ef4_ethtool_set_class_rule() local 1077 if (ip_mask->ip4dst) { in ef4_ethtool_set_class_rule() 1078 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in ef4_ethtool_set_class_rule() 1083 if (ip_mask->ip4src) { in ef4_ethtool_set_class_rule() 1084 if (ip_mask->ip4src != IP4_ADDR_FULL_MASK) in ef4_ethtool_set_class_rule() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ethtool_common.c | 642 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in efx_ethtool_get_class_rule() local 677 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 681 ip_mask->ip4src = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 685 ip_mask->pdst = PORT_FULL_MASK; in efx_ethtool_get_class_rule() 689 ip_mask->psrc = PORT_FULL_MASK; in efx_ethtool_get_class_rule() 918 struct ethtool_tcpip4_spec *ip_mask = &rule->m_u.tcp_ip4_spec; in efx_ethtool_set_class_rule() local 967 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule() 968 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 973 if (ip_mask->ip4src) { in efx_ethtool_set_class_rule() 974 if (ip_mask->ip4src != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq.c | 1227 u32 ip_mask = amdgpu_userq_get_supported_ip_mask(adev); in amdgpu_userq_suspend() local 1233 if (!ip_mask) in amdgpu_userq_suspend() 1252 u32 ip_mask = amdgpu_userq_get_supported_ip_mask(adev); in amdgpu_userq_resume() local 1258 if (!ip_mask) in amdgpu_userq_resume() 1278 u32 ip_mask = amdgpu_userq_get_supported_ip_mask(adev); in amdgpu_userq_stop_sched_for_enforce_isolation() local 1285 if (!(ip_mask & ((1 << AMDGPU_HW_IP_GFX) | (1 << AMDGPU_HW_IP_COMPUTE)))) in amdgpu_userq_stop_sched_for_enforce_isolation() 1311 u32 ip_mask = amdgpu_userq_get_supported_ip_mask(adev); in amdgpu_userq_start_sched_for_enforce_isolation() local 1318 if (!(ip_mask & ((1 << AMDGPU_HW_IP_GFX) | (1 << AMDGPU_HW_IP_COMPUTE)))) in amdgpu_userq_start_sched_for_enforce_isolation() 1345 u32 ip_mask = amdgpu_userq_get_supported_ip_mask(adev); in amdgpu_userq_gem_va_unmap_validate() local 1349 if (!ip_mask) in amdgpu_userq_gem_va_unmap_validate() [all...] |
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 1350 struct ethtool_usrip4_spec *ip_mask) in bnxt_verify_ntuple_ip4_flow() 1352 u8 mproto = ip_mask->proto; in bnxt_verify_ntuple_ip4_flow() 1355 if (ip_mask->l4_4_bytes || ip_mask->tos || in bnxt_verify_ntuple_ip4_flow() 1363 struct ethtool_usrip6_spec *ip_mask) in bnxt_verify_ntuple_ip6_flow() 1365 u8 mproto = ip_mask->l4_proto; in bnxt_verify_ntuple_ip6_flow() 1368 if (ip_mask->l4_4_bytes || ip_mask->tclass || in bnxt_verify_ntuple_ip6_flow() 1422 struct ethtool_usrip4_spec *ip_mask = &fs->m_u.usr_ip4_spec; in bnxt_add_ntuple_cls_rule() 1424 fkeys->basic.ip_proto = ip_mask in bnxt_add_ntuple_cls_rule() 1349 bnxt_verify_ntuple_ip4_flow(struct ethtool_usrip4_spec * ip_spec,struct ethtool_usrip4_spec * ip_mask) bnxt_verify_ntuple_ip4_flow() argument 1362 bnxt_verify_ntuple_ip6_flow(struct ethtool_usrip6_spec * ip_spec,struct ethtool_usrip6_spec * ip_mask) bnxt_verify_ntuple_ip6_flow() argument 1421 struct ethtool_usrip4_spec *ip_mask = &fs->m_u.usr_ip4_spec; bnxt_add_ntuple_cls_rule() local 1435 struct ethtool_tcpip4_spec *ip_mask = &fs->m_u.tcp_ip4_spec; bnxt_add_ntuple_cls_rule() local 1453 struct ethtool_usrip6_spec *ip_mask = &fs->m_u.usr_ip6_spec; bnxt_add_ntuple_cls_rule() local 1467 struct ethtool_tcpip6_spec *ip_mask = &fs->m_u.tcp_ip6_spec; bnxt_add_ntuple_cls_rule() local [all...] |
| /linux/include/uapi/linux/ |
| H A D | atmmpc.h | |
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | ice.rst | 270 # ethtool -U <ethX> flow-type <type> src-ip <ip> [m <ip_mask>] dst-ip <ip> 271 [m <ip_mask>] src-port <port> [m <port_mask>] dst-port <port> [m <port_mask>] 278 <ip_mask> - the IPv4 address to mask on
|