acl-plugin: unapply/reapply the classifier-based inacls when performing macip_acl_add... 72/9772/5
authorAndrew Yourtchenko <ayourtch@gmail.com>
Sat, 9 Dec 2017 13:55:52 +0000 (14:55 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 11 Dec 2017 19:05:23 +0000 (19:05 +0000)
The classifier tables layout might (and most always will) change during the MACIP ACL modification.
Furthermore, vnet_set_input_acl_intfc() is quite a picky creature - it quietly does nothing
if there is an existing inacl applied, even if the number is different, so a simple "reapply"
does not work. So, cleanly remove inacl, then reapply when the new tables are ready.

Also, fix the testcase which was supposed to test this exact behavior.

Thanks to Jon Loeliger for spotting this issue.

Change-Id: I7e4bd8023d9de7e914448bb4466c1b0ef6940f58
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>

No differences found