24#include <seastar/net/net.hh>
25#include <seastar/net/virtio.hh>
26#include <seastar/net/dpdk.hh>
27#include <seastar/util/program-options.hh>
31struct network_stack_entry;
Definition: program-options.hh:293
Seastar API namespace.
Definition: abort_on_ebadf.hh:26
DPDK configuration.
Definition: dpdk.hh:35
Native stack configuration.
Definition: native-stack.hh:36
program_options::value< std::string > host_ipv4_addr
Static IPv4 address to use.
Definition: native-stack.hh:46
program_options::value< std::string > gw_ipv4_addr
Static IPv4 gateway to use.
Definition: native-stack.hh:50
program_options::value< std::string > tap_device
Tap device to connect to.
Definition: native-stack.hh:42
program_options::value dpdk_pmd
Use DPDK PMD drivers.
Definition: native-stack.hh:74
virtio_options virtio_opts
Virtio configuration.
Definition: native-stack.hh:81
dpdk_options dpdk_opts
Definition: native-stack.hh:85
program_options::value< float > hw_queue_weight
Weighing of a hardware network queue relative to a software queue.
Definition: native-stack.hh:70
program_options::value< std::string > netmask_ipv4_addr
Static IPv4 netmask to use.
Definition: native-stack.hh:54
program_options::value< std::string > lro
Enable LRO (on/off).
Definition: native-stack.hh:78
program_options::value< bool > dhcp
Use DHCP discovery.
Definition: native-stack.hh:62
program_options::value< int > udpv4_queue_size
Default size of the UDPv4 per-channel packet queue.
Definition: native-stack.hh:58
Virtio configuration.
Definition: virtio.hh:36