[X/B/D linux-kvm][SRU][PATCH 0/1] UBUNTU: [Config] Enable VXLAN module support

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[X/B/D linux-kvm][SRU][PATCH 0/1] UBUNTU: [Config] Enable VXLAN module support

Po-Hsu Lin (Sam)
== SRU Justification ==
VXLAN is used by Flannel and maybe other CNI plugins for Kubernetes,
it will be great to enable the support in KVM kernels.

== Fix ==
Enable the CONFIG_VXLAN in the config file.
CONFIG_NET_UDP_TUNNEL=m and other configs were added automatically with
updateconfigs.

CONFIG_OPENVSWITCH_VXLAN supprt was excluded intentionally as this is
not requested (and to reduce the binary size).

== Test ==
Test kernels could be found here:
https://people.canonical.com/~phlin/kernel/lp-1811819-vxlan/

Kernel smoke tested.
User has also verified that all the patched kernels are working as
expected.

== Regression Potentail ==
Low, this enables the support for VXLAN module on KVM kernels, we might
see some related bugs in the future. Since we already have this in the
generic kernel so the impact should be small.

Po-Hsu Lin (1):
  UBUNTU: [Config] Enable VXLAN module support

 debian.kvm/config/config.common.ubuntu | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

--
2.7.4


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[X/linux-kvm][SRU][PATCH 1/1] UBUNTU: [Config] Enable VXLAN module support

Po-Hsu Lin (Sam)
BugLink: https://bugs.launchpad.net/bugs/1811819

Enable the VXLAN module support on KVM kernels,
VXLAN is used by Flannel for Kubernetes.

Signed-off-by: Po-Hsu Lin <[hidden email]>
---
 debian.kvm/config/config.common.ubuntu | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/debian.kvm/config/config.common.ubuntu b/debian.kvm/config/config.common.ubuntu
index 4f0f2a7..7e16c0c 100644
--- a/debian.kvm/config/config.common.ubuntu
+++ b/debian.kvm/config/config.common.ubuntu
@@ -708,6 +708,7 @@ CONFIG_GENERIC_SMP_IDLE_THREAD=y
 CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
+# CONFIG_GENEVE is not set
 # CONFIG_GENWQE is not set
 CONFIG_GFS2_FS=m
 CONFIG_GLOB=y
@@ -1424,7 +1425,7 @@ CONFIG_NET_RX_BUSY_POLL=y
 # CONFIG_NET_SCHED is not set
 # CONFIG_NET_SWITCHDEV is not set
 # CONFIG_NET_TEAM is not set
-# CONFIG_NET_UDP_TUNNEL is not set
+CONFIG_NET_UDP_TUNNEL=m
 # CONFIG_NEW_LEDS is not set
 # CONFIG_NFC is not set
 # CONFIG_NFSD is not set
@@ -1618,6 +1619,7 @@ CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OMFS_FS=m
 # CONFIG_OPENNSL is not set
 CONFIG_OPENVSWITCH=m
+# CONFIG_OPENVSWITCH_VXLAN is not set
 CONFIG_OPROFILE_NMI_TIMER=y
 # CONFIG_OPTIMIZE_INLINING is not set
 CONFIG_ORE=m
@@ -2208,7 +2210,7 @@ CONFIG_VIRT_TO_BUS=y
 # CONFIG_VSOCKETS is not set
 # CONFIG_VT is not set
 CONFIG_VXFS_FS=m
-# CONFIG_VXLAN is not set
+CONFIG_VXLAN=m
 # CONFIG_W1 is not set
 # CONFIG_WAN is not set
 # CONFIG_WATCHDOG is not set
--
2.7.4



--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[B/linux-kvm][SRU][PATCH 1/1] UBUNTU: [Config] Enable VXLAN module support

Po-Hsu Lin (Sam)
In reply to this post by Po-Hsu Lin (Sam)
BugLink: https://bugs.launchpad.net/bugs/1811819

Enable the VXLAN module support on KVM kernels,
VXLAN is used by Flannel for Kubernetes.

Signed-off-by: Po-Hsu Lin <[hidden email]>
---
 debian.kvm/config/config.common.ubuntu | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/debian.kvm/config/config.common.ubuntu b/debian.kvm/config/config.common.ubuntu
index cf878d2..af1ba1f 100644
--- a/debian.kvm/config/config.common.ubuntu
+++ b/debian.kvm/config/config.common.ubuntu
@@ -787,6 +787,7 @@ CONFIG_GENERIC_SMP_IDLE_THREAD=y
 CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
+# CONFIG_GENEVE is not set
 # CONFIG_GENWQE is not set
 CONFIG_GFS2_FS=m
 CONFIG_GLOB=y
@@ -796,6 +797,7 @@ CONFIG_GLOB=y
 # CONFIG_GPIOLIB is not set
 CONFIG_GRACE_PERIOD=m
 CONFIG_GRO_CELLS=y
+# CONFIG_GTP is not set
 # CONFIG_GUP_BENCHMARK is not set
 # CONFIG_HAMRADIO is not set
 # CONFIG_HANGCHECK_TIMER is not set
@@ -1575,7 +1577,7 @@ CONFIG_NET_RX_BUSY_POLL=y
 # CONFIG_NET_SCHED is not set
 # CONFIG_NET_SWITCHDEV is not set
 # CONFIG_NET_TEAM is not set
-# CONFIG_NET_UDP_TUNNEL is not set
+CONFIG_NET_UDP_TUNNEL=m
 # CONFIG_NEW_LEDS is not set
 # CONFIG_NFC is not set
 # CONFIG_NFSD is not set
@@ -1738,6 +1740,7 @@ CONFIG_OID_REGISTRY=y
 CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OMFS_FS=m
 CONFIG_OPENVSWITCH=m
+# CONFIG_OPENVSWITCH_VXLAN is not set
 CONFIG_OPROFILE_NMI_TIMER=y
 # CONFIG_OPTIMIZE_INLINING is not set
 # CONFIG_ORANGEFS_FS is not set
@@ -2412,7 +2415,7 @@ CONFIG_VMAP_STACK=y
 # CONFIG_VSOCKETS is not set
 # CONFIG_VT is not set
 CONFIG_VXFS_FS=m
-# CONFIG_VXLAN is not set
+CONFIG_VXLAN=m
 # CONFIG_W1 is not set
 # CONFIG_WAN is not set
 # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
--
2.7.4

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[D/linux-kvm][SRU][PATCH 1/1] UBUNTU: [Config] Enable VXLAN module support

Po-Hsu Lin (Sam)
In reply to this post by Po-Hsu Lin (Sam)
BugLink: https://bugs.launchpad.net/bugs/1811819

Enable the VXLAN module support on KVM kernels,
VXLAN is used by Flannel for Kubernetes.

Signed-off-by: Po-Hsu Lin <[hidden email]>
---
 debian.kvm/config/config.common.ubuntu | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian.kvm/config/config.common.ubuntu b/debian.kvm/config/config.common.ubuntu
index 621fcca..21d37be 100644
--- a/debian.kvm/config/config.common.ubuntu
+++ b/debian.kvm/config/config.common.ubuntu
@@ -1731,6 +1731,7 @@ CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OMFS_FS=m
 CONFIG_OPENVSWITCH=m
 CONFIG_OPENVSWITCH_GENEVE=m
+# CONFIG_OPENVSWITCH_VXLAN is not set
 CONFIG_OPROFILE_NMI_TIMER=y
 # CONFIG_OPTIMIZE_INLINING is not set
 # CONFIG_ORANGEFS_FS is not set
@@ -2380,7 +2381,7 @@ CONFIG_VMAP_STACK=y
 # CONFIG_VSOCKETS is not set
 # CONFIG_VT is not set
 CONFIG_VXFS_FS=m
-# CONFIG_VXLAN is not set
+CONFIG_VXLAN=m
 # CONFIG_W1 is not set
 # CONFIG_WAN is not set
 # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
--
2.7.4



--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK/Cmnt: [X/B/D linux-kvm][SRU][PATCH 0/1] UBUNTU: [Config] Enable VXLAN module support

Stefan Bader-2
In reply to this post by Po-Hsu Lin (Sam)
On 19.08.19 08:15, Po-Hsu Lin wrote:

> == SRU Justification ==
> VXLAN is used by Flannel and maybe other CNI plugins for Kubernetes,
> it will be great to enable the support in KVM kernels.
>
> == Fix ==
> Enable the CONFIG_VXLAN in the config file.
> CONFIG_NET_UDP_TUNNEL=m and other configs were added automatically with
> updateconfigs.
>
> CONFIG_OPENVSWITCH_VXLAN supprt was excluded intentionally as this is
> not requested (and to reduce the binary size).
>
> == Test ==
> Test kernels could be found here:
> https://people.canonical.com/~phlin/kernel/lp-1811819-vxlan/
>
> Kernel smoke tested.
> User has also verified that all the patched kernels are working as
> expected.
>
> == Regression Potentail ==
> Low, this enables the support for VXLAN module on KVM kernels, we might
> see some related bugs in the future. Since we already have this in the
> generic kernel so the impact should be small.
>
> Po-Hsu Lin (1):
>   UBUNTU: [Config] Enable VXLAN module support
>
>  debian.kvm/config/config.common.ubuntu | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>
This probably would be a case where some update to the annotations of at least
disco/kvm would be good to make sure this will be not lost moving to eoan. But I
see it does not seem to get used...

Acked-by: Stefan Bader <[hidden email]>


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

ACK: [X/B/D linux-kvm][SRU][PATCH 0/1] UBUNTU: [Config] Enable VXLAN module support

Connor Kuehl
In reply to this post by Po-Hsu Lin (Sam)
On 8/18/19 11:15 PM, Po-Hsu Lin wrote:

> == SRU Justification ==
> VXLAN is used by Flannel and maybe other CNI plugins for Kubernetes,
> it will be great to enable the support in KVM kernels.
>
> == Fix ==
> Enable the CONFIG_VXLAN in the config file.
> CONFIG_NET_UDP_TUNNEL=m and other configs were added automatically with
> updateconfigs.
>
> CONFIG_OPENVSWITCH_VXLAN supprt was excluded intentionally as this is
> not requested (and to reduce the binary size).
>
> == Test ==
> Test kernels could be found here:
> https://people.canonical.com/~phlin/kernel/lp-1811819-vxlan/
>
> Kernel smoke tested.
> User has also verified that all the patched kernels are working as
> expected.
>
> == Regression Potentail ==
> Low, this enables the support for VXLAN module on KVM kernels, we might
> see some related bugs in the future. Since we already have this in the
> generic kernel so the impact should be small.
>
> Po-Hsu Lin (1):
>    UBUNTU: [Config] Enable VXLAN module support
>
>   debian.kvm/config/config.common.ubuntu | 6 ++++--
>   1 file changed, 4 insertions(+), 2 deletions(-)
>

Acked-by: Connor Kuehl <[hidden email]>

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED: [X/B/D linux-kvm][SRU][PATCH 0/1] UBUNTU: [Config] Enable VXLAN module support

Kleber Souza
In reply to this post by Po-Hsu Lin (Sam)
On 8/19/19 8:15 AM, Po-Hsu Lin wrote:

> == SRU Justification ==
> VXLAN is used by Flannel and maybe other CNI plugins for Kubernetes,
> it will be great to enable the support in KVM kernels.
>
> == Fix ==
> Enable the CONFIG_VXLAN in the config file.
> CONFIG_NET_UDP_TUNNEL=m and other configs were added automatically with
> updateconfigs.
>
> CONFIG_OPENVSWITCH_VXLAN supprt was excluded intentionally as this is
> not requested (and to reduce the binary size).
>
> == Test ==
> Test kernels could be found here:
> https://people.canonical.com/~phlin/kernel/lp-1811819-vxlan/
>
> Kernel smoke tested.
> User has also verified that all the patched kernels are working as
> expected.
>
> == Regression Potentail ==
> Low, this enables the support for VXLAN module on KVM kernels, we might
> see some related bugs in the future. Since we already have this in the
> generic kernel so the impact should be small.
>
> Po-Hsu Lin (1):
>   UBUNTU: [Config] Enable VXLAN module support
>
>  debian.kvm/config/config.common.ubuntu | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>

Applied to xenial, bionic and disco linux-kvm/master-next branches.

Thanks,
Kleber

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team