Message ID | 20240520082145.1571451-1-xin.wang2@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | tools/golang: Add missing golang bindings for vlan | expand |
On Mon, May 20, 2024 at 9:21 AM Henry Wang <xin.wang2@amd.com> wrote: > > It is noticed that commit: > 3bc14e4fa4b9 ("tools/libs/light: Add vlan field to libxl_device_nic") > introduces a new "vlan" string field to libxl_device_nic. But the > golang bindings are missing. Add it in this patch. > > Fixes: 3bc14e4fa4b9 ("tools/libs/light: Add vlan field to libxl_device_nic") > Signed-off-by: Henry Wang <xin.wang2@amd.com> Acked-by: George Dunlap <george.dunlap@cloud.com>
diff --git a/tools/golang/xenlight/helpers.gen.go b/tools/golang/xenlight/helpers.gen.go index 78bdb08b15..b9cb5b33c7 100644 --- a/tools/golang/xenlight/helpers.gen.go +++ b/tools/golang/xenlight/helpers.gen.go @@ -1963,6 +1963,7 @@ func (x *DeviceNic) fromC(xc *C.libxl_device_nic) error { x.BackendDomname = C.GoString(xc.backend_domname) x.Devid = Devid(xc.devid) x.Mtu = int(xc.mtu) +x.Vlan = C.GoString(xc.vlan) x.Model = C.GoString(xc.model) if err := x.Mac.fromC(&xc.mac);err != nil { return fmt.Errorf("converting field Mac: %v", err) @@ -2040,6 +2041,8 @@ if x.BackendDomname != "" { xc.backend_domname = C.CString(x.BackendDomname)} xc.devid = C.libxl_devid(x.Devid) xc.mtu = C.int(x.Mtu) +if x.Vlan != "" { +xc.vlan = C.CString(x.Vlan)} if x.Model != "" { xc.model = C.CString(x.Model)} if err := x.Mac.toC(&xc.mac); err != nil { diff --git a/tools/golang/xenlight/types.gen.go b/tools/golang/xenlight/types.gen.go index ccfe18019e..5b293755d7 100644 --- a/tools/golang/xenlight/types.gen.go +++ b/tools/golang/xenlight/types.gen.go @@ -756,6 +756,7 @@ BackendDomid Domid BackendDomname string Devid Devid Mtu int +Vlan string Model string Mac Mac Ip string
It is noticed that commit: 3bc14e4fa4b9 ("tools/libs/light: Add vlan field to libxl_device_nic") introduces a new "vlan" string field to libxl_device_nic. But the golang bindings are missing. Add it in this patch. Fixes: 3bc14e4fa4b9 ("tools/libs/light: Add vlan field to libxl_device_nic") Signed-off-by: Henry Wang <xin.wang2@amd.com> --- The code is automatically generated by: ``` ./configure make tools ``` --- tools/golang/xenlight/helpers.gen.go | 3 +++ tools/golang/xenlight/types.gen.go | 1 + 2 files changed, 4 insertions(+)