X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=vpnservice%2Faclservice%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Faclservice%2FTransparentIngressAclServiceImpl.java;h=f5dd8a65e961cb732d2ed73cd243dbd9165e1c20;hb=bd77950a29b3e470e7afcf3d9cb280a47931877e;hp=2573aa9533a733dde198bee2f165ea65ddb22076;hpb=73af7e4364ca5530c3f967959e3c0b5b6fc25ad1;p=netvirt.git diff --git a/vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/TransparentIngressAclServiceImpl.java b/vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/TransparentIngressAclServiceImpl.java index 2573aa9533..f5dd8a65e9 100644 --- a/vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/TransparentIngressAclServiceImpl.java +++ b/vpnservice/aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/TransparentIngressAclServiceImpl.java @@ -15,6 +15,9 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.genius.mdsalutil.MatchInfoBase; import org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager; import org.opendaylight.netvirt.aclservice.api.AclServiceManager.Action; +import org.opendaylight.netvirt.aclservice.api.utils.AclInterface; +import org.opendaylight.netvirt.aclservice.utils.AclDataUtil; +import org.opendaylight.netvirt.aclservice.utils.AclServiceUtils; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.Ace; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.rev160608.interfaces._interface.AllowedAddressPairs; import org.slf4j.Logger; @@ -31,8 +34,26 @@ public class TransparentIngressAclServiceImpl extends AbstractIngressAclServiceI private static final Logger LOG = LoggerFactory.getLogger(TransparentIngressAclServiceImpl.class); - public TransparentIngressAclServiceImpl(DataBroker dataBroker, IMdsalApiManager mdsalManager) { - super(dataBroker, mdsalManager); + public TransparentIngressAclServiceImpl(DataBroker dataBroker, IMdsalApiManager mdsalManager, + AclDataUtil aclDataUtil, AclServiceUtils aclServiceUtils) { + super(dataBroker, mdsalManager, aclDataUtil, aclServiceUtils); + } + + @Override + public void bindService(AclInterface aclInterface) { + LOG.debug("transparent ingress acl service - do nothing"); + } + + @Override + protected void unbindService(AclInterface aclInterface) { + LOG.debug("transparent ingress acl service - do nothing"); + } + + @Override + protected void programGeneralFixedRules(BigInteger dpid, String dhcpMacAddress, + List allowedAddresses, int lportTag, Action action, + int addOrRemove) { + LOG.debug("transparent ingress acl service - do nothing"); } @Override @@ -48,7 +69,7 @@ public class TransparentIngressAclServiceImpl extends AbstractIngressAclServiceI } @Override - protected void programAceRule(BigInteger dpId, int lportTag, int addOrRemove, Ace ace, String portId, + protected void programAceRule(AclInterface port, int addOrRemove, String aclName, Ace ace, List syncAllowedAddresses) { LOG.debug("Transparent ingress acl service - do nothing"); }