Searched refs:ip_mask (Results 1 – 11 of 11) sorted by relevance
45 if (fltr->ip_mask.v4_addrs.src_ip && in iavf_validate_fdir_fltr_masks()49 if (fltr->ip_mask.v4_addrs.dst_ip && in iavf_validate_fdir_fltr_masks()53 if (fltr->ip_mask.tos && fltr->ip_mask.tos != U8_MAX) in iavf_validate_fdir_fltr_masks()68 if (fltr->ip_mask.tclass && fltr->ip_mask.tclass != U8_MAX) in iavf_validate_fdir_fltr_masks()72 if (fltr->ip_mask.proto && fltr->ip_mask.proto != U8_MAX) in iavf_validate_fdir_fltr_masks()75 if (fltr->ip_mask.src_port && fltr->ip_mask.src_port != htons(U16_MAX)) in iavf_validate_fdir_fltr_masks()78 if (fltr->ip_mask.dst_port && fltr->ip_mask.dst_port != htons(U16_MAX)) in iavf_validate_fdir_fltr_masks()81 if (fltr->ip_mask.spi && fltr->ip_mask.spi != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks()84 if (fltr->ip_mask.l4_header && in iavf_validate_fdir_fltr_masks()320 if (fltr->ip_mask.tos == U8_MAX) { in iavf_fill_fdir_ip4_hdr()[all …]
954 fsp->m_u.tcp_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry()964 fsp->m_u.ah_ip4_spec.spi = rule->ip_mask.spi; in iavf_get_ethtool_fdir_entry()965 fsp->m_u.ah_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry()977 fsp->m_u.usr_ip4_spec.tos = rule->ip_mask.tos; in iavf_get_ethtool_fdir_entry()979 fsp->m_u.usr_ip4_spec.proto = rule->ip_mask.proto; in iavf_get_ethtool_fdir_entry()1011 fsp->m_u.ah_ip6_spec.spi = rule->ip_mask.spi; in iavf_get_ethtool_fdir_entry()1145 fltr->ip_mask.tos = fsp->m_u.tcp_ip4_spec.tos; in iavf_add_fdir_fltr_info()1156 fltr->ip_mask.spi = fsp->m_u.ah_ip4_spec.spi; in iavf_add_fdir_fltr_info()1157 fltr->ip_mask.tos = fsp->m_u.ah_ip4_spec.tos; in iavf_add_fdir_fltr_info()1169 fltr->ip_mask.tos = fsp->m_u.usr_ip4_spec.tos; in iavf_add_fdir_fltr_info()[all …]
106 struct iavf_fdir_ip ip_mask; member
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()952 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule()958 if (ip_mask->ip4src) { in efx_ethtool_set_class_rule()964 if (ip_mask->pdst) { in efx_ethtool_set_class_rule()965 if (ip_mask->pdst != PORT_FULL_MASK) in efx_ethtool_set_class_rule()970 if (ip_mask->psrc) { in efx_ethtool_set_class_rule()971 if (ip_mask->psrc != PORT_FULL_MASK) in efx_ethtool_set_class_rule()[all …]
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()963 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule()969 if (ip_mask->ip4src) { in efx_ethtool_set_class_rule()975 if (ip_mask->pdst) { in efx_ethtool_set_class_rule()976 if (ip_mask->pdst != PORT_FULL_MASK) in efx_ethtool_set_class_rule()981 if (ip_mask->psrc) { in efx_ethtool_set_class_rule()982 if (ip_mask->psrc != PORT_FULL_MASK) in efx_ethtool_set_class_rule()[all …]
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()1066 if (ip_mask->ip4dst) { in ef4_ethtool_set_class_rule()1072 if (ip_mask->ip4src) { in ef4_ethtool_set_class_rule()1078 if (ip_mask->pdst) { in ef4_ethtool_set_class_rule()1079 if (ip_mask->pdst != PORT_FULL_MASK) in ef4_ethtool_set_class_rule()1084 if (ip_mask->psrc) { in ef4_ethtool_set_class_rule()1085 if (ip_mask->psrc != PORT_FULL_MASK) in ef4_ethtool_set_class_rule()[all …]
54 __be32 ip_mask; member
694 u16 flow_value = 0, flow_mask = 0xffff, ip_value = 0, ip_mask = 0xffff; in fbnic_set_cls_rule_ins() local785 ip_mask &= ~(FBNIC_RPC_TCAM_ACT0_IPSRC_VALID | in fbnic_set_cls_rule_ins()804 ip_mask &= ~(FBNIC_RPC_TCAM_ACT0_IPDST_VALID | in fbnic_set_cls_rule_ins()854 ip_mask &= in fbnic_set_cls_rule_ins()875 ip_mask &= ~(FBNIC_RPC_TCAM_ACT0_OUTER_IPDST_VALID | in fbnic_set_cls_rule_ins()894 ip_mask &= ~(FBNIC_RPC_TCAM_ACT0_IPSRC_VALID | in fbnic_set_cls_rule_ins()913 ip_mask &= ~(FBNIC_RPC_TCAM_ACT0_IPDST_VALID | in fbnic_set_cls_rule_ins()967 act_tcam->mask.tcam[0] = ip_mask; in fbnic_set_cls_rule_ins()
1310 struct ethtool_usrip4_spec *ip_mask) in bnxt_verify_ntuple_ip4_flow() argument1312 u8 mproto = ip_mask->proto; in bnxt_verify_ntuple_ip4_flow()1315 if (ip_mask->l4_4_bytes || ip_mask->tos || in bnxt_verify_ntuple_ip4_flow()1323 struct ethtool_usrip6_spec *ip_mask) in bnxt_verify_ntuple_ip6_flow() argument1325 u8 mproto = ip_mask->l4_proto; in bnxt_verify_ntuple_ip6_flow()1328 if (ip_mask->l4_4_bytes || ip_mask->tclass || in bnxt_verify_ntuple_ip6_flow()1387 fmasks->addrs.v4addrs.src = ip_mask->ip4src; in bnxt_add_ntuple_cls_rule()1406 fmasks->ports.src = ip_mask->psrc; in bnxt_add_ntuple_cls_rule()1408 fmasks->ports.dst = ip_mask->pdst; in bnxt_add_ntuple_cls_rule()1439 fmasks->ports.src = ip_mask->psrc; in bnxt_add_ntuple_cls_rule()[all …]
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
1209 __be32 mask = msg->ip_mask; in ingress_purge_rcvd()