On Thu, 15 Feb 2007 15:42:44 +0100, Johannes Berg wrote: > For the future: > > Maybe instead of having ieee80211_ptr point to a struct wireless_dev > (which can be allocated along with the netdev) we should mandate that > each wireless netdev is allocated via a new function that puts the > wireless_dev struct as the first part of the private area of the netdev, > that way getting to it is just a simple addition instead of following > a pointer... and we can also drop ieee80211_ptr from struct net_device. Currently, you need to distinguish whether some random net_device is wireless device or not at some places. At least d80211 needs that (yes, ifindex doesn't wrap often, so those are just safety checks, but - well - I'd like to be safe). How can this be effectively achieved if ieee80211_ptr is dropped? Thanks, Jiri -- Jiri Benc SUSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html