From: Manikanta Pubbisetty <mpubbise@codeaurora.org> To: ath11k@lists.infradead.org Cc: linux-wireless@vger.kernel.org, Manikanta Pubbisetty <mpubbise@codeaurora.org> Subject: [RFCv2 0/2] add 802.11 decapsulation offload support Date: Thu, 27 Feb 2020 17:31:37 +0530 [thread overview] Message-ID: <1582804899-12814-1-git-send-email-mpubbise@codeaurora.org> (raw) Adding support for offloading 802.11 decapsulation to the HW. This reduces the CPU cycles spent on host CPU for doing the conversion from 802.11 format to ethernet format and thereby improving the performance of the device. This change was tested on IPQ8074 platform (ath11k driver). In tests where CPUs are fully loaded, this change has improved average CPU usage by nearly 8-10%. Note: Ath11k patch in this patchset depends on PN offload series and the multi reo patchset with the following name. "Support hash based reo destination ring selection" v2: - Cover letter is updated with performance improvement numbers - Disabled tid stats update for decap offload case Manikanta Pubbisetty (1): ath11k: add 802.11 decapsulation offloading support Vasanthakumar Thiagarajan (1): mac80211: add receive path for ethernet frame format drivers/net/wireless/ath/ath11k/core.c | 4 + drivers/net/wireless/ath/ath11k/core.h | 3 + drivers/net/wireless/ath/ath11k/dp_rx.c | 184 ++++++++++++++---------- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 21 +++ include/net/mac80211.h | 20 +++ net/mac80211/rx.c | 217 ++++++++++++++++++++++++++++- 7 files changed, 371 insertions(+), 80 deletions(-) -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: Manikanta Pubbisetty <mpubbise@codeaurora.org> To: ath11k@lists.infradead.org Cc: Manikanta Pubbisetty <mpubbise@codeaurora.org>, linux-wireless@vger.kernel.org Subject: [RFCv2 0/2] add 802.11 decapsulation offload support Date: Thu, 27 Feb 2020 17:31:37 +0530 [thread overview] Message-ID: <1582804899-12814-1-git-send-email-mpubbise@codeaurora.org> (raw) Adding support for offloading 802.11 decapsulation to the HW. This reduces the CPU cycles spent on host CPU for doing the conversion from 802.11 format to ethernet format and thereby improving the performance of the device. This change was tested on IPQ8074 platform (ath11k driver). In tests where CPUs are fully loaded, this change has improved average CPU usage by nearly 8-10%. Note: Ath11k patch in this patchset depends on PN offload series and the multi reo patchset with the following name. "Support hash based reo destination ring selection" v2: - Cover letter is updated with performance improvement numbers - Disabled tid stats update for decap offload case Manikanta Pubbisetty (1): ath11k: add 802.11 decapsulation offloading support Vasanthakumar Thiagarajan (1): mac80211: add receive path for ethernet frame format drivers/net/wireless/ath/ath11k/core.c | 4 + drivers/net/wireless/ath/ath11k/core.h | 3 + drivers/net/wireless/ath/ath11k/dp_rx.c | 184 ++++++++++++++---------- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 21 +++ include/net/mac80211.h | 20 +++ net/mac80211/rx.c | 217 ++++++++++++++++++++++++++++- 7 files changed, 371 insertions(+), 80 deletions(-) -- 2.7.4 _______________________________________________ ath11k mailing list ath11k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath11k
next reply other threads:[~2020-02-27 12:02 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-02-27 12:01 Manikanta Pubbisetty [this message] 2020-02-27 12:01 ` [RFCv2 0/2] add 802.11 decapsulation offload support Manikanta Pubbisetty 2020-02-27 12:01 ` [RFCv2 1/2] mac80211: add receive path for ethernet frame format Manikanta Pubbisetty 2020-02-27 12:01 ` Manikanta Pubbisetty 2020-03-20 14:00 ` Johannes Berg 2020-03-20 14:00 ` Johannes Berg 2020-02-27 12:01 ` [RFCv2 2/2] ath11k: add 802.11 decapsulation offloading support Manikanta Pubbisetty 2020-02-27 12:01 ` Manikanta Pubbisetty
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1582804899-12814-1-git-send-email-mpubbise@codeaurora.org \ --to=mpubbise@codeaurora.org \ --cc=ath11k@lists.infradead.org \ --cc=linux-wireless@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.