Enum qapi_qmp::NetLegacyOptions
[−]
[src]
pub enum NetLegacyOptions { socket { fd: Option<String>, connect: Option<String>, mcast: Option<String>, udp: Option<String>, localaddr: Option<String>, listen: Option<String>, }, nic { macaddr: Option<String>, netdev: Option<String>, addr: Option<String>, model: Option<String>, vectors: Option<u32>, }, dump { len: Option<usize>, file: Option<String>, }, vde { group: Option<String>, sock: Option<String>, port: Option<u16>, mode: Option<u16>, }, l2tpv3 { ipv6: Option<bool>, srcport: Option<String>, pincounter: Option<bool>, rxcookie: Option<u64>, udp: Option<bool>, dstport: Option<String>, txcookie: Option<u64>, txsession: u32, dst: String, src: String, rxsession: Option<u32>, cookie64: Option<bool>, counter: Option<bool>, offset: Option<u32>, }, tap { poll_us: Option<u32>, downscript: Option<String>, helper: Option<String>, vnet_hdr: Option<bool>, queues: Option<u32>, vhostforce: Option<bool>, vhostfd: Option<String>, script: Option<String>, fd: Option<String>, sndbuf: Option<usize>, vhost: Option<bool>, br: Option<String>, vhostfds: Option<String>, fds: Option<String>, ifname: Option<String>, }, bridge { helper: Option<String>, br: Option<String>, }, netmap { ifname: String, devname: Option<String>, }, none {}, user { ipv6: Option<bool>, host: Option<String>, smb: Option<String>, hostfwd: Option<Vec<String>>, dnssearch: Option<Vec<String>>, restrict: Option<bool>, ipv6_prefix: Option<String>, ip: Option<String>, net: Option<String>, tftp: Option<String>, ipv6_dns: Option<String>, guestfwd: Option<Vec<String>>, bootfile: Option<String>, smbserver: Option<String>, dhcpstart: Option<String>, ipv4: Option<bool>, ipv6_prefixlen: Option<isize>, dns: Option<String>, hostname: Option<String>, ipv6_host: Option<String>, }, vhost_user { chardev: String, queues: Option<isize>, vhostforce: Option<bool>, }, }
Variants
socket
Fields of socket
fd: Option<String> | |
connect: Option<String> | |
mcast: Option<String> | |
udp: Option<String> | |
localaddr: Option<String> | |
listen: Option<String> |
nic
Fields of nic
macaddr: Option<String> | |
netdev: Option<String> | |
addr: Option<String> | |
model: Option<String> | |
vectors: Option<u32> |
dump
Fields of dump
len: Option<usize> | |
file: Option<String> |
vde
Fields of vde
group: Option<String> | |
sock: Option<String> | |
port: Option<u16> | |
mode: Option<u16> |
l2tpv3
Fields of l2tpv3
ipv6: Option<bool> | |
srcport: Option<String> | |
pincounter: Option<bool> | |
udp: Option<bool> | |
dstport: Option<String> | |
txsession: u32 | |
dst: String | |
src: String | |
rxsession: Option<u32> | |
counter: Option<bool> | |
offset: Option<u32> |
tap
Fields of tap
poll_us: Option<u32> | |
downscript: Option<String> | |
helper: Option<String> | |
vnet_hdr: Option<bool> | |
queues: Option<u32> | |
vhostforce: Option<bool> | |
vhostfd: Option<String> | |
script: Option<String> | |
fd: Option<String> | |
sndbuf: Option<usize> | |
vhost: Option<bool> | |
br: Option<String> | |
vhostfds: Option<String> | |
fds: Option<String> | |
ifname: Option<String> |
bridge
Fields of bridge
helper: Option<String> | |
br: Option<String> |
netmap
Fields of netmap
ifname: String | |
devname: Option<String> |
none
Fields of none
user
Fields of user
ipv6: Option<bool> | |
host: Option<String> | |
smb: Option<String> | |
hostfwd: Option<Vec<String>> | |
dnssearch: Option<Vec<String>> | |
restrict: Option<bool> | |
ipv6_prefix: Option<String> | |
ip: Option<String> | |
net: Option<String> | |
tftp: Option<String> | |
ipv6_dns: Option<String> | |
guestfwd: Option<Vec<String>> | |
bootfile: Option<String> | |
smbserver: Option<String> | |
dhcpstart: Option<String> | |
ipv4: Option<bool> | |
ipv6_prefixlen: Option<isize> | |
dns: Option<String> | |
hostname: Option<String> | |
ipv6_host: Option<String> |
vhost_user
Fields of vhost_user
chardev: String | |
queues: Option<isize> | |
vhostforce: Option<bool> |
Methods
impl NetLegacyOptions
[src]
pub fn type_(&self) -> NetLegacyOptionsType
[src]
Trait Implementations
impl Debug for NetLegacyOptions
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for NetLegacyOptions
[src]
fn clone(&self) -> NetLegacyOptions
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more