diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-10-11 16:54:27 +1100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-10-11 20:10:37 -0700 |
commit | 6e9c0075409d4ec1bc63558ee5a93916a6d7d16f (patch) | |
tree | 581473860a778dc30a19cbf9a9026bc639af517a /arch/um | |
parent | bde135a672bfd1cc41d91c2bbbbd36eb25409b74 (diff) | |
download | linux-6e9c0075409d4ec1bc63558ee5a93916a6d7d16f.tar.gz linux-6e9c0075409d4ec1bc63558ee5a93916a6d7d16f.tar.bz2 linux-6e9c0075409d4ec1bc63558ee5a93916a6d7d16f.zip |
net/ncsi: Don't limit vids based on hot_channel
Currently we drop any new VLAN ids if there are more than the current
(or last used) channel can support. Most importantly this is a problem
if no channel has been selected yet, resulting in a segfault.
Secondly this does not necessarily reflect the capabilities of any other
channels. Instead only drop a new VLAN id if we are already tracking the
maximum allowed by the NCSI specification. Per-channel limits are
already handled by ncsi_add_filter(), but add a message to set_one_vid()
to make it obvious that the channel can not support any more VLAN ids.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/um')
0 files changed, 0 insertions, 0 deletions