vom: acl: Extend constructor for l3 rule

New constructor can construct the l3 rule
using all or partial paratmeters.

Change-Id: I828ec1c4713decb5824e4a73c3692cebc2324cc2
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
diff --git a/src/vpp-api/vom/acl_l3_rule.hpp b/src/vpp-api/vom/acl_l3_rule.hpp
index 16a8718..25a2a47 100644
--- a/src/vpp-api/vom/acl_l3_rule.hpp
+++ b/src/vpp-api/vom/acl_l3_rule.hpp
@@ -37,7 +37,14 @@
   l3_rule(uint32_t priority,
           const action_t& action,
           const route::prefix_t& src,
-          const route::prefix_t& dst);
+          const route::prefix_t& dst,
+          uint8_t proto = 0,
+          uint16_t srcport_or_icmptype_first = 0,
+          uint16_t srcport_or_icmptype_last = 0,
+          uint16_t dstport_or_icmpcode_first = 0,
+          uint16_t dstport_or_icmpcode_last = 0,
+          uint8_t tcp_flags_mask = 0,
+          uint8_t tcp_flags_value = 0);
 
   /**
    * Copy Constructor