[PATCH 0/2] Enable Bridge network support for ch guests

Enble Bridge network mode for ch guest. Praveen K Paladugu (2): ch: Enable bridge network mode NEWS: Add an entry for network support in ch driver. NEWS.rst | 4 ++++ src/ch/ch_interface.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) -- 2.44.0

Tested with following interface config: <interface type='bridge'> <mac address='52:54:00:71:b9:b6'/> <source bridge='clhbr0'/> <model type='virtio'/> </interface> Signed-off-by: Praveen K Paladugu <praveenkpaladugu@gmail.com> Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/ch/ch_interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch/ch_interface.c b/src/ch/ch_interface.c index 47b02bc322..6f6724f960 100644 --- a/src/ch/ch_interface.c +++ b/src/ch/ch_interface.c @@ -79,6 +79,7 @@ virCHConnetNetworkInterfaces(virCHDriver *driver, return -1; break; + case VIR_DOMAIN_NET_TYPE_BRIDGE: case VIR_DOMAIN_NET_TYPE_NETWORK: if (virDomainInterfaceBridgeConnect(vm, net, tapfds, @@ -89,7 +90,6 @@ virCHConnetNetworkInterfaces(virCHDriver *driver, NULL) < 0) return -1; break; - case VIR_DOMAIN_NET_TYPE_BRIDGE: case VIR_DOMAIN_NET_TYPE_DIRECT: case VIR_DOMAIN_NET_TYPE_USER: case VIR_DOMAIN_NET_TYPE_SERVER: -- 2.44.0

Signed-off-by: Praveen K Paladugu <praveenkpaladugu@gmail.com> Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- NEWS.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 817c7ed040..9234e70590 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -31,6 +31,10 @@ v10.7.0 (unreleased) backed network devices. So, create new net fds and pass them via SCM_RIGHTS to CH during restore operation. + * ch: support basic networking modes + Cloud-Hypervisor driver now supports Ethernet, Network (NAT) and Bridge + networking modes. + * **Bug fixes** -- 2.44.0

On 8/26/24 21:30, Praveen K Paladugu wrote:
Enble Bridge network mode for ch guest.
Praveen K Paladugu (2): ch: Enable bridge network mode NEWS: Add an entry for network support in ch driver.
NEWS.rst | 4 ++++ src/ch/ch_interface.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-)
Reviewed-by: Michal Privoznik <mprivozn@redhat.com> and safe for freeze. Merged. Michal
participants (2)
-
Michal Prívozník
-
Praveen K Paladugu