Searched refs:l4_mask (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c235 struct ethtool_tcpip4_spec *l4_mask = &fs->m_u.tcp_ip4_spec; local
238 set_ip4(headers_c, headers_v, l4_mask->ip4src, l4_val->ip4src,
239 l4_mask->ip4dst, l4_val->ip4dst);
241 set_tcp(headers_c, headers_v, l4_mask->psrc, l4_val->psrc,
242 l4_mask->pdst, l4_val->pdst);
248 struct ethtool_tcpip4_spec *l4_mask = &fs->m_u.udp_ip4_spec; local
251 set_ip4(headers_c, headers_v, l4_mask->ip4src, l4_val->ip4src,
252 l4_mask->ip4dst, l4_val->ip4dst);
254 set_udp(headers_c, headers_v, l4_mask->psrc, l4_val->psrc,
255 l4_mask
291 struct ethtool_tcpip6_spec *l4_mask = &fs->m_u.tcp_ip6_spec; local
304 struct ethtool_tcpip6_spec *l4_mask = &fs->m_u.udp_ip6_spec; local
574 struct ethtool_tcpip4_spec *l4_mask = &fs->m_u.tcp_ip4_spec; local
630 struct ethtool_tcpip6_spec *l4_mask = &fs->m_u.tcp_ip6_spec; local
[all...]
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c437 struct ethtool_tcpip4_spec *l4_mask,
442 if (l4_mask->tos)
445 if (l4_mask->ip4src) {
448 *(__be32 *)(mask + off) = l4_mask->ip4src;
452 if (l4_mask->ip4dst) {
455 *(__be32 *)(mask + off) = l4_mask->ip4dst;
459 if (l4_mask->psrc) {
462 *(__be16 *)(mask + off) = l4_mask->psrc;
466 if (l4_mask->pdst) {
469 *(__be16 *)(mask + off) = l4_mask
436 dpaa2_eth_prep_l4_rule(struct ethtool_tcpip4_spec *l4_value, struct ethtool_tcpip4_spec *l4_mask, void *key, void *mask, u8 l4_proto, u64 *fields) argument
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.h129 struct bnxt_tc_l4_key l4_mask; member in struct:bnxt_tc_flow
H A Dbnxt_tc.c393 flow->l4_mask.ip_proto = match.mask->ip_proto;
449 flow->l4_mask.ports.dport = match.mask->dst;
451 flow->l4_mask.ports.sport = match.mask->src;
461 flow->l4_mask.icmp.type = match.mask->type;
462 flow->l4_mask.icmp.code = match.mask->code;
701 is_wildcard(&flow->l4_mask, sizeof(flow->l4_mask))) {
729 req->l4_src_port_mask = flow->l4_mask.ports.sport;
731 req->l4_dst_port_mask = flow->l4_mask.ports.dport;
735 req->l4_src_port_mask = htons(flow->l4_mask
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.h129 struct ice_tc_l4_hdr l4_mask; member in struct:ice_tc_flower_lyr_2_4_hdrs
H A Dice_tc_lib.c328 list[i].m_u.l4_hdr.dst_port = hdr->l4_mask.dst_port;
590 struct ice_tc_l4_hdr *l4_key, *l4_mask; local
594 l4_mask = &headers->l4_mask;
598 list[i].m_u.l4_hdr.dst_port = l4_mask->dst_port;
602 list[i].m_u.l4_hdr.src_port = l4_mask->src_port;
1284 headers->l4_mask.dst_port = match.mask->dst;
1293 headers->l4_mask.src_port = match.mask->src;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c1350 struct ethtool_tcpip4_spec *l4_mask; local
1367 l4_mask = &cmd->fs.m_u.tcp_ip4_spec;
1369 if (!all_zeros_or_all_ones(l4_mask->ip4src) ||
1370 !all_zeros_or_all_ones(l4_mask->ip4dst) ||
1371 !all_zeros_or_all_ones(l4_mask->psrc) ||
1372 !all_zeros_or_all_ones(l4_mask->pdst))
1511 struct ethtool_tcpip4_spec *l4_mask = &cmd->fs.m_u.tcp_ip4_spec; local
1549 if (l4_mask->ip4src)
1551 if (l4_mask->ip4dst)
1554 if (l4_mask
[all...]
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c1364 struct ethtool_usrip4_spec *l4_mask; local
1376 l4_mask = &cmd->fs.m_u.usr_ip4_spec;
1378 if (VALIDATE_MASK(l4_mask->ip4src) ||
1379 VALIDATE_MASK(l4_mask->ip4dst) ||
1380 VALIDATE_MASK(l4_mask->l4_4_bytes) ||
1381 VALIDATE_MASK(l4_mask->proto) ||
1382 VALIDATE_MASK(l4_mask->ip_ver) ||
1383 VALIDATE_MASK(l4_mask->tos)) {

Completed in 225 milliseconds