+ public static void addAclToInterface(String interfaceName, List<Uuid> securityGroups, WriteTransaction tx) {
+ InterfaceBuilder interfaceBuilder = new InterfaceBuilder();
+ interfaceBuilder.setName(interfaceName);
+ InterfaceAclBuilder interfaceAclBuilder = new InterfaceAclBuilder();
+ interfaceAclBuilder.setPortSecurityEnabled(true);
+ interfaceAclBuilder.setSecurityGroups(securityGroups);
+ interfaceAclBuilder.setAllowedAddressPairs(Collections.emptyList());
+ interfaceBuilder.addAugmentation(InterfaceAcl.class, interfaceAclBuilder.build());
+ tx.merge(LogicalDatastoreType.CONFIGURATION, getInterfaceIdentifier(interfaceName), interfaceBuilder.build());
+ }
+