2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-10 22:54:11 +08:00
linux-next/drivers/net/ethernet/netronome/nfp
John Hurley b809ec869b nfp: flower: ensure dead neighbour entries are not offloaded
Previously only the neighbour state was checked to decide if an offloaded
entry should be removed. However, there can be situations when the entry
is dead but still marked as valid. This can lead to dead entries not
being removed from fw tables or even incorrect data being added.

Check the entry dead bit before deciding if it should be added to or
removed from fw neighbour tables.

Fixes: 8e6a9046b6 ("nfp: flower vxlan neighbour offload")
Signed-off-by: John Hurley <john.hurley@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-22 10:55:01 -07:00
..
abm treewide: kvzalloc() -> kvcalloc() 2018-06-12 16:19:22 -07:00
bpf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 2018-07-01 09:27:44 +09:00
flower nfp: flower: ensure dead neighbour entries are not offloaded 2018-07-22 10:55:01 -07:00
nfpcore nfp: cast sizeof() to int when comparing with error code 2018-06-27 15:36:32 +09:00
nic nfp: add Makefiles to all directories 2018-02-22 15:22:50 -05:00
Makefile nfp: flower: monitor and offload LAG groups 2018-05-24 23:10:57 -04:00
nfp_abi.h nfp: abm: enable advanced queuing on demand 2018-05-29 09:49:15 -04:00
nfp_app_nic.c nfp: abm: create project-specific vNIC structure 2018-05-23 14:26:18 -04:00
nfp_app.c nfp: allow apps to add extra stats to ports 2018-05-29 09:49:16 -04:00
nfp_app.h nfp: allow apps to add extra stats to ports 2018-05-29 09:49:16 -04:00
nfp_asm.c nfp: bpf: add support for atomic add of unknown values 2018-03-28 19:36:14 -07:00
nfp_asm.h nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K) 2018-05-18 21:35:55 +02:00
nfp_devlink.c devlink: Add extack to reload and port_{un, }split operations 2018-06-05 12:32:37 -04:00
nfp_hwmon.c nfp: add hwmon support 2017-05-30 11:27:06 -04:00
nfp_main.c nfp: stop limiting VFs to 0 2018-06-29 15:09:00 -05:00
nfp_main.h nfp: add shared buffer configuration 2018-05-23 14:26:18 -04:00
nfp_net_common.c nfp: remove phys_port_name on flower's vNIC 2018-06-12 15:18:28 -07:00
nfp_net_ctrl.c nfp: fix TLV offset calculation 2018-02-02 19:08:20 -05:00
nfp_net_ctrl.h nfp: standardize FW header whitespace 2018-02-16 16:24:24 -05:00
nfp_net_debugdump.c nfp: fix fw dump handling of absolute rtsym size 2018-01-23 10:12:01 -05:00
nfp_net_debugfs.c nfp: assign vNIC id as phys_port_name of vNICs which are not ports 2018-05-23 14:26:19 -04:00
nfp_net_ethtool.c nfp: allow apps to add extra stats to ports 2018-05-29 09:49:16 -04:00
nfp_net_main.c nfp: assign vNIC id as phys_port_name of vNICs which are not ports 2018-05-23 14:26:19 -04:00
nfp_net_repr.c nfp: abm: expose all PF queues 2018-05-29 09:49:16 -04:00
nfp_net_repr.h nfp: abm: expose all PF queues 2018-05-29 09:49:16 -04:00
nfp_net_sriov.c nfp: inform the VF driver needs to be restarted after changing the MAC 2017-10-28 18:59:48 +09:00
nfp_net_sriov.h nfp: add basic SR-IOV ndo functions 2017-08-25 19:24:58 -07:00
nfp_net.h nfp: remove phys_port_name on flower's vNIC 2018-06-12 15:18:28 -07:00
nfp_netvf_main.c nfp: assign vNIC id as phys_port_name of vNICs which are not ports 2018-05-23 14:26:19 -04:00
nfp_port.c nfp: use split in naming of PCIe PF ports 2018-05-23 14:26:19 -04:00
nfp_port.h nfp: allow apps to add extra stats to ports 2018-05-29 09:49:16 -04:00
nfp_shared_buf.c nfp: add shared buffer configuration 2018-05-23 14:26:18 -04:00