diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:33 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:33 +0000 |
commit | 9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9 (patch) | |
tree | 2784370cda9bbf2da9114d70f05399c0b229d28c /wsutil/inet_ipv4.h | |
parent | Adding debian version 4.2.6-1. (diff) | |
download | wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.tar.xz wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.zip |
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'wsutil/inet_ipv4.h')
-rw-r--r-- | wsutil/inet_ipv4.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/wsutil/inet_ipv4.h b/wsutil/inet_ipv4.h deleted file mode 100644 index a5a8fddd..00000000 --- a/wsutil/inet_ipv4.h +++ /dev/null @@ -1,57 +0,0 @@ -/** @file - * - * Wireshark - Network traffic analyzer - * By Gerald Combs <gerald@wireshark.org> - * Copyright 1998 Gerald Combs - * - * SPDX-License-Identifier: GPL-2.0-or-later - */ - -#ifndef __INET_IPV4_H__ -#define __INET_IPV4_H__ - -#include <inttypes.h> -#include <glib.h> - -typedef uint32_t ws_in4_addr; /* 32 bit IPv4 address, in network byte order */ - -/* - * We define these in *network byte order*, unlike the C library. Therefore - * it uses a different prefix than INADDR_* to make the distinction more obvious. - */ -#define WS_IN4_LOOPBACK ((ws_in4_addr)GUINT32_TO_BE(0x7f000001)) - -/** - * Unicast Local - * Returns true if the address is in the 224.0.0.0/24 local network - * control block - */ -#define in4_addr_is_local_network_control_block(addr) \ - ((addr & 0xffffff00) == 0xe0000000) - -/** - * Multicast - * Returns true if the address is in the 224.0.0.0/4 network block - */ -#define in4_addr_is_multicast(addr) \ - ((addr & 0xf0000000) == 0xe0000000) - -/** - * Private address - * Returns true if the address is in one of the three blocks reserved - * for private IPv4 addresses by section 3 of RFC 1918, namely: - * 10/8, 172.16/12, and 192.168/16 - */ -#define in4_addr_is_private(addr) \ - (((addr & 0xff000000) == 0x0a000000) || \ - ((addr & 0xfff00000) == 0xac100000) || \ - ((addr & 0xffff0000) == 0xc0a80000)) - -/** - * Link-local address - * Returns true if the address is in the 169.254/16 network block - */ -#define in4_addr_is_link_local(addr) \ - ((addr & 0xffff0000) == 0xa9fe0000) - -#endif |