]> git.baikalelectronics.ru Git - kernel.git/commit
net/ncsi: Disable global multicast filter
authorVijay Khemka <vijaykhemka@fb.com>
Thu, 12 Sep 2019 19:04:50 +0000 (12:04 -0700)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Fri, 20 Sep 2019 01:04:40 +0000 (18:04 -0700)
commit98d428b4ffcff3a660f4bb4230aca3335bf73796
tree9c683b745783ba0fdc438ef2c17eeb3e6ea5b8e8
parent8badeb5756c5027613c06f42f2a4a86378d16b7c
net/ncsi: Disable global multicast filter

Disabling multicast filtering from NCSI if it is supported. As it
should not filter any multicast packets. In current code, multicast
filter is enabled and with an exception of optional field supported
by device are disabled filtering.

Mainly I see if goal is to disable filtering for IPV6 packets then let
it disabled for every other types as well. As we are seeing issues with
LLDP not working with this enabled filtering. And there are other issues
with IPV6.

By Disabling this multicast completely, it is working for both IPV6 as
well as LLDP.

Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
Acked-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
net/ncsi/internal.h
net/ncsi/ncsi-manage.c