Rate limit for IPv6 RS punt packets.
+ RS punt controller flow is updated with learn action which adds drop
RS flow per port.
+ The drop flow will have higher priority (60) than the punt controller
flow (50) to make sure subsequent RS packets for the same port is
dropped till the hard_timeout value (10 secs).
+ The drop flow will match metadata on LPORT tag to make sure it drops
RS packets per port.
"cookie=0x4000000, duration=3.379s, table=45, n_packets=0, n_bytes=0,
hard_timeout=10, priority=60,
icmp6,metadata=0x50000000000/0xfffff0000000000,icmp_type=133,
icmp_code=0 actions=drop"
"cookie=0x4000000, duration=1.413s, table=45, n_packets=0, n_bytes=0,
hard_timeout=10, priority=60,icmp6,
metadata=0x70000000000/0xfffff0000000000,icmp_type=133,icmp_code=0
actions=drop"
"cookie=0x4000000, duration=11367.920s, table=45, n_packets=10,
n_bytes=700, priority=50,icmp6,metadata=0x1389000000/0xffff000000,
icmp_type=133,icmp_code=0 actions=CONTROLLER:65535,learn(table=45,
hard_timeout=10,priority=60,cookie=0x4000000,eth_type=0x86dd,
nw_proto=58,icmpv6_type=133,icmpv6_code=0,OXM_OF_METADATA[40..59])"
Depends-On: https://git.opendaylight.org/gerrit/#/c/76922/
Change-Id: I4a6ec6e5d3b87722f6b722f38410f4acd7a77db3
Signed-off-by: Somashekar Byrappa <somashekar.b@altencalsoftlabs.com>