Go to file
Nicolas Dichtel 252442f2ae ipv6: fix source address selection with route leak
By default, an address assigned to the output interface is selected when
the source address is not specified. This is problematic when a route,
configured in a vrf, uses an interface from another vrf (aka route leak).
The original vrf does not own the selected source address.

Let's add a check against the output interface and call the appropriate
function to select the source address.

CC: stable@vger.kernel.org
Fixes: 0d240e7811 ("net: vrf: Implement get_saddr for IPv6")
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Link: https://patch.msgid.link/20240710081521.3809742-3-nicolas.dichtel@6wind.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-07-14 07:34:16 -07:00
Documentation ARM: SoC fixes for 6.10, part 3 2024-07-12 09:00:25 -07:00
LICENSES
arch ARM: SoC fixes for 6.10, part 3 2024-07-12 09:00:25 -07:00
block
certs
crypto
drivers net: pse-pd: Do not return EOPNOSUPP if config is null 2024-07-14 07:16:18 -07:00
fs for-6.10-rc7-tag 2024-07-12 12:08:42 -07:00
include ipv6: fix source address selection with route leak 2024-07-14 07:34:16 -07:00
init
io_uring
ipc
kernel bpf: Defer work in bpf_timer_cancel_and_free 2024-07-10 15:59:44 -07:00
lib 21 hotfixes, 15 of which are cc:stable. 2024-07-10 14:59:41 -07:00
mm mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio 2024-07-09 15:41:11 -07:00
net ipv6: fix source address selection with route leak 2024-07-14 07:34:16 -07:00
rust
samples
scripts
security integrity-v6.10-fix 2024-07-05 16:21:54 -07:00
sound ASoC: Fixes for v6.10 2024-07-11 17:11:50 +02:00
tools selftests: forwarding: devlink_lib: Wait for udev events after reloading 2024-07-14 07:17:13 -07:00
usr
virt
.clang-format
.cocciconfig
.editorconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap MAINTAINERS: mailmap: update Lorenzo Stoakes's email address 2024-07-06 11:39:51 -07:00
.rustfmt.toml
COPYING
CREDITS pci-v6.10-fixes-2 2024-07-05 12:33:00 -07:00
Kbuild
Kconfig
MAINTAINERS ARM: SoC fixes for 6.10, part 3 2024-07-12 09:00:25 -07:00
Makefile Linux 6.10-rc7 2024-07-07 14:23:46 -07:00
README

README

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

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

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.