summaryrefslogtreecommitdiff
path: root/trafgen_parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'trafgen_parser.y')
-rw-r--r--trafgen_parser.y3
1 files changed, 3 insertions, 0 deletions
diff --git a/trafgen_parser.y b/trafgen_parser.y
index cc1a110..b5fcbc0 100644
--- a/trafgen_parser.y
+++ b/trafgen_parser.y
@@ -960,6 +960,7 @@ mpls_expr
{ proto_field_expr_eval(); }
| mpls_field skip_white '=' skip_white field_value_expr
{ proto_field_expr_eval(); }
+ ;
arp_proto
: arp '(' arp_param_list ')' { }
@@ -1006,6 +1007,7 @@ arp_expr
| K_REPLY
{ proto_hdr_field_set_be16(hdr, ARP_OPER, ARPOP_REPLY); }
;
+
arp
: K_ARP { proto_add(PROTO_ARP); }
;
@@ -1125,6 +1127,7 @@ icmp4
icmpv6_proto
: icmp6 '(' icmp6_param_list ')' { }
+ ;
icmp6_param_list
: { }