1fb05ba12SBrett Creeley /* SPDX-License-Identifier: GPL-2.0 */ 2fb05ba12SBrett Creeley /* Copyright (C) 2019-2021, Intel Corporation. */ 3fb05ba12SBrett Creeley 4fb05ba12SBrett Creeley #ifndef _ICE_VLAN_H_ 5fb05ba12SBrett Creeley #define _ICE_VLAN_H_ 6fb05ba12SBrett Creeley 7fb05ba12SBrett Creeley #include <linux/types.h> 8fb05ba12SBrett Creeley #include "ice_type.h" 9fb05ba12SBrett Creeley 10fb05ba12SBrett Creeley struct ice_vlan { 11*2bfefa2dSBrett Creeley u16 tpid; 12fb05ba12SBrett Creeley u16 vid; 13fb05ba12SBrett Creeley u8 prio; 14fb05ba12SBrett Creeley }; 15fb05ba12SBrett Creeley 16*2bfefa2dSBrett Creeley #define ICE_VLAN(tpid, vid, prio) ((struct ice_vlan){ tpid, vid, prio }) 17fb05ba12SBrett Creeley 18fb05ba12SBrett Creeley #endif /* _ICE_VLAN_H_ */ 19