tools/golang: Add missing golang bindings for vlan

It is noticed that commit:
3bc14e4fa4 ("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: 3bc14e4fa4 ("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>
This commit is contained in:
Henry Wang authored and Andrew Cooper committed 2024-05-20 14:29:44 +01:00
1 parent 594b22ca5b
commit 54aa34fc89
2 files changed
+4

No files matched your search

+3
View File
@@ -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 {
+1
View File
@@ -756,6 +756,7 @@ BackendDomid Domid
BackendDomname string
Devid Devid
Mtu int
Vlan string
Model string
Mac Mac
Ip string
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.