X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fdevices%2Fdpdk%2Fdpdk.h;h=a91e87df4d8df673e93abbd224e6b1dfe32a77d7;hb=50132fa8c14dd74a77b760bc603f96d7027bb73a;hp=d8f378d2b547723cd7f438304c890b3482f511e8;hpb=7cd468a3d7dee7d6c92f69a0bb7061ae208ec727;p=vpp.git diff --git a/src/vnet/devices/dpdk/dpdk.h b/src/vnet/devices/dpdk/dpdk.h index d8f378d2b54..a91e87df4d8 100644 --- a/src/vnet/devices/dpdk/dpdk.h +++ b/src/vnet/devices/dpdk/dpdk.h @@ -79,7 +79,7 @@ extern vlib_node_registration_t handoff_dispatch_node; _ ("net_virtio", VIRTIO) \ _ ("net_enic", ENIC) \ _ ("net_vmxnet3", VMXNET3) \ - _ ("net_af_packet", AF_PACKET) \ + _ ("AF_PACKET PMD", AF_PACKET) \ _ ("rte_bond_pmd", BOND) \ _ ("net_fm10k", FM10K) \ _ ("net_cxgbe", CXGBE) \ @@ -232,6 +232,9 @@ typedef struct struct rte_eth_xstat *last_cleared_xstats; f64 time_last_stats_update; dpdk_port_type_t port_type; + + /* mac address */ + u8 *default_mac_address; } dpdk_device_t; #define DPDK_STATS_POLL_INTERVAL (10.0) @@ -425,6 +428,9 @@ typedef struct vlib_main_t *vlib_main; vnet_main_t *vnet_main; dpdk_config_main_t *conf; + + /* mempool */ + struct rte_mempool **pktmbuf_pools; } dpdk_main_t; dpdk_main_t dpdk_main;