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 | |
parent | 6fb8045319ef172dc88a8142e7f8b58c7608137e (diff) | |
download | misc-4c9b4f55ad1f5a4b6206ac4ea58f273126d21925.tar.gz |
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>
-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 88735f03b73e47..9158b095ccf970 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; |