aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/ngtcp2/lib/ngtcp2_addr.c
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2025-03-10 19:42:22 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2025-03-10 19:56:23 +0300
commitfc6cd7d48282fba73b60215b3fd31fc0a8825982 (patch)
treebcb36b06098e700fd726b6b19c89e6fae7d429e2 /contrib/libs/ngtcp2/lib/ngtcp2_addr.c
parent21c1cc59ef7d0910313ef39ca737c78380ef3ec3 (diff)
downloadydb-fc6cd7d48282fba73b60215b3fd31fc0a8825982.tar.gz
Update contrib/libs/ngtcp2 to 1.11.0
commit_hash:3beea54841aa142a4af33f802d5bdb7d6010b68d
Diffstat (limited to 'contrib/libs/ngtcp2/lib/ngtcp2_addr.c')
-rw-r--r--contrib/libs/ngtcp2/lib/ngtcp2_addr.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/contrib/libs/ngtcp2/lib/ngtcp2_addr.c b/contrib/libs/ngtcp2/lib/ngtcp2_addr.c
index f389abe76d..1fb273d494 100644
--- a/contrib/libs/ngtcp2/lib/ngtcp2_addr.c
+++ b/contrib/libs/ngtcp2/lib/ngtcp2_addr.c
@@ -51,8 +51,10 @@ void ngtcp2_addr_copy_byte(ngtcp2_addr *dest, const ngtcp2_sockaddr *addr,
}
}
-static int sockaddr_eq(const ngtcp2_sockaddr *a, const ngtcp2_sockaddr *b) {
- assert(a->sa_family == b->sa_family);
+int ngtcp2_sockaddr_eq(const ngtcp2_sockaddr *a, const ngtcp2_sockaddr *b) {
+ if (a->sa_family != b->sa_family) {
+ return 0;
+ }
switch (a->sa_family) {
case NGTCP2_AF_INET: {
@@ -73,17 +75,16 @@ static int sockaddr_eq(const ngtcp2_sockaddr *a, const ngtcp2_sockaddr *b) {
}
int ngtcp2_addr_eq(const ngtcp2_addr *a, const ngtcp2_addr *b) {
- return a->addr->sa_family == b->addr->sa_family &&
- sockaddr_eq(a->addr, b->addr);
+ return ngtcp2_sockaddr_eq(a->addr, b->addr);
}
-uint32_t ngtcp2_addr_compare(const ngtcp2_addr *aa, const ngtcp2_addr *bb) {
- uint32_t flags = NGTCP2_ADDR_COMPARE_FLAG_NONE;
+uint32_t ngtcp2_addr_cmp(const ngtcp2_addr *aa, const ngtcp2_addr *bb) {
+ uint32_t flags = NGTCP2_ADDR_CMP_FLAG_NONE;
const ngtcp2_sockaddr *a = aa->addr;
const ngtcp2_sockaddr *b = bb->addr;
if (a->sa_family != b->sa_family) {
- return NGTCP2_ADDR_COMPARE_FLAG_FAMILY;
+ return NGTCP2_ADDR_CMP_FLAG_FAMILY;
}
switch (a->sa_family) {
@@ -91,10 +92,10 @@ uint32_t ngtcp2_addr_compare(const ngtcp2_addr *aa, const ngtcp2_addr *bb) {
const ngtcp2_sockaddr_in *ai = (const ngtcp2_sockaddr_in *)(void *)a,
*bi = (const ngtcp2_sockaddr_in *)(void *)b;
if (memcmp(&ai->sin_addr, &bi->sin_addr, sizeof(ai->sin_addr))) {
- flags |= NGTCP2_ADDR_COMPARE_FLAG_ADDR;
+ flags |= NGTCP2_ADDR_CMP_FLAG_ADDR;
}
if (ai->sin_port != bi->sin_port) {
- flags |= NGTCP2_ADDR_COMPARE_FLAG_PORT;
+ flags |= NGTCP2_ADDR_CMP_FLAG_PORT;
}
return flags;
}
@@ -102,10 +103,10 @@ uint32_t ngtcp2_addr_compare(const ngtcp2_addr *aa, const ngtcp2_addr *bb) {
const ngtcp2_sockaddr_in6 *ai = (const ngtcp2_sockaddr_in6 *)(void *)a,
*bi = (const ngtcp2_sockaddr_in6 *)(void *)b;
if (memcmp(&ai->sin6_addr, &bi->sin6_addr, sizeof(ai->sin6_addr))) {
- flags |= NGTCP2_ADDR_COMPARE_FLAG_ADDR;
+ flags |= NGTCP2_ADDR_CMP_FLAG_ADDR;
}
if (ai->sin6_port != bi->sin6_port) {
- flags |= NGTCP2_ADDR_COMPARE_FLAG_PORT;
+ flags |= NGTCP2_ADDR_CMP_FLAG_PORT;
}
return flags;
}