/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_flows.c | 869 u16 vlan_etype; local 871 if (fsp->m_ext.vlan_etype) { 873 if (be16_to_cpu(fsp->m_ext.vlan_etype) != 0xFFFF) 876 vlan_etype = be16_to_cpu(fsp->h_ext.vlan_etype); 878 /* Drop rule with vlan_etype == 802.1Q 881 if (vlan_etype == ETH_P_8021Q && !fsp->m_ext.vlan_tci && 886 if (vlan_etype != ETH_P_8021Q && 887 vlan_etype != ETH_P_8021AD) 890 memcpy(&pkt->vlan_etype, [all...] |
/linux-master/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp.c | 410 (fs->m_ext.vlan_etype || fs->m_ext.vlan_tci)) { 412 &fs->h_ext.vlan_etype, 413 &fs->m_ext.vlan_etype, 414 sizeof(fs->h_ext.vlan_etype)); 640 if (cur->h_ext.vlan_etype != fs->h_ext.vlan_etype || 641 cur->m_ext.vlan_etype != fs->m_ext.vlan_etype ||
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 984 fsp->h_ext.vlan_etype = htons(rule->filter.vlan_etype); 985 fsp->m_ext.vlan_etype = ETHER_TYPE_FULL_MASK; 1251 if ((fsp->flow_type & FLOW_EXT) && fsp->h_ext.vlan_etype) { 1252 rule->filter.vlan_etype = ntohs(fsp->h_ext.vlan_etype); 1360 fsp->m_ext.vlan_etype && 1361 fsp->m_ext.vlan_etype != ETHER_TYPE_FULL_MASK) {
|
H A D | igc.h | 591 u16 vlan_etype; member in struct:igc_nfc_filter
|
H A D | igc_main.c | 3598 vlan = rule->filter.vlan_tci || rule->filter.vlan_etype; 3614 __be16 vlan_etype = cpu_to_be16(filter->vlan_etype); local 3616 igc_flex_filter_add_field(&flex, &vlan_etype, 12, 3617 sizeof(vlan_etype), NULL);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 3489 fsp->h_ext.vlan_etype = rule->vlan_etype; 3490 fsp->m_ext.vlan_etype = htons(0xFFFF); 4541 if (fsp->h_ext.vlan_etype != htons(ETH_P_8021Q) && 4542 fsp->h_ext.vlan_etype != 0) 4731 a->vlan_etype != b->vlan_etype) 4890 input->vlan_etype = fsp->h_ext.vlan_etype; 4891 if (!fsp->m_ext.vlan_etype [all...] |
H A D | i40e.h | 256 __be16 vlan_etype; member in struct:i40e_fdir_filter
|
H A D | i40e_txrx.c | 196 eth.h_proto = data->vlan_etype;
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 1211 if (~flow->m_ext.vlan_etype) 1270 flow->m_ext.vlan_etype ^= cpu_to_be16(0xFFFF);
|
/linux-master/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet.c | 596 if (fs->m_ext.vlan_etype || 599 &fs->h_ext.vlan_etype, 600 &fs->m_ext.vlan_etype, 601 sizeof(fs->h_ext.vlan_etype)); 1406 if (VALIDATE_MASK(cmd->fs.m_ext.vlan_etype) ||
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool_fdir.c | 1751 input->ext_data.vlan_type = fsp->h_ext.vlan_etype; 1755 input->ext_mask.vlan_type = fsp->m_ext.vlan_etype;
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-ethtool.c | 493 if (ext_mask->vlan_etype)
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs_ethtool.c | 652 if (fs->m_ext.vlan_etype ||
|
/linux-master/drivers/net/dsa/ |
H A D | bcm_sf2_cfp.c | 1058 flow->m_ext.vlan_etype ^= cpu_to_be16(~0);
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 1090 * @vlan_etype: VLAN EtherType 1095 * Note, @vlan_etype, @vlan_tci, and @data are only valid if %FLOW_EXT 1102 __be16 vlan_etype; member in struct:ethtool_flow_ext
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 2588 fsp->h_ext.vlan_etype = rule->filter.formatted.flex_bytes; 2589 fsp->m_ext.vlan_etype = mask->formatted.flex_bytes; 2891 fsp->h_ext.vlan_etype; 2892 mask.formatted.flex_bytes = fsp->m_ext.vlan_etype;
|
/linux-master/net/ethtool/ |
H A D | ioctl.c | 3404 if (ext_m_spec->vlan_etype) { 3405 match->key.vlan.vlan_tpid = ext_h_spec->vlan_etype; 3406 match->mask.vlan.vlan_tpid = ext_m_spec->vlan_etype; 3426 if (ext_m_spec->vlan_etype ||
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 946 (rule->m_ext.vlan_etype || rule->m_ext.data[0] ||
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | ethtool.c | 1055 (rule->m_ext.vlan_etype || rule->m_ext.data[0] ||
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.c | 947 (rule->m_ext.vlan_etype || rule->m_ext.data[0] ||
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.h | 1532 __be16 vlan_etype; member in struct:flow_msg
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 1509 (fs->h_ext.vlan_etype || fs->h_ext.vlan_tci)) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 1402 if (cmd->fs.m_ext.vlan_etype ||
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 5978 if (fs->h_ext.vlan_etype) {
|