ACL: Multicast Aap Port and Recover acl-interface
Below ACL issues are fixed:
(a) Issue: Port having Multicast AllowedAddressPair-Mac same as other
AAP-mac was filtered out from being added for DHCP client traffic flows.
Fix: Filtering of AAPs required only in case of Port-Update.
added checks to remove Multicast AAPs before finding the duplicate mac.
(b) Issue: srm:recover-instance-ACL-INTERFACE removes the flows when the
command is executed again`
Fix : Removing redundant interface remove during recovery. Remove
method is redundant, since we only need to add flows for AclInterface.
Having remove is causing cache update issue, where-in object in
AclInterfaceCache is getting removed after first add is successful. loss
of interfaceState information from cache causing add to fail subsequent
invocations.`
Change-Id: Ib966034fc395b3b501e1756fa6fbade0be9f0f13
Signed-off-by: kiranvasudeva <kirankumar.v@altencalsoftlabs.com>