summaryrefslogtreecommitdiffstats
path: root/src/vpp-api/vom/acl_list_cmds.hpp
diff options
context:
space:
mode:
authorMohsin Kazmi <sykazmi@cisco.com>2018-02-14 15:47:19 +0100
committerNeale Ranns <nranns@cisco.com>2018-02-19 10:09:49 +0000
commitd91d14095b8ac0d3151fd8f6b03277d447029814 (patch)
tree8a13d06fabde29305353bb4985a70a71253f52bd /src/vpp-api/vom/acl_list_cmds.hpp
parent3a5938223395bb6dc74769d109471f4210217b43 (diff)
VOM: acl: Some necessary fixes
It: 1. changes ethertype_rule_t to hold actual objects instead of reference to them. 2. fixes acl_ethertype 'update' function 3. fixes pretty-print of acl-list-update. 4. adds l3-acl update unit test. Change-Id: Iec72212806e96bd0574b46b563de79f0744cb248 Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Diffstat (limited to 'src/vpp-api/vom/acl_list_cmds.hpp')
-rw-r--r--src/vpp-api/vom/acl_list_cmds.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/vpp-api/vom/acl_list_cmds.hpp b/src/vpp-api/vom/acl_list_cmds.hpp
index e4aa950bdce..23d77c7e26c 100644
--- a/src/vpp-api/vom/acl_list_cmds.hpp
+++ b/src/vpp-api/vom/acl_list_cmds.hpp
@@ -59,7 +59,11 @@ public:
std::string to_string() const
{
std::ostringstream s;
- s << "ACL-list-update: " << this->item().to_string();
+ s << "ACL-list-update:[ " << this->item().to_string() << " rule-list:[";
+ for (auto rule : m_rules) {
+ s << " " << rule.to_string();
+ }
+ s << "]]";
return (s.str());
}