Lines Matching refs:msg
38 static bool isLoopbackSocket(const inet_diag_msg *msg) { in isLoopbackSocket() argument
39 return SockDiag::isLoopbackSocket(msg); in isLoopbackSocket()
110 auto checkIPv4Dump = [&] (uint8_t /* proto */, const inet_diag_msg *msg) { in TEST_F() argument
111 EXPECT_EQ(htonl(INADDR_LOOPBACK), msg->id.idiag_src[0]); in TEST_F()
113 seenclient46 |= (msg->id.idiag_sport == client46.sin6_port); in TEST_F()
114 inet_ntop(AF_INET, msg->id.idiag_src, src, sizeof(src)); in TEST_F()
115 inet_ntop(AF_INET, msg->id.idiag_src, dst, sizeof(dst)); in TEST_F()
117 src, htons(msg->id.idiag_sport), in TEST_F()
118 dst, htons(msg->id.idiag_dport), in TEST_F()
119 tcpStateName(msg->idiag_state)); in TEST_F()
120 if (msg->idiag_state == TCP_ESTABLISHED) { in TEST_F()
121 EXPECT_TRUE(isLoopbackSocket(msg)); in TEST_F()
129 auto checkIPv6Dump = [&] (uint8_t /* proto */, const inet_diag_msg *msg) { in TEST_F() argument
130 struct in6_addr *saddr = (struct in6_addr *) msg->id.idiag_src; in TEST_F()
135 seenClient6 |= (msg->id.idiag_sport == client6.sin6_port); in TEST_F()
136 seenServer46 |= (msg->id.idiag_sport == htons(port)); in TEST_F()
137 seenServer6 |= (msg->id.idiag_sport == htons(port)); in TEST_F()
138 inet_ntop(AF_INET6, msg->id.idiag_src, src, sizeof(src)); in TEST_F()
139 inet_ntop(AF_INET6, msg->id.idiag_src, dst, sizeof(dst)); in TEST_F()
141 src, htons(msg->id.idiag_sport), in TEST_F()
142 dst, htons(msg->id.idiag_dport), in TEST_F()
143 tcpStateName(msg->idiag_state)); in TEST_F()
144 if (msg->idiag_state == TCP_ESTABLISHED) { in TEST_F()
145 EXPECT_TRUE(isLoopbackSocket(msg)); in TEST_F()
201 inet_diag_msg msg = { in makeDiagMessage() local
212 EXPECT_TRUE(fillDiagAddr(msg.id.idiag_src, src)); in makeDiagMessage()
213 EXPECT_TRUE(fillDiagAddr(msg.id.idiag_dst, dst)); in makeDiagMessage()
214 return msg; in makeDiagMessage()
222 inet_diag_msg msg = makeDiagMessage(src->ai_addr->sa_family, src->ai_addr, dst->ai_addr); in makeDiagMessage() local
225 return msg; in makeDiagMessage()
229 inet_diag_msg msg; in TEST_F() local
231 msg = makeDiagMessage("127.0.0.1", "127.0.0.1"); in TEST_F()
232 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
234 msg = makeDiagMessage("::1", "::1"); in TEST_F()
235 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
237 msg = makeDiagMessage("::1", "::ffff:127.0.0.1"); in TEST_F()
238 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
240 msg = makeDiagMessage("192.0.2.1", "192.0.2.1"); in TEST_F()
241 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
243 msg = makeDiagMessage("192.0.2.1", "8.8.8.8"); in TEST_F()
244 EXPECT_FALSE(isLoopbackSocket(&msg)); in TEST_F()
246 msg = makeDiagMessage("192.0.2.1", "127.0.0.1"); in TEST_F()
247 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
249 msg = makeDiagMessage("2001:db8::1", "2001:db8::1"); in TEST_F()
250 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
252 msg = makeDiagMessage("2001:db8::1", "2001:4860:4860::6464"); in TEST_F()
253 EXPECT_FALSE(isLoopbackSocket(&msg)); in TEST_F()
261 msg = makeDiagMessage("127.0.0.1", "0.0.0.0"); in TEST_F()
262 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
264 msg = makeDiagMessage("::1", "::"); in TEST_F()
265 EXPECT_TRUE(isLoopbackSocket(&msg)); in TEST_F()
432 bool checkSocketState(int i, int sock, const char *msg) { in checkSocketState() argument
442 EXPECT_EQ(-1, ret) << msg << " " << i << " not closed"; in checkSocketState()
450 << msg << ": unexpected error: " << strerror(err); in checkSocketState()