Search Linux Wireless

RE: [PATCH 05/60] iwlagn: introduce struct iwl-shared - known by all layers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Stanislaw,

First thank you for the helpful review

> 
> Simply by adding to iwl_priv different struct ops/data for each upper
> layer you will have. You need to have the same thing to clue with
> mac80211, whatever upper layer will be. Otherwise, if mac80211 clue
> have to be different, new hardware probably needs different driver.
> 

I would be reluctant to have all the data / ops needed by all the possible HW
all the time in priv. I don't think it is a good idea to have unallocated pointers
for a bus that don't need the rings...
Instead, I think that having a HW specific area that is allocated for each HW is much
nicer and reliable. This is what this patch series is all about.
Furthermore, I don't want the HW layer to dereference iwl_priv, the same way the low level
driver doesn't dereference mac80211's local pointer. This is what the iwl_shared is all about.

Are things clearer now ?
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux