Line data Source code
1 : /* SPDX-License-Identifier: LGPL-2.1+ */ 2 : #pragma once 3 : 4 : typedef struct VLan VLan; 5 : 6 : #include "netdev/netdev.h" 7 : 8 : struct VLan { 9 : NetDev meta; 10 : 11 : uint16_t id; 12 : 13 : int gvrp; 14 : int mvrp; 15 : int loose_binding; 16 : int reorder_hdr; 17 : }; 18 : 19 0 : DEFINE_NETDEV_CAST(VLAN, VLan); 20 : extern const NetDevVTable vlan_vtable;