diff mbox series

[SRU,L:raspi] UBUNTU: [Config] raspi: Enable MPTCP_IPV6

Message ID 20230809133054.623420-1-juerg.haefliger@canonical.com
State New
Headers show
Series [SRU,L:raspi] UBUNTU: [Config] raspi: Enable MPTCP_IPV6 | expand

Commit Message

Juerg Haefliger Aug. 9, 2023, 1:30 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2027983

MPTCP_IPV6 was disabled in an early Lunar raspi kernel which introduced
a regression for some users. Turn it back on.

Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
---
 debian.raspi/config/annotations | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Comments

Tim Gardner Aug. 9, 2023, 2:36 p.m. UTC | #1
On 8/9/23 7:30 AM, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/2027983
> 
> MPTCP_IPV6 was disabled in an early Lunar raspi kernel which introduced
> a regression for some users. Turn it back on.
> 
> Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
> ---
>   debian.raspi/config/annotations | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
> index 52f3ce5e9111..f3b9b8cf74c9 100644
> --- a/debian.raspi/config/annotations
> +++ b/debian.raspi/config/annotations
> @@ -100,7 +100,7 @@ CONFIG_IMA_ARCH_POLICY                          policy<{'arm64': 'n', 'armhf': '
>   CONFIG_INPUT_UINPUT                             policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>   CONFIG_IOMMU_SUPPORT                            policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
>   CONFIG_IPMI_HANDLER                             policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
> -CONFIG_IPV6                                     policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
> +CONFIG_IPV6                                     policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>   CONFIG_JOYSTICK_FSIA6B                          policy<{'arm64': 'm', 'armhf': 'm'}> note<'LP: #1995968'>
>   CONFIG_JOYSTICK_RPISENSE                        policy<{'arm64': 'm', 'armhf': 'm'}> note<'Introduced by rpi-6.2.y'>
>   CONFIG_KARMA_PARTITION                          policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
> @@ -152,6 +152,7 @@ CONFIG_MMC_BCM2835_DMA                          policy<{'arm64': 'y', 'armhf': '
>   CONFIG_MMC_BCM2835_MMC                          policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
>   CONFIG_MMC_BCM2835_PIO_DMA_BARRIER              policy<{'arm64': '2', 'armhf': '2'}> note<'Introduced by rpi-6.2.y'>
>   CONFIG_MMC_BCM2835_SDHOST                       policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> +CONFIG_MPTCP_IPV6                               policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>   CONFIG_NET_DROP_MONITOR                         policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>   CONFIG_NET_NCSI                                 policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
>   CONFIG_OF_CONFIGFS                              policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> @@ -3929,6 +3930,7 @@ CONFIG_IPV6_PIMSM_V2                            policy<{'arm64': 'y', 'armhf': '
>   CONFIG_IPV6_ROUTER_PREF                         policy<{'arm64': 'y', 'armhf': 'y'}>
>   CONFIG_IPV6_ROUTE_INFO                          policy<{'arm64': 'y', 'armhf': 'y'}>
>   CONFIG_IPV6_RPL_LWTUNNEL                        policy<{'arm64': 'n', 'armhf': 'n'}>
> +CONFIG_IPV6_SEG6_BPF                            policy<{'arm64': 'y', 'armhf': 'y'}>
>   CONFIG_IPV6_SEG6_HMAC                           policy<{'arm64': 'y', 'armhf': 'y'}>
>   CONFIG_IPV6_SEG6_LWTUNNEL                       policy<{'arm64': 'y', 'armhf': 'y'}>
>   CONFIG_IPV6_SIT                                 policy<{'arm64': 'm', 'armhf': 'm'}>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Manuel Diewald Aug. 10, 2023, 11:10 a.m. UTC | #2
On Wed, Aug 09, 2023 at 03:30:54PM +0200, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/2027983
> 
> MPTCP_IPV6 was disabled in an early Lunar raspi kernel which introduced
> a regression for some users. Turn it back on.
> 
> Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
> ---
>  debian.raspi/config/annotations | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
> index 52f3ce5e9111..f3b9b8cf74c9 100644
> --- a/debian.raspi/config/annotations
> +++ b/debian.raspi/config/annotations
> @@ -100,7 +100,7 @@ CONFIG_IMA_ARCH_POLICY                          policy<{'arm64': 'n', 'armhf': '
>  CONFIG_INPUT_UINPUT                             policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>  CONFIG_IOMMU_SUPPORT                            policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
>  CONFIG_IPMI_HANDLER                             policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
> -CONFIG_IPV6                                     policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
> +CONFIG_IPV6                                     policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>  CONFIG_JOYSTICK_FSIA6B                          policy<{'arm64': 'm', 'armhf': 'm'}> note<'LP: #1995968'>
>  CONFIG_JOYSTICK_RPISENSE                        policy<{'arm64': 'm', 'armhf': 'm'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_KARMA_PARTITION                          policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
> @@ -152,6 +152,7 @@ CONFIG_MMC_BCM2835_DMA                          policy<{'arm64': 'y', 'armhf': '
>  CONFIG_MMC_BCM2835_MMC                          policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_MMC_BCM2835_PIO_DMA_BARRIER              policy<{'arm64': '2', 'armhf': '2'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_MMC_BCM2835_SDHOST                       policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> +CONFIG_MPTCP_IPV6                               policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>  CONFIG_NET_DROP_MONITOR                         policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>  CONFIG_NET_NCSI                                 policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
>  CONFIG_OF_CONFIGFS                              policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> @@ -3929,6 +3930,7 @@ CONFIG_IPV6_PIMSM_V2                            policy<{'arm64': 'y', 'armhf': '
>  CONFIG_IPV6_ROUTER_PREF                         policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_ROUTE_INFO                          policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_RPL_LWTUNNEL                        policy<{'arm64': 'n', 'armhf': 'n'}>
> +CONFIG_IPV6_SEG6_BPF                            policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SEG6_HMAC                           policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SEG6_LWTUNNEL                       policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SIT                                 policy<{'arm64': 'm', 'armhf': 'm'}>
> -- 
> 2.39.2
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Acked-by: Manuel Diewald <manuel.diewald@canonical.com>
Juerg Haefliger Aug. 14, 2023, 7:55 a.m. UTC | #3
Applied to lunar:linux-raspi master-next branch.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/2027983
> 
> MPTCP_IPV6 was disabled in an early Lunar raspi kernel which introduced
> a regression for some users. Turn it back on.
> 
> Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
> ---
>  debian.raspi/config/annotations | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
> index 52f3ce5e9111..f3b9b8cf74c9 100644
> --- a/debian.raspi/config/annotations
> +++ b/debian.raspi/config/annotations
> @@ -100,7 +100,7 @@ CONFIG_IMA_ARCH_POLICY                          policy<{'arm64': 'n', 'armhf': '
>  CONFIG_INPUT_UINPUT                             policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>  CONFIG_IOMMU_SUPPORT                            policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
>  CONFIG_IPMI_HANDLER                             policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
> -CONFIG_IPV6                                     policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
> +CONFIG_IPV6                                     policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>  CONFIG_JOYSTICK_FSIA6B                          policy<{'arm64': 'm', 'armhf': 'm'}> note<'LP: #1995968'>
>  CONFIG_JOYSTICK_RPISENSE                        policy<{'arm64': 'm', 'armhf': 'm'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_KARMA_PARTITION                          policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
> @@ -152,6 +152,7 @@ CONFIG_MMC_BCM2835_DMA                          policy<{'arm64': 'y', 'armhf': '
>  CONFIG_MMC_BCM2835_MMC                          policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_MMC_BCM2835_PIO_DMA_BARRIER              policy<{'arm64': '2', 'armhf': '2'}> note<'Introduced by rpi-6.2.y'>
>  CONFIG_MMC_BCM2835_SDHOST                       policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> +CONFIG_MPTCP_IPV6                               policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
>  CONFIG_NET_DROP_MONITOR                         policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
>  CONFIG_NET_NCSI                                 policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
>  CONFIG_OF_CONFIGFS                              policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
> @@ -3929,6 +3930,7 @@ CONFIG_IPV6_PIMSM_V2                            policy<{'arm64': 'y', 'armhf': '
>  CONFIG_IPV6_ROUTER_PREF                         policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_ROUTE_INFO                          policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_RPL_LWTUNNEL                        policy<{'arm64': 'n', 'armhf': 'n'}>
> +CONFIG_IPV6_SEG6_BPF                            policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SEG6_HMAC                           policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SEG6_LWTUNNEL                       policy<{'arm64': 'y', 'armhf': 'y'}>
>  CONFIG_IPV6_SIT                                 policy<{'arm64': 'm', 'armhf': 'm'}>
diff mbox series

Patch

diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
index 52f3ce5e9111..f3b9b8cf74c9 100644
--- a/debian.raspi/config/annotations
+++ b/debian.raspi/config/annotations
@@ -100,7 +100,7 @@  CONFIG_IMA_ARCH_POLICY                          policy<{'arm64': 'n', 'armhf': '
 CONFIG_INPUT_UINPUT                             policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
 CONFIG_IOMMU_SUPPORT                            policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
 CONFIG_IPMI_HANDLER                             policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not supported on Pi'>
-CONFIG_IPV6                                     policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
+CONFIG_IPV6                                     policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
 CONFIG_JOYSTICK_FSIA6B                          policy<{'arm64': 'm', 'armhf': 'm'}> note<'LP: #1995968'>
 CONFIG_JOYSTICK_RPISENSE                        policy<{'arm64': 'm', 'armhf': 'm'}> note<'Introduced by rpi-6.2.y'>
 CONFIG_KARMA_PARTITION                          policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
@@ -152,6 +152,7 @@  CONFIG_MMC_BCM2835_DMA                          policy<{'arm64': 'y', 'armhf': '
 CONFIG_MMC_BCM2835_MMC                          policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
 CONFIG_MMC_BCM2835_PIO_DMA_BARRIER              policy<{'arm64': '2', 'armhf': '2'}> note<'Introduced by rpi-6.2.y'>
 CONFIG_MMC_BCM2835_SDHOST                       policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
+CONFIG_MPTCP_IPV6                               policy<{'arm64': 'y', 'armhf': 'y'}> note<'LP: #2027983'>
 CONFIG_NET_DROP_MONITOR                         policy<{'arm64': 'm', 'armhf': 'm'}> note<'Not essential on Pi'>
 CONFIG_NET_NCSI                                 policy<{'arm64': 'n', 'armhf': 'n'}> note<'Not desired on Pi'>
 CONFIG_OF_CONFIGFS                              policy<{'arm64': 'y', 'armhf': 'y'}> note<'Introduced by rpi-6.2.y'>
@@ -3929,6 +3930,7 @@  CONFIG_IPV6_PIMSM_V2                            policy<{'arm64': 'y', 'armhf': '
 CONFIG_IPV6_ROUTER_PREF                         policy<{'arm64': 'y', 'armhf': 'y'}>
 CONFIG_IPV6_ROUTE_INFO                          policy<{'arm64': 'y', 'armhf': 'y'}>
 CONFIG_IPV6_RPL_LWTUNNEL                        policy<{'arm64': 'n', 'armhf': 'n'}>
+CONFIG_IPV6_SEG6_BPF                            policy<{'arm64': 'y', 'armhf': 'y'}>
 CONFIG_IPV6_SEG6_HMAC                           policy<{'arm64': 'y', 'armhf': 'y'}>
 CONFIG_IPV6_SEG6_LWTUNNEL                       policy<{'arm64': 'y', 'armhf': 'y'}>
 CONFIG_IPV6_SIT                                 policy<{'arm64': 'm', 'armhf': 'm'}>