]>
Commit | Line | Data |
---|---|---|
db9ecf05 | 1 | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
0ef6f454 LP |
2 | #pragma once |
3 | ||
aa9f1140 TG |
4 | typedef struct VLan VLan; |
5 | ||
737f1405 | 6 | #include "netdev.h" |
3be1d7e0 | 7 | |
aa9f1140 TG |
8 | struct VLan { |
9 | NetDev meta; | |
10 | ||
267fabd2 | 11 | uint16_t id; |
c8b21184 SS |
12 | |
13 | int gvrp; | |
6c1ff21b SS |
14 | int mvrp; |
15 | int loose_binding; | |
16 | int reorder_hdr; | |
aa9f1140 TG |
17 | }; |
18 | ||
634f0f98 | 19 | DEFINE_NETDEV_CAST(VLAN, VLan); |
3be1d7e0 | 20 | extern const NetDevVTable vlan_vtable; |