Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion data/defaults.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ vyos_mirror = "https://packages.vyos.net/repositories/rolling"
vyos_branch = "rolling"
release_train = "rolling"

kernel_version = "6.18.38"
kernel_version = "6.18.41"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🔍 Additional research query:

Confirm whether the Linux kernel 6.18.41 update should reference T9067 or T9151.

💡 Result:

The Linux kernel 6.18.41 update should reference T9151. T9067 covers 6.18.38 and is resolved; T9151 explicitly covers 6.18.41 and is in progress.


🏁 Script executed:

#!/bin/bash
printf '%s\n' '--- kernel version ---'
nl -ba data/defaults.toml | sed -n '12,22p'
printf '%s\n' '--- tracker references ---'
rg -n --hidden --glob '!/.git/**' 'T9067|T9151|6\.18\.41|6\.18\.38' . || true

Repository: vyos/vyos-build

Length of output: 290


Update the PR metadata to reference T9151. T9067 covers Linux 6.18.38, while T9151 covers Linux 6.18.41.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@data/defaults.toml` at line 17, Update the PR metadata associated with
kernel_version in defaults.toml to reference T9151 instead of T9067, while
preserving the Linux 6.18.41 version value.

Source: MCP tools

kernel_flavor = "vyos"
bootloaders = "syslinux,grub-efi"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ index 7a637e87005f..982c76d0b0ab 100644
- 1 - Allows you to have multiple network interfaces on the same
subnet, and have the ARPs for each interface be answered
diff --git a/include/linux/inetdevice.h b/include/linux/inetdevice.h
index dccbeb25f701..b16f70e491d6 100644
index 6032eea2539a..b3ecf2a418af 100644
--- a/include/linux/inetdevice.h
+++ b/include/linux/inetdevice.h
@@ -139,6 +139,7 @@ static inline void ipv4_devconf_setall(struct in_device *in_dev)
Expand Down Expand Up @@ -109,18 +109,18 @@ index 942a887bf089..e6df2bfc4e40 100644
};

diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index b2e1328371d3..769d4e1f5cbf 100644
index c98b1b919f18..e7eb01ce30d1 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -5718,6 +5718,7 @@ static void ipv6_store_devconf(const struct ipv6_devconf *cnf,
@@ -5731,6 +5731,7 @@ static void ipv6_store_devconf(const struct ipv6_devconf *cnf,
READ_ONCE(cnf->accept_untracked_na);
array[DEVCONF_ACCEPT_RA_MIN_LFT] = READ_ONCE(cnf->accept_ra_min_lft);
array[DEVCONF_FORCE_FORWARDING] = READ_ONCE(cnf->force_forwarding);
+ array[DEVCONF_LINK_FILTER] = READ_ONCE(cnf->link_filter);
}

static inline size_t inet6_ifla6_size(void)
@@ -7253,6 +7254,13 @@ static const struct ctl_table addrconf_sysctl[] = {
@@ -7274,6 +7275,13 @@ static const struct ctl_table addrconf_sysctl[] = {
.extra1 = (void *)SYSCTL_ZERO,
.extra2 = (void *)SYSCTL_ONE,
},
Expand All @@ -135,7 +135,7 @@ index b2e1328371d3..769d4e1f5cbf 100644
.procname = "ioam6_id",
.data = &ipv6_devconf.ioam6_id,
diff --git a/net/ipv6/route.c b/net/ipv6/route.c
index f89220929c4e..8f92ef14d884 100644
index ef66a3c86feb..4a1de714e3a9 100644
--- a/net/ipv6/route.c
+++ b/net/ipv6/route.c
@@ -717,6 +717,14 @@ static inline void rt6_probe(struct fib6_nh *fib6_nh)
Expand Down
Loading