diff options
Diffstat (limited to 'src/util/test_tun.c')
-rw-r--r-- | src/util/test_tun.c | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/util/test_tun.c b/src/util/test_tun.c index 391791c4b..f94e9c8ff 100644 --- a/src/util/test_tun.c +++ b/src/util/test_tun.c | |||
@@ -11,12 +11,12 @@ | |||
11 | WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | Affero General Public License for more details. | 13 | Affero General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU Affero General Public License | 15 | You should have received a copy of the GNU Affero General Public License |
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | 17 | ||
18 | SPDX-License-Identifier: AGPL3.0-or-later | 18 | SPDX-License-Identifier: AGPL3.0-or-later |
19 | */ | 19 | */ |
20 | 20 | ||
21 | /** | 21 | /** |
22 | * @file tun/test_tun.c | 22 | * @file tun/test_tun.c |
@@ -29,9 +29,9 @@ | |||
29 | static int ret; | 29 | static int ret; |
30 | 30 | ||
31 | static void | 31 | static void |
32 | test_udp (size_t pll, | 32 | test_udp(size_t pll, |
33 | int pl_fill, | 33 | int pl_fill, |
34 | uint16_t crc) | 34 | uint16_t crc) |
35 | { | 35 | { |
36 | struct GNUNET_TUN_IPv4Header ip; | 36 | struct GNUNET_TUN_IPv4Header ip; |
37 | struct GNUNET_TUN_UdpHeader udp; | 37 | struct GNUNET_TUN_UdpHeader udp; |
@@ -39,36 +39,36 @@ test_udp (size_t pll, | |||
39 | struct in_addr src; | 39 | struct in_addr src; |
40 | struct in_addr dst; | 40 | struct in_addr dst; |
41 | 41 | ||
42 | GNUNET_assert (1 == inet_pton (AF_INET, "1.2.3.4", &src)); | 42 | GNUNET_assert(1 == inet_pton(AF_INET, "1.2.3.4", &src)); |
43 | GNUNET_assert (1 == inet_pton (AF_INET, "122.2.3.5", &dst)); | 43 | GNUNET_assert(1 == inet_pton(AF_INET, "122.2.3.5", &dst)); |
44 | memset (payload, pl_fill, sizeof (payload)); | 44 | memset(payload, pl_fill, sizeof(payload)); |
45 | GNUNET_TUN_initialize_ipv4_header (&ip, | 45 | GNUNET_TUN_initialize_ipv4_header(&ip, |
46 | IPPROTO_UDP, | 46 | IPPROTO_UDP, |
47 | pll + sizeof (udp), | 47 | pll + sizeof(udp), |
48 | &src, | 48 | &src, |
49 | &dst); | 49 | &dst); |
50 | udp.source_port = htons (4242); | 50 | udp.source_port = htons(4242); |
51 | udp.destination_port = htons (4242); | 51 | udp.destination_port = htons(4242); |
52 | udp.len = htons (pll); | 52 | udp.len = htons(pll); |
53 | GNUNET_TUN_calculate_udp4_checksum (&ip, | 53 | GNUNET_TUN_calculate_udp4_checksum(&ip, |
54 | &udp, | 54 | &udp, |
55 | payload, | 55 | payload, |
56 | pll); | 56 | pll); |
57 | if (crc != ntohs (udp.crc)) | 57 | if (crc != ntohs(udp.crc)) |
58 | { | 58 | { |
59 | fprintf (stderr, "Got CRC: %u, wanted: %u\n", | 59 | fprintf(stderr, "Got CRC: %u, wanted: %u\n", |
60 | ntohs (udp.crc), | 60 | ntohs(udp.crc), |
61 | crc); | 61 | crc); |
62 | ret = 1; | 62 | ret = 1; |
63 | } | 63 | } |
64 | } | 64 | } |
65 | 65 | ||
66 | int main (int argc, | 66 | int main(int argc, |
67 | char **argv) | 67 | char **argv) |
68 | { | 68 | { |
69 | test_udp (4, 3, 22439); | 69 | test_udp(4, 3, 22439); |
70 | test_udp (4, 1, 23467); | 70 | test_udp(4, 1, 23467); |
71 | test_udp (7, 17, 6516); | 71 | test_udp(7, 17, 6516); |
72 | test_udp (12451, 251, 42771); | 72 | test_udp(12451, 251, 42771); |
73 | return ret; | 73 | return ret; |
74 | } | 74 | } |