Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
aftypes.h
Go to the documentation of this file.
1
14#pragma once
15#include <wsutil/value_string.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif /* __cplusplus */
20
21#define COMMON_AF_UNSPEC 0
22/* Pretty much everybody uses the same value for AF_INET. */
23#define COMMON_AF_INET 2
24
25/* BSD AF_ values. */
26#define BSD_AF_INET 2
27#define BSD_AF_ISO 7
28#define BSD_AF_APPLETALK 16
29#define BSD_AF_IPX 23
30#define BSD_AF_INET6_BSD 24 /* NetBSD, OpenBSD, BSD/OS */
31#define BSD_AF_INET6_FREEBSD 28 /* FreeBSD, DragonFly BSD */
32#define BSD_AF_INET6_DARWIN 30 /* macOS, iOS, anything else Darwin-based */
33
34/* Linux AF_ values. */
35#define LINUX_AF_UNSPEC 0
36#define LINUX_AF_LOCAL 1
37#define LINUX_AF_INET 2
38#define LINUX_AF_AX25 3
39#define LINUX_AF_IPX 4
40#define LINUX_AF_APPLETALK 5
41#define LINUX_AF_NETROM 6
42#define LINUX_AF_BRIDGE 7
43#define LINUX_AF_ATMPVC 8
44#define LINUX_AF_X25 9
45#define LINUX_AF_INET6 10
46#define LINUX_AF_ROSE 11
47#define LINUX_AF_DECnet 12
48#define LINUX_AF_NETBEUI 13
49#define LINUX_AF_SECURITY 14
50#define LINUX_AF_KEY 15
51#define LINUX_AF_NETLINK 16
52#define LINUX_AF_PACKET 17
53#define LINUX_AF_ASH 18
54#define LINUX_AF_ECONET 19
55#define LINUX_AF_ATMSVC 20
56#define LINUX_AF_RDS 21
57#define LINUX_AF_SNA 22
58#define LINUX_AF_IRDA 23
59#define LINUX_AF_PPPOX 24
60#define LINUX_AF_WANPIPE 25
61#define LINUX_AF_LLC 26
62#define LINUX_AF_CAN 29
63#define LINUX_AF_TIPC 30
64#define LINUX_AF_BLUETOOTH 31
65#define LINUX_AF_IUCV 32
66#define LINUX_AF_RXRPC 33
67#define LINUX_AF_ISDN 34
68#define LINUX_AF_PHONET 35
69#define LINUX_AF_IEEE802154 36
70#define LINUX_AF_CAIF 37
71#define LINUX_AF_ALG 38
72#define LINUX_AF_NFC 39
73
74extern value_string_ext linux_af_vals_ext;
75
76/* Solaris AF_ values. */
77#define SOLARIS_AF_INET 2
78#define SOLARIS_AF_INET6 26
79
80/* Winsock AF_ values. */
81
82#define WINSOCK_AF_UNSPEC 0
83#define WINSOCK_AF_UNIX 1
84#define WINSOCK_AF_INET 2
85#define WINSOCK_AF_IMPLINK 3
86#define WINSOCK_AF_PUP 4
87#define WINSOCK_AF_CHAOS 5
88#define WINSOCK_AF_IPX 6
89#define WINSOCK_AF_NS 6
90#define WINSOCK_AF_ISO 7
91#define WINSOCK_AF_OSI WINSOCK_AF_ISO
92#define WINSOCK_AF_ECMA 8
93#define WINSOCK_AF_DATAKIT 9
94#define WINSOCK_AF_CCITT 10
95#define WINSOCK_AF_SNA 11
96#define WINSOCK_AF_DECnet 12
97#define WINSOCK_AF_DLI 13
98#define WINSOCK_AF_LAT 14
99#define WINSOCK_AF_HYLINK 15
100#define WINSOCK_AF_APPLETALK 16
101#define WINSOCK_AF_NETBIOS 17
102#define WINSOCK_AF_VOICEVIEW 18
103#define WINSOCK_AF_FIREFOX 19
104#define WINSOCK_AF_UNKNOWN1 20
105#define WINSOCK_AF_BAN 21
106#define WINSOCK_AF_ATM 22
107#define WINSOCK_AF_INET6 23
108#define WINSOCK_AF_BTH 32
109
110#ifdef __cplusplus
111}
112#endif /* __cplusplus */
Extended metadata for a value_string array.
Definition value_string.h:325