#ifndef __NET_CFG80211_H #define __NET_CFG80211_H #include #include #include /* * 802.11 configuration in-kernel interface * * Copyright 2006 Johannes Berg */ /* from net/wireless.h */ struct wiphy; /** * struct cfg80211_ops - backend description for wireless configuration * * This struct is registered by fullmac card drivers and/or wireless stacks * in order to handle configuration requests on their interfaces. * * All callbacks except where otherwise noted should return 0 * on success or a negative error code. * * @add_virtual_intf: create a new virtual interface with the given name * * @del_virtual_intf: remove the virtual interface determined by ifindex. */ struct cfg80211_ops { int (*add_virtual_intf)(struct wiphy *wiphy, char *name, unsigned int type); int (*del_virtual_intf)(struct wiphy *wiphy, int ifindex); }; #endif /* __NET_CFG80211_H */