Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VPP-81: Print interface name after creating an interface with CLI
[vpp.git]
/
vnet
/
vnet
/
devices
/
netmap
/
netmap.c
diff --git
a/vnet/vnet/devices/netmap/netmap.c
b/vnet/vnet/devices/netmap/netmap.c
index
2f3233a
..
df3b2be
100644
(file)
--- a/
vnet/vnet/devices/netmap/netmap.c
+++ b/
vnet/vnet/devices/netmap/netmap.c
@@
-80,7
+80,7
@@
close_netmap_if(netmap_main_t * nm, netmap_if_t * nif)
int
netmap_create_if(vlib_main_t * vm, u8 * if_name, u8 * hw_addr_set,
int
netmap_create_if(vlib_main_t * vm, u8 * if_name, u8 * hw_addr_set,
- u8 is_pipe, u8 is_master)
+ u8 is_pipe, u8 is_master
, u32 *sw_if_index
)
{
netmap_main_t * nm = &netmap_main;
int ret = 0;
{
netmap_main_t * nm = &netmap_main;
int ret = 0;
@@
-194,6
+194,9
@@
netmap_create_if(vlib_main_t * vm, u8 * if_name, u8 * hw_addr_set,
mhash_set_mem (&nm->if_index_by_host_if_name, if_name, &nif->if_index, 0);
mhash_set_mem (&nm->if_index_by_host_if_name, if_name, &nif->if_index, 0);
+ if (sw_if_index)
+ *sw_if_index = nif->sw_if_index;
+
return 0;
error:
return 0;
error: