Rate limiting for subnet route punt packets 80/72080/4
authorRavindra Thakur <ravindra.nath.thakur@ericsson.com>
Fri, 18 May 2018 06:27:37 +0000 (11:57 +0530)
committerSam Hague <shague@redhat.com>
Fri, 8 Jun 2018 00:55:06 +0000 (00:55 +0000)
commitaf5994889c7dcab45748ba89c5420876c88030be
tree75b46b70082dde1aeb7f6bed743ffb31a23d499f
parente2fb28a49f3d0fc7a6007400dd220303c81bbb2f
Rate limiting for subnet route punt packets

Adds a learn action for subnet route punt flow which installs a learn
flow with higher prirority than the punt flow and matches on dst ip
+ vpn id and drops the matching packets till the flow is deleted after
hard timeout expiry.

spec link:
http://docs.opendaylight.org/projects/netvirt/en/latest/specs/fluorine/controller-punt-protection.html

Issue: NETVIRT-1218

Depends-On: https://git.opendaylight.org/gerrit/#/c/72006/
Depends-On: https://git.opendaylight.org/gerrit/#/c/72007/

Change-Id: I6874f56179256933120606e45edc153654b73d33
Signed-off-by: Ravindra Thakur <ravindra.nath.thakur@ericsson.com>
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnNodeListener.java
vpnmanager/impl/src/main/resources/initial/netvirt-vpnmanager-config.xml