forked from mirrors/linux
		
	 2bfefa2dab
			
		
	
	
		2bfefa2dab
		
	
	
	
	
		
			
			Currently the proto argument is unused. This is because the driver only supports 802.1Q VLAN filtering. This policy is enforced via netdev features that the driver sets up when configuring the netdev, so the proto argument won't ever be anything other than 802.1Q. However, this will allow for future iterations of the driver to seemlessly support 802.1ad filtering. Begin using the proto argument and extend the related structures to support its use. Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Gurucharan G <gurucharanx.g@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			334 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			334 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| /* Copyright (C) 2019-2021, Intel Corporation. */
 | |
| 
 | |
| #ifndef _ICE_VLAN_H_
 | |
| #define _ICE_VLAN_H_
 | |
| 
 | |
| #include <linux/types.h>
 | |
| #include "ice_type.h"
 | |
| 
 | |
| struct ice_vlan {
 | |
| 	u16 tpid;
 | |
| 	u16 vid;
 | |
| 	u8 prio;
 | |
| };
 | |
| 
 | |
| #define ICE_VLAN(tpid, vid, prio) ((struct ice_vlan){ tpid, vid, prio })
 | |
| 
 | |
| #endif /* _ICE_VLAN_H_ */
 |