aboutsummaryrefslogtreecommitdiffstats
path: root/vnet/vnet/devices/dpdk/dpdk.h
diff options
context:
space:
mode:
authorChristian Dechamplain <cdechamp@cisco.com>2016-02-19 12:26:57 -0500
committerGerrit Code Review <gerrit@fd.io>2016-03-01 09:52:15 +0000
commit2073cfe1e61e3732f944e099bdce905d1237b673 (patch)
treec94811b231eb7827ade4d1e9a332e01174f1e452 /vnet/vnet/devices/dpdk/dpdk.h
parent3a03598aab24500568ecd1e80b1b0d6bb66eb59d (diff)
Add ability to filter and change MACs
Added new functions to change the MAC address and filter multicast MAC addresses. Change-Id: Iddf518e57dc889800a2f706fda51ee4e5c5142f2 Signed-off-by: Todd Foggoa (tfoggoa) <tfoggoa@cisco.com>
Diffstat (limited to 'vnet/vnet/devices/dpdk/dpdk.h')
-rw-r--r--vnet/vnet/devices/dpdk/dpdk.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/vnet/vnet/devices/dpdk/dpdk.h b/vnet/vnet/devices/dpdk/dpdk.h
index b35425c2668..e90f4030ce9 100644
--- a/vnet/vnet/devices/dpdk/dpdk.h
+++ b/vnet/vnet/devices/dpdk/dpdk.h
@@ -424,6 +424,11 @@ void vnet_buffer_needs_dpdk_mb (vlib_buffer_t * b);
void dpdk_set_next_node (dpdk_rx_next_t, char *);
+clib_error_t * dpdk_set_mac_address (vnet_hw_interface_t * hi, char * address);
+
+clib_error_t * dpdk_set_mc_filter (vnet_hw_interface_t * hi,
+ struct ether_addr mc_addr_vec[], int naddr);
+
typedef void (*dpdk_io_thread_callback_t) (vlib_main_t *vm);
void dpdk_io_thread (vlib_worker_thread_t * w,