Skip to content

Instantly share code, notes, and snippets.

@edwarnicke
Created November 13, 2018 14:34
Show Gist options
  • Save edwarnicke/af4f3275c25d647de1b04df992558120 to your computer and use it in GitHub Desktop.
Save edwarnicke/af4f3275c25d647de1b04df992558120 to your computer and use it in GitHub Desktop.
rv.Interfaces = append(rv.Interfaces, &interfaces.Interfaces_Interface{
Name: name,
Type: interfaces.InterfaceType_TAP_INTERFACE,
Enabled: true,
Tap: &interfaces.Interfaces_Interface_Tap{
Version: 2,
HostIfName: tmpIface,
Namespace: filepath,
},
})
rv.LinuxInterfaces = append(rv.LinuxInterfaces, &linux_interfaces.LinuxInterfaces_Interface{
Name: name,
Type: linux_interfaces.LinuxInterfaces_AUTO_TAP,
Enabled: true,
Description: description,
// IpAddresses: []string{
// "10.10.10.1/24",
// },
HostIfName: iface,
Namespace: &linux_interfaces.LinuxInterfaces_Interface_Namespace{
Type: linux_interfaces.LinuxInterfaces_Interface_Namespace_FILE_REF_NS,
Filepath: filepath,
},
Tap: &linux_interfaces.LinuxInterfaces_Interface_Tap{
TempIfName: tmpIface,
},
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment