/* * hostapd / VLAN definition * Copyright (c) 2015, Jouni Malinen * * This software may be distributed under the terms of the BSD license. * See README for more details. */ #ifndef VLAN_H #define VLAN_H #define MAX_NUM_TAGGED_VLAN 32 struct vlan_description { int notempty; /* 0 : no vlan information present, 1: else */ int untagged; /* >0 802.1q vid */ int tagged[MAX_NUM_TAGGED_VLAN]; /* first k items, ascending order */ }; #ifndef CONFIG_NO_VLAN int vlan_compare(struct vlan_description *a, struct vlan_description *b); #else /* CONFIG_NO_VLAN */ static inline int vlan_compare(struct vlan_description *a, struct vlan_description *b) { return 0; } #endif /* CONFIG_NO_VLAN */ #endif /* VLAN_H */