Duplicated packet filter supports IPv4-Based TCP / UDP packet (IPv6 is not supported, because IPv6 does not have an IPid and cannot distinguish between retransmissions and duplicates)
This commit is contained in:
@@ -86,8 +86,8 @@ TEST(TCP_OVERLOAD, EVICT_OLD_SESS)
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closing == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closed == RX_BURST_MAX); // have evicted, have't free
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_evicted == RX_BURST_MAX);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_no_space == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_miss_sess == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nospace_bypass == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nosess_bypass == 0);
|
||||
|
||||
session_manager_free(mgr);
|
||||
}
|
||||
@@ -127,8 +127,8 @@ TEST(TCP_OVERLOAD, EVICT_NEW_SESS)
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closing == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closed == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_evicted == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_no_space == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_miss_sess == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nospace_bypass == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nosess_bypass == 0);
|
||||
|
||||
// table full, evict new session
|
||||
for (uint32_t i = 0; i < RX_BURST_MAX; i++)
|
||||
@@ -147,8 +147,8 @@ TEST(TCP_OVERLOAD, EVICT_NEW_SESS)
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closing == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_closed == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_sess_evicted == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_no_space == RX_BURST_MAX);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_bypass_miss_sess == 0);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nospace_bypass == RX_BURST_MAX);
|
||||
EXPECT_TRUE(stat->nr_tcp_pkts_nosess_bypass == 0);
|
||||
|
||||
session_manager_free(mgr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user