Skip to content

Commit dfe93a4

Browse files
authored
Modifying condition check in apr stress case for incomplete arp (#16372)
The actual number of arp request sent is tgt_conntrack_cnt but in verification it is multiplied by 0.1. This is causing the test to fail and hence modifying the condition check.
1 parent b8645da commit dfe93a4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tests/arp/test_stress_arp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ def send_ipv6_echo_request(ptfadapter, dut_mac, ip_and_intf_info, ptf_intf_index
250250

251251
def test_ipv6_nd_incomplete(duthost, ptfhost, config_facts, tbinfo, ip_and_intf_info,
252252
ptfadapter, get_function_completeness_level, proxy_arp_enabled):
253+
253254
_, _, ptf_intf_ipv6_addr, _, ptf_intf_index = ip_and_intf_info
254255
ptf_intf_ipv6_addr = increment_ipv6_addr(ptf_intf_ipv6_addr)
255256
pytest_require(proxy_arp_enabled, 'Proxy ARP not enabled for all VLANs')
@@ -292,7 +293,7 @@ def test_ipv6_nd_incomplete(duthost, ptfhost, config_facts, tbinfo, ip_and_intf_
292293
conntrack_cnt_post = int(duthost.command("cat /proc/sys/net/netfilter/nf_conntrack_count")["stdout"])
293294
logger.info("nf_conntrack_count post test: {}".format(conntrack_cnt_post))
294295

295-
pytest_assert((conntrack_cnt_post - conntrack_cnt_pre) < tgt_conntrack_cnt * 0.1,
296+
pytest_assert((conntrack_cnt_post - conntrack_cnt_pre) < tgt_conntrack_cnt,
296297
"{} echo requests cause large increase in conntrack entries".format(tgt_conntrack_cnt))
297298

298299
pytest_assert("[UNREPLIED]" not in duthost.command("conntrack -f ipv6 -L dying")["stdout"],

0 commit comments

Comments
 (0)