diff options
author | Christian Dechamplain <cdechamp@cisco.com> | 2016-02-19 12:26:57 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit@fd.io> | 2016-03-01 09:52:15 +0000 |
commit | 2073cfe1e61e3732f944e099bdce905d1237b673 (patch) | |
tree | c94811b231eb7827ade4d1e9a332e01174f1e452 /vnet/vnet/devices/dpdk/dpdk.h | |
parent | 3a03598aab24500568ecd1e80b1b0d6bb66eb59d (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.h | 5 |
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, |