Johannes Berg 32bfd35d4b mac80211: dont use interface indices in drivers
This patch gets rid of the if_id stuff where possible in favour of
a new per-virtual-interface structure "struct ieee80211_vif". This
structure is located at the end of the per-interface structure and
contains a variable length driver-use data area.

This has two advantages:
 * removes the need to look up interfaces by if_id, this is better
   for working with network namespaces and performance
 * allows drivers to store and retrieve per-interface data without
   having to allocate own lists/hash tables

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-01-28 15:09:36 -08:00
..
2008-01-28 14:57:23 -08:00
2008-01-28 15:08:10 -08:00
2007-10-10 16:53:11 -07:00
2006-12-02 21:22:55 -08:00
2007-12-20 13:56:32 -08:00
2007-10-10 16:53:56 -07:00
2007-11-02 08:47:06 +01:00
2007-10-10 16:51:28 -07:00
2008-01-28 15:08:48 -08:00
2008-01-28 15:02:15 -08:00
2008-01-28 15:01:08 -08:00
2008-01-28 14:53:47 -08:00
2006-03-20 22:59:36 -08:00
2008-01-28 14:55:51 -08:00
2007-10-07 23:44:17 -07:00
2008-01-28 15:01:48 -08:00