> I would prefer to get all IEs in one blob (assuming WEXT does not have > length limits on this data that could be up to about 2250 bytes long). Good point. That should actually be doable quite easily. > This would avoid need to add new IEs one by one in the future (e.g., for > IEEE 802.11r). Yeah, precisely. > wpa_supplicant should be able to combine multiple IEs (or even multiple > IE groups) together, so I'm not too concerned of this being done > separately, but in general, it would be simpler to just pass all IEs as > a single blob. It might even be worthwhile to start storing the IEs as a > single buffer and have helper functions to fetch pointer to the > beginning of whatever IE is needed in the MLME code (this is how the > current wpa_supplicant processes IEs from scan results). Actually, we do store them in one blob and then hand out pointers to the various parts. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part