Lines Matching full:vlan
102 * @vid: VLAN ID to clear VLAN promiscuous
125 * @vid: VLAN ID to set VLAN promiscuous
164 * ice_fltr_add_vlan_list - add list of VLAN filters
174 * ice_fltr_remove_vlan_list - remove list of VLAN filters
244 * ice_fltr_add_vlan_to_list - add VLAN filter info to exsisting list
247 * @vlan: VLAN filter details
251 struct ice_vlan *vlan) in ice_fltr_add_vlan_to_list() argument
260 info.l_data.vlan.vlan_id = vlan->vid; in ice_fltr_add_vlan_to_list()
261 info.l_data.vlan.tpid = vlan->tpid; in ice_fltr_add_vlan_to_list()
262 info.l_data.vlan.tpid_valid = true; in ice_fltr_add_vlan_to_list()
353 * ice_fltr_prepare_vlan - add or remove VLAN filter
355 * @vlan: VLAN filter details
356 * @vlan_action: pointer to add or remove VLAN function
359 ice_fltr_prepare_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan, in ice_fltr_prepare_vlan() argument
365 if (ice_fltr_add_vlan_to_list(vsi, &tmp_list, vlan)) in ice_fltr_prepare_vlan()
436 * ice_fltr_add_vlan - add single VLAN filter
438 * @vlan: VLAN filter details
440 int ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_add_vlan() argument
442 return ice_fltr_prepare_vlan(vsi, vlan, ice_fltr_add_vlan_list); in ice_fltr_add_vlan()
446 * ice_fltr_remove_vlan - remove VLAN filter
448 * @vlan: VLAN filter details
450 int ice_fltr_remove_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_remove_vlan() argument
452 return ice_fltr_prepare_vlan(vsi, vlan, ice_fltr_remove_vlan_list); in ice_fltr_remove_vlan()