Skip to content

Commit 3681e98

Browse files
committed
Fix subnet() mask
1 parent dc8b04b commit 3681e98

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

orchagent/swssnet.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ inline static sai_ip_prefix_t& subnet(sai_ip_prefix_t& dst, const sai_ip_prefix_
8383
{
8484
case SAI_IP_ADDR_FAMILY_IPV4:
8585
dst.addr.ip4 = src.addr.ip4 & src.mask.ip4;
86-
dst.mask.ip4 = 0xFFFFFFFF;
86+
dst.mask.ip4 = src.mask.ip4;
8787
break;
8888
case SAI_IP_ADDR_FAMILY_IPV6:
8989
for (size_t i = 0; i < 16; i++)
9090
{
9191
dst.addr.ip6[i] = src.addr.ip6[i] & src.mask.ip6[i];
92-
dst.mask.ip6[i] = 0xFF;
92+
dst.mask.ip6[i] = src.mask.ip6[i];
9393
}
9494
break;
9595
default:

0 commit comments

Comments
 (0)