Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
acl: API cleanup
[vpp.git]
/
extras
/
vom
/
vom
/
acl_l2_list.cpp
diff --git
a/extras/vom/vom/acl_l2_list.cpp
b/extras/vom/vom/acl_l2_list.cpp
index
5b05ebd
..
8684c2c
100644
(file)
--- a/
extras/vom/vom/acl_l2_list.cpp
+++ b/
extras/vom/vom/acl_l2_list.cpp
@@
-15,6
+15,7
@@
#include "vom/acl_l2_list.hpp"
#include "vom/acl_list_cmds.hpp"
#include "vom/acl_l2_list.hpp"
#include "vom/acl_list_cmds.hpp"
+#include "vom/api_types.hpp"
#include "vom/logger.hpp"
#include "vom/singular_db_funcs.hpp"
#include "vom/logger.hpp"
#include "vom/singular_db_funcs.hpp"
@@
-195,9
+196,7
@@
l2_list::event_handler::handle_populate(const client_db::key_t& key)
l2_list acl(hdl, std::string(reinterpret_cast<const char*>(payload.tag)));
for (unsigned int ii = 0; ii < payload.count; ii++) {
l2_list acl(hdl, std::string(reinterpret_cast<const char*>(payload.tag)));
for (unsigned int ii = 0; ii < payload.count; ii++) {
- const route::prefix_t pfx(payload.r[ii].src_prefix.address.af,
- (uint8_t*)&payload.r[ii].src_prefix.address.un,
- payload.r[ii].src_prefix.len);
+ const route::prefix_t pfx = from_api(payload.r[ii].src_prefix);
l2_rule rule(ii,
action_t::from_int(payload.r[ii].is_permit),
pfx,
l2_rule rule(ii,
action_t::from_int(payload.r[ii].is_permit),
pfx,