diff options
author | Alexander Aring <aahringo@redhat.com> | 2021-04-04 20:30:51 -0400 |
---|---|---|
committer | Stefan Schmidt <stefan@datenfreihafen.org> | 2021-04-06 22:28:34 +0200 |
commit | 4c9b4f55ad1f5a4b6206ac4ea58f273126d21925 (patch) | |
tree | 5bb6459b3ab8032006437090537ff9d13e5bb6ed /net/ieee802154 | |
parent | 6fb8045319ef172dc88a8142e7f8b58c7608137e (diff) | |
download | linux-stable-4c9b4f55ad1f5a4b6206ac4ea58f273126d21925.tar.gz linux-stable-4c9b4f55ad1f5a4b6206ac4ea58f273126d21925.tar.bz2 linux-stable-4c9b4f55ad1f5a4b6206ac4ea58f273126d21925.zip |
net: ieee802154: stop dump llsec seclevels for monitors
This patch stops dumping llsec seclevels for monitors which we don't
support yet. Otherwise we will access llsec mib which isn't initialized
for monitors.
Signed-off-by: Alexander Aring <aahringo@redhat.com>
Link: https://lore.kernel.org/r/20210405003054.256017-13-aahringo@redhat.com
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Diffstat (limited to 'net/ieee802154')
-rw-r--r-- | net/ieee802154/nl802154.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/ieee802154/nl802154.c b/net/ieee802154/nl802154.c index 88735f03b73e..9158b095ccf9 100644 --- a/net/ieee802154/nl802154.c +++ b/net/ieee802154/nl802154.c @@ -2026,6 +2026,11 @@ nl802154_dump_llsec_seclevel(struct sk_buff *skb, struct netlink_callback *cb) if (err) return err; + if (wpan_dev->iftype == NL802154_IFTYPE_MONITOR) { + err = skb->len; + goto out_err; + } + if (!wpan_dev->netdev) { err = -EINVAL; goto out_err; |