No description
Find a file
Hangbin Liu 4e3c0a8d0f ip6_gre: do not confirm neighbor when do pmtu update
[ Upstream commit 675d76ad0a ]

When we do ipv6 gre pmtu update, we will also do neigh confirm currently.
This will cause the neigh cache be refreshed and set to REACHABLE before
xmit.

But if the remote mac address changed, e.g. device is deleted and recreated,
we will not able to notice this and still use the old mac address as the neigh
cache is REACHABLE.

Fix this by disable neigh confirm when do pmtu update

v5: No change.
v4: No change.
v3: Do not remove dst_confirm_neigh, but add a new bool parameter in
    dst_ops.update_pmtu to control whether we should do neighbor confirm.
    Also split the big patch to small ones for each area.
v2: Remove dst_confirm_neigh in __ip6_rt_update_pmtu.

Reported-by: Jianlin Shi <jishi@redhat.com>
Reviewed-by: Guillaume Nault <gnault@redhat.com>
Acked-by: David Ahern <dsahern@gmail.com>
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-04 14:00:15 +01:00
arch x86/mce: Fix possibly incorrect severity calculation on AMD 2020-01-04 13:59:58 +01:00
block blk-mq: make sure that line break can be printed 2019-12-17 20:39:59 +01:00
certs Replace magic for trusting the secondary keyring with #define 2018-09-09 19:55:54 +02:00
crypto crypto: user - fix memory leak in crypto_report 2019-12-17 20:38:55 +01:00
Documentation USB: documentation: flags on usb-storage versus UAS 2019-12-17 20:39:03 +01:00
drivers net: add bool confirm_neigh parameter for dst_ops.update_pmtu 2020-01-04 14:00:14 +01:00
firmware
fs filldir[64]: remove WARN_ON_ONCE() for bad directory entries 2020-01-04 14:00:04 +01:00
include net: add bool confirm_neigh parameter for dst_ops.update_pmtu 2020-01-04 14:00:14 +01:00
init fork: fix some -Wmissing-prototypes warnings 2019-12-05 15:37:52 +01:00
ipc ipc/mqueue.c: only perform resource calculation if user valid 2019-08-06 19:05:24 +02:00
kernel ptp: fix the race between the release of ptp_clock and cdev 2020-01-04 14:00:12 +01:00
lib dma-debug: add a schedule point in debug_dma_dump_mappings() 2020-01-04 13:59:39 +01:00
mm mm/shmem.c: cast the type of unmap_start to u64 2019-12-17 20:39:58 +01:00
net ip6_gre: do not confirm neighbor when do pmtu update 2020-01-04 14:00:15 +01:00
samples samples: pktgen: fix proc_cmd command result check logic 2019-12-31 12:37:00 +01:00
scripts scripts/kallsyms: fix definitely-lost memory leak 2020-01-04 13:59:51 +01:00
security apparmor: fix unsigned len comparison with less than zero 2020-01-04 13:59:51 +01:00
sound ALSA: hda - Downgrade error message for single-cmd fallback 2020-01-04 14:00:00 +01:00
tools perf strbuf: Remove redundant va_end() in strbuf_addv() 2020-01-04 14:00:01 +01:00
usr kbuild: clean compressed initramfs image 2019-10-07 18:55:14 +02:00
virt KVM: arm/arm64: vgic: Don't rely on the wrong pending table 2019-12-17 20:38:51 +01:00
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore kbuild: rpm-pkg: keep spec file until make mrproper 2018-02-13 10:19:46 +01:00
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS USB: rio500: Remove Rio 500 kernel driver 2019-10-17 13:43:20 -07:00
Makefile Linux 4.14.161 2019-12-31 12:38:09 +01:00
README

Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.