Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
74a6dab
)
afpacket: Fix the reply if itf already exits
76/11376/2
author
Mohsin Kazmi
<sykazmi@cisco.com>
Thu, 22 Mar 2018 22:45:23 +0000
(23:45 +0100)
committer
Damjan Marion
<dmarion.lists@gmail.com>
Mon, 26 Mar 2018 17:29:06 +0000
(17:29 +0000)
Change-Id: I47768ea50140222fec54e97cbaff2049bd3cb599
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
src/vnet/devices/af_packet/af_packet.c
patch
|
blob
|
history
diff --git
a/src/vnet/devices/af_packet/af_packet.c
b/src/vnet/devices/af_packet/af_packet.c
index
e286ae9
..
46bb42a
100644
(file)
--- a/
src/vnet/devices/af_packet/af_packet.c
+++ b/
src/vnet/devices/af_packet/af_packet.c
@@
-231,7
+231,9
@@
af_packet_create_if (vlib_main_t * vm, u8 * host_if_name, u8 * hw_addr_set,
p = mhash_get (&apm->if_index_by_host_if_name, host_if_name);
if (p)
{
- return VNET_API_ERROR_SUBIF_ALREADY_EXISTS;
+ apif = vec_elt_at_index (apm->interfaces, p[0]);
+ *sw_if_index = apif->sw_if_index;
+ return VNET_API_ERROR_IF_ALREADY_EXISTS;
}
vec_validate (rx_req, 0);