Search Linux Wireless

Re: [PATCH] mac80211: push rx status into skb->cb

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

 



On Thu, 2009-06-18 at 15:17 +0300, Kalle Valo wrote:
> Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes:
> 
> > From:	Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
> > Subject: [PATCH] mac80211: push rx status into skb->cb
> > To:	John Linville <linville@xxxxxxxxxxxxx>
> > Cc:	linux-wireless <linux-wireless@xxxxxxxxxxxxxxx>
> > Date:	Wed, 17 Jun 2009 13:13:00 +0200
> >
> > Within mac80211, we often need to copy the rx status into
> > skb->cb. This is wasteful, as drivers could be building it
> > in there to start with. This patch changes the API so that
> > drivers are expected to pass the RX status in skb->cb, now
> > accessible as IEEE80211_SKB_RXCB(skb). It also updates all
> > drivers to pass the rx status in there, but only by making
> > them memcpy() it into place before the call to the receive
> > function (ieee80211_rx(_irqsafe)). Each driver can now be
> > optimised on its own schedule.
> >
> > Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
> 
> [...]
> 
> >  drivers/net/wireless/wl12xx/rx.c           |    3 -
> 
> Last night John applied a patch which renamed this to wl1251_rx.c.

He actually applied both patches so I'll assume git resolved this.

> >  drivers/staging/agnx/xmit.c                |    3 -
> >  drivers/staging/stlc45xx/stlc45xx.c        |    3 -
> >  drivers/staging/winbond/wb35rx.c           |    3 -
> 
> John takes staging patches now? And stlc45xx won't even compile right
> now :(

Well, I did that with spatch, so ...

johannes

Attachment: signature.asc
Description: This is a digitally signed message part


[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