Home
last modified time | relevance | path

Searched refs:l4_mask (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs_ethtool.c211 struct ethtool_tcpip4_spec *l4_mask = &fs->m_u.tcp_ip4_spec; in parse_tcp4() local
214 set_ip4(headers_c, headers_v, l4_mask->ip4src, l4_val->ip4src, in parse_tcp4()
215 l4_mask->ip4dst, l4_val->ip4dst); in parse_tcp4()
217 set_tcp(headers_c, headers_v, l4_mask->psrc, l4_val->psrc, in parse_tcp4()
218 l4_mask->pdst, l4_val->pdst); in parse_tcp4()
224 struct ethtool_tcpip4_spec *l4_mask = &fs->m_u.udp_ip4_spec; in parse_udp4() local
227 set_ip4(headers_c, headers_v, l4_mask->ip4src, l4_val->ip4src, in parse_udp4()
228 l4_mask->ip4dst, l4_val->ip4dst); in parse_udp4()
230 set_udp(headers_c, headers_v, l4_mask->psrc, l4_val->psrc, in parse_udp4()
231 l4_mask->pdst, l4_val->pdst); in parse_udp4()
[all …]
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-ethtool.c359 struct ethtool_tcpip4_spec *l4_mask, in prep_l4_rule() argument
364 if (l4_mask->tos) in prep_l4_rule()
367 if (l4_mask->ip4src) { in prep_l4_rule()
370 *(__be32 *)(mask + off) = l4_mask->ip4src; in prep_l4_rule()
374 if (l4_mask->ip4dst) { in prep_l4_rule()
377 *(__be32 *)(mask + off) = l4_mask->ip4dst; in prep_l4_rule()
381 if (l4_mask->psrc) { in prep_l4_rule()
384 *(__be16 *)(mask + off) = l4_mask->psrc; in prep_l4_rule()
388 if (l4_mask->pdst) { in prep_l4_rule()
391 *(__be16 *)(mask + off) = l4_mask->pdst; in prep_l4_rule()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c197 flow->l4_mask.ip_proto = match.mask->ip_proto; in bnxt_tc_parse_flow()
253 flow->l4_mask.ports.dport = match.mask->dst; in bnxt_tc_parse_flow()
255 flow->l4_mask.ports.sport = match.mask->src; in bnxt_tc_parse_flow()
265 flow->l4_mask.icmp.type = match.mask->type; in bnxt_tc_parse_flow()
266 flow->l4_mask.icmp.code = match.mask->code; in bnxt_tc_parse_flow()
430 is_wildcard(&flow->l4_mask, sizeof(flow->l4_mask))) { in bnxt_hwrm_cfa_flow_alloc()
458 req.l4_src_port_mask = flow->l4_mask.ports.sport; in bnxt_hwrm_cfa_flow_alloc()
460 req.l4_dst_port_mask = flow->l4_mask.ports.dport; in bnxt_hwrm_cfa_flow_alloc()
464 req.l4_src_port_mask = htons(flow->l4_mask.icmp.type); in bnxt_hwrm_cfa_flow_alloc()
466 req.l4_dst_port_mask = htons(flow->l4_mask.icmp.code); in bnxt_hwrm_cfa_flow_alloc()
Dbnxt_tc.h109 struct bnxt_tc_l4_key l4_mask; member
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c1322 struct ethtool_tcpip4_spec *l4_mask; in mlx4_en_validate_flow() local
1339 l4_mask = &cmd->fs.m_u.tcp_ip4_spec; in mlx4_en_validate_flow()
1341 if (!all_zeros_or_all_ones(l4_mask->ip4src) || in mlx4_en_validate_flow()
1342 !all_zeros_or_all_ones(l4_mask->ip4dst) || in mlx4_en_validate_flow()
1343 !all_zeros_or_all_ones(l4_mask->psrc) || in mlx4_en_validate_flow()
1344 !all_zeros_or_all_ones(l4_mask->pdst)) in mlx4_en_validate_flow()
1484 struct ethtool_tcpip4_spec *l4_mask = &cmd->fs.m_u.tcp_ip4_spec; in add_tcp_udp_rule() local
1522 if (l4_mask->ip4src) in add_tcp_udp_rule()
1524 if (l4_mask->ip4dst) in add_tcp_udp_rule()
1527 if (l4_mask->psrc) in add_tcp_udp_rule()
[all …]