Searched refs:l4_mask (Results 1 – 8 of 8) sorted by relevance
242 l4_mask->pdst, l4_val->pdst); in parse_tcp4()255 l4_mask->pdst, l4_val->pdst); in parse_udp4()298 l4_mask->pdst, l4_val->pdst); in parse_tcp6()577 if (l4_mask->tos) in validate_tcpudp4()580 if (l4_mask->ip4src) in validate_tcpudp4()582 if (l4_mask->ip4dst) in validate_tcpudp4()584 if (l4_mask->psrc) in validate_tcpudp4()586 if (l4_mask->pdst) in validate_tcpudp4()633 if (l4_mask->tclass) in validate_tcpudp6()642 if (l4_mask->psrc) in validate_tcpudp6()[all …]
432 struct ethtool_tcpip4_spec *l4_mask, in dpaa2_eth_prep_l4_rule() argument437 if (l4_mask->tos) in dpaa2_eth_prep_l4_rule()440 if (l4_mask->ip4src) { in dpaa2_eth_prep_l4_rule()443 *(__be32 *)(mask + off) = l4_mask->ip4src; in dpaa2_eth_prep_l4_rule()447 if (l4_mask->ip4dst) { in dpaa2_eth_prep_l4_rule()450 *(__be32 *)(mask + off) = l4_mask->ip4dst; in dpaa2_eth_prep_l4_rule()454 if (l4_mask->psrc) { in dpaa2_eth_prep_l4_rule()457 *(__be16 *)(mask + off) = l4_mask->psrc; in dpaa2_eth_prep_l4_rule()461 if (l4_mask->pdst) { in dpaa2_eth_prep_l4_rule()464 *(__be16 *)(mask + off) = l4_mask->pdst; in dpaa2_eth_prep_l4_rule()
397 flow->l4_mask.ip_proto = match.mask->ip_proto; in bnxt_tc_parse_flow()453 flow->l4_mask.ports.dport = match.mask->dst; in bnxt_tc_parse_flow()455 flow->l4_mask.ports.sport = match.mask->src; in bnxt_tc_parse_flow()465 flow->l4_mask.icmp.type = match.mask->type; in bnxt_tc_parse_flow()466 flow->l4_mask.icmp.code = match.mask->code; in bnxt_tc_parse_flow()705 is_wildcard(&flow->l4_mask, sizeof(flow->l4_mask))) { in bnxt_hwrm_cfa_flow_alloc()733 req->l4_src_port_mask = flow->l4_mask.ports.sport; in bnxt_hwrm_cfa_flow_alloc()735 req->l4_dst_port_mask = flow->l4_mask.ports.dport; in bnxt_hwrm_cfa_flow_alloc()739 req->l4_src_port_mask = htons(flow->l4_mask.icmp.type); in bnxt_hwrm_cfa_flow_alloc()741 req->l4_dst_port_mask = htons(flow->l4_mask.icmp.code); in bnxt_hwrm_cfa_flow_alloc()
129 struct bnxt_tc_l4_key l4_mask; member
1331 struct ethtool_tcpip4_spec *l4_mask; in mlx4_en_validate_flow() local1348 l4_mask = &cmd->fs.m_u.tcp_ip4_spec; in mlx4_en_validate_flow()1350 if (!all_zeros_or_all_ones(l4_mask->ip4src) || in mlx4_en_validate_flow()1351 !all_zeros_or_all_ones(l4_mask->ip4dst) || in mlx4_en_validate_flow()1352 !all_zeros_or_all_ones(l4_mask->psrc) || in mlx4_en_validate_flow()1353 !all_zeros_or_all_ones(l4_mask->pdst)) in mlx4_en_validate_flow()1492 struct ethtool_tcpip4_spec *l4_mask = &cmd->fs.m_u.tcp_ip4_spec; in add_tcp_udp_rule() local1530 if (l4_mask->ip4src) in add_tcp_udp_rule()1532 if (l4_mask->ip4dst) in add_tcp_udp_rule()1535 if (l4_mask->psrc) in add_tcp_udp_rule()[all …]
350 list[i].m_u.l4_hdr.dst_port = hdr->l4_mask.dst_port; in ice_tc_fill_tunnel_outer()615 struct ice_tc_l4_hdr *l4_key, *l4_mask; in ice_tc_fill_rules() local619 l4_mask = &headers->l4_mask; in ice_tc_fill_rules()623 list[i].m_u.l4_hdr.dst_port = l4_mask->dst_port; in ice_tc_fill_rules()627 list[i].m_u.l4_hdr.src_port = l4_mask->src_port; in ice_tc_fill_rules()1296 headers->l4_mask.dst_port = match.mask->dst; in ice_tc_set_port()1305 headers->l4_mask.src_port = match.mask->src; in ice_tc_set_port()
133 struct ice_tc_l4_hdr l4_mask; member
1372 struct ethtool_usrip4_spec *l4_mask; in bcmgenet_validate_flow() local1384 l4_mask = &cmd->fs.m_u.usr_ip4_spec; in bcmgenet_validate_flow()1386 if (VALIDATE_MASK(l4_mask->ip4src) || in bcmgenet_validate_flow()1387 VALIDATE_MASK(l4_mask->ip4dst) || in bcmgenet_validate_flow()1388 VALIDATE_MASK(l4_mask->l4_4_bytes) || in bcmgenet_validate_flow()1389 VALIDATE_MASK(l4_mask->proto) || in bcmgenet_validate_flow()1390 VALIDATE_MASK(l4_mask->ip_ver) || in bcmgenet_validate_flow()1391 VALIDATE_MASK(l4_mask->tos)) { in bcmgenet_validate_flow()