]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/netdev/vlan.h
license: LGPL-2.1+ -> LGPL-2.1-or-later
[thirdparty/systemd.git] / src / network / netdev / vlan.h
CommitLineData
db9ecf05 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
0ef6f454
LP
2#pragma once
3
aa9f1140
TG
4typedef struct VLan VLan;
5
737f1405 6#include "netdev.h"
3be1d7e0 7
aa9f1140
TG
8struct 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 19DEFINE_NETDEV_CAST(VLAN, VLan);
3be1d7e0 20extern const NetDevVTable vlan_vtable;