From: Kalle Valo <kvalo@kernel.org>
To: Baochen Qiang <quic_bqiang@quicinc.com>
Cc: <ath12k@lists.infradead.org>, <linux-wireless@vger.kernel.org>
Subject: Re: [PATCH v2 0/7] wifi: ath12k: add support for WoW
Date: Thu, 23 May 2024 19:48:35 +0300 [thread overview]
Message-ID: <875xv4bhjw.fsf@kernel.org> (raw)
In-Reply-To: <20240523033143.21677-1-quic_bqiang@quicinc.com> (Baochen Qiang's message of "Thu, 23 May 2024 11:31:36 +0800")
Baochen Qiang <quic_bqiang@quicinc.com> writes:
> Add support for WoW (Wakeup on Wireless) funtionalities, this including
> magic-pattern, net-detect, disconnect and patterns, HW data filter, ARP
> and NS offload, GTK rekey offload.
>
> Also enable keepalive before suspend to avoid unexpected kick out by AP.
>
> v2:
> - [2/7] wifi: ath12k: add basic WoW functionalities
> 1. In ath12k_wow_convert_8023_to_80211(), change to use 'size_t'
> instead of 'int' to make GCC happy
> - [5/7] wifi: ath12k: support ARP and NS offload
> 1. In ath12k_mac_arvif_get_arp_ns_offload(), change to use
> GFP_ATOMIC to fix kernel crash due to sleep in invalid context
> - rebased on ToT
>
> Baochen Qiang (7):
> wifi: ath12k: implement WoW enable and wakeup commands
> wifi: ath12k: add basic WoW functionalities
> wifi: ath12k: add WoW net-detect functionality
> wifi: ath12k: implement hardware data filter
> wifi: ath12k: support ARP and NS offload
> wifi: ath12k: support GTK rekey offload
> wifi: ath12k: handle keepalive during WoWLAN suspend and resume
I see new kmemleak warnings with ath-pending-202405231313, I'm assuming
it's from this patchset but didn't check. I see a lot of warnings like
below but I can provide more information tomorrow if needed.
unreferenced object 0xffff88814fa4d800 (size 1024):
comm "wpa_supplicant", pid 11989, jiffies 4296591308
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ................
fe 80 00 00 00 00 00 00 02 03 7f ff fe 37 16 02 .............7..
backtrace (crc 3f321b49):
[<ffffffff8dbdd8d5>] kmemleak_alloc+0x45/0x80
[<ffffffff8b573984>] kmalloc_trace+0x284/0x2d0
[<ffffffffc0e634e2>] ath12k_mac_arvif_get_arp_ns_offload+0x72/0xd0 [ath12k]
[<ffffffffc0e6b437>] ath12k_mac_op_ipv6_changed+0xc7/0x1470 [ath12k]
[<ffffffffc077e797>] ieee80211_ifa6_changed+0x1c7/0x3a0 [mac80211]
[<ffffffff8afeb177>] notifier_call_chain+0x97/0x310
[<ffffffff8afeb72d>] atomic_notifier_call_chain+0x5d/0x140
[<ffffffff8d918796>] inet6addr_notifier_call_chain+0x16/0x20
[<ffffffff8d7f193a>] addrconf_ifdown.isra.0+0xa8a/0x1700
[<ffffffff8d800895>] addrconf_notify+0x105/0xdd0
[<ffffffff8afeb177>] notifier_call_chain+0x97/0x310
[<ffffffff8afeb571>] raw_notifier_call_chain+0x11/0x20
[<ffffffff8d277e1b>] call_netdevice_notifiers_info+0x8b/0xf0
[<ffffffff8d28ec33>] __dev_notify_flags+0x163/0x240
[<ffffffff8d290771>] dev_change_flags+0xf1/0x150
[<ffffffff8d647406>] devinet_ioctl+0x1116/0x19b0
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
prev parent reply other threads:[~2024-05-23 16:48 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-23 3:31 [PATCH v2 0/7] wifi: ath12k: add support for WoW Baochen Qiang
2024-05-23 3:31 ` [PATCH v2 1/7] wifi: ath12k: implement WoW enable and wakeup commands Baochen Qiang
2024-05-23 3:31 ` [PATCH v2 2/7] wifi: ath12k: add basic WoW functionalities Baochen Qiang
2024-05-23 16:38 ` Jeff Johnson
2024-05-23 3:31 ` [PATCH v2 3/7] wifi: ath12k: add WoW net-detect functionality Baochen Qiang
2024-05-23 3:31 ` [PATCH v2 4/7] wifi: ath12k: implement hardware data filter Baochen Qiang
2024-05-23 3:31 ` [PATCH v2 5/7] wifi: ath12k: support ARP and NS offload Baochen Qiang
2024-05-23 16:40 ` Jeff Johnson
2024-05-23 3:31 ` [PATCH v2 6/7] wifi: ath12k: support GTK rekey offload Baochen Qiang
2024-05-23 3:31 ` [PATCH v2 7/7] wifi: ath12k: handle keepalive during WoWLAN suspend and resume Baochen Qiang
2024-05-23 16:48 ` Kalle Valo [this message]
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=875xv4bhjw.fsf@kernel.org \
--to=kvalo@kernel.org \
--cc=ath12k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=quic_bqiang@quicinc.com \
/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: link
Be 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.