Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include <wireshark.h>
Go to the source code of this file.
Classes | |
struct | e_in6_addr |
Macros | |
#define | in4_addr_is_local_network_control_block(addr) ((addr & 0xffffff00) == 0xe0000000) |
#define | in4_addr_is_multicast(addr) ((addr & 0xf0000000) == 0xe0000000) |
#define | in4_addr_is_private(addr) |
#define | in4_addr_is_link_local(addr) ((addr & 0xffff0000) == 0xa9fe0000) |
#define | WS_INET_ADDRSTRLEN 16 |
#define | WS_INET6_ADDRSTRLEN 46 |
#define | WS_INET_CIDRADDRSTRLEN 19 |
Typedefs | |
typedef uint32_t | ws_in4_addr |
typedef struct e_in6_addr | ws_in6_addr |
Functions | |
WS_DLL_PUBLIC WS_RETNONNULL const char * | ws_inet_ntop4 (const void *src, char *dst, size_t dst_size) |
WS_DLL_PUBLIC WS_RETNONNULL const char * | ws_inet_ntop6 (const void *src, char *dst, size_t dst_size) |
WS_DLL_PUBLIC bool | ws_inet_pton4 (const char *src, ws_in4_addr *dst) |
WS_DLL_PUBLIC bool | ws_inet_pton6 (const char *src, ws_in6_addr *dst) |
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
#define in4_addr_is_link_local | ( | addr | ) | ((addr & 0xffff0000) == 0xa9fe0000) |
Link-local address Returns true if the address is in the 169.254/16 network block
#define in4_addr_is_local_network_control_block | ( | addr | ) | ((addr & 0xffffff00) == 0xe0000000) |
Unicast Local Returns true if the address is in the 224.0.0.0/24 local network control block
#define in4_addr_is_multicast | ( | addr | ) | ((addr & 0xf0000000) == 0xe0000000) |
Multicast Returns true if the address is in the 224.0.0.0/4 network block
#define in4_addr_is_private | ( | addr | ) |
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