Support ACLs for IPv6 addresses

This commit is contained in:
Pearl Dsilva 2025-06-24 18:19:03 -04:00
parent 604137624d
commit 6dd7e71e2e
1 changed files with 10 additions and 2 deletions

View File

@ -404,10 +404,18 @@ public class NetrisServiceImpl implements NetrisService, Configurable {
String destinationPrefix;
if ("INGRESS".equals(trafficType)) {
sourcePrefix = baseNetworkRule.getSourceCidrList().get(0);
destinationPrefix = network.getCidr();
if (NetUtils.isValidIp4Cidr(sourcePrefix)) {
destinationPrefix = network.getCidr();
} else {
destinationPrefix = network.getIp6Cidr();
}
} else {
sourcePrefix = network.getCidr();
destinationPrefix = baseNetworkRule.getSourceCidrList().get(0);
if (NetUtils.isValidIp4Cidr(destinationPrefix)) {
sourcePrefix = network.getCidr();
} else {
sourcePrefix = network.getIp6Cidr();
}
}
String srcPort;
String dstPort;