linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] zero-copy AMSDU processing
@ 2015-02-19 10:51 Vladimir Kondratiev
  2015-02-19 11:35 ` Emmanuel Grumbach
  2015-02-23  8:35 ` Johannes Berg
  0 siblings, 2 replies; 5+ messages in thread
From: Vladimir Kondratiev @ 2015-02-19 10:51 UTC (permalink / raw)
  To: linux-wireless

I am looking for ideas how can one process AMSDU in the software, without copying data.
Current implementation like ieee80211_amsdu_to_8023s() do copy packet data.

Assume I got in the driver, MPDU that is AMSDU containing several MSDU's.
It is in the single memory buffer that was allocated for DMA.
Can I construct skb's per MSDU with minimal data copy, having most of the
original data in place? Any ideas for this?

Thanks, Vladimir.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-02-25  7:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-19 10:51 [RFC] zero-copy AMSDU processing Vladimir Kondratiev
2015-02-19 11:35 ` Emmanuel Grumbach
2015-02-23  8:35 ` Johannes Berg
2015-02-25  7:07   ` Vladimir Kondratiev
2015-02-25  7:52     ` Johannes Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).