vlan: Clean up netlink vs. ioctl API implementation
Move the ioctl-based VLAN implementation to a separate file to avoid need for conditional blocks within vlan_ioctl.c. This removes the internal CONFIG_VLAN_NETLINK define, i.e., this is now used only in build configuration (.config) to select whether to include the vlan_util.c (netlink) or vlan_ioctl.c (ioctl) implementation of the functions. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
cb38bc886e
commit
84d6755108
6 changed files with 186 additions and 172 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* hostapd / VLAN netlink api
|
||||
* hostapd / VLAN netlink/ioctl api
|
||||
* Copyright (c) 2012, Michael Braun <michael-dev@fami-braun.de>
|
||||
*
|
||||
* This software may be distributed under the terms of the BSD license.
|
||||
|
@ -11,5 +11,8 @@
|
|||
|
||||
int vlan_add(const char *if_name, int vid, const char *vlan_if_name);
|
||||
int vlan_rem(const char *if_name);
|
||||
int vlan_set_name_type(unsigned int name_type);
|
||||
|
||||
int ifconfig_up(const char *if_name);
|
||||
|
||||
#endif /* VLAN_UTIL_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue