22 lines
354 B
C
22 lines
354 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
typedef struct VLan VLan;
|
|
|
|
#include "netdev.h"
|
|
|
|
struct VLan {
|
|
NetDev meta;
|
|
|
|
uint16_t id;
|
|
int protocol;
|
|
|
|
int gvrp;
|
|
int mvrp;
|
|
int loose_binding;
|
|
int reorder_hdr;
|
|
};
|
|
|
|
DEFINE_NETDEV_CAST(VLAN, VLan);
|
|
extern const NetDevVTable vlan_vtable;
|