/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_common.c | 1918 * @vid: The VLAN tag filter - capture any multicast packet with this VLAN tag 1923 u16 vid, 1941 cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); 1954 * @vid: The VLAN tag filter - capture any unicast packet with this VLAN tag 1959 u16 vid, 1983 cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); 1996 * @vid: The VLAN tag filter - capture any broadcast packet with this VLAN tag 2000 u16 seid, bool enable, u16 vid, 2018 cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); 1921 i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) argument 1957 i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) argument 1999 i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) argument
|
H A D | i40e_debugfs.c | 137 " mac_filter_hash: %pM vid=%d, state %s\n", 908 u16 vid; local 924 vid = v; 925 ret = i40e_vsi_add_pvid(vsi, vid); 929 vid, vsi_seid); 933 vid, vsi_seid, ret); 1582 dev_info(&pf->pdev->dev, " add pvid <vsi_seid> <vid>\n");
|
H A D | i40e_main.c | 3064 * @vid: vlan id to be added (0 = untagged only , -1 = any) 3074 int i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3090 if (f->state == I40E_FILTER_REMOVE && f->vlan == vid) { 3096 add_f = i40e_add_filter(vsi, f->macaddr, vid); 3100 vid, f->macaddr); 3111 * @vid: VLAN id to be added 3113 int i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid) argument 3128 if (!vid) 3133 err = i40e_add_vlan_all_mac(vsi, vid); 3148 * @vid 3158 i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3175 i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid) argument 3198 i40e_vlan_rx_add_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument 3221 i40e_vlan_rx_add_vid_up(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument 3240 i40e_vlan_rx_kill_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument 3263 u16 vid; local 3283 i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) argument 13041 i40e_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument [all...] |
H A D | i40e_prototype.h | 135 u16 vid, 139 u16 vid, 142 u16 seid, bool enable, u16 vid,
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf.h | 151 #define IAVF_VLAN(vid, tpid) ((struct iavf_vlan){ vid, tpid }) 153 u16 vid; member in struct:iavf_vlan
|
H A D | iavf_main.c | 768 if (f->vlan.vid == vlan.vid && 899 * @vid: VLAN tag 902 __always_unused __be16 proto, u16 vid) 907 if (!vid) 919 if (!iavf_add_vlan(adapter, IAVF_VLAN(vid, be16_to_cpu(proto)))) 929 * @vid: VLAN tag 932 __always_unused __be16 proto, u16 vid) 937 if (!vid) 940 iavf_del_vlan(adapter, IAVF_VLAN(vid, be16_to_cp 901 iavf_vlan_rx_add_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument 931 iavf_vlan_rx_kill_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument [all...] |
H A D | iavf_virtchnl.c | 706 vvfl->vlan_id[i] = f->vlan.vid; 765 vlan->tci = f->vlan.vid; 854 vvfl->vlan_id[i] = f->vlan.vid; 860 vvfl->vlan_id[i] = f->vlan.vid; 912 vlan->tci = f->vlan.vid;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb_lib.c | 935 first->vid &= ~VLAN_PRIO_MASK; 937 first->vid |= FIELD_PREP(VLAN_PRIO_MASK, skb->priority);
|
H A D | ice_eswitch_br.c | 105 ice_eswitch_br_get_lkups_cnt(u16 vid) argument 107 return ice_eswitch_br_is_vid_valid(vid) ? 2 : 1; 111 ice_eswitch_br_add_vlan_lkup(struct ice_adv_lkup_elem *list, u16 vid) argument 113 if (ice_eswitch_br_is_vid_valid(vid)) { 115 list[1].h_u.vlan_hdr.vlan = cpu_to_be16(vid & VLAN_VID_MASK); 122 const unsigned char *mac, u16 vid) 130 lkups_cnt = ice_eswitch_br_get_lkups_cnt(vid); 159 ice_eswitch_br_add_vlan_lkup(list, vid); 183 const unsigned char *mac, u16 vid) 191 lkups_cnt = ice_eswitch_br_get_lkups_cnt(vid); 121 ice_eswitch_br_fwd_rule_create(struct ice_hw *hw, int vsi_idx, int port_type, const unsigned char *mac, u16 vid) argument 182 ice_eswitch_br_guard_rule_create(struct ice_hw *hw, u16 vsi_idx, const unsigned char *mac, u16 vid) argument 229 ice_eswitch_br_flow_create(struct device *dev, struct ice_hw *hw, int vsi_idx, int port_type, const unsigned char *mac, u16 vid) argument 273 ice_eswitch_br_fdb_find(struct ice_esw_br *bridge, const unsigned char *mac, u16 vid) argument 305 ice_esw_br_port_vlan_lookup(struct ice_esw_br *bridge, u16 vsi_idx, u16 vid) argument 344 ice_eswitch_br_fdb_offload_notify(struct net_device *dev, const unsigned char *mac, u16 vid, unsigned long val) argument 369 ice_eswitch_br_fdb_entry_find_and_delete(struct ice_esw_br *bridge, const unsigned char *mac, u16 vid) argument 388 ice_eswitch_br_fdb_entry_create(struct net_device *netdev, struct ice_esw_br_port *br_port, bool added_by_user, const unsigned char *mac, u16 vid) argument 480 u16 vid = fdb_work->fdb_info.vid; local 692 ice_eswitch_br_vlan_create(u16 vid, u16 flags, struct ice_esw_br_port *port) argument 733 ice_eswitch_br_port_vlan_add(struct ice_esw_br *bridge, u16 vsi_idx, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument 769 ice_eswitch_br_port_vlan_del(struct ice_esw_br *bridge, u16 vsi_idx, u16 vid) argument [all...] |
H A D | ice_eswitch_br.h | 12 u16 vid; member in struct:ice_esw_br_fdb_data 87 u16 vid; member in struct:ice_esw_br_vlan 106 static inline bool ice_eswitch_br_is_vid_valid(u16 vid) argument 112 return vid > 1;
|
H A D | ice_fltr.c | 102 * @vid: VLAN ID to clear VLAN promiscuous 106 u16 vid) 111 result = ice_clear_vsi_promisc(hw, vsi_handle, promisc_mask, vid); 115 ice_get_hw_vsi_num(hw, vsi_handle), vid, result); local 125 * @vid: VLAN ID to set VLAN promiscuous 129 u16 vid) 134 result = ice_set_vsi_promisc(hw, vsi_handle, promisc_mask, vid); 138 ice_get_hw_vsi_num(hw, vsi_handle), vid, result); local 260 info.l_data.vlan.vlan_id = vlan->vid; 105 ice_fltr_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid) argument 128 ice_fltr_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid) argument
|
H A D | ice_fltr.h | 18 u16 vid); 21 u16 vid);
|
H A D | ice_main.c | 3715 * @vid: VLAN ID to be added 3720 ice_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 3729 if (!vid) 3741 vid); 3751 vlan = ICE_VLAN(be16_to_cpu(proto), vid, 0); 3778 * @vid: VLAN ID to be removed 3783 ice_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 3792 if (!vid) 3799 ICE_MCAST_VLAN_PROMISC_BITS, vid); 3811 vlan = ICE_VLAN(be16_to_cpu(proto), vid, 5964 ice_fdb_add(struct ndmsg *ndm, struct nlattr __always_unused *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack __always_unused *extack) argument 6003 ice_fdb_del(struct ndmsg *ndm, __always_unused struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, __always_unused u16 vid, struct netlink_ext_ack *extack) argument [all...] |
H A D | ice_sriov.h | 105 int __always_unused vf_id, u16 __always_unused vid, 104 ice_set_vf_port_vlan(struct net_device __always_unused *netdev, int __always_unused vf_id, u16 __always_unused vid, u8 __always_unused qos, __be16 __always_unused v_proto) argument
|
H A D | ice_switch.c | 4051 u16 vid = fi->l_data.mac_vlan.vlan_id; local 4068 if (vid) 4100 * @vid: VLAN ID to clear VLAN promiscuous 4104 u16 vid) 4138 vid != fltr_info->l_data.mac_vlan.vlan_id) 4173 * @vid: VLAN ID to set VLAN promiscuous 4176 ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid) argument 4195 new_fltr.l_data.mac_vlan.vlan_id = vid; 4103 ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid) argument
|
H A D | ice_switch.h | 390 u16 vid); 393 u16 vid);
|
H A D | ice_trace.h | 249 __field(u16, vid) 255 __entry->vid = fdb->data.vid; 257 TP_printk("net_device=%s addr=%pM vid=%u flags=%x", 260 __entry->vid, 279 TP_STRUCT__entry(__field(u16, vid) 281 TP_fast_assign(__entry->vid = vlan->vid; 283 TP_printk("vid=%u flags=%x", 284 __entry->vid, [all...] |
H A D | ice_txrx.c | 1665 td_tag = first->vid; 1998 first->vid = skb_vlan_tag_get(skb); 2385 offload.cd_l2tag2 = first->vid;
|
H A D | ice_txrx.h | 183 u32 vid:16; member in struct:ice_tx_buf
|
H A D | ice_vf_lib.h | 146 return vf->port_vlan_info.vid;
|
H A D | ice_virtchnl.c | 2244 vlan->vid); 2265 vlan->vid); 2371 u16 vid = vfl->vlan_id[i]; local 2388 if (!vid) 2391 vlan = ICE_VLAN(ETH_P_8021Q, vid, 0); 2399 if (!vlan_promisc && vid && !ice_is_dvm_ena(&pf->hw)) { 2405 vid, status); 2412 vid, status); 2420 vid, status); 2436 u16 vid local [all...] |
H A D | ice_vlan.h | 12 u16 vid; member in struct:ice_vlan 16 #define ICE_VLAN(tpid, vid, prio) ((struct ice_vlan){ tpid, vid, prio })
|
H A D | ice_vsi_vlan_lib.c | 27 vlan->tpid != ETH_P_QINQ1 && (vlan->tpid || vlan->vid)) { 50 vlan->vid, vsi->vsi_num, err); 81 vlan->vid, vsi->vsi_num, err); 282 port_vlan_info = vlan->vid | (vlan->prio << VLAN_PRIO_SHIFT); 751 port_vlan_info = vlan->vid | (vlan->prio << VLAN_PRIO_SHIFT);
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 1540 u16 vid = adapter->hw.mng_cookie.vlan_id; local 1545 igb_vfta_set(hw, vid, pf_id, true, true); 1546 adapter->mng_vlan_id = vid; 1552 (vid != old_vid) && 1555 igb_vfta_set(hw, vid, pf_id, false, true); 2515 const unsigned char *addr, u16 vid, 2528 return ndo_dflt_fdb_add(ndm, tb, dev, addr, vid, flags); 5201 u32 i, vid, word, bits, pf_id; local 5204 vid = adapter->mng_vlan_id; 5205 if (vid > 2513 igb_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument 7352 u32 vfta_mask, vid, vfta; local 7407 igb_update_pf_vlvf(struct igb_adapter *adapter, u32 vid) argument 7433 igb_set_vf_vlan(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) argument 7467 igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) argument 7547 int vid = (msgbuf[1] & E1000_VLVF_VLANID_MASK); local 8811 u16 vid; local 9255 igb_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 9271 igb_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 9289 u16 vid = 1; local [all...] |
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 88 u16 vid; local 93 vid = be16_to_cpu((__force __be16)vlan) & E1000_RXD_SPC_VLAN_MASK; 95 vid = le16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK; 96 if (test_bit(vid, adapter->active_vlans)) 97 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid); 1234 __be16 proto, u16 vid) 1241 if (hw->mac.ops.set_vfta(hw, vid, true)) { 1242 dev_warn(&adapter->pdev->dev, "Vlan id %d\n is not added", vid); 1249 set_bit(vid, adapter->active_vlans); 1254 __be16 proto, u16 vid) 1233 igbvf_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 1253 igbvf_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) argument 1276 u16 vid; local [all...] |