Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 1 | |
| 2 | |
| 3 | { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 4 | OSMO_SOCKADDR_STR_FMT: '1.2.3.4:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 5 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 6 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 7 | osmo_sockaddr_str_to_in_addr() rc == 0 in_addr=01020304 |
| 8 | -> osmo_sockaddr_str_from_in_addr() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 9 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 10 | osmo_sockaddr_str_to_32() rc == 0 uint8_t[4]=[ 01 02 03 04 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 11 | -> osmo_sockaddr_str_from_32() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 12 | osmo_sockaddr_str_to_32h() rc == 0 uint8_t[4]=[ 04 03 02 01 ] |
| 13 | -> osmo_sockaddr_str_from_32h() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 14 | osmo_sockaddr_str_to_sockaddr_in() rc == 0 sockaddr_in=02000005010203040000000000000000 |
| 15 | -> osmo_sockaddr_str_from_sockaddr_in() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 16 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 17 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0200000501020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 18 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 19 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 20 | |
| 21 | |
| 22 | { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 23 | OSMO_SOCKADDR_STR_FMT: '0.0.0.0:0' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 24 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 25 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 26 | osmo_sockaddr_str_to_in_addr() rc == 0 in_addr=00000000 |
| 27 | -> osmo_sockaddr_str_from_in_addr() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
| 28 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 29 | osmo_sockaddr_str_to_32() rc == 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 30 | -> osmo_sockaddr_str_from_32() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 31 | osmo_sockaddr_str_to_32h() rc == 0 uint8_t[4]=[ 00 00 00 00 ] |
| 32 | -> osmo_sockaddr_str_from_32h() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 33 | osmo_sockaddr_str_to_sockaddr_in() rc == 0 sockaddr_in=02000000000000000000000000000000 |
| 34 | -> osmo_sockaddr_str_from_sockaddr_in() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
| 35 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 36 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 37 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
| 38 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 0 } |
| 39 | |
| 40 | |
| 41 | { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 42 | OSMO_SOCKADDR_STR_FMT: '255.255.255.255:65535' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 43 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 44 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 45 | osmo_sockaddr_str_to_in_addr() rc == 0 in_addr=ffffffff |
| 46 | -> osmo_sockaddr_str_from_in_addr() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
| 47 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 48 | osmo_sockaddr_str_to_32() rc == 0 uint8_t[4]=[ ff ff ff ff ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 49 | -> osmo_sockaddr_str_from_32() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 50 | osmo_sockaddr_str_to_32h() rc == 0 uint8_t[4]=[ ff ff ff ff ] |
| 51 | -> osmo_sockaddr_str_from_32h() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 52 | osmo_sockaddr_str_to_sockaddr_in() rc == 0 sockaddr_in=0200ffffffffffff0000000000000000 |
| 53 | -> osmo_sockaddr_str_from_sockaddr_in() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
| 54 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 55 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0200ffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 56 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
| 57 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "255.255.255.255", .port = 65535 } |
| 58 | |
| 59 | |
| 60 | { .af = AF_INET, .ip = "0.0.0.256", .port = 1 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 61 | OSMO_SOCKADDR_STR_FMT: '0.0.0.256:1' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 62 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 63 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 64 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 65 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 66 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 67 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 68 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=02000001000000000000000000000000 |
| 69 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 70 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0200000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 71 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "0.0.0.256", .port = 1 } |
| 72 | |
| 73 | |
| 74 | { .af = AF_INET, .ip = "not an ip address", .port = 1 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 75 | OSMO_SOCKADDR_STR_FMT: 'not an ip address:1' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 76 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 77 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 78 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 79 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 80 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 81 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 82 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=02000001000000000000000000000000 |
| 83 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 84 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0200000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 85 | osmo_sockaddr_str_from_str() rc < 0 { .af = AF_UNSPEC, .ip = "not an ip address", .port = 1 } |
| 86 | |
| 87 | |
| 88 | { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 89 | OSMO_SOCKADDR_STR_FMT: '[1:2:3::4]:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 90 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 91 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 92 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 93 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=00010002000300000000000000000004 |
| 94 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 95 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 96 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 97 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 98 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000005000000000001000200030000000000000000000400000000 |
| 99 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
| 100 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00000500000000000100020003000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 101 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
| 102 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
| 103 | |
| 104 | |
| 105 | { .af = AF_INET6, .ip = "::", .port = 0 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 106 | OSMO_SOCKADDR_STR_FMT: '[::]:0' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 107 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 108 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 109 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 110 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=00000000000000000000000000000000 |
| 111 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 0 } |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 112 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 113 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 114 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 115 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000000000000000000000000000000000000000000000000000000 |
| 116 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "::", .port = 0 } |
| 117 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 118 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 0 } |
| 119 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "::", .port = 0 } |
| 120 | |
| 121 | |
| 122 | { .af = AF_INET6, .ip = "::1", .port = 0 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 123 | OSMO_SOCKADDR_STR_FMT: '[::1]:0' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 124 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 125 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 126 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 127 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=00000000000000000000000000000001 |
| 128 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "::1", .port = 0 } |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 129 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 130 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 131 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 132 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000000000000000000000000000000000000000000000100000000 |
| 133 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "::1", .port = 0 } |
| 134 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 135 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "::1", .port = 0 } |
| 136 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "::1", .port = 0 } |
| 137 | |
| 138 | |
| 139 | { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 140 | OSMO_SOCKADDR_STR_FMT: '[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 141 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 142 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 143 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 144 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=ffffffffffffffffffffffffffffffff |
| 145 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 146 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 147 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 148 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 149 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a00ffff00000000ffffffffffffffffffffffffffffffff00000000 |
| 150 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 151 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00ffff00000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 152 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 153 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 154 | |
| 155 | |
| 156 | { .af = AF_INET6, .ip = "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF", .port = 65535 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 157 | OSMO_SOCKADDR_STR_FMT: '[FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 158 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 159 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 160 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 161 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=ffffffffffffffffffffffffffffffff |
| 162 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 163 | DIFFERS! |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 164 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 165 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 166 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 167 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a00ffff00000000ffffffffffffffffffffffffffffffff00000000 |
| 168 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 169 | DIFFERS! |
| 170 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00ffff00000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 171 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", .port = 65535 } |
| 172 | DIFFERS! |
| 173 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF", .port = 65535 } |
| 174 | |
| 175 | |
| 176 | { .af = AF_INET6, .ip = "::fffff", .port = 1 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 177 | OSMO_SOCKADDR_STR_FMT: '[::fffff]:1' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 178 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 179 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 180 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 181 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 182 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 183 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 184 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 185 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=0a000001000000000000000000000000000000000000000000000000 |
| 186 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0a00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 187 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "::fffff", .port = 1 } |
| 188 | |
| 189 | |
| 190 | { .af = AF_INET6, .ip = "not an ip address", .port = 1 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 191 | OSMO_SOCKADDR_STR_FMT: '[not an ip address]:1' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 192 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 193 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 194 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 195 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 196 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 197 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 198 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 199 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=0a000001000000000000000000000000000000000000000000000000 |
| 200 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0a00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 201 | osmo_sockaddr_str_from_str() rc < 0 { .af = AF_UNSPEC, .ip = "not an ip address", .port = 1 } |
| 202 | |
| 203 | |
| 204 | { .af = AF_INET6, .ip = "1.2.3.4", .port = 5 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 205 | OSMO_SOCKADDR_STR_FMT: '[1.2.3.4]:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 206 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 207 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 208 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 209 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 210 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 211 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 212 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 213 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=0a000005000000000000000000000000000000000000000000000000 |
| 214 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0a00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 215 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 216 | DIFFERS! |
| 217 | |
| 218 | |
| 219 | { .af = AF_INET, .ip = "1:2:3::4", .port = 5 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 220 | OSMO_SOCKADDR_STR_FMT: '1:2:3::4:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 221 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 222 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 223 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 224 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 225 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 226 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 227 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=02000005000000000000000000000000 |
| 228 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 229 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0200000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 230 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "1:2:3::4", .port = 5 } |
| 231 | DIFFERS! |
| 232 | |
| 233 | |
| 234 | { .af = AF_UNSPEC, .ip = "1.2.3.4", .port = 5 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 235 | OSMO_SOCKADDR_STR_FMT: '1.2.3.4:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 236 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 237 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 238 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 239 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 240 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 241 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 242 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 243 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 244 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 245 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 5 } |
| 246 | DIFFERS! |
| 247 | |
| 248 | |
| 249 | { .af = AF_INET, .ip = "", .port = 5 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 250 | OSMO_SOCKADDR_STR_FMT: ':5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 251 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 252 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 253 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 254 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 255 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 256 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 257 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=02000005000000000000000000000000 |
| 258 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 259 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0200000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 260 | osmo_sockaddr_str_from_str() rc < 0 { .af = AF_UNSPEC, .ip = "", .port = 5 } |
| 261 | |
| 262 | |
| 263 | { .af = AF_INET6, .ip = "", .port = 5 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 264 | OSMO_SOCKADDR_STR_FMT: '[]:5' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 265 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 266 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 267 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 268 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 269 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 270 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 271 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 272 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=0a000005000000000000000000000000000000000000000000000000 |
| 273 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0a00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 274 | osmo_sockaddr_str_from_str() rc < 0 { .af = AF_UNSPEC, .ip = "", .port = 5 } |
| 275 | |
| 276 | |
| 277 | { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 278 | OSMO_SOCKADDR_STR_FMT: '1.2.3.4:0' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 279 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 280 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 281 | osmo_sockaddr_str_to_in_addr() rc == 0 in_addr=01020304 |
| 282 | -> osmo_sockaddr_str_from_in_addr() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
| 283 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 284 | osmo_sockaddr_str_to_32() rc == 0 uint8_t[4]=[ 01 02 03 04 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 285 | -> osmo_sockaddr_str_from_32() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 286 | osmo_sockaddr_str_to_32h() rc == 0 uint8_t[4]=[ 04 03 02 01 ] |
| 287 | -> osmo_sockaddr_str_from_32h() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 288 | osmo_sockaddr_str_to_sockaddr_in() rc == 0 sockaddr_in=02000000010203040000000000000000 |
| 289 | -> osmo_sockaddr_str_from_sockaddr_in() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
| 290 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 291 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0200000001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 292 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
| 293 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "1.2.3.4", .port = 0 } |
| 294 | |
| 295 | |
| 296 | { .af = AF_INET, .ip = "1.2.3:4:5", .port = 0 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 297 | OSMO_SOCKADDR_STR_FMT: '1.2.3:4:5:0' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 298 | osmo_sockaddr_str_is_set() = false |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 299 | osmo_sockaddr_str_is_nonzero() = false |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 300 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 301 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 302 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 303 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 304 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=02000000000000000000000000000000 |
| 305 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 306 | osmo_sockaddr_str_to_sockaddr() rc < 0 sockaddr_storage=0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 307 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "1.2.3:4:5", .port = 0 } |
| 308 | DIFFERS! |
| 309 | |
| 310 | |
| 311 | { .af = AF_INET6, .ip = "::1:10.9.8.7", .port = 1 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 312 | OSMO_SOCKADDR_STR_FMT: '[::1:10.9.8.7]:1' |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 313 | osmo_sockaddr_str_is_set() = true |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 314 | osmo_sockaddr_str_is_nonzero() = true |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 315 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 316 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=0000000000000000000000010a090807 |
| 317 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "::1:a09:807", .port = 1 } |
| 318 | DIFFERS! |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 319 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 320 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 0c7826e | 2019-02-25 02:45:06 +0100 | [diff] [blame] | 321 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 322 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000001000000000000000000000000000000010a09080700000000 |
| 323 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "::1:a09:807", .port = 1 } |
| 324 | DIFFERS! |
| 325 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a000001000000000000000000000000000000010a0908070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 326 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "::1:a09:807", .port = 1 } |
| 327 | DIFFERS! |
| 328 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "::1:10.9.8.7", .port = 1 } |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 329 | |
| 330 | |
| 331 | { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
Neels Hofmeyr | 83d6910 | 2019-11-04 16:59:05 +0100 | [diff] [blame] | 332 | OSMO_SOCKADDR_STR_FMT: '0.0.0.0:5' |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 333 | osmo_sockaddr_str_is_set() = true |
| 334 | osmo_sockaddr_str_is_nonzero() = false |
| 335 | osmo_sockaddr_str_to_in_addr() rc == 0 in_addr=00000000 |
| 336 | -> osmo_sockaddr_str_from_in_addr() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
| 337 | osmo_sockaddr_str_to_in6_addr() rc < 0 in6_addr=00000000000000000000000000000000 |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 338 | osmo_sockaddr_str_to_32() rc == 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 339 | -> osmo_sockaddr_str_from_32() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 340 | osmo_sockaddr_str_to_32h() rc == 0 uint8_t[4]=[ 00 00 00 00 ] |
| 341 | -> osmo_sockaddr_str_from_32h() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 342 | osmo_sockaddr_str_to_sockaddr_in() rc == 0 sockaddr_in=02000005000000000000000000000000 |
| 343 | -> osmo_sockaddr_str_from_sockaddr_in() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
| 344 | osmo_sockaddr_str_to_sockaddr_in6() rc < 0 sockaddr_in6=00000000000000000000000000000000000000000000000000000000 |
| 345 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0200000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 346 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
| 347 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET, .ip = "0.0.0.0", .port = 5 } |
| 348 | |
| 349 | |
| 350 | { .af = AF_INET6, .ip = "::", .port = 5 } |
Neels Hofmeyr | d0e8d6b | 2019-10-24 04:08:16 +0200 | [diff] [blame] | 351 | OSMO_SOCKADDR_STR_FMT: '[::]:5' |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 352 | osmo_sockaddr_str_is_set() = true |
| 353 | osmo_sockaddr_str_is_nonzero() = false |
| 354 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 355 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=00000000000000000000000000000000 |
| 356 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 357 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 358 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 2ceb758 | 2019-10-05 05:12:33 +0200 | [diff] [blame] | 359 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 360 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000005000000000000000000000000000000000000000000000000 |
| 361 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
| 362 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 363 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
| 364 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
Neels Hofmeyr | 002a51d | 2019-10-30 04:37:47 +0100 | [diff] [blame] | 365 | |
| 366 | |
| 367 | { .af = AF_INET6, .ip = "0::", .port = 5 } |
| 368 | OSMO_SOCKADDR_STR_FMT: '[0::]:5' |
| 369 | osmo_sockaddr_str_is_set() = true |
| 370 | osmo_sockaddr_str_is_nonzero() = false |
| 371 | osmo_sockaddr_str_to_in_addr() rc < 0 in_addr=00000000 |
| 372 | osmo_sockaddr_str_to_in6_addr() rc == 0 in6_addr=00000000000000000000000000000000 |
| 373 | -> osmo_sockaddr_str_from_in6_addr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
| 374 | DIFFERS! |
Neels Hofmeyr | df22b00 | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 375 | osmo_sockaddr_str_to_32() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 951d32b | 2019-11-11 19:20:42 +0100 | [diff] [blame] | 376 | osmo_sockaddr_str_to_32h() rc < 0 uint8_t[4]=[ 00 00 00 00 ] |
Neels Hofmeyr | 002a51d | 2019-10-30 04:37:47 +0100 | [diff] [blame] | 377 | osmo_sockaddr_str_to_sockaddr_in() rc < 0 sockaddr_in=00000000000000000000000000000000 |
| 378 | osmo_sockaddr_str_to_sockaddr_in6() rc == 0 sockaddr_in6=0a000005000000000000000000000000000000000000000000000000 |
| 379 | -> osmo_sockaddr_str_from_sockaddr_in6() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
| 380 | DIFFERS! |
| 381 | osmo_sockaddr_str_to_sockaddr() rc == 0 sockaddr_storage=0a00000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 382 | -> osmo_sockaddr_str_from_sockaddr() rc == 0 { .af = AF_INET6, .ip = "::", .port = 5 } |
| 383 | DIFFERS! |
| 384 | osmo_sockaddr_str_from_str() rc == 0 { .af = AF_INET6, .ip = "0::", .port = 5 } |
| 385 | |
| 386 | |
| 387 | test_osmo_sockaddr_str_cmp |
| 388 | [ 0] |
| 389 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 == 1.2.3.4:5 |
| 390 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > 0.0.0.0:0(zero) |
| 391 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < 255.255.255.255:65535 |
| 392 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > 0.0.0.256:1(zero) |
| 393 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < not an ip address:1(zero) |
| 394 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [1:2:3::4]:5 |
| 395 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [::]:0(zero) |
| 396 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [::1]:0(zero) |
| 397 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 398 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 399 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [::fffff]:1(zero) |
| 400 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [not an ip address]:1(zero) |
| 401 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [1.2.3.4]:5(zero) |
| 402 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < 1:2:3::4:5(zero) |
| 403 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > 1.2.3.4:5(zero) |
| 404 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > :5(zero) |
| 405 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < []:5(zero) |
| 406 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > 1.2.3.4:0(zero) |
| 407 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < 1.2.3:4:5:0(zero) |
| 408 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [::1:10.9.8.7]:1 |
| 409 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 > 0.0.0.0:5(zero) |
| 410 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [::]:5(zero) |
| 411 | osmo_sockaddr_str_cmp(): 1.2.3.4:5 < [0::]:5(zero) |
| 412 | [ 1] |
| 413 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 1.2.3.4:5 |
| 414 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) == 0.0.0.0:0(zero) |
| 415 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 255.255.255.255:65535 |
| 416 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 0.0.0.256:1(zero) |
| 417 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < not an ip address:1(zero) |
| 418 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [1:2:3::4]:5 |
| 419 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [::]:0(zero) |
| 420 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [::1]:0(zero) |
| 421 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 422 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 423 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [::fffff]:1(zero) |
| 424 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [not an ip address]:1(zero) |
| 425 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [1.2.3.4]:5(zero) |
| 426 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 1:2:3::4:5(zero) |
| 427 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) > 1.2.3.4:5(zero) |
| 428 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) > :5(zero) |
| 429 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < []:5(zero) |
| 430 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 1.2.3.4:0(zero) |
| 431 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 1.2.3:4:5:0(zero) |
| 432 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [::1:10.9.8.7]:1 |
| 433 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < 0.0.0.0:5(zero) |
| 434 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [::]:5(zero) |
| 435 | osmo_sockaddr_str_cmp(): 0.0.0.0:0(zero) < [0::]:5(zero) |
| 436 | [ 2] |
| 437 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 1.2.3.4:5 |
| 438 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 0.0.0.0:0(zero) |
| 439 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 == 255.255.255.255:65535 |
| 440 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 0.0.0.256:1(zero) |
| 441 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < not an ip address:1(zero) |
| 442 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [1:2:3::4]:5 |
| 443 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [::]:0(zero) |
| 444 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [::1]:0(zero) |
| 445 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 446 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 447 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [::fffff]:1(zero) |
| 448 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [not an ip address]:1(zero) |
| 449 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [1.2.3.4]:5(zero) |
| 450 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 1:2:3::4:5(zero) |
| 451 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 1.2.3.4:5(zero) |
| 452 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > :5(zero) |
| 453 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < []:5(zero) |
| 454 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 1.2.3.4:0(zero) |
| 455 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 1.2.3:4:5:0(zero) |
| 456 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [::1:10.9.8.7]:1 |
| 457 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 > 0.0.0.0:5(zero) |
| 458 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [::]:5(zero) |
| 459 | osmo_sockaddr_str_cmp(): 255.255.255.255:65535 < [0::]:5(zero) |
| 460 | [ 3] |
| 461 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < 1.2.3.4:5 |
| 462 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) > 0.0.0.0:0(zero) |
| 463 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < 255.255.255.255:65535 |
| 464 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) == 0.0.0.256:1(zero) |
| 465 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < not an ip address:1(zero) |
| 466 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [1:2:3::4]:5 |
| 467 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [::]:0(zero) |
| 468 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [::1]:0(zero) |
| 469 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 470 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 471 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [::fffff]:1(zero) |
| 472 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [not an ip address]:1(zero) |
| 473 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [1.2.3.4]:5(zero) |
| 474 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < 1:2:3::4:5(zero) |
| 475 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) > 1.2.3.4:5(zero) |
| 476 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) > :5(zero) |
| 477 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < []:5(zero) |
| 478 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < 1.2.3.4:0(zero) |
| 479 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < 1.2.3:4:5:0(zero) |
| 480 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [::1:10.9.8.7]:1 |
| 481 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) > 0.0.0.0:5(zero) |
| 482 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [::]:5(zero) |
| 483 | osmo_sockaddr_str_cmp(): 0.0.0.256:1(zero) < [0::]:5(zero) |
| 484 | [ 4] |
| 485 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 1.2.3.4:5 |
| 486 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 0.0.0.0:0(zero) |
| 487 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 255.255.255.255:65535 |
| 488 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 0.0.0.256:1(zero) |
| 489 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) == not an ip address:1(zero) |
| 490 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [1:2:3::4]:5 |
| 491 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [::]:0(zero) |
| 492 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [::1]:0(zero) |
| 493 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 494 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 495 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [::fffff]:1(zero) |
| 496 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [not an ip address]:1(zero) |
| 497 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [1.2.3.4]:5(zero) |
| 498 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 1:2:3::4:5(zero) |
| 499 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 1.2.3.4:5(zero) |
| 500 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > :5(zero) |
| 501 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < []:5(zero) |
| 502 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 1.2.3.4:0(zero) |
| 503 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 1.2.3:4:5:0(zero) |
| 504 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [::1:10.9.8.7]:1 |
| 505 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) > 0.0.0.0:5(zero) |
| 506 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [::]:5(zero) |
| 507 | osmo_sockaddr_str_cmp(): not an ip address:1(zero) < [0::]:5(zero) |
| 508 | [ 5] |
| 509 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 1.2.3.4:5 |
| 510 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 0.0.0.0:0(zero) |
| 511 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 255.255.255.255:65535 |
| 512 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 0.0.0.256:1(zero) |
| 513 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > not an ip address:1(zero) |
| 514 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 == [1:2:3::4]:5 |
| 515 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [::]:0(zero) |
| 516 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [::1]:0(zero) |
| 517 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 518 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 519 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 < [::fffff]:1(zero) |
| 520 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 < [not an ip address]:1(zero) |
| 521 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [1.2.3.4]:5(zero) |
| 522 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 1:2:3::4:5(zero) |
| 523 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 1.2.3.4:5(zero) |
| 524 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > :5(zero) |
| 525 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > []:5(zero) |
| 526 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 1.2.3.4:0(zero) |
| 527 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 1.2.3:4:5:0(zero) |
| 528 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [::1:10.9.8.7]:1 |
| 529 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > 0.0.0.0:5(zero) |
| 530 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [::]:5(zero) |
| 531 | osmo_sockaddr_str_cmp(): [1:2:3::4]:5 > [0::]:5(zero) |
| 532 | [ 6] |
| 533 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 1.2.3.4:5 |
| 534 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 0.0.0.0:0(zero) |
| 535 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 255.255.255.255:65535 |
| 536 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 0.0.0.256:1(zero) |
| 537 | osmo_sockaddr_str_cmp(): [::]:0(zero) > not an ip address:1(zero) |
| 538 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [1:2:3::4]:5 |
| 539 | osmo_sockaddr_str_cmp(): [::]:0(zero) == [::]:0(zero) |
| 540 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [::1]:0(zero) |
| 541 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 542 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 543 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [::fffff]:1(zero) |
| 544 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [not an ip address]:1(zero) |
| 545 | osmo_sockaddr_str_cmp(): [::]:0(zero) > [1.2.3.4]:5(zero) |
| 546 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 1:2:3::4:5(zero) |
| 547 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 1.2.3.4:5(zero) |
| 548 | osmo_sockaddr_str_cmp(): [::]:0(zero) > :5(zero) |
| 549 | osmo_sockaddr_str_cmp(): [::]:0(zero) > []:5(zero) |
| 550 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 1.2.3.4:0(zero) |
| 551 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 1.2.3:4:5:0(zero) |
| 552 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [::1:10.9.8.7]:1 |
| 553 | osmo_sockaddr_str_cmp(): [::]:0(zero) > 0.0.0.0:5(zero) |
| 554 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [::]:5(zero) |
| 555 | osmo_sockaddr_str_cmp(): [::]:0(zero) < [0::]:5(zero) |
| 556 | [ 7] |
| 557 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 1.2.3.4:5 |
| 558 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 0.0.0.0:0(zero) |
| 559 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 255.255.255.255:65535 |
| 560 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 0.0.0.256:1(zero) |
| 561 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > not an ip address:1(zero) |
| 562 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [1:2:3::4]:5 |
| 563 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > [::]:0(zero) |
| 564 | osmo_sockaddr_str_cmp(): [::1]:0(zero) == [::1]:0(zero) |
| 565 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 566 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 567 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [::fffff]:1(zero) |
| 568 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [not an ip address]:1(zero) |
| 569 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > [1.2.3.4]:5(zero) |
| 570 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 1:2:3::4:5(zero) |
| 571 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 1.2.3.4:5(zero) |
| 572 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > :5(zero) |
| 573 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > []:5(zero) |
| 574 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 1.2.3.4:0(zero) |
| 575 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 1.2.3:4:5:0(zero) |
| 576 | osmo_sockaddr_str_cmp(): [::1]:0(zero) < [::1:10.9.8.7]:1 |
| 577 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > 0.0.0.0:5(zero) |
| 578 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > [::]:5(zero) |
| 579 | osmo_sockaddr_str_cmp(): [::1]:0(zero) > [0::]:5(zero) |
| 580 | [ 8] |
| 581 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 1.2.3.4:5 |
| 582 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 0.0.0.0:0(zero) |
| 583 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 255.255.255.255:65535 |
| 584 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 0.0.0.256:1(zero) |
| 585 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > not an ip address:1(zero) |
| 586 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [1:2:3::4]:5 |
| 587 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [::]:0(zero) |
| 588 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [::1]:0(zero) |
| 589 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 == [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 590 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 == [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 591 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [::fffff]:1(zero) |
| 592 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 < [not an ip address]:1(zero) |
| 593 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [1.2.3.4]:5(zero) |
| 594 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 1:2:3::4:5(zero) |
| 595 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 1.2.3.4:5(zero) |
| 596 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > :5(zero) |
| 597 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > []:5(zero) |
| 598 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 1.2.3.4:0(zero) |
| 599 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 1.2.3:4:5:0(zero) |
| 600 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [::1:10.9.8.7]:1 |
| 601 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > 0.0.0.0:5(zero) |
| 602 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [::]:5(zero) |
| 603 | osmo_sockaddr_str_cmp(): [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 > [0::]:5(zero) |
| 604 | [ 9] |
| 605 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 1.2.3.4:5 |
| 606 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 0.0.0.0:0(zero) |
| 607 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 255.255.255.255:65535 |
| 608 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 0.0.0.256:1(zero) |
| 609 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > not an ip address:1(zero) |
| 610 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [1:2:3::4]:5 |
| 611 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [::]:0(zero) |
| 612 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [::1]:0(zero) |
| 613 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 == [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 614 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 == [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 615 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [::fffff]:1(zero) |
| 616 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 < [not an ip address]:1(zero) |
| 617 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [1.2.3.4]:5(zero) |
| 618 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 1:2:3::4:5(zero) |
| 619 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 1.2.3.4:5(zero) |
| 620 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > :5(zero) |
| 621 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > []:5(zero) |
| 622 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 1.2.3.4:0(zero) |
| 623 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 1.2.3:4:5:0(zero) |
| 624 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [::1:10.9.8.7]:1 |
| 625 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > 0.0.0.0:5(zero) |
| 626 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [::]:5(zero) |
| 627 | osmo_sockaddr_str_cmp(): [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 > [0::]:5(zero) |
| 628 | [10] |
| 629 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 1.2.3.4:5 |
| 630 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 0.0.0.0:0(zero) |
| 631 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 255.255.255.255:65535 |
| 632 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 0.0.0.256:1(zero) |
| 633 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > not an ip address:1(zero) |
| 634 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [1:2:3::4]:5 |
| 635 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [::]:0(zero) |
| 636 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [::1]:0(zero) |
| 637 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 638 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 639 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) == [::fffff]:1(zero) |
| 640 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) < [not an ip address]:1(zero) |
| 641 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [1.2.3.4]:5(zero) |
| 642 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 1:2:3::4:5(zero) |
| 643 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 1.2.3.4:5(zero) |
| 644 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > :5(zero) |
| 645 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > []:5(zero) |
| 646 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 1.2.3.4:0(zero) |
| 647 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 1.2.3:4:5:0(zero) |
| 648 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [::1:10.9.8.7]:1 |
| 649 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > 0.0.0.0:5(zero) |
| 650 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [::]:5(zero) |
| 651 | osmo_sockaddr_str_cmp(): [::fffff]:1(zero) > [0::]:5(zero) |
| 652 | [11] |
| 653 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 1.2.3.4:5 |
| 654 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 0.0.0.0:0(zero) |
| 655 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 255.255.255.255:65535 |
| 656 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 0.0.0.256:1(zero) |
| 657 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > not an ip address:1(zero) |
| 658 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [1:2:3::4]:5 |
| 659 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [::]:0(zero) |
| 660 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [::1]:0(zero) |
| 661 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 662 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 663 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [::fffff]:1(zero) |
| 664 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) == [not an ip address]:1(zero) |
| 665 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [1.2.3.4]:5(zero) |
| 666 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 1:2:3::4:5(zero) |
| 667 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 1.2.3.4:5(zero) |
| 668 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > :5(zero) |
| 669 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > []:5(zero) |
| 670 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 1.2.3.4:0(zero) |
| 671 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 1.2.3:4:5:0(zero) |
| 672 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [::1:10.9.8.7]:1 |
| 673 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > 0.0.0.0:5(zero) |
| 674 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [::]:5(zero) |
| 675 | osmo_sockaddr_str_cmp(): [not an ip address]:1(zero) > [0::]:5(zero) |
| 676 | [12] |
| 677 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 1.2.3.4:5 |
| 678 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 0.0.0.0:0(zero) |
| 679 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 255.255.255.255:65535 |
| 680 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 0.0.0.256:1(zero) |
| 681 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > not an ip address:1(zero) |
| 682 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [1:2:3::4]:5 |
| 683 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [::]:0(zero) |
| 684 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [::1]:0(zero) |
| 685 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 686 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 687 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [::fffff]:1(zero) |
| 688 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [not an ip address]:1(zero) |
| 689 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) == [1.2.3.4]:5(zero) |
| 690 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 1:2:3::4:5(zero) |
| 691 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 1.2.3.4:5(zero) |
| 692 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > :5(zero) |
| 693 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > []:5(zero) |
| 694 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 1.2.3.4:0(zero) |
| 695 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 1.2.3:4:5:0(zero) |
| 696 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [::1:10.9.8.7]:1 |
| 697 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > 0.0.0.0:5(zero) |
| 698 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) < [::]:5(zero) |
| 699 | osmo_sockaddr_str_cmp(): [1.2.3.4]:5(zero) > [0::]:5(zero) |
| 700 | [13] |
| 701 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 1.2.3.4:5 |
| 702 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 0.0.0.0:0(zero) |
| 703 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < 255.255.255.255:65535 |
| 704 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 0.0.0.256:1(zero) |
| 705 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < not an ip address:1(zero) |
| 706 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [1:2:3::4]:5 |
| 707 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [::]:0(zero) |
| 708 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [::1]:0(zero) |
| 709 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 710 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 711 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [::fffff]:1(zero) |
| 712 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [not an ip address]:1(zero) |
| 713 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [1.2.3.4]:5(zero) |
| 714 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) == 1:2:3::4:5(zero) |
| 715 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 1.2.3.4:5(zero) |
| 716 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > :5(zero) |
| 717 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < []:5(zero) |
| 718 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 1.2.3.4:0(zero) |
| 719 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 1.2.3:4:5:0(zero) |
| 720 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [::1:10.9.8.7]:1 |
| 721 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) > 0.0.0.0:5(zero) |
| 722 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [::]:5(zero) |
| 723 | osmo_sockaddr_str_cmp(): 1:2:3::4:5(zero) < [0::]:5(zero) |
| 724 | [14] |
| 725 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 1.2.3.4:5 |
| 726 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 0.0.0.0:0(zero) |
| 727 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 255.255.255.255:65535 |
| 728 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 0.0.0.256:1(zero) |
| 729 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < not an ip address:1(zero) |
| 730 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [1:2:3::4]:5 |
| 731 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [::]:0(zero) |
| 732 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [::1]:0(zero) |
| 733 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 734 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 735 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [::fffff]:1(zero) |
| 736 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [not an ip address]:1(zero) |
| 737 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [1.2.3.4]:5(zero) |
| 738 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 1:2:3::4:5(zero) |
| 739 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) == 1.2.3.4:5(zero) |
| 740 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < :5(zero) |
| 741 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < []:5(zero) |
| 742 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 1.2.3.4:0(zero) |
| 743 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 1.2.3:4:5:0(zero) |
| 744 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [::1:10.9.8.7]:1 |
| 745 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < 0.0.0.0:5(zero) |
| 746 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [::]:5(zero) |
| 747 | osmo_sockaddr_str_cmp(): 1.2.3.4:5(zero) < [0::]:5(zero) |
| 748 | [15] |
| 749 | osmo_sockaddr_str_cmp(): :5(zero) < 1.2.3.4:5 |
| 750 | osmo_sockaddr_str_cmp(): :5(zero) < 0.0.0.0:0(zero) |
| 751 | osmo_sockaddr_str_cmp(): :5(zero) < 255.255.255.255:65535 |
| 752 | osmo_sockaddr_str_cmp(): :5(zero) < 0.0.0.256:1(zero) |
| 753 | osmo_sockaddr_str_cmp(): :5(zero) < not an ip address:1(zero) |
| 754 | osmo_sockaddr_str_cmp(): :5(zero) < [1:2:3::4]:5 |
| 755 | osmo_sockaddr_str_cmp(): :5(zero) < [::]:0(zero) |
| 756 | osmo_sockaddr_str_cmp(): :5(zero) < [::1]:0(zero) |
| 757 | osmo_sockaddr_str_cmp(): :5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 758 | osmo_sockaddr_str_cmp(): :5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 759 | osmo_sockaddr_str_cmp(): :5(zero) < [::fffff]:1(zero) |
| 760 | osmo_sockaddr_str_cmp(): :5(zero) < [not an ip address]:1(zero) |
| 761 | osmo_sockaddr_str_cmp(): :5(zero) < [1.2.3.4]:5(zero) |
| 762 | osmo_sockaddr_str_cmp(): :5(zero) < 1:2:3::4:5(zero) |
| 763 | osmo_sockaddr_str_cmp(): :5(zero) > 1.2.3.4:5(zero) |
| 764 | osmo_sockaddr_str_cmp(): :5(zero) == :5(zero) |
| 765 | osmo_sockaddr_str_cmp(): :5(zero) < []:5(zero) |
| 766 | osmo_sockaddr_str_cmp(): :5(zero) < 1.2.3.4:0(zero) |
| 767 | osmo_sockaddr_str_cmp(): :5(zero) < 1.2.3:4:5:0(zero) |
| 768 | osmo_sockaddr_str_cmp(): :5(zero) < [::1:10.9.8.7]:1 |
| 769 | osmo_sockaddr_str_cmp(): :5(zero) < 0.0.0.0:5(zero) |
| 770 | osmo_sockaddr_str_cmp(): :5(zero) < [::]:5(zero) |
| 771 | osmo_sockaddr_str_cmp(): :5(zero) < [0::]:5(zero) |
| 772 | [16] |
| 773 | osmo_sockaddr_str_cmp(): []:5(zero) > 1.2.3.4:5 |
| 774 | osmo_sockaddr_str_cmp(): []:5(zero) > 0.0.0.0:0(zero) |
| 775 | osmo_sockaddr_str_cmp(): []:5(zero) > 255.255.255.255:65535 |
| 776 | osmo_sockaddr_str_cmp(): []:5(zero) > 0.0.0.256:1(zero) |
| 777 | osmo_sockaddr_str_cmp(): []:5(zero) > not an ip address:1(zero) |
| 778 | osmo_sockaddr_str_cmp(): []:5(zero) < [1:2:3::4]:5 |
| 779 | osmo_sockaddr_str_cmp(): []:5(zero) < [::]:0(zero) |
| 780 | osmo_sockaddr_str_cmp(): []:5(zero) < [::1]:0(zero) |
| 781 | osmo_sockaddr_str_cmp(): []:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 782 | osmo_sockaddr_str_cmp(): []:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 783 | osmo_sockaddr_str_cmp(): []:5(zero) < [::fffff]:1(zero) |
| 784 | osmo_sockaddr_str_cmp(): []:5(zero) < [not an ip address]:1(zero) |
| 785 | osmo_sockaddr_str_cmp(): []:5(zero) < [1.2.3.4]:5(zero) |
| 786 | osmo_sockaddr_str_cmp(): []:5(zero) > 1:2:3::4:5(zero) |
| 787 | osmo_sockaddr_str_cmp(): []:5(zero) > 1.2.3.4:5(zero) |
| 788 | osmo_sockaddr_str_cmp(): []:5(zero) > :5(zero) |
| 789 | osmo_sockaddr_str_cmp(): []:5(zero) == []:5(zero) |
| 790 | osmo_sockaddr_str_cmp(): []:5(zero) > 1.2.3.4:0(zero) |
| 791 | osmo_sockaddr_str_cmp(): []:5(zero) > 1.2.3:4:5:0(zero) |
| 792 | osmo_sockaddr_str_cmp(): []:5(zero) < [::1:10.9.8.7]:1 |
| 793 | osmo_sockaddr_str_cmp(): []:5(zero) > 0.0.0.0:5(zero) |
| 794 | osmo_sockaddr_str_cmp(): []:5(zero) < [::]:5(zero) |
| 795 | osmo_sockaddr_str_cmp(): []:5(zero) < [0::]:5(zero) |
| 796 | [17] |
| 797 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < 1.2.3.4:5 |
| 798 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) > 0.0.0.0:0(zero) |
| 799 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < 255.255.255.255:65535 |
| 800 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) > 0.0.0.256:1(zero) |
| 801 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < not an ip address:1(zero) |
| 802 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [1:2:3::4]:5 |
| 803 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [::]:0(zero) |
| 804 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [::1]:0(zero) |
| 805 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 806 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 807 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [::fffff]:1(zero) |
| 808 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [not an ip address]:1(zero) |
| 809 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [1.2.3.4]:5(zero) |
| 810 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < 1:2:3::4:5(zero) |
| 811 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) > 1.2.3.4:5(zero) |
| 812 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) > :5(zero) |
| 813 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < []:5(zero) |
| 814 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) == 1.2.3.4:0(zero) |
| 815 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < 1.2.3:4:5:0(zero) |
| 816 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [::1:10.9.8.7]:1 |
| 817 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) > 0.0.0.0:5(zero) |
| 818 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [::]:5(zero) |
| 819 | osmo_sockaddr_str_cmp(): 1.2.3.4:0(zero) < [0::]:5(zero) |
| 820 | [18] |
| 821 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 1.2.3.4:5 |
| 822 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 0.0.0.0:0(zero) |
| 823 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < 255.255.255.255:65535 |
| 824 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 0.0.0.256:1(zero) |
| 825 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < not an ip address:1(zero) |
| 826 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [1:2:3::4]:5 |
| 827 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [::]:0(zero) |
| 828 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [::1]:0(zero) |
| 829 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 830 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 831 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [::fffff]:1(zero) |
| 832 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [not an ip address]:1(zero) |
| 833 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [1.2.3.4]:5(zero) |
| 834 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < 1:2:3::4:5(zero) |
| 835 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 1.2.3.4:5(zero) |
| 836 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > :5(zero) |
| 837 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < []:5(zero) |
| 838 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 1.2.3.4:0(zero) |
| 839 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) == 1.2.3:4:5:0(zero) |
| 840 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [::1:10.9.8.7]:1 |
| 841 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) > 0.0.0.0:5(zero) |
| 842 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [::]:5(zero) |
| 843 | osmo_sockaddr_str_cmp(): 1.2.3:4:5:0(zero) < [0::]:5(zero) |
| 844 | [19] |
| 845 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 1.2.3.4:5 |
| 846 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 0.0.0.0:0(zero) |
| 847 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 255.255.255.255:65535 |
| 848 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 0.0.0.256:1(zero) |
| 849 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > not an ip address:1(zero) |
| 850 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 < [1:2:3::4]:5 |
| 851 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > [::]:0(zero) |
| 852 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > [::1]:0(zero) |
| 853 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 854 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 855 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 < [::fffff]:1(zero) |
| 856 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 < [not an ip address]:1(zero) |
| 857 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > [1.2.3.4]:5(zero) |
| 858 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 1:2:3::4:5(zero) |
| 859 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 1.2.3.4:5(zero) |
| 860 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > :5(zero) |
| 861 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > []:5(zero) |
| 862 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 1.2.3.4:0(zero) |
| 863 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 1.2.3:4:5:0(zero) |
| 864 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 == [::1:10.9.8.7]:1 |
| 865 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > 0.0.0.0:5(zero) |
| 866 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > [::]:5(zero) |
| 867 | osmo_sockaddr_str_cmp(): [::1:10.9.8.7]:1 > [0::]:5(zero) |
| 868 | [20] |
| 869 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 1.2.3.4:5 |
| 870 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) > 0.0.0.0:0(zero) |
| 871 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 255.255.255.255:65535 |
| 872 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 0.0.0.256:1(zero) |
| 873 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < not an ip address:1(zero) |
| 874 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [1:2:3::4]:5 |
| 875 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [::]:0(zero) |
| 876 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [::1]:0(zero) |
| 877 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 878 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 879 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [::fffff]:1(zero) |
| 880 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [not an ip address]:1(zero) |
| 881 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [1.2.3.4]:5(zero) |
| 882 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 1:2:3::4:5(zero) |
| 883 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) > 1.2.3.4:5(zero) |
| 884 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) > :5(zero) |
| 885 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < []:5(zero) |
| 886 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 1.2.3.4:0(zero) |
| 887 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < 1.2.3:4:5:0(zero) |
| 888 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [::1:10.9.8.7]:1 |
| 889 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) == 0.0.0.0:5(zero) |
| 890 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [::]:5(zero) |
| 891 | osmo_sockaddr_str_cmp(): 0.0.0.0:5(zero) < [0::]:5(zero) |
| 892 | [21] |
| 893 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 1.2.3.4:5 |
| 894 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 0.0.0.0:0(zero) |
| 895 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 255.255.255.255:65535 |
| 896 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 0.0.0.256:1(zero) |
| 897 | osmo_sockaddr_str_cmp(): [::]:5(zero) > not an ip address:1(zero) |
| 898 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [1:2:3::4]:5 |
| 899 | osmo_sockaddr_str_cmp(): [::]:5(zero) > [::]:0(zero) |
| 900 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [::1]:0(zero) |
| 901 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 902 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 903 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [::fffff]:1(zero) |
| 904 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [not an ip address]:1(zero) |
| 905 | osmo_sockaddr_str_cmp(): [::]:5(zero) > [1.2.3.4]:5(zero) |
| 906 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 1:2:3::4:5(zero) |
| 907 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 1.2.3.4:5(zero) |
| 908 | osmo_sockaddr_str_cmp(): [::]:5(zero) > :5(zero) |
| 909 | osmo_sockaddr_str_cmp(): [::]:5(zero) > []:5(zero) |
| 910 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 1.2.3.4:0(zero) |
| 911 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 1.2.3:4:5:0(zero) |
| 912 | osmo_sockaddr_str_cmp(): [::]:5(zero) < [::1:10.9.8.7]:1 |
| 913 | osmo_sockaddr_str_cmp(): [::]:5(zero) > 0.0.0.0:5(zero) |
| 914 | osmo_sockaddr_str_cmp(): [::]:5(zero) == [::]:5(zero) |
| 915 | osmo_sockaddr_str_cmp(): [::]:5(zero) == [0::]:5(zero) |
| 916 | [22] |
| 917 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 1.2.3.4:5 |
| 918 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 0.0.0.0:0(zero) |
| 919 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 255.255.255.255:65535 |
| 920 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 0.0.0.256:1(zero) |
| 921 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > not an ip address:1(zero) |
| 922 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [1:2:3::4]:5 |
| 923 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > [::]:0(zero) |
| 924 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [::1]:0(zero) |
| 925 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535 |
| 926 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF]:65535 |
| 927 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [::fffff]:1(zero) |
| 928 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [not an ip address]:1(zero) |
| 929 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [1.2.3.4]:5(zero) |
| 930 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 1:2:3::4:5(zero) |
| 931 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 1.2.3.4:5(zero) |
| 932 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > :5(zero) |
| 933 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > []:5(zero) |
| 934 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 1.2.3.4:0(zero) |
| 935 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 1.2.3:4:5:0(zero) |
| 936 | osmo_sockaddr_str_cmp(): [0::]:5(zero) < [::1:10.9.8.7]:1 |
| 937 | osmo_sockaddr_str_cmp(): [0::]:5(zero) > 0.0.0.0:5(zero) |
| 938 | osmo_sockaddr_str_cmp(): [0::]:5(zero) == [::]:5(zero) |
| 939 | osmo_sockaddr_str_cmp(): [0::]:5(zero) == [0::]:5(zero) |