/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_filters.c | 60 memcmp(&fsp1->m_ext, &fsp2->m_ext, sizeof(fsp2->m_ext))) in aq_match_filter() 136 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK && in aq_check_approve_fl2() 185 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_VID_MASK) { in aq_check_filter() 187 } else if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK) { in aq_check_filter() 192 be16_to_cpu(fsp->m_ext.vlan_tci)); in aq_check_filter() 316 data->user_priority_en = be16_to_cpu(fsp->m_ext.vlan_tci) in aq_set_data_fl2() 586 if (be16_to_cpu(aq_rx_fltr->aq_fsp.m_ext.vlan_tci) in aq_add_del_rule() 590 } else if (be16_to_cpu(aq_rx_fltr->aq_fsp.m_ext.vlan_tci) in aq_add_del_rule()
|
/Linux-v5.4/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 1069 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm() 1079 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim() 1090 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom() 1106 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer() 1107 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer() 1108 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer() 1231 if (~flow->m_ext.data[0] || ~flow->m_ext.data[1]) in gfar_check_capability() 1234 if (~flow->m_ext.vlan_etype) in gfar_check_capability() 1293 flow->m_ext.vlan_etype ^= cpu_to_be16(0xFFFF); in gfar_invert_masks() 1294 flow->m_ext.vlan_tci ^= cpu_to_be16(0xFFFF); in gfar_invert_masks() [all …]
|
/Linux-v5.4/drivers/net/dsa/ |
D | bcm_sf2_cfp.c | 361 ip_frag = be32_to_cpu(fs->m_ext.data[0]); in bcm_sf2_cfp_ipv4_rule_set() 572 rule->fs.m_ext.data[0] != fs->m_ext.data[0]) in bcm_sf2_cfp_rule_cmp() 624 ip_frag = be32_to_cpu(fs->m_ext.data[0]); in bcm_sf2_cfp_ipv6_rule_set() 881 if ((fs->flow_type & FLOW_EXT) && (fs->m_ext.vlan_etype || in bcm_sf2_cfp_rule_set() 882 fs->m_ext.data[1])) in bcm_sf2_cfp_rule_set() 1005 flow->m_ext.vlan_etype ^= cpu_to_be16(~0); in bcm_sf2_invert_masks() 1006 flow->m_ext.vlan_tci ^= cpu_to_be16(~0); in bcm_sf2_invert_masks() 1007 flow->m_ext.data[0] ^= cpu_to_be32(~0); in bcm_sf2_invert_masks() 1008 flow->m_ext.data[1] ^= cpu_to_be32(~0); in bcm_sf2_invert_masks()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_fs_ethtool.c | 358 (fs->m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) in set_flow_attrs() 362 !is_zero_ether_addr(fs->m_ext.h_dest)) { in set_flow_attrs() 363 mask_spec(fs->m_ext.h_dest, fs->h_ext.h_dest, ETH_ALEN); in set_flow_attrs() 364 set_dmac(outer_headers_c, outer_headers_v, fs->m_ext.h_dest, in set_flow_attrs() 593 if (fs->m_ext.vlan_etype || in validate_vlan() 594 fs->m_ext.vlan_tci != cpu_to_be16(VLAN_VID_MASK)) in validate_vlan() 597 if (fs->m_ext.vlan_tci && in validate_vlan() 659 !is_zero_ether_addr(fs->m_ext.h_dest)) in validate_flow()
|
/Linux-v5.4/drivers/net/ethernet/sfc/falcon/ |
D | ethtool.c | 939 rule->m_ext.vlan_tci = htons(0xfff); in ef4_ethtool_get_class_rule() 1048 (rule->m_ext.vlan_etype || rule->m_ext.data[0] || in ef4_ethtool_set_class_rule() 1049 rule->m_ext.data[1])) in ef4_ethtool_set_class_rule() 1208 if ((rule->flow_type & FLOW_EXT) && rule->m_ext.vlan_tci) { in ef4_ethtool_set_class_rule() 1209 if (rule->m_ext.vlan_tci != htons(0xfff)) in ef4_ethtool_set_class_rule()
|
/Linux-v5.4/drivers/net/ethernet/sfc/ |
D | ethtool.c | 962 rule->m_ext.vlan_tci = htons(0xfff); in efx_ethtool_get_class_rule() 1106 (rule->m_ext.vlan_etype || rule->m_ext.data[0] || in efx_ethtool_set_class_rule() 1107 rule->m_ext.data[1])) in efx_ethtool_set_class_rule() 1273 if ((rule->flow_type & FLOW_EXT) && rule->m_ext.vlan_tci) { in efx_ethtool_set_class_rule() 1274 if (rule->m_ext.vlan_tci != htons(0xfff)) in efx_ethtool_set_class_rule()
|
/Linux-v5.4/include/linux/ |
D | ethtool.h | 27 struct ethtool_flow_ext m_ext; member
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 1330 if (!is_broadcast_ether_addr(cmd->fs.m_ext.h_dest)) in mlx4_en_validate_flow() 1374 if (cmd->fs.m_ext.vlan_etype || in mlx4_en_validate_flow() 1375 !((cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1377 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1381 if (cmd->fs.m_ext.vlan_tci) { in mlx4_en_validate_flow() 1404 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) { in mlx4_en_ethtool_add_mac_rule()
|
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-ethtool.c | 479 err = prep_ext_rule(&fs->h_ext, &fs->m_ext, key, mask, fields); in prep_cls_rule() 485 err = prep_mac_ext_rule(&fs->h_ext, &fs->m_ext, key, mask, in prep_cls_rule()
|
/Linux-v5.4/net/ |
D | socket.c | 3066 BUILD_BUG_ON(offsetof(struct compat_ethtool_rxnfc, fs.m_ext) + in ethtool_ioctl() 3067 sizeof(compat_rxnfc->fs.m_ext) != in ethtool_ioctl() 3068 offsetof(struct ethtool_rxnfc, fs.m_ext) + in ethtool_ioctl() 3069 sizeof(rxnfc->fs.m_ext)); in ethtool_ioctl() 3077 (void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl() 3099 (const void __user *)(&rxnfc->fs.m_ext + 1) - in ethtool_ioctl()
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 2463 fsp->m_ext.vlan_tci = mask->formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry() 2465 fsp->m_ext.vlan_etype = mask->formatted.flex_bytes; in ixgbe_get_ethtool_fdir_entry() 2467 fsp->m_ext.data[1] = htonl(mask->formatted.vm_pool); in ixgbe_get_ethtool_fdir_entry() 2754 (unsigned char)ntohl(fsp->m_ext.data[1]); in ixgbe_add_ethtool_fdir_entry() 2756 mask.formatted.vlan_id = fsp->m_ext.vlan_tci; in ixgbe_add_ethtool_fdir_entry() 2759 mask.formatted.flex_bytes = fsp->m_ext.vlan_etype; in ixgbe_add_ethtool_fdir_entry()
|
/Linux-v5.4/drivers/net/ethernet/intel/igc/ |
D | igc_ethtool.c | 905 fsp->m_ext.vlan_tci = htons(VLAN_PRIO_MASK); in igc_get_ethtool_nfc_entry() 1401 if ((fsp->flow_type & FLOW_EXT) && fsp->m_ext.vlan_tci) { in igc_add_ethtool_nfc_entry() 1402 if (fsp->m_ext.vlan_tci != htons(VLAN_PRIO_MASK)) { in igc_add_ethtool_nfc_entry()
|
/Linux-v5.4/include/uapi/linux/ |
D | ethtool.h | 910 struct ethtool_flow_ext m_ext; member
|
/Linux-v5.4/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 2478 fsp->m_ext.vlan_tci = htons(VLAN_PRIO_MASK); in igb_get_ethtool_nfc_entry() 2966 if ((fsp->flow_type & FLOW_EXT) && fsp->m_ext.vlan_tci) { in igb_add_ethtool_nfc_entry() 2967 if (fsp->m_ext.vlan_tci != htons(VLAN_PRIO_MASK)) { in igb_add_ethtool_nfc_entry()
|
/Linux-v5.4/net/core/ |
D | ethtool.c | 3042 const struct ethtool_flow_ext *ext_m_spec = &fs->m_ext; in ethtool_rx_flow_rule_create() 3076 const struct ethtool_flow_ext *ext_m_spec = &fs->m_ext; in ethtool_rx_flow_rule_create()
|
/Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
D | i40e_ethtool.c | 3103 mask = be64_to_cpu(*((__be64 *)fsp->m_ext.data)); in i40e_parse_rx_flow_user_data() 3145 *((__be64 *)fsp->m_ext.data) = cpu_to_be64(mask); in i40e_fill_rx_flow_user_data()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_main.c | 5277 if (fs->m_ext.vlan_tci) { in hclge_fd_check_spec() 5508 rule->tuples_mask.vlan_tag1 = be16_to_cpu(fs->m_ext.vlan_tci); in hclge_fd_get_tuple() 5513 ether_addr_copy(rule->tuples_mask.dst_mac, fs->m_ext.h_dest); in hclge_fd_get_tuple() 5939 fs->m_ext.vlan_tci = in hclge_get_fd_rule_info()
|
/Linux-v5.4/drivers/net/dsa/mv88e6xxx/ |
D | chip.c | 1615 if ((fs->flow_type & FLOW_EXT) && fs->m_ext.vlan_tci) { in mv88e6xxx_policy_insert() 1616 if (fs->m_ext.vlan_tci != 0xffff) in mv88e6xxx_policy_insert()
|