perf: rename addr_tuple4 to four_tuple
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#include <arpa/inet.h>
|
||||
|
||||
#include "data_packet.h"
|
||||
#include "addr_tuple4.h"
|
||||
#include "four_tuple.h"
|
||||
|
||||
/******************************************************************************
|
||||
* Pcap file: 1-ETH_VLAN_VLAN_IP4_IP4_UDP.pcap
|
||||
@@ -83,8 +83,8 @@ TEST(DATA_PACKET, ETH_VLAN_VLAN_IP4_IP4_UDP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data1 == 70);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -92,8 +92,8 @@ TEST(DATA_PACKET, ETH_VLAN_VLAN_IP4_IP4_UDP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.10.100.25 62367 10.10.101.2 17000");
|
||||
EXPECT_STREQ(outer_addr_str, "10.10.100.25 62367 10.10.101.2 17000");
|
||||
free(inner_addr_str);
|
||||
@@ -103,8 +103,8 @@ TEST(DATA_PACKET, ETH_VLAN_VLAN_IP4_IP4_UDP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.10.100.25 0 10.10.101.2 0");
|
||||
EXPECT_STREQ(outer_addr_str, "69.67.35.146 0 41.202.46.110 0");
|
||||
free(inner_addr_str);
|
||||
@@ -213,8 +213,8 @@ TEST(DATA_PACKET, ETH_IP6_IP4_TCP_SSH)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data2 == 94);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -222,8 +222,8 @@ TEST(DATA_PACKET, ETH_IP6_IP4_TCP_SSH)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "1.1.1.1 57639 2.2.2.2 22");
|
||||
EXPECT_STREQ(outer_addr_str, "1.1.1.1 57639 2.2.2.2 22");
|
||||
free(inner_addr_str);
|
||||
@@ -233,8 +233,8 @@ TEST(DATA_PACKET, ETH_IP6_IP4_TCP_SSH)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "1.1.1.1 0 2.2.2.2 0");
|
||||
EXPECT_STREQ(outer_addr_str, "2001::192:168:40:134 0 2001::192:168:40:133 0");
|
||||
free(inner_addr_str);
|
||||
@@ -338,8 +338,8 @@ TEST(DATA_PACKET, ETH_VLAN_IP6_IP4_GRE_PPP_IP4_UDP_DNS)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data3 == 126);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -347,8 +347,8 @@ TEST(DATA_PACKET, ETH_VLAN_IP6_IP4_GRE_PPP_IP4_UDP_DNS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "8.8.8.8 53 172.16.44.3 9879");
|
||||
EXPECT_STREQ(outer_addr_str, "8.8.8.8 53 172.16.44.3 9879");
|
||||
free(inner_addr_str);
|
||||
@@ -358,8 +358,8 @@ TEST(DATA_PACKET, ETH_VLAN_IP6_IP4_GRE_PPP_IP4_UDP_DNS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "8.8.8.8 0 172.16.44.3 0");
|
||||
EXPECT_STREQ(outer_addr_str, "2607:fcd0:100:2300::b108:2a6b 0 2402:f000:1:8e01::5555 0");
|
||||
free(inner_addr_str);
|
||||
@@ -438,8 +438,8 @@ TEST(DATA_PACKET, ETH_IP4_IP6_TCP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data4 == 106);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -447,8 +447,8 @@ TEST(DATA_PACKET, ETH_IP4_IP6_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "2001:da8:200:900e:200:5efe:d24d:58a3 52556 2600:140e:6::1702:1058 80");
|
||||
EXPECT_STREQ(outer_addr_str, "2001:da8:200:900e:200:5efe:d24d:58a3 52556 2600:140e:6::1702:1058 80");
|
||||
free(inner_addr_str);
|
||||
@@ -458,8 +458,8 @@ TEST(DATA_PACKET, ETH_IP4_IP6_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "2001:da8:200:900e:200:5efe:d24d:58a3 0 2600:140e:6::1702:1058 0");
|
||||
EXPECT_STREQ(outer_addr_str, "210.77.88.163 0 59.66.4.50 0");
|
||||
free(inner_addr_str);
|
||||
@@ -523,8 +523,8 @@ TEST(DATA_PACKET, ETH_IP6_IP6_UDP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data5 == 102);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -532,8 +532,8 @@ TEST(DATA_PACKET, ETH_IP6_IP6_UDP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "dead::beef 30000 cafe::babe 13000");
|
||||
EXPECT_STREQ(outer_addr_str, "dead::beef 30000 cafe::babe 13000");
|
||||
free(inner_addr_str);
|
||||
@@ -543,8 +543,8 @@ TEST(DATA_PACKET, ETH_IP6_IP6_UDP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "dead::beef 0 cafe::babe 0");
|
||||
EXPECT_STREQ(outer_addr_str, "2001:4f8:4:7:2e0:81ff:fe52:ffff 0 2001:4f8:4:7:2e0:81ff:fe52:9a6b 0");
|
||||
free(inner_addr_str);
|
||||
@@ -615,8 +615,8 @@ TEST(DATA_PACKET, ETH_MPLS_IP4_TCP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data6 == 70);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -624,8 +624,8 @@ TEST(DATA_PACKET, ETH_MPLS_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "119.40.37.65 61853 123.125.29.250 80");
|
||||
EXPECT_STREQ(outer_addr_str, "119.40.37.65 61853 123.125.29.250 80");
|
||||
free(inner_addr_str);
|
||||
@@ -635,8 +635,8 @@ TEST(DATA_PACKET, ETH_MPLS_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "119.40.37.65 0 123.125.29.250 0");
|
||||
EXPECT_STREQ(outer_addr_str, "119.40.37.65 0 123.125.29.250 0");
|
||||
free(inner_addr_str);
|
||||
@@ -712,8 +712,8 @@ TEST(DATA_PACKET, ETH_MPLS_MPLS_IP4_TCP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data7 == 66);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -721,8 +721,8 @@ TEST(DATA_PACKET, ETH_MPLS_MPLS_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.31.0.1 11001 10.34.0.1 23");
|
||||
EXPECT_STREQ(outer_addr_str, "10.31.0.1 11001 10.34.0.1 23");
|
||||
free(inner_addr_str);
|
||||
@@ -732,8 +732,8 @@ TEST(DATA_PACKET, ETH_MPLS_MPLS_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.31.0.1 0 10.34.0.1 0");
|
||||
EXPECT_STREQ(outer_addr_str, "10.31.0.1 0 10.34.0.1 0");
|
||||
free(inner_addr_str);
|
||||
@@ -814,8 +814,8 @@ TEST(DATA_PACKET, ETH_VLAN_PPPOE_IP4_TCP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data8 == 78);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -823,8 +823,8 @@ TEST(DATA_PACKET, ETH_VLAN_PPPOE_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "100.65.55.0 34532 91.185.14.33 443");
|
||||
EXPECT_STREQ(outer_addr_str, "100.65.55.0 34532 91.185.14.33 443");
|
||||
free(inner_addr_str);
|
||||
@@ -834,8 +834,8 @@ TEST(DATA_PACKET, ETH_VLAN_PPPOE_IP4_TCP)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "100.65.55.0 0 91.185.14.33 0");
|
||||
EXPECT_STREQ(outer_addr_str, "100.65.55.0 0 91.185.14.33 0");
|
||||
free(inner_addr_str);
|
||||
@@ -975,8 +975,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP6_TCP_TLS)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data9 == 130);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -984,8 +984,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP6_TCP_TLS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "2409:8c34:4400:700:0:4:0:3 443 2409:8934:5082:2100:ecad:e0e4:530a:c269 46582");
|
||||
EXPECT_STREQ(outer_addr_str, "2409:8034:4040:5300::105 2152 2409:8034:4025::60:61 2152");
|
||||
free(inner_addr_str);
|
||||
@@ -995,8 +995,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP6_TCP_TLS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "2409:8c34:4400:700:0:4:0:3 0 2409:8934:5082:2100:ecad:e0e4:530a:c269 0");
|
||||
EXPECT_STREQ(outer_addr_str, "2409:8034:4040:5300::105 0 2409:8034:4025::60:61 0");
|
||||
free(inner_addr_str);
|
||||
@@ -1143,8 +1143,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP4_TCP_TLS)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data10 == 122);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -1152,8 +1152,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP4_TCP_TLS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.49.115.138 50081 121.196.250.66 443");
|
||||
EXPECT_STREQ(outer_addr_str, "2409:8034:4025::50:a31 2152 2409:8034:4040:5301::204 2152");
|
||||
free(inner_addr_str);
|
||||
@@ -1163,8 +1163,8 @@ TEST(DATA_PACKET, ETH_IP6_UDP_GTP_IP4_TCP_TLS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "10.49.115.138 0 121.196.250.66 0");
|
||||
EXPECT_STREQ(outer_addr_str, "2409:8034:4025::50:a31 0 2409:8034:4040:5301::204 0");
|
||||
free(inner_addr_str);
|
||||
@@ -1253,8 +1253,8 @@ TEST(DATA_PACKET, ETH_IP4_UDP_VXLAN_ETH_IP4_UDP_DNS)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data11 == 92);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
char *inner_addr_str = NULL;
|
||||
char *outer_addr_str = NULL;
|
||||
|
||||
@@ -1262,8 +1262,8 @@ TEST(DATA_PACKET, ETH_IP4_UDP_VXLAN_ETH_IP4_UDP_DNS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "192.168.11.193 65290 114.114.114.114 53");
|
||||
EXPECT_STREQ(outer_addr_str, "10.1.1.1 50709 192.168.1.10 4789");
|
||||
free(inner_addr_str);
|
||||
@@ -1273,8 +1273,8 @@ TEST(DATA_PACKET, ETH_IP4_UDP_VXLAN_ETH_IP4_UDP_DNS)
|
||||
memset(&outer_addr, 0, sizeof(outer_addr));
|
||||
EXPECT_TRUE(data_packet_get_innermost_address(&handler, &inner_addr) == 0);
|
||||
EXPECT_TRUE(data_packet_get_outermost_address(&handler, &outer_addr) == 0);
|
||||
inner_addr_str = addr_tuple4_to_str(&inner_addr);
|
||||
outer_addr_str = addr_tuple4_to_str(&outer_addr);
|
||||
inner_addr_str = four_tuple_to_string(&inner_addr);
|
||||
outer_addr_str = four_tuple_to_string(&outer_addr);
|
||||
EXPECT_STREQ(inner_addr_str, "192.168.11.193 0 114.114.114.114 0");
|
||||
EXPECT_STREQ(outer_addr_str, "10.1.1.1 0 192.168.1.10 0");
|
||||
free(inner_addr_str);
|
||||
@@ -1325,8 +1325,8 @@ TEST(DATA_PACKET, ETH_MPLS_MPLS_PWETHCW_ETH_ARP)
|
||||
EXPECT_TRUE(payload != nullptr);
|
||||
EXPECT_TRUE((char *)payload - (char *)&data12 == 40);
|
||||
|
||||
struct addr_tuple4 inner_addr;
|
||||
struct addr_tuple4 outer_addr;
|
||||
struct four_tuple inner_addr;
|
||||
struct four_tuple outer_addr;
|
||||
|
||||
EXPECT_TRUE(data_packet_get_innermost_tuple4(&handler, &inner_addr) == -1);
|
||||
EXPECT_TRUE(data_packet_get_outermost_tuple4(&handler, &outer_addr) == -1);
|
||||
|
||||
Reference in New Issue
Block a user