summaryrefslogtreecommitdiffstats
path: root/wsutil/inet_ipv4.h
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:26 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:26 +0000
commitc4e8a3222648fcf22ca207f1815ebbf7cd144eeb (patch)
tree93d5c6aa93d9987680dd1adad5685e2ad698f223 /wsutil/inet_ipv4.h
parentAdding upstream version 4.2.6. (diff)
downloadwireshark-upstream.tar.xz
wireshark-upstream.zip
Adding upstream version 4.4.0.upstream/4.4.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--wsutil/inet_ipv4.h57
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