Annotation of embedaddon/libnet/doc/html/libnet-headers_8h.html, revision 1.1.1.1
1.1 misho 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2: <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3: <title>libnet: libnet-headers.h File Reference</title>
4: <link href="doxygen.css" rel="stylesheet" type="text/css">
5: </head><body>
6: <!-- Generated by Doxygen 1.3.4 -->
7: <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
8: <h1>libnet-headers.h File Reference</h1>libnet header information
9: <a href="#_details">More...</a>
10: <p>
11:
12: <p>
13: <a href="libnet-headers_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
14: <tr><td></td></tr>
15: <tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
16: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structlibnet__802__1q__hdr.html">libnet_802_1q_hdr</a></td></tr>
17:
18: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structlibnet__802__1x__hdr.html">libnet_802_1x_hdr</a></td></tr>
19:
20: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_802_2_hdr</b></td></tr>
21:
22: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_802_2snap_hdr</b></td></tr>
23:
24: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_802_3_hdr</b></td></tr>
25:
26: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ah_hdr</b></td></tr>
27:
28: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_arp_hdr</b></td></tr>
29:
30: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_as_lsa_hdr</b></td></tr>
31:
32: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_auth_hdr</b></td></tr>
33:
34: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_bgp4_header_hdr</b></td></tr>
35:
36: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_bgp4_notification_hdr</b></td></tr>
37:
38: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_bgp4_open_hdr</b></td></tr>
39:
40: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_cdp_hdr</b></td></tr>
41:
42: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_cdp_value_hdr</b></td></tr>
43:
44: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_dbd_hdr</b></td></tr>
45:
46: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_dhcpv4_hdr</b></td></tr>
47:
48: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_dnsv4_hdr</b></td></tr>
49:
50: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_esp_ftr</b></td></tr>
51:
52: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_esp_hdr</b></td></tr>
53:
54: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ether_addr</b></td></tr>
55:
56: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ethernet_hdr</b></td></tr>
57:
58: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_fddi_addr</b></td></tr>
59:
60: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_fddi_hdr</b></td></tr>
61:
62: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_gre_hdr</b></td></tr>
63:
64: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_gre_sre_hdr</b></td></tr>
65:
66: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_icmpv4_hdr</b></td></tr>
67:
68: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_icmpv6_hdr</b></td></tr>
69:
70: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_igmp_hdr</b></td></tr>
71:
72: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_in6_addr</b></td></tr>
73:
74: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv4_hdr</b></td></tr>
75:
76: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv6_destopts_hdr</b></td></tr>
77:
78: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv6_frag_hdr</b></td></tr>
79:
80: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv6_hbhopts_hdr</b></td></tr>
81:
82: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv6_hdr</b></td></tr>
83:
84: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ipv6_routing_hdr</b></td></tr>
85:
86: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_isl_hdr</b></td></tr>
87:
88: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_lsa_hdr</b></td></tr>
89:
90: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_lsr_hdr</b></td></tr>
91:
92: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_lsu_hdr</b></td></tr>
93:
94: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_mpls_hdr</b></td></tr>
95:
96: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_net_lsa_hdr</b></td></tr>
97:
98: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ntp_hdr</b></td></tr>
99:
100: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ntp_hdr_l_fp</b></td></tr>
101:
102: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ntp_hdr_s_fp</b></td></tr>
103:
104: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ospf_hdr</b></td></tr>
105:
106: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_ospf_hello_hdr</b></td></tr>
107:
108: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rip_hdr</b></td></tr>
109:
110: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rpc_call</b></td></tr>
111:
112: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rpc_call_hdr</b></td></tr>
113:
114: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rpc_call_tcp_hdr</b></td></tr>
115:
116: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rpc_opaque_auth</b></td></tr>
117:
118: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_rtr_lsa_hdr</b></td></tr>
119:
120: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_sebek_hdr</b></td></tr>
121:
122: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_stp_conf_hdr</b></td></tr>
123:
124: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_stp_tcn_hdr</b></td></tr>
125:
126: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_sum_lsa_hdr</b></td></tr>
127:
128: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_tcp_hdr</b></td></tr>
129:
130: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_token_ring_addr</b></td></tr>
131:
132: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_token_ring_hdr</b></td></tr>
133:
134: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_udp_hdr</b></td></tr>
135:
136: <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><b>libnet_vrrp_hdr</b></td></tr>
137:
138: <tr><td colspan=2><br><h2>Defines</h2></td></tr>
139: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a0">LIBNET_802_1Q_H</a> 0x12</td></tr>
140:
141: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a1">LIBNET_802_1X_H</a> 0x04</td></tr>
142:
143: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a2">LIBNET_802_2_H</a> 0x03</td></tr>
144:
145: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a3">LIBNET_802_2SNAP_H</a> 0x08</td></tr>
146:
147: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a4">LIBNET_802_3_H</a> 0x0e</td></tr>
148:
149: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a5">LIBNET_ARP_H</a> 0x08</td></tr>
150:
151: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a6">LIBNET_ARP_ETH_IP_H</a> 0x1c</td></tr>
152:
153: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a7">LIBNET_BGP4_HEADER_H</a> 0x13</td></tr>
154:
155: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a8">LIBNET_BGP4_OPEN_H</a> 0x0a</td></tr>
156:
157: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a9">LIBNET_BGP4_UPDATE_H</a> 0x04</td></tr>
158:
159: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a10">LIBNET_BGP4_NOTIFICATION_H</a> 0x02</td></tr>
160:
161: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a11">LIBNET_CDP_H</a> 0x08</td></tr>
162:
163: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a12">LIBNET_DHCPV4_H</a> 0xf0</td></tr>
164:
165: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a13">LIBNET_UDP_DNSV4_H</a> 0x0c</td></tr>
166:
167: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a14">LIBNET_TCP_DNSV4_H</a> 0x0e</td></tr>
168:
169: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a15">LIBNET_ETH_H</a> 0x0e</td></tr>
170:
171: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a16">LIBNET_FDDI_H</a> 0x15</td></tr>
172:
173: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a17">LIBNET_ICMPV4_H</a> 0x04</td></tr>
174:
175: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a18">LIBNET_ICMPV4_ECHO_H</a> 0x08</td></tr>
176:
177: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a19">LIBNET_ICMPV4_MASK_H</a> 0x0c</td></tr>
178:
179: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a20">LIBNET_ICMPV4_UNREACH_H</a> 0x08</td></tr>
180:
181: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a21">LIBNET_ICMPV4_TIMXCEED_H</a> 0x08</td></tr>
182:
183: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a22">LIBNET_ICMPV4_REDIRECT_H</a> 0x08</td></tr>
184:
185: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a23">LIBNET_ICMPV4_TS_H</a> 0x14</td></tr>
186:
187: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a24">LIBNET_ICMPV6_H</a> 0x08</td></tr>
188:
189: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a25">LIBNET_IGMP_H</a> 0x08</td></tr>
190:
191: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a26">LIBNET_IPV4_H</a> 0x14</td></tr>
192:
193: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a27">LIBNET_IPV6_H</a> 0x28</td></tr>
194:
195: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a28">LIBNET_IPV6_FRAG_H</a> 0x08</td></tr>
196:
197: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a29">LIBNET_IPV6_ROUTING_H</a> 0x04</td></tr>
198:
199: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a30">LIBNET_IPV6_DESTOPTS_H</a> 0x02</td></tr>
200:
201: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a31">LIBNET_IPV6_HBHOPTS_H</a> 0x02</td></tr>
202:
203: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a32">LIBNET_IPSEC_ESP_HDR_H</a> 0x0c</td></tr>
204:
205: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a33">LIBNET_IPSEC_ESP_FTR_H</a> 0x02</td></tr>
206:
207: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a34">LIBNET_IPSEC_AH_H</a> 0x10</td></tr>
208:
209: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a35">LIBNET_ISL_H</a> 0x1a</td></tr>
210:
211: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a36">LIBNET_GRE_H</a> 0x04</td></tr>
212:
213: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a37">LIBNET_GRE_SRE_H</a> 0x04</td></tr>
214:
215: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a38">LIBNET_MPLS_H</a> 0x04</td></tr>
216:
217: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a39">LIBNET_OSPF_H</a> 0x10</td></tr>
218:
219: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a40">LIBNET_OSPF_HELLO_H</a> 0x18</td></tr>
220:
221: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a41">LIBNET_OSPF_DBD_H</a> 0x08</td></tr>
222:
223: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a42">LIBNET_OSPF_LSR_H</a> 0x0c</td></tr>
224:
225: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a43">LIBNET_OSPF_LSU_H</a> 0x04</td></tr>
226:
227: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a44">LIBNET_OSPF_LSA_H</a> 0x14</td></tr>
228:
229: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a45">LIBNET_OSPF_AUTH_H</a> 0x08</td></tr>
230:
231: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a46">LIBNET_OSPF_CKSUM</a> 0x10</td></tr>
232:
233: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a47">LIBNET_OSPF_LS_RTR_H</a> 0x10</td></tr>
234:
235: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a48">LIBNET_OSPF_LS_NET_H</a> 0x08</td></tr>
236:
237: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a49">LIBNET_OSPF_LS_SUM_H</a> 0x0c</td></tr>
238:
239: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a50">LIBNET_OSPF_LS_AS_EXT_H</a> 0x10</td></tr>
240:
241: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a51">LIBNET_NTP_H</a> 0x30</td></tr>
242:
243: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a52">LIBNET_RIP_H</a> 0x18</td></tr>
244:
245: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a53">LIBNET_RPC_CALL_H</a> 0x28</td></tr>
246:
247: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a54">LIBNET_RPC_CALL_TCP_H</a> 0x2c</td></tr>
248:
249: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a55" doxytag="libnet-headers.h::LIBNET_SEBEK_H" ></a>
250: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_SEBEK_H</b> 0x30</td></tr>
251:
252: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a56">LIBNET_STP_CONF_H</a> 0x23</td></tr>
253:
254: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a57">LIBNET_STP_TCN_H</a> 0x04</td></tr>
255:
256: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a58">LIBNET_TOKEN_RING_H</a> 0x16</td></tr>
257:
258: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a59">LIBNET_TCP_H</a> 0x14</td></tr>
259:
260: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a60">LIBNET_UDP_H</a> 0x08</td></tr>
261:
262: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a61">LIBNET_VRRP_H</a> 0x08</td></tr>
263:
264: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a62">LIBNET_802_1Q_PRIMASK</a> 0x0007</td></tr>
265:
266: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a63">LIBNET_802_1Q_CFIMASK</a> 0x0001</td></tr>
267:
268: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a64">LIBNET_802_1Q_VIDMASK</a> 0x0fff</td></tr>
269:
270: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a65">LIBNET_802_1X_PACKET</a> 0x00</td></tr>
271:
272: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a66">LIBNET_802_1X_START</a> 0x01</td></tr>
273:
274: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a67">LIBNET_802_1X_LOGOFF</a> 0x02</td></tr>
275:
276: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a68">LIBNET_802_1X_KEY</a> 0x03</td></tr>
277:
278: <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="libnet-headers_8h.html#a69">LIBNET_802_1X_ENCASFAL</a> 0x04</td></tr>
279:
280: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a70" doxytag="libnet-headers.h::LIBNET_SAP_STP" ></a>
281: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_SAP_STP</b> 0x42</td></tr>
282:
283: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a71" doxytag="libnet-headers.h::LIBNET_SAP_SNAP" ></a>
284: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_SAP_SNAP</b> 0xaa</td></tr>
285:
286: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a72" doxytag="libnet-headers.h::ARPHRD_NETROM" ></a>
287: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_NETROM</b> 0</td></tr>
288:
289: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a73" doxytag="libnet-headers.h::ARPHRD_ETHER" ></a>
290: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_ETHER</b> 1</td></tr>
291:
292: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a74" doxytag="libnet-headers.h::ARPHRD_EETHER" ></a>
293: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_EETHER</b> 2</td></tr>
294:
295: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a75" doxytag="libnet-headers.h::ARPHRD_AX25" ></a>
296: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_AX25</b> 3</td></tr>
297:
298: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a76" doxytag="libnet-headers.h::ARPHRD_PRONET" ></a>
299: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_PRONET</b> 4</td></tr>
300:
301: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a77" doxytag="libnet-headers.h::ARPHRD_CHAOS" ></a>
302: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_CHAOS</b> 5</td></tr>
303:
304: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a78" doxytag="libnet-headers.h::ARPHRD_IEEE802" ></a>
305: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_IEEE802</b> 6</td></tr>
306:
307: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a79" doxytag="libnet-headers.h::ARPHRD_ARCNET" ></a>
308: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_ARCNET</b> 7</td></tr>
309:
310: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a80" doxytag="libnet-headers.h::ARPHRD_APPLETLK" ></a>
311: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_APPLETLK</b> 8</td></tr>
312:
313: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a81" doxytag="libnet-headers.h::ARPHRD_LANSTAR" ></a>
314: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_LANSTAR</b> 9</td></tr>
315:
316: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a82" doxytag="libnet-headers.h::ARPHRD_DLCI" ></a>
317: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_DLCI</b> 15</td></tr>
318:
319: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a83" doxytag="libnet-headers.h::ARPHRD_ATM" ></a>
320: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_ATM</b> 19</td></tr>
321:
322: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a84" doxytag="libnet-headers.h::ARPHRD_METRICOM" ></a>
323: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_METRICOM</b> 23</td></tr>
324:
325: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a85" doxytag="libnet-headers.h::ARPHRD_IPSEC" ></a>
326: #define </td><td class="memItemRight" valign=bottom><b>ARPHRD_IPSEC</b> 31</td></tr>
327:
328: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a86" doxytag="libnet-headers.h::ARPOP_REQUEST" ></a>
329: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_REQUEST</b> 1</td></tr>
330:
331: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a87" doxytag="libnet-headers.h::ARPOP_REPLY" ></a>
332: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_REPLY</b> 2</td></tr>
333:
334: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a88" doxytag="libnet-headers.h::ARPOP_REVREQUEST" ></a>
335: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_REVREQUEST</b> 3</td></tr>
336:
337: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a89" doxytag="libnet-headers.h::ARPOP_REVREPLY" ></a>
338: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_REVREPLY</b> 4</td></tr>
339:
340: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a90" doxytag="libnet-headers.h::ARPOP_INVREQUEST" ></a>
341: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_INVREQUEST</b> 8</td></tr>
342:
343: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a91" doxytag="libnet-headers.h::ARPOP_INVREPLY" ></a>
344: #define </td><td class="memItemRight" valign=bottom><b>ARPOP_INVREPLY</b> 9</td></tr>
345:
346: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a92" doxytag="libnet-headers.h::LIBNET_BGP4_MARKER_SIZE" ></a>
347: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_MARKER_SIZE</b> 16</td></tr>
348:
349: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a93" doxytag="libnet-headers.h::LIBNET_BGP4_OPEN" ></a>
350: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_OPEN</b> 1</td></tr>
351:
352: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a94" doxytag="libnet-headers.h::LIBNET_BGP4_UPDATE" ></a>
353: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UPDATE</b> 2</td></tr>
354:
355: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a95" doxytag="libnet-headers.h::LIBNET_BGP4_NOTIFICATION" ></a>
356: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_NOTIFICATION</b> 3</td></tr>
357:
358: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a96" doxytag="libnet-headers.h::LIBNET_BGP4_KEEPALIVE" ></a>
359: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_KEEPALIVE</b> 4</td></tr>
360:
361: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a97" doxytag="libnet-headers.h::LIBNET_BGP4_MESSAGE_HEADER_ERROR" ></a>
362: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_MESSAGE_HEADER_ERROR</b> 1</td></tr>
363:
364: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a98" doxytag="libnet-headers.h::LIBNET_BGP4_OPEN_MESSAGE_ERROR" ></a>
365: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_OPEN_MESSAGE_ERROR</b> 2</td></tr>
366:
367: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a99" doxytag="libnet-headers.h::LIBNET_BGP4_UPDATE_MESSAGE_ERROR" ></a>
368: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UPDATE_MESSAGE_ERROR</b> 3</td></tr>
369:
370: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a100" doxytag="libnet-headers.h::LIBNET_BGP4_HOLD_TIMER_EXPIRED" ></a>
371: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_HOLD_TIMER_EXPIRED</b> 4</td></tr>
372:
373: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a101" doxytag="libnet-headers.h::LIBNET_BGP4_FINITE_STATE__ERROR" ></a>
374: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_FINITE_STATE__ERROR</b> 5</td></tr>
375:
376: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a102" doxytag="libnet-headers.h::LIBNET_BGP4_CEASE" ></a>
377: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_CEASE</b> 6</td></tr>
378:
379: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a103" doxytag="libnet-headers.h::LIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED" ></a>
380: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_CONNECTION_NOT_SYNCHRONIZED</b> 1</td></tr>
381:
382: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a104" doxytag="libnet-headers.h::LIBNET_BGP4_BAD_MESSAGE_LENGTH" ></a>
383: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_BAD_MESSAGE_LENGTH</b> 2</td></tr>
384:
385: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a105" doxytag="libnet-headers.h::LIBNET_BGP4_BAD_MESSAGE_TYPE" ></a>
386: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_BAD_MESSAGE_TYPE</b> 3</td></tr>
387:
388: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a106" doxytag="libnet-headers.h::LIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER" ></a>
389: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UNSUPPORTED_VERSION_NUMBER</b> 1</td></tr>
390:
391: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a107" doxytag="libnet-headers.h::LIBNET_BGP4_BAD_PEER_AS" ></a>
392: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_BAD_PEER_AS</b> 2</td></tr>
393:
394: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a108" doxytag="libnet-headers.h::LIBNET_BGP4_BAD_BGP_IDENTIFIER" ></a>
395: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_BAD_BGP_IDENTIFIER</b> 3</td></tr>
396:
397: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a109" doxytag="libnet-headers.h::LIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER" ></a>
398: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UNSUPPORTED_OPTIONAL_PARAMETER</b> 4</td></tr>
399:
400: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a110" doxytag="libnet-headers.h::LIBNET_BGP4_AUTHENTICATION_FAILURE" ></a>
401: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_AUTHENTICATION_FAILURE</b> 5</td></tr>
402:
403: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a111" doxytag="libnet-headers.h::LIBNET_BGP4_UNACCEPTABLE_HOLD_TIME" ></a>
404: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UNACCEPTABLE_HOLD_TIME</b> 6</td></tr>
405:
406: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a112" doxytag="libnet-headers.h::LIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST" ></a>
407: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_MALFORMED_ATTRIBUTE_LIST</b></td></tr>
408:
409: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a113" doxytag="libnet-headers.h::LIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE" ></a>
410: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE</b></td></tr>
411:
412: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a114" doxytag="libnet-headers.h::LIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE" ></a>
413: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_MISSING_WELL_KNOWN_ATTRIBUTE</b></td></tr>
414:
415: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a115" doxytag="libnet-headers.h::LIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR" ></a>
416: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_ATTRIBUTE_FLAGS_ERROR</b></td></tr>
417:
418: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a116" doxytag="libnet-headers.h::LIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR" ></a>
419: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_ATTRIBUTE_LENGTH_ERROR</b></td></tr>
420:
421: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a117" doxytag="libnet-headers.h::LIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE" ></a>
422: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_INVALID_ORIGIN_ATTRIBUTE</b></td></tr>
423:
424: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a118" doxytag="libnet-headers.h::LIBNET_BGP4_AS_ROUTING_LOOP" ></a>
425: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_AS_ROUTING_LOOP</b></td></tr>
426:
427: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a119" doxytag="libnet-headers.h::LIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE" ></a>
428: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_INVALID_NEXT_HOP_ATTRIBUTE</b></td></tr>
429:
430: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a120" doxytag="libnet-headers.h::LIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR" ></a>
431: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_OPTIONAL_ATTRIBUTE_ERROR</b></td></tr>
432:
433: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a121" doxytag="libnet-headers.h::LIBNET_BGP4_INVALID_NETWORK_FIELD" ></a>
434: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_INVALID_NETWORK_FIELD</b></td></tr>
435:
436: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a122" doxytag="libnet-headers.h::LIBNET_BGP4_MALFORMED_AS_PATH" ></a>
437: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BGP4_MALFORMED_AS_PATH</b></td></tr>
438:
439: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a123" doxytag="libnet-headers.h::LIBNET_PROTO_CDP" ></a>
440: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PROTO_CDP</b> 200</td></tr>
441:
442: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a124" doxytag="libnet-headers.h::LIBNET_CDP_DEVID" ></a>
443: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_DEVID</b> 0x1</td></tr>
444:
445: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a125" doxytag="libnet-headers.h::LIBNET_CDP_ADDRESS" ></a>
446: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_ADDRESS</b> 0x2</td></tr>
447:
448: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a126" doxytag="libnet-headers.h::LIBNET_CDP_PORTID" ></a>
449: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_PORTID</b> 0x3</td></tr>
450:
451: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a127" doxytag="libnet-headers.h::LIBNET_CDP_CAPABIL" ></a>
452: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAPABIL</b> 0x4</td></tr>
453:
454: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a128" doxytag="libnet-headers.h::LIBNET_CDP_VERSION" ></a>
455: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_VERSION</b> 0x5</td></tr>
456:
457: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a129" doxytag="libnet-headers.h::LIBNET_CDP_PLATFORM" ></a>
458: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_PLATFORM</b> 0x6</td></tr>
459:
460: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a130" doxytag="libnet-headers.h::LIBNET_CDP_IPPREFIX" ></a>
461: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_IPPREFIX</b> 0x7</td></tr>
462:
463: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a131" doxytag="libnet-headers.h::LIBNET_CDP_CAP_L3R" ></a>
464: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_L3R</b> 0x01</td></tr>
465:
466: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a132" doxytag="libnet-headers.h::LIBNET_CDP_CAP_L2B" ></a>
467: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_L2B</b> 0x02</td></tr>
468:
469: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a133" doxytag="libnet-headers.h::LIBNET_CDP_CAP_L2SRB" ></a>
470: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_L2SRB</b> 0x04</td></tr>
471:
472: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a134" doxytag="libnet-headers.h::LIBNET_CDP_CAP_L2S" ></a>
473: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_L2S</b> 0x08</td></tr>
474:
475: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a135" doxytag="libnet-headers.h::LIBNET_CDP_CAP_SR" ></a>
476: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_SR</b> 0x10</td></tr>
477:
478: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a136" doxytag="libnet-headers.h::LIBNET_CDP_CAP_NOI" ></a>
479: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_NOI</b> 0x20</td></tr>
480:
481: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a137" doxytag="libnet-headers.h::LIBNET_CDP_CAP_L1F" ></a>
482: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_CDP_CAP_L1F</b> 0x40</td></tr>
483:
484: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a138" doxytag="libnet-headers.h::LIBNET_DHCP_REQUEST" ></a>
485: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_REQUEST</b> 0x1</td></tr>
486:
487: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a139" doxytag="libnet-headers.h::LIBNET_DHCP_REPLY" ></a>
488: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_REPLY</b> 0x2</td></tr>
489:
490: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a140" doxytag="libnet-headers.h::DHCP_MAGIC" ></a>
491: #define </td><td class="memItemRight" valign=bottom><b>DHCP_MAGIC</b> 0x63825363</td></tr>
492:
493: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a141" doxytag="libnet-headers.h::LIBNET_BOOTP_MIN_LEN" ></a>
494: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_BOOTP_MIN_LEN</b> 0x12c</td></tr>
495:
496: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a142" doxytag="libnet-headers.h::LIBNET_DHCP_PAD" ></a>
497: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_PAD</b> 0x00</td></tr>
498:
499: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a143" doxytag="libnet-headers.h::LIBNET_DHCP_SUBNETMASK" ></a>
500: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_SUBNETMASK</b> 0x01</td></tr>
501:
502: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a144" doxytag="libnet-headers.h::LIBNET_DHCP_TIMEOFFSET" ></a>
503: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TIMEOFFSET</b> 0x02</td></tr>
504:
505: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a145" doxytag="libnet-headers.h::LIBNET_DHCP_ROUTER" ></a>
506: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_ROUTER</b> 0x03</td></tr>
507:
508: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a146" doxytag="libnet-headers.h::LIBNET_DHCP_TIMESERVER" ></a>
509: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TIMESERVER</b> 0x04</td></tr>
510:
511: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a147" doxytag="libnet-headers.h::LIBNET_DHCP_NAMESERVER" ></a>
512: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NAMESERVER</b> 0x05</td></tr>
513:
514: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a148" doxytag="libnet-headers.h::LIBNET_DHCP_DNS" ></a>
515: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DNS</b> 0x06</td></tr>
516:
517: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a149" doxytag="libnet-headers.h::LIBNET_DHCP_LOGSERV" ></a>
518: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_LOGSERV</b> 0x07</td></tr>
519:
520: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a150" doxytag="libnet-headers.h::LIBNET_DHCP_COOKIESERV" ></a>
521: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_COOKIESERV</b> 0x08</td></tr>
522:
523: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a151" doxytag="libnet-headers.h::LIBNET_DHCP_LPRSERV" ></a>
524: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_LPRSERV</b> 0x09</td></tr>
525:
526: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a152" doxytag="libnet-headers.h::LIBNET_DHCP_IMPSERV" ></a>
527: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_IMPSERV</b> 0x0a</td></tr>
528:
529: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a153" doxytag="libnet-headers.h::LIBNET_DHCP_RESSERV" ></a>
530: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_RESSERV</b> 0x0b</td></tr>
531:
532: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a154" doxytag="libnet-headers.h::LIBNET_DHCP_HOSTNAME" ></a>
533: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_HOSTNAME</b> 0x0c</td></tr>
534:
535: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a155" doxytag="libnet-headers.h::LIBNET_DHCP_BOOTFILESIZE" ></a>
536: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_BOOTFILESIZE</b> 0x0d</td></tr>
537:
538: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a156" doxytag="libnet-headers.h::LIBNET_DHCP_DUMPFILE" ></a>
539: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DUMPFILE</b> 0x0e</td></tr>
540:
541: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a157" doxytag="libnet-headers.h::LIBNET_DHCP_DOMAINNAME" ></a>
542: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DOMAINNAME</b> 0x0f</td></tr>
543:
544: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a158" doxytag="libnet-headers.h::LIBNET_DHCP_SWAPSERV" ></a>
545: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_SWAPSERV</b> 0x10</td></tr>
546:
547: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a159" doxytag="libnet-headers.h::LIBNET_DHCP_ROOTPATH" ></a>
548: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_ROOTPATH</b> 0x11</td></tr>
549:
550: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a160" doxytag="libnet-headers.h::LIBNET_DHCP_EXTENPATH" ></a>
551: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_EXTENPATH</b> 0x12</td></tr>
552:
553: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a161" doxytag="libnet-headers.h::LIBNET_DHCP_IPFORWARD" ></a>
554: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_IPFORWARD</b> 0x13</td></tr>
555:
556: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a162" doxytag="libnet-headers.h::LIBNET_DHCP_SRCROUTE" ></a>
557: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_SRCROUTE</b> 0x14</td></tr>
558:
559: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a163" doxytag="libnet-headers.h::LIBNET_DHCP_POLICYFILTER" ></a>
560: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_POLICYFILTER</b> 0x15</td></tr>
561:
562: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a164" doxytag="libnet-headers.h::LIBNET_DHCP_MAXASMSIZE" ></a>
563: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MAXASMSIZE</b> 0x16</td></tr>
564:
565: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a165" doxytag="libnet-headers.h::LIBNET_DHCP_IPTTL" ></a>
566: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_IPTTL</b> 0x17</td></tr>
567:
568: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a166" doxytag="libnet-headers.h::LIBNET_DHCP_MTUTIMEOUT" ></a>
569: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MTUTIMEOUT</b> 0x18</td></tr>
570:
571: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a167" doxytag="libnet-headers.h::LIBNET_DHCP_MTUTABLE" ></a>
572: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MTUTABLE</b> 0x19</td></tr>
573:
574: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a168" doxytag="libnet-headers.h::LIBNET_DHCP_MTUSIZE" ></a>
575: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MTUSIZE</b> 0x1a</td></tr>
576:
577: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a169" doxytag="libnet-headers.h::LIBNET_DHCP_LOCALSUBNETS" ></a>
578: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_LOCALSUBNETS</b> 0x1b</td></tr>
579:
580: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a170" doxytag="libnet-headers.h::LIBNET_DHCP_BROADCASTADDR" ></a>
581: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_BROADCASTADDR</b> 0x1c</td></tr>
582:
583: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a171" doxytag="libnet-headers.h::LIBNET_DHCP_DOMASKDISCOV" ></a>
584: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DOMASKDISCOV</b> 0x1d</td></tr>
585:
586: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a172" doxytag="libnet-headers.h::LIBNET_DHCP_MASKSUPPLY" ></a>
587: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MASKSUPPLY</b> 0x1e</td></tr>
588:
589: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a173" doxytag="libnet-headers.h::LIBNET_DHCP_DOROUTEDISC" ></a>
590: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DOROUTEDISC</b> 0x1f</td></tr>
591:
592: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a174" doxytag="libnet-headers.h::LIBNET_DHCP_ROUTERSOLICIT" ></a>
593: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_ROUTERSOLICIT</b> 0x20</td></tr>
594:
595: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a175" doxytag="libnet-headers.h::LIBNET_DHCP_STATICROUTE" ></a>
596: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_STATICROUTE</b> 0x21</td></tr>
597:
598: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a176" doxytag="libnet-headers.h::LIBNET_DHCP_TRAILERENCAP" ></a>
599: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TRAILERENCAP</b> 0x22</td></tr>
600:
601: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a177" doxytag="libnet-headers.h::LIBNET_DHCP_ARPTIMEOUT" ></a>
602: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_ARPTIMEOUT</b> 0x23</td></tr>
603:
604: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a178" doxytag="libnet-headers.h::LIBNET_DHCP_ETHERENCAP" ></a>
605: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_ETHERENCAP</b> 0x24</td></tr>
606:
607: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a179" doxytag="libnet-headers.h::LIBNET_DHCP_TCPTTL" ></a>
608: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TCPTTL</b> 0x25</td></tr>
609:
610: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a180" doxytag="libnet-headers.h::LIBNET_DHCP_TCPKEEPALIVE" ></a>
611: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TCPKEEPALIVE</b> 0x26</td></tr>
612:
613: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a181" doxytag="libnet-headers.h::LIBNET_DHCP_TCPALIVEGARBAGE" ></a>
614: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_TCPALIVEGARBAGE</b> 0x27</td></tr>
615:
616: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a182" doxytag="libnet-headers.h::LIBNET_DHCP_NISDOMAIN" ></a>
617: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NISDOMAIN</b> 0x28</td></tr>
618:
619: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a183" doxytag="libnet-headers.h::LIBNET_DHCP_NISSERVERS" ></a>
620: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NISSERVERS</b> 0x29</td></tr>
621:
622: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a184" doxytag="libnet-headers.h::LIBNET_DHCP_NISTIMESERV" ></a>
623: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NISTIMESERV</b> 0x2a</td></tr>
624:
625: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a185" doxytag="libnet-headers.h::LIBNET_DHCP_VENDSPECIFIC" ></a>
626: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_VENDSPECIFIC</b> 0x2b</td></tr>
627:
628: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a186" doxytag="libnet-headers.h::LIBNET_DHCP_NBNS" ></a>
629: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NBNS</b> 0x2c</td></tr>
630:
631: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a187" doxytag="libnet-headers.h::LIBNET_DHCP_NBDD" ></a>
632: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NBDD</b> 0x2d</td></tr>
633:
634: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a188" doxytag="libnet-headers.h::LIBNET_DHCP_NBTCPIP" ></a>
635: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NBTCPIP</b> 0x2e</td></tr>
636:
637: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a189" doxytag="libnet-headers.h::LIBNET_DHCP_NBTCPSCOPE" ></a>
638: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NBTCPSCOPE</b> 0x2f</td></tr>
639:
640: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a190" doxytag="libnet-headers.h::LIBNET_DHCP_XFONT" ></a>
641: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_XFONT</b> 0x30</td></tr>
642:
643: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a191" doxytag="libnet-headers.h::LIBNET_DHCP_XDISPLAYMGR" ></a>
644: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_XDISPLAYMGR</b> 0x31</td></tr>
645:
646: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a192" doxytag="libnet-headers.h::LIBNET_DHCP_DISCOVERADDR" ></a>
647: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_DISCOVERADDR</b> 0x32</td></tr>
648:
649: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a193" doxytag="libnet-headers.h::LIBNET_DHCP_LEASETIME" ></a>
650: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_LEASETIME</b> 0x33</td></tr>
651:
652: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a194" doxytag="libnet-headers.h::LIBNET_DHCP_OPTIONOVERLOAD" ></a>
653: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_OPTIONOVERLOAD</b> 0x34</td></tr>
654:
655: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a195" doxytag="libnet-headers.h::LIBNET_DHCP_MESSAGETYPE" ></a>
656: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MESSAGETYPE</b> 0x35</td></tr>
657:
658: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a196" doxytag="libnet-headers.h::LIBNET_DHCP_SERVIDENT" ></a>
659: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_SERVIDENT</b> 0x36</td></tr>
660:
661: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a197" doxytag="libnet-headers.h::LIBNET_DHCP_PARAMREQUEST" ></a>
662: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_PARAMREQUEST</b> 0x37</td></tr>
663:
664: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a198" doxytag="libnet-headers.h::LIBNET_DHCP_MESSAGE" ></a>
665: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MESSAGE</b> 0x38</td></tr>
666:
667: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a199" doxytag="libnet-headers.h::LIBNET_DHCP_MAXMSGSIZE" ></a>
668: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MAXMSGSIZE</b> 0x39</td></tr>
669:
670: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a200" doxytag="libnet-headers.h::LIBNET_DHCP_RENEWTIME" ></a>
671: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_RENEWTIME</b> 0x3a</td></tr>
672:
673: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a201" doxytag="libnet-headers.h::LIBNET_DHCP_REBINDTIME" ></a>
674: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_REBINDTIME</b> 0x3b</td></tr>
675:
676: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a202" doxytag="libnet-headers.h::LIBNET_DHCP_CLASSSID" ></a>
677: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_CLASSSID</b> 0x3c</td></tr>
678:
679: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a203" doxytag="libnet-headers.h::LIBNET_DHCP_CLIENTID" ></a>
680: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_CLIENTID</b> 0x3d</td></tr>
681:
682: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a204" doxytag="libnet-headers.h::LIBNET_DHCP_NISPLUSDOMAIN" ></a>
683: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NISPLUSDOMAIN</b> 0x40</td></tr>
684:
685: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a205" doxytag="libnet-headers.h::LIBNET_DHCP_NISPLUSSERVERS" ></a>
686: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NISPLUSSERVERS</b> 0x41</td></tr>
687:
688: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a206" doxytag="libnet-headers.h::LIBNET_DHCP_MOBILEIPAGENT" ></a>
689: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MOBILEIPAGENT</b> 0x44</td></tr>
690:
691: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a207" doxytag="libnet-headers.h::LIBNET_DHCP_SMTPSERVER" ></a>
692: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_SMTPSERVER</b> 0x45</td></tr>
693:
694: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a208" doxytag="libnet-headers.h::LIBNET_DHCP_POP3SERVER" ></a>
695: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_POP3SERVER</b> 0x46</td></tr>
696:
697: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a209" doxytag="libnet-headers.h::LIBNET_DHCP_NNTPSERVER" ></a>
698: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_NNTPSERVER</b> 0x47</td></tr>
699:
700: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a210" doxytag="libnet-headers.h::LIBNET_DHCP_WWWSERVER" ></a>
701: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_WWWSERVER</b> 0x48</td></tr>
702:
703: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a211" doxytag="libnet-headers.h::LIBNET_DHCP_FINGERSERVER" ></a>
704: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_FINGERSERVER</b> 0x49</td></tr>
705:
706: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a212" doxytag="libnet-headers.h::LIBNET_DHCP_IRCSERVER" ></a>
707: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_IRCSERVER</b> 0x4a</td></tr>
708:
709: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a213" doxytag="libnet-headers.h::LIBNET_DHCP_STSERVER" ></a>
710: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_STSERVER</b> 0x4b</td></tr>
711:
712: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a214" doxytag="libnet-headers.h::LIBNET_DHCP_STDASERVER" ></a>
713: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_STDASERVER</b> 0x4c</td></tr>
714:
715: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a215" doxytag="libnet-headers.h::LIBNET_DHCP_END" ></a>
716: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_END</b> 0xff</td></tr>
717:
718: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a216" doxytag="libnet-headers.h::LIBNET_DHCP_MSGDISCOVER" ></a>
719: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGDISCOVER</b> 0x01</td></tr>
720:
721: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a217" doxytag="libnet-headers.h::LIBNET_DHCP_MSGOFFER" ></a>
722: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGOFFER</b> 0x02</td></tr>
723:
724: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a218" doxytag="libnet-headers.h::LIBNET_DHCP_MSGREQUEST" ></a>
725: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGREQUEST</b> 0x03</td></tr>
726:
727: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a219" doxytag="libnet-headers.h::LIBNET_DHCP_MSGDECLINE" ></a>
728: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGDECLINE</b> 0x04</td></tr>
729:
730: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a220" doxytag="libnet-headers.h::LIBNET_DHCP_MSGACK" ></a>
731: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGACK</b> 0x05</td></tr>
732:
733: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a221" doxytag="libnet-headers.h::LIBNET_DHCP_MSGNACK" ></a>
734: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGNACK</b> 0x06</td></tr>
735:
736: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a222" doxytag="libnet-headers.h::LIBNET_DHCP_MSGRELEASE" ></a>
737: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGRELEASE</b> 0x07</td></tr>
738:
739: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a223" doxytag="libnet-headers.h::LIBNET_DHCP_MSGINFORM" ></a>
740: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DHCP_MSGINFORM</b> 0x08</td></tr>
741:
742: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a224" doxytag="libnet-headers.h::LIBNET_DNS_H" ></a>
743: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DNS_H</b> LIBNET_UDP_DNSV4_H</td></tr>
744:
745: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a225" doxytag="libnet-headers.h::ETHERTYPE_PUP" ></a>
746: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_PUP</b> 0x0200</td></tr>
747:
748: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a226" doxytag="libnet-headers.h::ETHERTYPE_IP" ></a>
749: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_IP</b> 0x0800</td></tr>
750:
751: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a227" doxytag="libnet-headers.h::ETHERTYPE_ARP" ></a>
752: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_ARP</b> 0x0806</td></tr>
753:
754: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a228" doxytag="libnet-headers.h::ETHERTYPE_REVARP" ></a>
755: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_REVARP</b> 0x8035</td></tr>
756:
757: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a229" doxytag="libnet-headers.h::ETHERTYPE_VLAN" ></a>
758: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_VLAN</b> 0x8100</td></tr>
759:
760: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a230" doxytag="libnet-headers.h::ETHERTYPE_EAP" ></a>
761: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_EAP</b> 0x888e</td></tr>
762:
763: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a231" doxytag="libnet-headers.h::ETHERTYPE_MPLS" ></a>
764: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_MPLS</b> 0x8847</td></tr>
765:
766: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a232" doxytag="libnet-headers.h::ETHERTYPE_LOOPBACK" ></a>
767: #define </td><td class="memItemRight" valign=bottom><b>ETHERTYPE_LOOPBACK</b> 0x9000</td></tr>
768:
769: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a233" doxytag="libnet-headers.h::LIBNET_FDDI_LLC_FRAME" ></a>
770: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_FDDI_LLC_FRAME</b> 0x10</td></tr>
771:
772: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a234" doxytag="libnet-headers.h::LIBNET_FDDI_48BIT_ADDR" ></a>
773: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_FDDI_48BIT_ADDR</b> 0x40</td></tr>
774:
775: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a235" doxytag="libnet-headers.h::LIBNET_FDDI_FC_REQD" ></a>
776: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_FDDI_FC_REQD</b> LIBNET_FDDI_LLC_FRAME | LIBNET_FDDI_48BIT_ADDR</td></tr>
777:
778: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a236" doxytag="libnet-headers.h::FDDI_TYPE_IP" ></a>
779: #define </td><td class="memItemRight" valign=bottom><b>FDDI_TYPE_IP</b> 0x0800</td></tr>
780:
781: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a237" doxytag="libnet-headers.h::FDDI_TYPE_ARP" ></a>
782: #define </td><td class="memItemRight" valign=bottom><b>FDDI_TYPE_ARP</b> 0x0806</td></tr>
783:
784: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a238" doxytag="libnet-headers.h::FDDI_TYPE_REVARP" ></a>
785: #define </td><td class="memItemRight" valign=bottom><b>FDDI_TYPE_REVARP</b> 0x8035</td></tr>
786:
787: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a239" doxytag="libnet-headers.h::GRE_CSUM" ></a>
788: #define </td><td class="memItemRight" valign=bottom><b>GRE_CSUM</b> 0x8000</td></tr>
789:
790: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a240" doxytag="libnet-headers.h::GRE_ROUTING" ></a>
791: #define </td><td class="memItemRight" valign=bottom><b>GRE_ROUTING</b> 0x4000</td></tr>
792:
793: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a241" doxytag="libnet-headers.h::GRE_KEY" ></a>
794: #define </td><td class="memItemRight" valign=bottom><b>GRE_KEY</b> 0x2000</td></tr>
795:
796: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a242" doxytag="libnet-headers.h::GRE_SEQ" ></a>
797: #define </td><td class="memItemRight" valign=bottom><b>GRE_SEQ</b> 0x1000</td></tr>
798:
799: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a243" doxytag="libnet-headers.h::GRE_STRICT" ></a>
800: #define </td><td class="memItemRight" valign=bottom><b>GRE_STRICT</b> 0x0800</td></tr>
801:
802: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a244" doxytag="libnet-headers.h::GRE_REC" ></a>
803: #define </td><td class="memItemRight" valign=bottom><b>GRE_REC</b> 0x0700</td></tr>
804:
805: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a245" doxytag="libnet-headers.h::GRE_ACK" ></a>
806: #define </td><td class="memItemRight" valign=bottom><b>GRE_ACK</b> 0x0080</td></tr>
807:
808: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a246" doxytag="libnet-headers.h::GRE_FLAGS_MASK" ></a>
809: #define </td><td class="memItemRight" valign=bottom><b>GRE_FLAGS_MASK</b> 0x00F8</td></tr>
810:
811: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a247" doxytag="libnet-headers.h::GRE_VERSION_MASK" ></a>
812: #define </td><td class="memItemRight" valign=bottom><b>GRE_VERSION_MASK</b> 0x0007</td></tr>
813:
814: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a248" doxytag="libnet-headers.h::GRE_VERSION_0" ></a>
815: #define </td><td class="memItemRight" valign=bottom><b>GRE_VERSION_0</b> 0x0000</td></tr>
816:
817: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a249" doxytag="libnet-headers.h::GRE_VERSION_1" ></a>
818: #define </td><td class="memItemRight" valign=bottom><b>GRE_VERSION_1</b> 0x0001</td></tr>
819:
820: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a250" doxytag="libnet-headers.h::GRE_SNA" ></a>
821: #define </td><td class="memItemRight" valign=bottom><b>GRE_SNA</b> 0x0004</td></tr>
822:
823: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a251" doxytag="libnet-headers.h::GRE_OSI_NETWORK_LAYER" ></a>
824: #define </td><td class="memItemRight" valign=bottom><b>GRE_OSI_NETWORK_LAYER</b> 0x00FE</td></tr>
825:
826: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a252" doxytag="libnet-headers.h::GRE_PUP" ></a>
827: #define </td><td class="memItemRight" valign=bottom><b>GRE_PUP</b> 0x0200</td></tr>
828:
829: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a253" doxytag="libnet-headers.h::GRE_XNS" ></a>
830: #define </td><td class="memItemRight" valign=bottom><b>GRE_XNS</b> 0x0600</td></tr>
831:
832: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a254" doxytag="libnet-headers.h::GRE_IP" ></a>
833: #define </td><td class="memItemRight" valign=bottom><b>GRE_IP</b> 0x0800</td></tr>
834:
835: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a255" doxytag="libnet-headers.h::GRE_CHAOS" ></a>
836: #define </td><td class="memItemRight" valign=bottom><b>GRE_CHAOS</b> 0x0804</td></tr>
837:
838: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a256" doxytag="libnet-headers.h::GRE_RFC_826_ARP" ></a>
839: #define </td><td class="memItemRight" valign=bottom><b>GRE_RFC_826_ARP</b> 0x0806</td></tr>
840:
841: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a257" doxytag="libnet-headers.h::GRE_FRAME_RELAY_ARP" ></a>
842: #define </td><td class="memItemRight" valign=bottom><b>GRE_FRAME_RELAY_ARP</b> 0x0808</td></tr>
843:
844: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a258" doxytag="libnet-headers.h::GRE_VINES" ></a>
845: #define </td><td class="memItemRight" valign=bottom><b>GRE_VINES</b> 0x0BAD</td></tr>
846:
847: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a259" doxytag="libnet-headers.h::GRE_VINES_ECHO" ></a>
848: #define </td><td class="memItemRight" valign=bottom><b>GRE_VINES_ECHO</b> 0x0BAE</td></tr>
849:
850: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a260" doxytag="libnet-headers.h::GRE_VINES_LOOPBACK" ></a>
851: #define </td><td class="memItemRight" valign=bottom><b>GRE_VINES_LOOPBACK</b> 0x0BAF</td></tr>
852:
853: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a261" doxytag="libnet-headers.h::GRE_DECNET" ></a>
854: #define </td><td class="memItemRight" valign=bottom><b>GRE_DECNET</b> 0x6003</td></tr>
855:
856: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a262" doxytag="libnet-headers.h::GRE_TRANSPARENT_ETHERNET_BRIDGING" ></a>
857: #define </td><td class="memItemRight" valign=bottom><b>GRE_TRANSPARENT_ETHERNET_BRIDGING</b> 0x6558</td></tr>
858:
859: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a263" doxytag="libnet-headers.h::GRE_RAW_FRAME_RELAY" ></a>
860: #define </td><td class="memItemRight" valign=bottom><b>GRE_RAW_FRAME_RELAY</b> 0x6559</td></tr>
861:
862: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a264" doxytag="libnet-headers.h::GRE_APOLLO_DOMAIN" ></a>
863: #define </td><td class="memItemRight" valign=bottom><b>GRE_APOLLO_DOMAIN</b> 0x8019</td></tr>
864:
865: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a265" doxytag="libnet-headers.h::GRE_ETHERTALK" ></a>
866: #define </td><td class="memItemRight" valign=bottom><b>GRE_ETHERTALK</b> 0x809B</td></tr>
867:
868: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a266" doxytag="libnet-headers.h::GRE_NOVELL_IPX" ></a>
869: #define </td><td class="memItemRight" valign=bottom><b>GRE_NOVELL_IPX</b> 0x8137</td></tr>
870:
871: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a267" doxytag="libnet-headers.h::GRE_RFC_1144_TCP_IP_COMPRESSION" ></a>
872: #define </td><td class="memItemRight" valign=bottom><b>GRE_RFC_1144_TCP_IP_COMPRESSION</b> 0x876B</td></tr>
873:
874: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a268" doxytag="libnet-headers.h::GRE_IP_AUTONOMOUS_SYSTEMS" ></a>
875: #define </td><td class="memItemRight" valign=bottom><b>GRE_IP_AUTONOMOUS_SYSTEMS</b> 0x876C</td></tr>
876:
877: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a269" doxytag="libnet-headers.h::GRE_SECURE_DATA" ></a>
878: #define </td><td class="memItemRight" valign=bottom><b>GRE_SECURE_DATA</b> 0x876D</td></tr>
879:
880: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a270" doxytag="libnet-headers.h::GRE_PPP" ></a>
881: #define </td><td class="memItemRight" valign=bottom><b>GRE_PPP</b> 0x880b</td></tr>
882:
883: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a271" doxytag="libnet-headers.h::gre_sum" ></a>
884: #define </td><td class="memItemRight" valign=bottom><b>gre_sum</b> _data._gre.sum</td></tr>
885:
886: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a272" doxytag="libnet-headers.h::gre_offset" ></a>
887: #define </td><td class="memItemRight" valign=bottom><b>gre_offset</b> _data._gre.offset</td></tr>
888:
889: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a273" doxytag="libnet-headers.h::gre_key" ></a>
890: #define </td><td class="memItemRight" valign=bottom><b>gre_key</b> _data._gre.key</td></tr>
891:
892: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a274" doxytag="libnet-headers.h::gre_seq" ></a>
893: #define </td><td class="memItemRight" valign=bottom><b>gre_seq</b> _data._gre.seq</td></tr>
894:
895: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a275" doxytag="libnet-headers.h::egre_payload_s" ></a>
896: #define </td><td class="memItemRight" valign=bottom><b>egre_payload_s</b> _data._egre.payload_s</td></tr>
897:
898: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a276" doxytag="libnet-headers.h::egre_callID" ></a>
899: #define </td><td class="memItemRight" valign=bottom><b>egre_callID</b> _data._egre.callID</td></tr>
900:
901: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a277" doxytag="libnet-headers.h::egre_seq" ></a>
902: #define </td><td class="memItemRight" valign=bottom><b>egre_seq</b> _data._egre.seq</td></tr>
903:
904: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a278" doxytag="libnet-headers.h::egre_ack" ></a>
905: #define </td><td class="memItemRight" valign=bottom><b>egre_ack</b> _data._egre.ack</td></tr>
906:
907: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a279" doxytag="libnet-headers.h::IPPROTO_GRE" ></a>
908: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_GRE</b> 47</td></tr>
909:
910: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a280" doxytag="libnet-headers.h::IPTOS_LOWDELAY" ></a>
911: #define </td><td class="memItemRight" valign=bottom><b>IPTOS_LOWDELAY</b> 0x10</td></tr>
912:
913: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a281" doxytag="libnet-headers.h::IPTOS_THROUGHPUT" ></a>
914: #define </td><td class="memItemRight" valign=bottom><b>IPTOS_THROUGHPUT</b> 0x08</td></tr>
915:
916: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a282" doxytag="libnet-headers.h::IPTOS_RELIABILITY" ></a>
917: #define </td><td class="memItemRight" valign=bottom><b>IPTOS_RELIABILITY</b> 0x04</td></tr>
918:
919: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a283" doxytag="libnet-headers.h::IPTOS_LOWCOST" ></a>
920: #define </td><td class="memItemRight" valign=bottom><b>IPTOS_LOWCOST</b> 0x02</td></tr>
921:
922: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a284" doxytag="libnet-headers.h::IP_RF" ></a>
923: #define </td><td class="memItemRight" valign=bottom><b>IP_RF</b> 0x8000</td></tr>
924:
925: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a285" doxytag="libnet-headers.h::IP_DF" ></a>
926: #define </td><td class="memItemRight" valign=bottom><b>IP_DF</b> 0x4000</td></tr>
927:
928: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a286" doxytag="libnet-headers.h::IP_MF" ></a>
929: #define </td><td class="memItemRight" valign=bottom><b>IP_MF</b> 0x2000</td></tr>
930:
931: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a287" doxytag="libnet-headers.h::IP_OFFMASK" ></a>
932: #define </td><td class="memItemRight" valign=bottom><b>IP_OFFMASK</b> 0x1fff</td></tr>
933:
934: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a288" doxytag="libnet-headers.h::IPOPT_EOL" ></a>
935: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_EOL</b> 0</td></tr>
936:
937: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a289" doxytag="libnet-headers.h::IPOPT_NOP" ></a>
938: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_NOP</b> 1</td></tr>
939:
940: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a290" doxytag="libnet-headers.h::IPOPT_RR" ></a>
941: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_RR</b> 7</td></tr>
942:
943: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a291" doxytag="libnet-headers.h::IPOPT_TS" ></a>
944: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_TS</b> 68</td></tr>
945:
946: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a292" doxytag="libnet-headers.h::IPOPT_SECURITY" ></a>
947: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_SECURITY</b> 130</td></tr>
948:
949: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a293" doxytag="libnet-headers.h::IPOPT_LSRR" ></a>
950: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_LSRR</b> 131</td></tr>
951:
952: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a294" doxytag="libnet-headers.h::IPOPT_SATID" ></a>
953: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_SATID</b> 136</td></tr>
954:
955: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a295" doxytag="libnet-headers.h::IPOPT_SSRR" ></a>
956: #define </td><td class="memItemRight" valign=bottom><b>IPOPT_SSRR</b> 137</td></tr>
957:
958: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a296" doxytag="libnet-headers.h::libnet_s6_addr" ></a>
959: #define </td><td class="memItemRight" valign=bottom><b>libnet_s6_addr</b> __u6_addr.__u6_addr8</td></tr>
960:
961: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a297" doxytag="libnet-headers.h::LIBNET_IPV6_NH_FRAGMENT" ></a>
962: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_IPV6_NH_FRAGMENT</b> 44</td></tr>
963:
964: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a298" doxytag="libnet-headers.h::LIBNET_IPV6_NH_ROUTING" ></a>
965: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_IPV6_NH_ROUTING</b> 43</td></tr>
966:
967: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a299" doxytag="libnet-headers.h::LIBNET_IPV6_NH_DESTOPTS" ></a>
968: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_IPV6_NH_DESTOPTS</b> 60</td></tr>
969:
970: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a300" doxytag="libnet-headers.h::LIBNET_IPV6_NH_HBH" ></a>
971: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_IPV6_NH_HBH</b> 0</td></tr>
972:
973: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a301" doxytag="libnet-headers.h::IPPROTO_ICMP6" ></a>
974: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_ICMP6</b> 0x3a</td></tr>
975:
976: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a302" doxytag="libnet-headers.h::ICMP6_ECHO" ></a>
977: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_ECHO</b> 128</td></tr>
978:
979: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a303" doxytag="libnet-headers.h::ICMP6_ECHOREPLY" ></a>
980: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_ECHOREPLY</b> 129</td></tr>
981:
982: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a304" doxytag="libnet-headers.h::ICMP6_UNREACH" ></a>
983: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_UNREACH</b> 1</td></tr>
984:
985: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a305" doxytag="libnet-headers.h::ICMP6_PKTTOOBIG" ></a>
986: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_PKTTOOBIG</b> 2</td></tr>
987:
988: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a306" doxytag="libnet-headers.h::ICMP6_TIMXCEED" ></a>
989: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_TIMXCEED</b> 3</td></tr>
990:
991: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a307" doxytag="libnet-headers.h::ICMP6_PARAMPROB" ></a>
992: #define </td><td class="memItemRight" valign=bottom><b>ICMP6_PARAMPROB</b> 4</td></tr>
993:
994: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a308" doxytag="libnet-headers.h::ICMP_ECHOREPLY" ></a>
995: #define </td><td class="memItemRight" valign=bottom><b>ICMP_ECHOREPLY</b> 0</td></tr>
996:
997: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a309" doxytag="libnet-headers.h::ICMP_UNREACH" ></a>
998: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH</b> 3</td></tr>
999:
1000: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a310" doxytag="libnet-headers.h::ICMP_SOURCEQUENCH" ></a>
1001: #define </td><td class="memItemRight" valign=bottom><b>ICMP_SOURCEQUENCH</b> 4</td></tr>
1002:
1003: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a311" doxytag="libnet-headers.h::ICMP_REDIRECT" ></a>
1004: #define </td><td class="memItemRight" valign=bottom><b>ICMP_REDIRECT</b> 5</td></tr>
1005:
1006: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a312" doxytag="libnet-headers.h::ICMP_ECHO" ></a>
1007: #define </td><td class="memItemRight" valign=bottom><b>ICMP_ECHO</b> 8</td></tr>
1008:
1009: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a313" doxytag="libnet-headers.h::ICMP_ROUTERADVERT" ></a>
1010: #define </td><td class="memItemRight" valign=bottom><b>ICMP_ROUTERADVERT</b> 9</td></tr>
1011:
1012: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a314" doxytag="libnet-headers.h::ICMP_ROUTERSOLICIT" ></a>
1013: #define </td><td class="memItemRight" valign=bottom><b>ICMP_ROUTERSOLICIT</b> 10</td></tr>
1014:
1015: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a315" doxytag="libnet-headers.h::ICMP_TIMXCEED" ></a>
1016: #define </td><td class="memItemRight" valign=bottom><b>ICMP_TIMXCEED</b> 11</td></tr>
1017:
1018: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a316" doxytag="libnet-headers.h::ICMP_PARAMPROB" ></a>
1019: #define </td><td class="memItemRight" valign=bottom><b>ICMP_PARAMPROB</b> 12</td></tr>
1020:
1021: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a317" doxytag="libnet-headers.h::ICMP_TSTAMP" ></a>
1022: #define </td><td class="memItemRight" valign=bottom><b>ICMP_TSTAMP</b> 13</td></tr>
1023:
1024: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a318" doxytag="libnet-headers.h::ICMP_TSTAMPREPLY" ></a>
1025: #define </td><td class="memItemRight" valign=bottom><b>ICMP_TSTAMPREPLY</b> 14</td></tr>
1026:
1027: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a319" doxytag="libnet-headers.h::ICMP_IREQ" ></a>
1028: #define </td><td class="memItemRight" valign=bottom><b>ICMP_IREQ</b> 15</td></tr>
1029:
1030: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a320" doxytag="libnet-headers.h::ICMP_IREQREPLY" ></a>
1031: #define </td><td class="memItemRight" valign=bottom><b>ICMP_IREQREPLY</b> 16</td></tr>
1032:
1033: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a321" doxytag="libnet-headers.h::ICMP_MASKREQ" ></a>
1034: #define </td><td class="memItemRight" valign=bottom><b>ICMP_MASKREQ</b> 17</td></tr>
1035:
1036: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a322" doxytag="libnet-headers.h::ICMP_MASKREPLY" ></a>
1037: #define </td><td class="memItemRight" valign=bottom><b>ICMP_MASKREPLY</b> 18</td></tr>
1038:
1039: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a323" doxytag="libnet-headers.h::ICMP_UNREACH_NET" ></a>
1040: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_NET</b> 0</td></tr>
1041:
1042: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a324" doxytag="libnet-headers.h::ICMP_UNREACH_HOST" ></a>
1043: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_HOST</b> 1</td></tr>
1044:
1045: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a325" doxytag="libnet-headers.h::ICMP_UNREACH_PROTOCOL" ></a>
1046: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_PROTOCOL</b> 2</td></tr>
1047:
1048: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a326" doxytag="libnet-headers.h::ICMP_UNREACH_PORT" ></a>
1049: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_PORT</b> 3</td></tr>
1050:
1051: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a327" doxytag="libnet-headers.h::ICMP_UNREACH_NEEDFRAG" ></a>
1052: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_NEEDFRAG</b> 4</td></tr>
1053:
1054: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a328" doxytag="libnet-headers.h::ICMP_UNREACH_SRCFAIL" ></a>
1055: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_SRCFAIL</b> 5</td></tr>
1056:
1057: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a329" doxytag="libnet-headers.h::ICMP_UNREACH_NET_UNKNOWN" ></a>
1058: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_NET_UNKNOWN</b> 6</td></tr>
1059:
1060: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a330" doxytag="libnet-headers.h::ICMP_UNREACH_HOST_UNKNOWN" ></a>
1061: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_HOST_UNKNOWN</b> 7</td></tr>
1062:
1063: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a331" doxytag="libnet-headers.h::ICMP_UNREACH_ISOLATED" ></a>
1064: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_ISOLATED</b> 8</td></tr>
1065:
1066: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a332" doxytag="libnet-headers.h::ICMP_UNREACH_NET_PROHIB" ></a>
1067: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_NET_PROHIB</b> 9</td></tr>
1068:
1069: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a333" doxytag="libnet-headers.h::ICMP_UNREACH_HOST_PROHIB" ></a>
1070: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_HOST_PROHIB</b> 10</td></tr>
1071:
1072: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a334" doxytag="libnet-headers.h::ICMP_UNREACH_TOSNET" ></a>
1073: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_TOSNET</b> 11</td></tr>
1074:
1075: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a335" doxytag="libnet-headers.h::ICMP_UNREACH_TOSHOST" ></a>
1076: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_TOSHOST</b> 12</td></tr>
1077:
1078: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a336" doxytag="libnet-headers.h::ICMP_UNREACH_FILTER_PROHIB" ></a>
1079: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_FILTER_PROHIB</b> 13</td></tr>
1080:
1081: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a337" doxytag="libnet-headers.h::ICMP_UNREACH_HOST_PRECEDENCE" ></a>
1082: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_HOST_PRECEDENCE</b> 14</td></tr>
1083:
1084: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a338" doxytag="libnet-headers.h::ICMP_UNREACH_PRECEDENCE_CUTOFF" ></a>
1085: #define </td><td class="memItemRight" valign=bottom><b>ICMP_UNREACH_PRECEDENCE_CUTOFF</b> 15</td></tr>
1086:
1087: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a339" doxytag="libnet-headers.h::ICMP_REDIRECT_NET" ></a>
1088: #define </td><td class="memItemRight" valign=bottom><b>ICMP_REDIRECT_NET</b> 0</td></tr>
1089:
1090: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a340" doxytag="libnet-headers.h::ICMP_REDIRECT_HOST" ></a>
1091: #define </td><td class="memItemRight" valign=bottom><b>ICMP_REDIRECT_HOST</b> 1</td></tr>
1092:
1093: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a341" doxytag="libnet-headers.h::ICMP_REDIRECT_TOSNET" ></a>
1094: #define </td><td class="memItemRight" valign=bottom><b>ICMP_REDIRECT_TOSNET</b> 2</td></tr>
1095:
1096: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a342" doxytag="libnet-headers.h::ICMP_REDIRECT_TOSHOST" ></a>
1097: #define </td><td class="memItemRight" valign=bottom><b>ICMP_REDIRECT_TOSHOST</b> 3</td></tr>
1098:
1099: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a343" doxytag="libnet-headers.h::ICMP_TIMXCEED_INTRANS" ></a>
1100: #define </td><td class="memItemRight" valign=bottom><b>ICMP_TIMXCEED_INTRANS</b> 0</td></tr>
1101:
1102: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a344" doxytag="libnet-headers.h::ICMP_TIMXCEED_REASS" ></a>
1103: #define </td><td class="memItemRight" valign=bottom><b>ICMP_TIMXCEED_REASS</b> 1</td></tr>
1104:
1105: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a345" doxytag="libnet-headers.h::ICMP_PARAMPROB_OPTABSENT" ></a>
1106: #define </td><td class="memItemRight" valign=bottom><b>ICMP_PARAMPROB_OPTABSENT</b> 1</td></tr>
1107:
1108: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a346" doxytag="libnet-headers.h::icmp_id" ></a>
1109: #define </td><td class="memItemRight" valign=bottom><b>icmp_id</b> hun.echo.id</td></tr>
1110:
1111: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a347" doxytag="libnet-headers.h::icmp_seq" ></a>
1112: #define </td><td class="memItemRight" valign=bottom><b>icmp_seq</b> hun.echo.seq</td></tr>
1113:
1114: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a348" doxytag="libnet-headers.h::icmp_mask" ></a>
1115: #define </td><td class="memItemRight" valign=bottom><b>icmp_mask</b> dun.mask</td></tr>
1116:
1117: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a349" doxytag="libnet-headers.h::icmp_data" ></a>
1118: #define </td><td class="memItemRight" valign=bottom><b>icmp_data</b> dun.data</td></tr>
1119:
1120: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a350" doxytag="libnet-headers.h::icmp_otime" ></a>
1121: #define </td><td class="memItemRight" valign=bottom><b>icmp_otime</b> dun.ts.its_otime</td></tr>
1122:
1123: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a351" doxytag="libnet-headers.h::icmp_rtime" ></a>
1124: #define </td><td class="memItemRight" valign=bottom><b>icmp_rtime</b> dun.ts.its_rtime</td></tr>
1125:
1126: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a352" doxytag="libnet-headers.h::icmp_ttime" ></a>
1127: #define </td><td class="memItemRight" valign=bottom><b>icmp_ttime</b> dun.ts.its_ttime</td></tr>
1128:
1129: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a353" doxytag="libnet-headers.h::IGMP_MEMBERSHIP_QUERY" ></a>
1130: #define </td><td class="memItemRight" valign=bottom><b>IGMP_MEMBERSHIP_QUERY</b> 0x11</td></tr>
1131:
1132: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a354" doxytag="libnet-headers.h::IGMP_V1_MEMBERSHIP_REPORT" ></a>
1133: #define </td><td class="memItemRight" valign=bottom><b>IGMP_V1_MEMBERSHIP_REPORT</b> 0x12</td></tr>
1134:
1135: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a355" doxytag="libnet-headers.h::IGMP_V2_MEMBERSHIP_REPORT" ></a>
1136: #define </td><td class="memItemRight" valign=bottom><b>IGMP_V2_MEMBERSHIP_REPORT</b> 0x16</td></tr>
1137:
1138: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a356" doxytag="libnet-headers.h::IGMP_LEAVE_GROUP" ></a>
1139: #define </td><td class="memItemRight" valign=bottom><b>IGMP_LEAVE_GROUP</b> 0x17</td></tr>
1140:
1141: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a357" doxytag="libnet-headers.h::IPPROTO_ESP" ></a>
1142: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_ESP</b> 50</td></tr>
1143:
1144: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a358" doxytag="libnet-headers.h::IPPROTO_AH" ></a>
1145: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_AH</b> 51</td></tr>
1146:
1147: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a359" doxytag="libnet-headers.h::LIBNET_PROTO_ISL" ></a>
1148: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PROTO_ISL</b> 201</td></tr>
1149:
1150: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a360" doxytag="libnet-headers.h::IPPROTO_OSPF" ></a>
1151: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_OSPF</b> 89</td></tr>
1152:
1153: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a361" doxytag="libnet-headers.h::IPPROTO_OSPF_LSA" ></a>
1154: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_OSPF_LSA</b> 890</td></tr>
1155:
1156: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a362" doxytag="libnet-headers.h::LIBNET_MODX" ></a>
1157: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_MODX</b> 4102</td></tr>
1158:
1159: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a363" doxytag="libnet-headers.h::LIBNET_OPT_EBIT" ></a>
1160: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OPT_EBIT</b> 0x02</td></tr>
1161:
1162: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a364" doxytag="libnet-headers.h::LIBNET_OPT_MCBIT" ></a>
1163: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OPT_MCBIT</b> 0x04</td></tr>
1164:
1165: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a365" doxytag="libnet-headers.h::LIBNET_OPT_NPBIT" ></a>
1166: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OPT_NPBIT</b> 0x08</td></tr>
1167:
1168: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a366" doxytag="libnet-headers.h::LIBNET_OPT_EABIT" ></a>
1169: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OPT_EABIT</b> 0x10</td></tr>
1170:
1171: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a367" doxytag="libnet-headers.h::LIBNET_OPT_DCBIT" ></a>
1172: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OPT_DCBIT</b> 0x20</td></tr>
1173:
1174: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a368" doxytag="libnet-headers.h::LIBNET_MPLS_BOS_ON" ></a>
1175: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_MPLS_BOS_ON</b> 1</td></tr>
1176:
1177: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a369" doxytag="libnet-headers.h::LIBNET_MPLS_BOS_OFF" ></a>
1178: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_MPLS_BOS_OFF</b> 0</td></tr>
1179:
1180: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a370" doxytag="libnet-headers.h::LIBNET_NTP_LI_NW" ></a>
1181: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_LI_NW</b> 0x0</td></tr>
1182:
1183: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a371" doxytag="libnet-headers.h::LIBNET_NTP_LI_AS" ></a>
1184: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_LI_AS</b> 0x1</td></tr>
1185:
1186: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a372" doxytag="libnet-headers.h::LIBNET_NTP_LI_DS" ></a>
1187: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_LI_DS</b> 0x2</td></tr>
1188:
1189: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a373" doxytag="libnet-headers.h::LIBNET_NTP_LI_AC" ></a>
1190: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_LI_AC</b> 0x3</td></tr>
1191:
1192: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a374" doxytag="libnet-headers.h::LIBNET_NTP_VN_2" ></a>
1193: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_VN_2</b> 0x2</td></tr>
1194:
1195: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a375" doxytag="libnet-headers.h::LIBNET_NTP_VN_3" ></a>
1196: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_VN_3</b> 0x3</td></tr>
1197:
1198: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a376" doxytag="libnet-headers.h::LIBNET_NTP_VN_4" ></a>
1199: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_VN_4</b> 0x4</td></tr>
1200:
1201: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a377" doxytag="libnet-headers.h::LIBNET_NTP_MODE_R" ></a>
1202: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_R</b> 0x0</td></tr>
1203:
1204: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a378" doxytag="libnet-headers.h::LIBNET_NTP_MODE_A" ></a>
1205: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_A</b> 0x1</td></tr>
1206:
1207: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a379" doxytag="libnet-headers.h::LIBNET_NTP_MODE_P" ></a>
1208: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_P</b> 0x2</td></tr>
1209:
1210: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a380" doxytag="libnet-headers.h::LIBNET_NTP_MODE_C" ></a>
1211: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_C</b> 0x3</td></tr>
1212:
1213: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a381" doxytag="libnet-headers.h::LIBNET_NTP_MODE_S" ></a>
1214: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_S</b> 0x4</td></tr>
1215:
1216: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a382" doxytag="libnet-headers.h::LIBNET_NTP_MODE_B" ></a>
1217: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_B</b> 0x5</td></tr>
1218:
1219: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a383" doxytag="libnet-headers.h::LIBNET_NTP_MODE_RC" ></a>
1220: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_RC</b> 0x6</td></tr>
1221:
1222: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a384" doxytag="libnet-headers.h::LIBNET_NTP_MODE_RP" ></a>
1223: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_MODE_RP</b> 0x7</td></tr>
1224:
1225: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a385" doxytag="libnet-headers.h::LIBNET_NTP_STRATUM_UNAVAIL" ></a>
1226: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_STRATUM_UNAVAIL</b> 0x0</td></tr>
1227:
1228: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a386" doxytag="libnet-headers.h::LIBNET_NTP_STRATUM_PRIMARY" ></a>
1229: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_STRATUM_PRIMARY</b> 0x1</td></tr>
1230:
1231: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a387" doxytag="libnet-headers.h::LIBNET_NTP_REF_LOCAL" ></a>
1232: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_LOCAL</b> 0x4c4f434c</td></tr>
1233:
1234: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a388" doxytag="libnet-headers.h::LIBNET_NTP_REF_PPS" ></a>
1235: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_PPS</b> 0x50505300</td></tr>
1236:
1237: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a389" doxytag="libnet-headers.h::LIBNET_NTP_REF_ACTS" ></a>
1238: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_ACTS</b> 0x41435453</td></tr>
1239:
1240: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a390" doxytag="libnet-headers.h::LIBNET_NTP_REF_USNO" ></a>
1241: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_USNO</b> 0x55534e4f</td></tr>
1242:
1243: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a391" doxytag="libnet-headers.h::LIBNET_NTP_REF_PTB" ></a>
1244: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_PTB</b> 0x50544200</td></tr>
1245:
1246: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a392" doxytag="libnet-headers.h::LIBNET_NTP_REF_TDF" ></a>
1247: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_TDF</b> 0x54444600</td></tr>
1248:
1249: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a393" doxytag="libnet-headers.h::LIBNET_NTP_REF_DCF" ></a>
1250: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_DCF</b> 0x44434600</td></tr>
1251:
1252: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a394" doxytag="libnet-headers.h::LIBNET_NTP_REF_MSF" ></a>
1253: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_MSF</b> 0x4d534600</td></tr>
1254:
1255: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a395" doxytag="libnet-headers.h::LIBNET_NTP_REF_WWV" ></a>
1256: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_WWV</b> 0x57575600</td></tr>
1257:
1258: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a396" doxytag="libnet-headers.h::LIBNET_NTP_REF_WWVB" ></a>
1259: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_WWVB</b> 0x57575642</td></tr>
1260:
1261: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a397" doxytag="libnet-headers.h::LIBNET_NTP_REF_WWVH" ></a>
1262: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_WWVH</b> 0x57575648</td></tr>
1263:
1264: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a398" doxytag="libnet-headers.h::LIBNET_NTP_REF_CHU" ></a>
1265: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_CHU</b> 0x43485500</td></tr>
1266:
1267: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a399" doxytag="libnet-headers.h::LIBNET_NTP_REF_LORC" ></a>
1268: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_LORC</b> 0x4c4f5243</td></tr>
1269:
1270: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a400" doxytag="libnet-headers.h::LIBNET_NTP_REF_OMEG" ></a>
1271: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_OMEG</b> 0x4f4d4547</td></tr>
1272:
1273: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a401" doxytag="libnet-headers.h::LIBNET_NTP_REF_GPS" ></a>
1274: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_GPS</b> 0x47505300</td></tr>
1275:
1276: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a402" doxytag="libnet-headers.h::LIBNET_NTP_REF_GOES" ></a>
1277: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_NTP_REF_GOES</b> 0x474f4553</td></tr>
1278:
1279: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a403" doxytag="libnet-headers.h::OSPFVERSION" ></a>
1280: #define </td><td class="memItemRight" valign=bottom><b>OSPFVERSION</b> 2</td></tr>
1281:
1282: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a404" doxytag="libnet-headers.h::LIBNET_OSPF_UMD" ></a>
1283: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_UMD</b> 0</td></tr>
1284:
1285: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a405" doxytag="libnet-headers.h::LIBNET_OSPF_HELLO" ></a>
1286: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_HELLO</b> 1</td></tr>
1287:
1288: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a406" doxytag="libnet-headers.h::LIBNET_OSPF_DBD" ></a>
1289: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_DBD</b> 2</td></tr>
1290:
1291: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a407" doxytag="libnet-headers.h::LIBNET_OSPF_LSR" ></a>
1292: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_LSR</b> 3</td></tr>
1293:
1294: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a408" doxytag="libnet-headers.h::LIBNET_OSPF_LSU" ></a>
1295: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_LSU</b> 4</td></tr>
1296:
1297: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a409" doxytag="libnet-headers.h::LIBNET_OSPF_LSA" ></a>
1298: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_LSA</b> 5</td></tr>
1299:
1300: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a410" doxytag="libnet-headers.h::LIBNET_OSPF_AUTH_NULL" ></a>
1301: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_AUTH_NULL</b> 0</td></tr>
1302:
1303: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a411" doxytag="libnet-headers.h::LIBNET_OSPF_AUTH_SIMPLE" ></a>
1304: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_AUTH_SIMPLE</b> 1</td></tr>
1305:
1306: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a412" doxytag="libnet-headers.h::LIBNET_OSPF_AUTH_MD5" ></a>
1307: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_OSPF_AUTH_MD5</b> 2</td></tr>
1308:
1309: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a413" doxytag="libnet-headers.h::LIBNET_DBD_IBI" ></a>
1310: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DBD_IBI</b> 0x01</td></tr>
1311:
1312: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a414" doxytag="libnet-headers.h::LIBNET_DBD_MBIT" ></a>
1313: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DBD_MBIT</b> 0x02</td></tr>
1314:
1315: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a415" doxytag="libnet-headers.h::LIBNET_DBD_MSBIT" ></a>
1316: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_DBD_MSBIT</b> 0x04</td></tr>
1317:
1318: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a416" doxytag="libnet-headers.h::LIBNET_LS_TYPE_RTR" ></a>
1319: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LS_TYPE_RTR</b> 1</td></tr>
1320:
1321: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a417" doxytag="libnet-headers.h::LIBNET_LS_TYPE_NET" ></a>
1322: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LS_TYPE_NET</b> 2</td></tr>
1323:
1324: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a418" doxytag="libnet-headers.h::LIBNET_LS_TYPE_IP" ></a>
1325: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LS_TYPE_IP</b> 3</td></tr>
1326:
1327: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a419" doxytag="libnet-headers.h::LIBNET_LS_TYPE_ASBR" ></a>
1328: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LS_TYPE_ASBR</b> 4</td></tr>
1329:
1330: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a420" doxytag="libnet-headers.h::LIBNET_LS_TYPE_ASEXT" ></a>
1331: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LS_TYPE_ASEXT</b> 5</td></tr>
1332:
1333: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a421" doxytag="libnet-headers.h::LIBNET_RTR_FLAGS_W" ></a>
1334: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_FLAGS_W</b> 0x0100</td></tr>
1335:
1336: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a422" doxytag="libnet-headers.h::LIBNET_RTR_FLAGS_E" ></a>
1337: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_FLAGS_E</b> 0x0200</td></tr>
1338:
1339: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a423" doxytag="libnet-headers.h::LIBNET_RTR_FLAGS_B" ></a>
1340: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_FLAGS_B</b> 0x0400</td></tr>
1341:
1342: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a424" doxytag="libnet-headers.h::LIBNET_LINK_ID_NBR_ID" ></a>
1343: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LINK_ID_NBR_ID</b> 1</td></tr>
1344:
1345: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a425" doxytag="libnet-headers.h::LIBNET_LINK_ID_IP_DES" ></a>
1346: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LINK_ID_IP_DES</b> 2</td></tr>
1347:
1348: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a426" doxytag="libnet-headers.h::LIBNET_LINK_ID_SUB" ></a>
1349: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_LINK_ID_SUB</b> 3</td></tr>
1350:
1351: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a427" doxytag="libnet-headers.h::LIBNET_RTR_TYPE_PTP" ></a>
1352: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_TYPE_PTP</b> 1</td></tr>
1353:
1354: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a428" doxytag="libnet-headers.h::LIBNET_RTR_TYPE_TRANS" ></a>
1355: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_TYPE_TRANS</b> 2</td></tr>
1356:
1357: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a429" doxytag="libnet-headers.h::LIBNET_RTR_TYPE_STUB" ></a>
1358: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RTR_TYPE_STUB</b> 3</td></tr>
1359:
1360: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a430" doxytag="libnet-headers.h::RTR_TYPE_VRTL" ></a>
1361: #define </td><td class="memItemRight" valign=bottom><b>RTR_TYPE_VRTL</b> 4</td></tr>
1362:
1363: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a431" doxytag="libnet-headers.h::LIBNET_AS_E_BIT_ON" ></a>
1364: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_AS_E_BIT_ON</b> 0x80000000</td></tr>
1365:
1366: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a432" doxytag="libnet-headers.h::RIPCMD_REQUEST" ></a>
1367: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_REQUEST</b> 1</td></tr>
1368:
1369: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a433" doxytag="libnet-headers.h::RIPCMD_RESPONSE" ></a>
1370: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_RESPONSE</b> 2</td></tr>
1371:
1372: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a434" doxytag="libnet-headers.h::RIPCMD_TRACEON" ></a>
1373: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_TRACEON</b> 3</td></tr>
1374:
1375: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a435" doxytag="libnet-headers.h::RIPCMD_TRACEOFF" ></a>
1376: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_TRACEOFF</b> 4</td></tr>
1377:
1378: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a436" doxytag="libnet-headers.h::RIPCMD_POLL" ></a>
1379: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_POLL</b> 5</td></tr>
1380:
1381: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a437" doxytag="libnet-headers.h::RIPCMD_POLLENTRY" ></a>
1382: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_POLLENTRY</b> 6</td></tr>
1383:
1384: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a438" doxytag="libnet-headers.h::RIPCMD_MAX" ></a>
1385: #define </td><td class="memItemRight" valign=bottom><b>RIPCMD_MAX</b> 7</td></tr>
1386:
1387: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a439" doxytag="libnet-headers.h::RIPVER_0" ></a>
1388: #define </td><td class="memItemRight" valign=bottom><b>RIPVER_0</b> 0</td></tr>
1389:
1390: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a440" doxytag="libnet-headers.h::RIPVER_1" ></a>
1391: #define </td><td class="memItemRight" valign=bottom><b>RIPVER_1</b> 1</td></tr>
1392:
1393: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a441" doxytag="libnet-headers.h::RIPVER_2" ></a>
1394: #define </td><td class="memItemRight" valign=bottom><b>RIPVER_2</b> 2</td></tr>
1395:
1396: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a442" doxytag="libnet-headers.h::LIBNET_RPC_CALL" ></a>
1397: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RPC_CALL</b> 0</td></tr>
1398:
1399: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a443" doxytag="libnet-headers.h::LIBNET_RPC_REPLY" ></a>
1400: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RPC_REPLY</b> 1</td></tr>
1401:
1402: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a444" doxytag="libnet-headers.h::LIBNET_RPC_VERS" ></a>
1403: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RPC_VERS</b> 2</td></tr>
1404:
1405: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a445" doxytag="libnet-headers.h::LIBNET_RPC_LAST_FRAG" ></a>
1406: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_RPC_LAST_FRAG</b> 0x80000000</td></tr>
1407:
1408: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a446" doxytag="libnet-headers.h::LIBNET_PMAP_PROGRAM" ></a>
1409: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROGRAM</b> 100000</td></tr>
1410:
1411: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a447" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_NULL" ></a>
1412: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_NULL</b> 0</td></tr>
1413:
1414: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a448" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_SET" ></a>
1415: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_SET</b> 1</td></tr>
1416:
1417: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a449" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_UNSET" ></a>
1418: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_UNSET</b> 2</td></tr>
1419:
1420: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a450" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_GETADDR" ></a>
1421: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_GETADDR</b> 3</td></tr>
1422:
1423: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a451" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_DUMP" ></a>
1424: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_DUMP</b> 4</td></tr>
1425:
1426: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a452" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_CALLIT" ></a>
1427: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_CALLIT</b> 5</td></tr>
1428:
1429: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a453" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_BCAST" ></a>
1430: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_BCAST</b> 5</td></tr>
1431:
1432: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a454" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_GETTIME" ></a>
1433: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_GETTIME</b> 6</td></tr>
1434:
1435: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a455" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_UADDR2TADDR" ></a>
1436: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_UADDR2TADDR</b> 7</td></tr>
1437:
1438: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a456" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_TADDR2UADDR" ></a>
1439: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_TADDR2UADDR</b> 8</td></tr>
1440:
1441: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a457" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_GETVERSADDR" ></a>
1442: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_GETVERSADDR</b> 9</td></tr>
1443:
1444: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a458" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_INDIRECT" ></a>
1445: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_INDIRECT</b> 10</td></tr>
1446:
1447: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a459" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_GETADDRLIST" ></a>
1448: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_GETADDRLIST</b> 11</td></tr>
1449:
1450: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a460" doxytag="libnet-headers.h::LIBNET_PMAP_PROC_GETSTAT" ></a>
1451: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_PMAP_PROC_GETSTAT</b> 12</td></tr>
1452:
1453: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a461" doxytag="libnet-headers.h::TH_FIN" ></a>
1454: #define </td><td class="memItemRight" valign=bottom><b>TH_FIN</b> 0x01</td></tr>
1455:
1456: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a462" doxytag="libnet-headers.h::TH_SYN" ></a>
1457: #define </td><td class="memItemRight" valign=bottom><b>TH_SYN</b> 0x02</td></tr>
1458:
1459: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a463" doxytag="libnet-headers.h::TH_RST" ></a>
1460: #define </td><td class="memItemRight" valign=bottom><b>TH_RST</b> 0x04</td></tr>
1461:
1462: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a464" doxytag="libnet-headers.h::TH_PUSH" ></a>
1463: #define </td><td class="memItemRight" valign=bottom><b>TH_PUSH</b> 0x08</td></tr>
1464:
1465: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a465" doxytag="libnet-headers.h::TH_ACK" ></a>
1466: #define </td><td class="memItemRight" valign=bottom><b>TH_ACK</b> 0x10</td></tr>
1467:
1468: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a466" doxytag="libnet-headers.h::TH_URG" ></a>
1469: #define </td><td class="memItemRight" valign=bottom><b>TH_URG</b> 0x20</td></tr>
1470:
1471: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a467" doxytag="libnet-headers.h::TH_ECE" ></a>
1472: #define </td><td class="memItemRight" valign=bottom><b>TH_ECE</b> 0x40</td></tr>
1473:
1474: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a468" doxytag="libnet-headers.h::TH_CWR" ></a>
1475: #define </td><td class="memItemRight" valign=bottom><b>TH_CWR</b> 0x80</td></tr>
1476:
1477: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a469" doxytag="libnet-headers.h::LIBNET_TOKEN_RING_FRAME" ></a>
1478: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_TOKEN_RING_FRAME</b> 0x10</td></tr>
1479:
1480: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a470" doxytag="libnet-headers.h::LIBNET_TOKEN_RING_LLC_FRAME" ></a>
1481: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_TOKEN_RING_LLC_FRAME</b> 0x40</td></tr>
1482:
1483: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a471" doxytag="libnet-headers.h::TOKEN_RING_TYPE_IP" ></a>
1484: #define </td><td class="memItemRight" valign=bottom><b>TOKEN_RING_TYPE_IP</b> 0x0800</td></tr>
1485:
1486: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a472" doxytag="libnet-headers.h::TOKEN_RING_TYPE_ARP" ></a>
1487: #define </td><td class="memItemRight" valign=bottom><b>TOKEN_RING_TYPE_ARP</b> 0x0806</td></tr>
1488:
1489: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a473" doxytag="libnet-headers.h::TOKEN_RING_TYPE_REVARP" ></a>
1490: #define </td><td class="memItemRight" valign=bottom><b>TOKEN_RING_TYPE_REVARP</b> 0x8035</td></tr>
1491:
1492: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a474" doxytag="libnet-headers.h::SEBEK_PROTO_VERSION" ></a>
1493: #define </td><td class="memItemRight" valign=bottom><b>SEBEK_PROTO_VERSION</b> 1</td></tr>
1494:
1495: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a475" doxytag="libnet-headers.h::SEBEK_TYPE_READ" ></a>
1496: #define </td><td class="memItemRight" valign=bottom><b>SEBEK_TYPE_READ</b> 0</td></tr>
1497:
1498: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a476" doxytag="libnet-headers.h::SEBEK_TYPE_WRITE" ></a>
1499: #define </td><td class="memItemRight" valign=bottom><b>SEBEK_TYPE_WRITE</b> 1</td></tr>
1500:
1501: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a477" doxytag="libnet-headers.h::SEBEK_CMD_LENGTH" ></a>
1502: #define </td><td class="memItemRight" valign=bottom><b>SEBEK_CMD_LENGTH</b> 12</td></tr>
1503:
1504: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a478" doxytag="libnet-headers.h::IPPROTO_VRRP" ></a>
1505: #define </td><td class="memItemRight" valign=bottom><b>IPPROTO_VRRP</b> 112</td></tr>
1506:
1507: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a479" doxytag="libnet-headers.h::LIBNET_VRRP_VERSION_01" ></a>
1508: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_VERSION_01</b> 0x1</td></tr>
1509:
1510: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a480" doxytag="libnet-headers.h::LIBNET_VRRP_VERSION_02" ></a>
1511: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_VERSION_02</b> 0x2</td></tr>
1512:
1513: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a481" doxytag="libnet-headers.h::LIBNET_VRRP_TYPE_ADVERT" ></a>
1514: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_TYPE_ADVERT</b> 0x1</td></tr>
1515:
1516: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a482" doxytag="libnet-headers.h::LIBNET_VRRP_AUTH_NONE" ></a>
1517: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_AUTH_NONE</b> 0x1</td></tr>
1518:
1519: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a483" doxytag="libnet-headers.h::LIBNET_VRRP_AUTH_PASSWD" ></a>
1520: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_AUTH_PASSWD</b> 0x2</td></tr>
1521:
1522: <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a484" doxytag="libnet-headers.h::LIBNET_VRRP_AUTH_IPAH" ></a>
1523: #define </td><td class="memItemRight" valign=bottom><b>LIBNET_VRRP_AUTH_IPAH</b> 0x3</td></tr>
1524:
1525: </table>
1526: <hr><a name="_details"></a><h2>Detailed Description</h2>
1527: libnet header information
1528: <p>
1529: <hr><h2>Define Documentation</h2>
1530: <a class="anchor" name="a63" doxytag="libnet-headers.h::LIBNET_802_1Q_CFIMASK" ></a><p>
1531: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1532: <tr>
1533: <td class="mdRow">
1534: <table cellpadding="0" cellspacing="0" border="0">
1535: <tr>
1536: <td class="md" nowrap valign="top"> #define LIBNET_802_1Q_CFIMASK 0x0001
1537: </table>
1538: </td>
1539: </tr>
1540: </table>
1541: <table cellspacing=5 cellpadding=0 border=0>
1542: <tr>
1543: <td>
1544:
1545: </td>
1546: <td>
1547:
1548: <p>
1549: CFI mask </td>
1550: </tr>
1551: </table>
1552: <a class="anchor" name="a0" doxytag="libnet-headers.h::LIBNET_802_1Q_H" ></a><p>
1553: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1554: <tr>
1555: <td class="mdRow">
1556: <table cellpadding="0" cellspacing="0" border="0">
1557: <tr>
1558: <td class="md" nowrap valign="top"> #define LIBNET_802_1Q_H 0x12
1559: </table>
1560: </td>
1561: </tr>
1562: </table>
1563: <table cellspacing=5 cellpadding=0 border=0>
1564: <tr>
1565: <td>
1566:
1567: </td>
1568: <td>
1569:
1570: <p>
1571: 802.1Q header: 18 bytes </td>
1572: </tr>
1573: </table>
1574: <a class="anchor" name="a62" doxytag="libnet-headers.h::LIBNET_802_1Q_PRIMASK" ></a><p>
1575: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1576: <tr>
1577: <td class="mdRow">
1578: <table cellpadding="0" cellspacing="0" border="0">
1579: <tr>
1580: <td class="md" nowrap valign="top"> #define LIBNET_802_1Q_PRIMASK 0x0007
1581: </table>
1582: </td>
1583: </tr>
1584: </table>
1585: <table cellspacing=5 cellpadding=0 border=0>
1586: <tr>
1587: <td>
1588:
1589: </td>
1590: <td>
1591:
1592: <p>
1593: priority mask </td>
1594: </tr>
1595: </table>
1596: <a class="anchor" name="a64" doxytag="libnet-headers.h::LIBNET_802_1Q_VIDMASK" ></a><p>
1597: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1598: <tr>
1599: <td class="mdRow">
1600: <table cellpadding="0" cellspacing="0" border="0">
1601: <tr>
1602: <td class="md" nowrap valign="top"> #define LIBNET_802_1Q_VIDMASK 0x0fff
1603: </table>
1604: </td>
1605: </tr>
1606: </table>
1607: <table cellspacing=5 cellpadding=0 border=0>
1608: <tr>
1609: <td>
1610:
1611: </td>
1612: <td>
1613:
1614: <p>
1615: vid mask </td>
1616: </tr>
1617: </table>
1618: <a class="anchor" name="a69" doxytag="libnet-headers.h::LIBNET_802_1X_ENCASFAL" ></a><p>
1619: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1620: <tr>
1621: <td class="mdRow">
1622: <table cellpadding="0" cellspacing="0" border="0">
1623: <tr>
1624: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_ENCASFAL 0x04
1625: </table>
1626: </td>
1627: </tr>
1628: </table>
1629: <table cellspacing=5 cellpadding=0 border=0>
1630: <tr>
1631: <td>
1632:
1633: </td>
1634: <td>
1635:
1636: <p>
1637: 802.1x encasfal </td>
1638: </tr>
1639: </table>
1640: <a class="anchor" name="a1" doxytag="libnet-headers.h::LIBNET_802_1X_H" ></a><p>
1641: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1642: <tr>
1643: <td class="mdRow">
1644: <table cellpadding="0" cellspacing="0" border="0">
1645: <tr>
1646: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_H 0x04
1647: </table>
1648: </td>
1649: </tr>
1650: </table>
1651: <table cellspacing=5 cellpadding=0 border=0>
1652: <tr>
1653: <td>
1654:
1655: </td>
1656: <td>
1657:
1658: <p>
1659: 802.1X header: 4 bytes </td>
1660: </tr>
1661: </table>
1662: <a class="anchor" name="a68" doxytag="libnet-headers.h::LIBNET_802_1X_KEY" ></a><p>
1663: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1664: <tr>
1665: <td class="mdRow">
1666: <table cellpadding="0" cellspacing="0" border="0">
1667: <tr>
1668: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_KEY 0x03
1669: </table>
1670: </td>
1671: </tr>
1672: </table>
1673: <table cellspacing=5 cellpadding=0 border=0>
1674: <tr>
1675: <td>
1676:
1677: </td>
1678: <td>
1679:
1680: <p>
1681: 802.1x key </td>
1682: </tr>
1683: </table>
1684: <a class="anchor" name="a67" doxytag="libnet-headers.h::LIBNET_802_1X_LOGOFF" ></a><p>
1685: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1686: <tr>
1687: <td class="mdRow">
1688: <table cellpadding="0" cellspacing="0" border="0">
1689: <tr>
1690: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_LOGOFF 0x02
1691: </table>
1692: </td>
1693: </tr>
1694: </table>
1695: <table cellspacing=5 cellpadding=0 border=0>
1696: <tr>
1697: <td>
1698:
1699: </td>
1700: <td>
1701:
1702: <p>
1703: 802.1x logoff </td>
1704: </tr>
1705: </table>
1706: <a class="anchor" name="a65" doxytag="libnet-headers.h::LIBNET_802_1X_PACKET" ></a><p>
1707: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1708: <tr>
1709: <td class="mdRow">
1710: <table cellpadding="0" cellspacing="0" border="0">
1711: <tr>
1712: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_PACKET 0x00
1713: </table>
1714: </td>
1715: </tr>
1716: </table>
1717: <table cellspacing=5 cellpadding=0 border=0>
1718: <tr>
1719: <td>
1720:
1721: </td>
1722: <td>
1723:
1724: <p>
1725: 802.1x packet </td>
1726: </tr>
1727: </table>
1728: <a class="anchor" name="a66" doxytag="libnet-headers.h::LIBNET_802_1X_START" ></a><p>
1729: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1730: <tr>
1731: <td class="mdRow">
1732: <table cellpadding="0" cellspacing="0" border="0">
1733: <tr>
1734: <td class="md" nowrap valign="top"> #define LIBNET_802_1X_START 0x01
1735: </table>
1736: </td>
1737: </tr>
1738: </table>
1739: <table cellspacing=5 cellpadding=0 border=0>
1740: <tr>
1741: <td>
1742:
1743: </td>
1744: <td>
1745:
1746: <p>
1747: 802.1x start </td>
1748: </tr>
1749: </table>
1750: <a class="anchor" name="a2" doxytag="libnet-headers.h::LIBNET_802_2_H" ></a><p>
1751: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1752: <tr>
1753: <td class="mdRow">
1754: <table cellpadding="0" cellspacing="0" border="0">
1755: <tr>
1756: <td class="md" nowrap valign="top"> #define LIBNET_802_2_H 0x03
1757: </table>
1758: </td>
1759: </tr>
1760: </table>
1761: <table cellspacing=5 cellpadding=0 border=0>
1762: <tr>
1763: <td>
1764:
1765: </td>
1766: <td>
1767:
1768: <p>
1769: 802.2 LLC header: 3 bytes </td>
1770: </tr>
1771: </table>
1772: <a class="anchor" name="a3" doxytag="libnet-headers.h::LIBNET_802_2SNAP_H" ></a><p>
1773: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1774: <tr>
1775: <td class="mdRow">
1776: <table cellpadding="0" cellspacing="0" border="0">
1777: <tr>
1778: <td class="md" nowrap valign="top"> #define LIBNET_802_2SNAP_H 0x08
1779: </table>
1780: </td>
1781: </tr>
1782: </table>
1783: <table cellspacing=5 cellpadding=0 border=0>
1784: <tr>
1785: <td>
1786:
1787: </td>
1788: <td>
1789:
1790: <p>
1791: 802.2 LLC/SNAP header:8 bytes </td>
1792: </tr>
1793: </table>
1794: <a class="anchor" name="a4" doxytag="libnet-headers.h::LIBNET_802_3_H" ></a><p>
1795: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1796: <tr>
1797: <td class="mdRow">
1798: <table cellpadding="0" cellspacing="0" border="0">
1799: <tr>
1800: <td class="md" nowrap valign="top"> #define LIBNET_802_3_H 0x0e
1801: </table>
1802: </td>
1803: </tr>
1804: </table>
1805: <table cellspacing=5 cellpadding=0 border=0>
1806: <tr>
1807: <td>
1808:
1809: </td>
1810: <td>
1811:
1812: <p>
1813: 802.3 header: 14 bytes </td>
1814: </tr>
1815: </table>
1816: <a class="anchor" name="a6" doxytag="libnet-headers.h::LIBNET_ARP_ETH_IP_H" ></a><p>
1817: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1818: <tr>
1819: <td class="mdRow">
1820: <table cellpadding="0" cellspacing="0" border="0">
1821: <tr>
1822: <td class="md" nowrap valign="top"> #define LIBNET_ARP_ETH_IP_H 0x1c
1823: </table>
1824: </td>
1825: </tr>
1826: </table>
1827: <table cellspacing=5 cellpadding=0 border=0>
1828: <tr>
1829: <td>
1830:
1831: </td>
1832: <td>
1833:
1834: <p>
1835: ARP w/ ETH and IP: 28 bytes </td>
1836: </tr>
1837: </table>
1838: <a class="anchor" name="a5" doxytag="libnet-headers.h::LIBNET_ARP_H" ></a><p>
1839: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1840: <tr>
1841: <td class="mdRow">
1842: <table cellpadding="0" cellspacing="0" border="0">
1843: <tr>
1844: <td class="md" nowrap valign="top"> #define LIBNET_ARP_H 0x08
1845: </table>
1846: </td>
1847: </tr>
1848: </table>
1849: <table cellspacing=5 cellpadding=0 border=0>
1850: <tr>
1851: <td>
1852:
1853: </td>
1854: <td>
1855:
1856: <p>
1857: ARP header w/o addrs: 8 bytes </td>
1858: </tr>
1859: </table>
1860: <a class="anchor" name="a7" doxytag="libnet-headers.h::LIBNET_BGP4_HEADER_H" ></a><p>
1861: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1862: <tr>
1863: <td class="mdRow">
1864: <table cellpadding="0" cellspacing="0" border="0">
1865: <tr>
1866: <td class="md" nowrap valign="top"> #define LIBNET_BGP4_HEADER_H 0x13
1867: </table>
1868: </td>
1869: </tr>
1870: </table>
1871: <table cellspacing=5 cellpadding=0 border=0>
1872: <tr>
1873: <td>
1874:
1875: </td>
1876: <td>
1877:
1878: <p>
1879: BGP header: 19 bytes </td>
1880: </tr>
1881: </table>
1882: <a class="anchor" name="a10" doxytag="libnet-headers.h::LIBNET_BGP4_NOTIFICATION_H" ></a><p>
1883: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1884: <tr>
1885: <td class="mdRow">
1886: <table cellpadding="0" cellspacing="0" border="0">
1887: <tr>
1888: <td class="md" nowrap valign="top"> #define LIBNET_BGP4_NOTIFICATION_H 0x02
1889: </table>
1890: </td>
1891: </tr>
1892: </table>
1893: <table cellspacing=5 cellpadding=0 border=0>
1894: <tr>
1895: <td>
1896:
1897: </td>
1898: <td>
1899:
1900: <p>
1901: BGP notif. header: 2 bytes </td>
1902: </tr>
1903: </table>
1904: <a class="anchor" name="a8" doxytag="libnet-headers.h::LIBNET_BGP4_OPEN_H" ></a><p>
1905: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1906: <tr>
1907: <td class="mdRow">
1908: <table cellpadding="0" cellspacing="0" border="0">
1909: <tr>
1910: <td class="md" nowrap valign="top"> #define LIBNET_BGP4_OPEN_H 0x0a
1911: </table>
1912: </td>
1913: </tr>
1914: </table>
1915: <table cellspacing=5 cellpadding=0 border=0>
1916: <tr>
1917: <td>
1918:
1919: </td>
1920: <td>
1921:
1922: <p>
1923: BGP open header: 10 bytes </td>
1924: </tr>
1925: </table>
1926: <a class="anchor" name="a9" doxytag="libnet-headers.h::LIBNET_BGP4_UPDATE_H" ></a><p>
1927: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1928: <tr>
1929: <td class="mdRow">
1930: <table cellpadding="0" cellspacing="0" border="0">
1931: <tr>
1932: <td class="md" nowrap valign="top"> #define LIBNET_BGP4_UPDATE_H 0x04
1933: </table>
1934: </td>
1935: </tr>
1936: </table>
1937: <table cellspacing=5 cellpadding=0 border=0>
1938: <tr>
1939: <td>
1940:
1941: </td>
1942: <td>
1943:
1944: <p>
1945: BGP open header: 4 bytes </td>
1946: </tr>
1947: </table>
1948: <a class="anchor" name="a11" doxytag="libnet-headers.h::LIBNET_CDP_H" ></a><p>
1949: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1950: <tr>
1951: <td class="mdRow">
1952: <table cellpadding="0" cellspacing="0" border="0">
1953: <tr>
1954: <td class="md" nowrap valign="top"> #define LIBNET_CDP_H 0x08
1955: </table>
1956: </td>
1957: </tr>
1958: </table>
1959: <table cellspacing=5 cellpadding=0 border=0>
1960: <tr>
1961: <td>
1962:
1963: </td>
1964: <td>
1965:
1966: <p>
1967: CDP header base: 8 bytes </td>
1968: </tr>
1969: </table>
1970: <a class="anchor" name="a12" doxytag="libnet-headers.h::LIBNET_DHCPV4_H" ></a><p>
1971: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1972: <tr>
1973: <td class="mdRow">
1974: <table cellpadding="0" cellspacing="0" border="0">
1975: <tr>
1976: <td class="md" nowrap valign="top"> #define LIBNET_DHCPV4_H 0xf0
1977: </table>
1978: </td>
1979: </tr>
1980: </table>
1981: <table cellspacing=5 cellpadding=0 border=0>
1982: <tr>
1983: <td>
1984:
1985: </td>
1986: <td>
1987:
1988: <p>
1989: DHCP v4 header: 240 bytes </td>
1990: </tr>
1991: </table>
1992: <a class="anchor" name="a15" doxytag="libnet-headers.h::LIBNET_ETH_H" ></a><p>
1993: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1994: <tr>
1995: <td class="mdRow">
1996: <table cellpadding="0" cellspacing="0" border="0">
1997: <tr>
1998: <td class="md" nowrap valign="top"> #define LIBNET_ETH_H 0x0e
1999: </table>
2000: </td>
2001: </tr>
2002: </table>
2003: <table cellspacing=5 cellpadding=0 border=0>
2004: <tr>
2005: <td>
2006:
2007: </td>
2008: <td>
2009:
2010: <p>
2011: Ethernet header: 14 bytes </td>
2012: </tr>
2013: </table>
2014: <a class="anchor" name="a16" doxytag="libnet-headers.h::LIBNET_FDDI_H" ></a><p>
2015: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2016: <tr>
2017: <td class="mdRow">
2018: <table cellpadding="0" cellspacing="0" border="0">
2019: <tr>
2020: <td class="md" nowrap valign="top"> #define LIBNET_FDDI_H 0x15
2021: </table>
2022: </td>
2023: </tr>
2024: </table>
2025: <table cellspacing=5 cellpadding=0 border=0>
2026: <tr>
2027: <td>
2028:
2029: </td>
2030: <td>
2031:
2032: <p>
2033: FDDI header: 21 bytes </td>
2034: </tr>
2035: </table>
2036: <a class="anchor" name="a36" doxytag="libnet-headers.h::LIBNET_GRE_H" ></a><p>
2037: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2038: <tr>
2039: <td class="mdRow">
2040: <table cellpadding="0" cellspacing="0" border="0">
2041: <tr>
2042: <td class="md" nowrap valign="top"> #define LIBNET_GRE_H 0x04
2043: </table>
2044: </td>
2045: </tr>
2046: </table>
2047: <table cellspacing=5 cellpadding=0 border=0>
2048: <tr>
2049: <td>
2050:
2051: </td>
2052: <td>
2053:
2054: <p>
2055: GRE header: 4 bytes </td>
2056: </tr>
2057: </table>
2058: <a class="anchor" name="a37" doxytag="libnet-headers.h::LIBNET_GRE_SRE_H" ></a><p>
2059: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2060: <tr>
2061: <td class="mdRow">
2062: <table cellpadding="0" cellspacing="0" border="0">
2063: <tr>
2064: <td class="md" nowrap valign="top"> #define LIBNET_GRE_SRE_H 0x04
2065: </table>
2066: </td>
2067: </tr>
2068: </table>
2069: <table cellspacing=5 cellpadding=0 border=0>
2070: <tr>
2071: <td>
2072:
2073: </td>
2074: <td>
2075:
2076: <p>
2077: GRE SRE header: 4 bytes </td>
2078: </tr>
2079: </table>
2080: <a class="anchor" name="a18" doxytag="libnet-headers.h::LIBNET_ICMPV4_ECHO_H" ></a><p>
2081: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2082: <tr>
2083: <td class="mdRow">
2084: <table cellpadding="0" cellspacing="0" border="0">
2085: <tr>
2086: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_ECHO_H 0x08
2087: </table>
2088: </td>
2089: </tr>
2090: </table>
2091: <table cellspacing=5 cellpadding=0 border=0>
2092: <tr>
2093: <td>
2094:
2095: </td>
2096: <td>
2097:
2098: <p>
2099: ICMP_ECHO header: 8 bytes </td>
2100: </tr>
2101: </table>
2102: <a class="anchor" name="a17" doxytag="libnet-headers.h::LIBNET_ICMPV4_H" ></a><p>
2103: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2104: <tr>
2105: <td class="mdRow">
2106: <table cellpadding="0" cellspacing="0" border="0">
2107: <tr>
2108: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_H 0x04
2109: </table>
2110: </td>
2111: </tr>
2112: </table>
2113: <table cellspacing=5 cellpadding=0 border=0>
2114: <tr>
2115: <td>
2116:
2117: </td>
2118: <td>
2119:
2120: <p>
2121: ICMP header base: 4 bytes </td>
2122: </tr>
2123: </table>
2124: <a class="anchor" name="a19" doxytag="libnet-headers.h::LIBNET_ICMPV4_MASK_H" ></a><p>
2125: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2126: <tr>
2127: <td class="mdRow">
2128: <table cellpadding="0" cellspacing="0" border="0">
2129: <tr>
2130: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_MASK_H 0x0c
2131: </table>
2132: </td>
2133: </tr>
2134: </table>
2135: <table cellspacing=5 cellpadding=0 border=0>
2136: <tr>
2137: <td>
2138:
2139: </td>
2140: <td>
2141:
2142: <p>
2143: ICMP_MASK header: 12 bytes </td>
2144: </tr>
2145: </table>
2146: <a class="anchor" name="a22" doxytag="libnet-headers.h::LIBNET_ICMPV4_REDIRECT_H" ></a><p>
2147: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2148: <tr>
2149: <td class="mdRow">
2150: <table cellpadding="0" cellspacing="0" border="0">
2151: <tr>
2152: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_REDIRECT_H 0x08
2153: </table>
2154: </td>
2155: </tr>
2156: </table>
2157: <table cellspacing=5 cellpadding=0 border=0>
2158: <tr>
2159: <td>
2160:
2161: </td>
2162: <td>
2163:
2164: <p>
2165: ICMP_REDIRECT header: 8 bytes </td>
2166: </tr>
2167: </table>
2168: <a class="anchor" name="a21" doxytag="libnet-headers.h::LIBNET_ICMPV4_TIMXCEED_H" ></a><p>
2169: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2170: <tr>
2171: <td class="mdRow">
2172: <table cellpadding="0" cellspacing="0" border="0">
2173: <tr>
2174: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_TIMXCEED_H 0x08
2175: </table>
2176: </td>
2177: </tr>
2178: </table>
2179: <table cellspacing=5 cellpadding=0 border=0>
2180: <tr>
2181: <td>
2182:
2183: </td>
2184: <td>
2185:
2186: <p>
2187: ICMP_TIMXCEED header: 8 bytes </td>
2188: </tr>
2189: </table>
2190: <a class="anchor" name="a23" doxytag="libnet-headers.h::LIBNET_ICMPV4_TS_H" ></a><p>
2191: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2192: <tr>
2193: <td class="mdRow">
2194: <table cellpadding="0" cellspacing="0" border="0">
2195: <tr>
2196: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_TS_H 0x14
2197: </table>
2198: </td>
2199: </tr>
2200: </table>
2201: <table cellspacing=5 cellpadding=0 border=0>
2202: <tr>
2203: <td>
2204:
2205: </td>
2206: <td>
2207:
2208: <p>
2209: ICMP_TIMESTAMP headr:20 bytes </td>
2210: </tr>
2211: </table>
2212: <a class="anchor" name="a20" doxytag="libnet-headers.h::LIBNET_ICMPV4_UNREACH_H" ></a><p>
2213: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2214: <tr>
2215: <td class="mdRow">
2216: <table cellpadding="0" cellspacing="0" border="0">
2217: <tr>
2218: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV4_UNREACH_H 0x08
2219: </table>
2220: </td>
2221: </tr>
2222: </table>
2223: <table cellspacing=5 cellpadding=0 border=0>
2224: <tr>
2225: <td>
2226:
2227: </td>
2228: <td>
2229:
2230: <p>
2231: ICMP_UNREACH header: 8 bytes </td>
2232: </tr>
2233: </table>
2234: <a class="anchor" name="a24" doxytag="libnet-headers.h::LIBNET_ICMPV6_H" ></a><p>
2235: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2236: <tr>
2237: <td class="mdRow">
2238: <table cellpadding="0" cellspacing="0" border="0">
2239: <tr>
2240: <td class="md" nowrap valign="top"> #define LIBNET_ICMPV6_H 0x08
2241: </table>
2242: </td>
2243: </tr>
2244: </table>
2245: <table cellspacing=5 cellpadding=0 border=0>
2246: <tr>
2247: <td>
2248:
2249: </td>
2250: <td>
2251:
2252: <p>
2253: ICMP6 header base: 8 bytes </td>
2254: </tr>
2255: </table>
2256: <a class="anchor" name="a25" doxytag="libnet-headers.h::LIBNET_IGMP_H" ></a><p>
2257: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2258: <tr>
2259: <td class="mdRow">
2260: <table cellpadding="0" cellspacing="0" border="0">
2261: <tr>
2262: <td class="md" nowrap valign="top"> #define LIBNET_IGMP_H 0x08
2263: </table>
2264: </td>
2265: </tr>
2266: </table>
2267: <table cellspacing=5 cellpadding=0 border=0>
2268: <tr>
2269: <td>
2270:
2271: </td>
2272: <td>
2273:
2274: <p>
2275: IGMP header: 8 bytes </td>
2276: </tr>
2277: </table>
2278: <a class="anchor" name="a34" doxytag="libnet-headers.h::LIBNET_IPSEC_AH_H" ></a><p>
2279: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2280: <tr>
2281: <td class="mdRow">
2282: <table cellpadding="0" cellspacing="0" border="0">
2283: <tr>
2284: <td class="md" nowrap valign="top"> #define LIBNET_IPSEC_AH_H 0x10
2285: </table>
2286: </td>
2287: </tr>
2288: </table>
2289: <table cellspacing=5 cellpadding=0 border=0>
2290: <tr>
2291: <td>
2292:
2293: </td>
2294: <td>
2295:
2296: <p>
2297: IPSEC AH header: 16 bytes </td>
2298: </tr>
2299: </table>
2300: <a class="anchor" name="a33" doxytag="libnet-headers.h::LIBNET_IPSEC_ESP_FTR_H" ></a><p>
2301: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2302: <tr>
2303: <td class="mdRow">
2304: <table cellpadding="0" cellspacing="0" border="0">
2305: <tr>
2306: <td class="md" nowrap valign="top"> #define LIBNET_IPSEC_ESP_FTR_H 0x02
2307: </table>
2308: </td>
2309: </tr>
2310: </table>
2311: <table cellspacing=5 cellpadding=0 border=0>
2312: <tr>
2313: <td>
2314:
2315: </td>
2316: <td>
2317:
2318: <p>
2319: IPSEC ESP footer: 2 bytes </td>
2320: </tr>
2321: </table>
2322: <a class="anchor" name="a32" doxytag="libnet-headers.h::LIBNET_IPSEC_ESP_HDR_H" ></a><p>
2323: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2324: <tr>
2325: <td class="mdRow">
2326: <table cellpadding="0" cellspacing="0" border="0">
2327: <tr>
2328: <td class="md" nowrap valign="top"> #define LIBNET_IPSEC_ESP_HDR_H 0x0c
2329: </table>
2330: </td>
2331: </tr>
2332: </table>
2333: <table cellspacing=5 cellpadding=0 border=0>
2334: <tr>
2335: <td>
2336:
2337: </td>
2338: <td>
2339:
2340: <p>
2341: IPSEC ESP header: 12 bytes </td>
2342: </tr>
2343: </table>
2344: <a class="anchor" name="a26" doxytag="libnet-headers.h::LIBNET_IPV4_H" ></a><p>
2345: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2346: <tr>
2347: <td class="mdRow">
2348: <table cellpadding="0" cellspacing="0" border="0">
2349: <tr>
2350: <td class="md" nowrap valign="top"> #define LIBNET_IPV4_H 0x14
2351: </table>
2352: </td>
2353: </tr>
2354: </table>
2355: <table cellspacing=5 cellpadding=0 border=0>
2356: <tr>
2357: <td>
2358:
2359: </td>
2360: <td>
2361:
2362: <p>
2363: IPv4 header: 20 bytes </td>
2364: </tr>
2365: </table>
2366: <a class="anchor" name="a30" doxytag="libnet-headers.h::LIBNET_IPV6_DESTOPTS_H" ></a><p>
2367: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2368: <tr>
2369: <td class="mdRow">
2370: <table cellpadding="0" cellspacing="0" border="0">
2371: <tr>
2372: <td class="md" nowrap valign="top"> #define LIBNET_IPV6_DESTOPTS_H 0x02
2373: </table>
2374: </td>
2375: </tr>
2376: </table>
2377: <table cellspacing=5 cellpadding=0 border=0>
2378: <tr>
2379: <td>
2380:
2381: </td>
2382: <td>
2383:
2384: <p>
2385: IPv6 dest opts base: 2 bytes </td>
2386: </tr>
2387: </table>
2388: <a class="anchor" name="a28" doxytag="libnet-headers.h::LIBNET_IPV6_FRAG_H" ></a><p>
2389: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2390: <tr>
2391: <td class="mdRow">
2392: <table cellpadding="0" cellspacing="0" border="0">
2393: <tr>
2394: <td class="md" nowrap valign="top"> #define LIBNET_IPV6_FRAG_H 0x08
2395: </table>
2396: </td>
2397: </tr>
2398: </table>
2399: <table cellspacing=5 cellpadding=0 border=0>
2400: <tr>
2401: <td>
2402:
2403: </td>
2404: <td>
2405:
2406: <p>
2407: IPv6 frag header: 8 bytes </td>
2408: </tr>
2409: </table>
2410: <a class="anchor" name="a27" doxytag="libnet-headers.h::LIBNET_IPV6_H" ></a><p>
2411: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2412: <tr>
2413: <td class="mdRow">
2414: <table cellpadding="0" cellspacing="0" border="0">
2415: <tr>
2416: <td class="md" nowrap valign="top"> #define LIBNET_IPV6_H 0x28
2417: </table>
2418: </td>
2419: </tr>
2420: </table>
2421: <table cellspacing=5 cellpadding=0 border=0>
2422: <tr>
2423: <td>
2424:
2425: </td>
2426: <td>
2427:
2428: <p>
2429: IPv6 header: 40 bytes </td>
2430: </tr>
2431: </table>
2432: <a class="anchor" name="a31" doxytag="libnet-headers.h::LIBNET_IPV6_HBHOPTS_H" ></a><p>
2433: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2434: <tr>
2435: <td class="mdRow">
2436: <table cellpadding="0" cellspacing="0" border="0">
2437: <tr>
2438: <td class="md" nowrap valign="top"> #define LIBNET_IPV6_HBHOPTS_H 0x02
2439: </table>
2440: </td>
2441: </tr>
2442: </table>
2443: <table cellspacing=5 cellpadding=0 border=0>
2444: <tr>
2445: <td>
2446:
2447: </td>
2448: <td>
2449:
2450: <p>
2451: IPv6 hop/hop opt base:2 bytes </td>
2452: </tr>
2453: </table>
2454: <a class="anchor" name="a29" doxytag="libnet-headers.h::LIBNET_IPV6_ROUTING_H" ></a><p>
2455: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2456: <tr>
2457: <td class="mdRow">
2458: <table cellpadding="0" cellspacing="0" border="0">
2459: <tr>
2460: <td class="md" nowrap valign="top"> #define LIBNET_IPV6_ROUTING_H 0x04
2461: </table>
2462: </td>
2463: </tr>
2464: </table>
2465: <table cellspacing=5 cellpadding=0 border=0>
2466: <tr>
2467: <td>
2468:
2469: </td>
2470: <td>
2471:
2472: <p>
2473: IPv6 frag header base:4 bytes </td>
2474: </tr>
2475: </table>
2476: <a class="anchor" name="a35" doxytag="libnet-headers.h::LIBNET_ISL_H" ></a><p>
2477: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2478: <tr>
2479: <td class="mdRow">
2480: <table cellpadding="0" cellspacing="0" border="0">
2481: <tr>
2482: <td class="md" nowrap valign="top"> #define LIBNET_ISL_H 0x1a
2483: </table>
2484: </td>
2485: </tr>
2486: </table>
2487: <table cellspacing=5 cellpadding=0 border=0>
2488: <tr>
2489: <td>
2490:
2491: </td>
2492: <td>
2493:
2494: <p>
2495: ISL header: 26 bytes </td>
2496: </tr>
2497: </table>
2498: <a class="anchor" name="a38" doxytag="libnet-headers.h::LIBNET_MPLS_H" ></a><p>
2499: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2500: <tr>
2501: <td class="mdRow">
2502: <table cellpadding="0" cellspacing="0" border="0">
2503: <tr>
2504: <td class="md" nowrap valign="top"> #define LIBNET_MPLS_H 0x04
2505: </table>
2506: </td>
2507: </tr>
2508: </table>
2509: <table cellspacing=5 cellpadding=0 border=0>
2510: <tr>
2511: <td>
2512:
2513: </td>
2514: <td>
2515:
2516: <p>
2517: MPLS header: 4 bytes </td>
2518: </tr>
2519: </table>
2520: <a class="anchor" name="a51" doxytag="libnet-headers.h::LIBNET_NTP_H" ></a><p>
2521: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2522: <tr>
2523: <td class="mdRow">
2524: <table cellpadding="0" cellspacing="0" border="0">
2525: <tr>
2526: <td class="md" nowrap valign="top"> #define LIBNET_NTP_H 0x30
2527: </table>
2528: </td>
2529: </tr>
2530: </table>
2531: <table cellspacing=5 cellpadding=0 border=0>
2532: <tr>
2533: <td>
2534:
2535: </td>
2536: <td>
2537:
2538: <p>
2539: NTP header: 48 bytes </td>
2540: </tr>
2541: </table>
2542: <a class="anchor" name="a45" doxytag="libnet-headers.h::LIBNET_OSPF_AUTH_H" ></a><p>
2543: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2544: <tr>
2545: <td class="mdRow">
2546: <table cellpadding="0" cellspacing="0" border="0">
2547: <tr>
2548: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_AUTH_H 0x08
2549: </table>
2550: </td>
2551: </tr>
2552: </table>
2553: <table cellspacing=5 cellpadding=0 border=0>
2554: <tr>
2555: <td>
2556:
2557: </td>
2558: <td>
2559:
2560: <p>
2561: OSPF AUTH header: 8 bytes </td>
2562: </tr>
2563: </table>
2564: <a class="anchor" name="a46" doxytag="libnet-headers.h::LIBNET_OSPF_CKSUM" ></a><p>
2565: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2566: <tr>
2567: <td class="mdRow">
2568: <table cellpadding="0" cellspacing="0" border="0">
2569: <tr>
2570: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_CKSUM 0x10
2571: </table>
2572: </td>
2573: </tr>
2574: </table>
2575: <table cellspacing=5 cellpadding=0 border=0>
2576: <tr>
2577: <td>
2578:
2579: </td>
2580: <td>
2581:
2582: <p>
2583: OSPF CKSUM header: 16 bytes </td>
2584: </tr>
2585: </table>
2586: <a class="anchor" name="a41" doxytag="libnet-headers.h::LIBNET_OSPF_DBD_H" ></a><p>
2587: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2588: <tr>
2589: <td class="mdRow">
2590: <table cellpadding="0" cellspacing="0" border="0">
2591: <tr>
2592: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_DBD_H 0x08
2593: </table>
2594: </td>
2595: </tr>
2596: </table>
2597: <table cellspacing=5 cellpadding=0 border=0>
2598: <tr>
2599: <td>
2600:
2601: </td>
2602: <td>
2603:
2604: <p>
2605: OSPF DBD header: 8 bytes </td>
2606: </tr>
2607: </table>
2608: <a class="anchor" name="a39" doxytag="libnet-headers.h::LIBNET_OSPF_H" ></a><p>
2609: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2610: <tr>
2611: <td class="mdRow">
2612: <table cellpadding="0" cellspacing="0" border="0">
2613: <tr>
2614: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_H 0x10
2615: </table>
2616: </td>
2617: </tr>
2618: </table>
2619: <table cellspacing=5 cellpadding=0 border=0>
2620: <tr>
2621: <td>
2622:
2623: </td>
2624: <td>
2625:
2626: <p>
2627: OSPF header: 16 bytes </td>
2628: </tr>
2629: </table>
2630: <a class="anchor" name="a40" doxytag="libnet-headers.h::LIBNET_OSPF_HELLO_H" ></a><p>
2631: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2632: <tr>
2633: <td class="mdRow">
2634: <table cellpadding="0" cellspacing="0" border="0">
2635: <tr>
2636: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_HELLO_H 0x18
2637: </table>
2638: </td>
2639: </tr>
2640: </table>
2641: <table cellspacing=5 cellpadding=0 border=0>
2642: <tr>
2643: <td>
2644:
2645: </td>
2646: <td>
2647:
2648: <p>
2649: OSPF hello header: 24 bytes </td>
2650: </tr>
2651: </table>
2652: <a class="anchor" name="a50" doxytag="libnet-headers.h::LIBNET_OSPF_LS_AS_EXT_H" ></a><p>
2653: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2654: <tr>
2655: <td class="mdRow">
2656: <table cellpadding="0" cellspacing="0" border="0">
2657: <tr>
2658: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LS_AS_EXT_H 0x10
2659: </table>
2660: </td>
2661: </tr>
2662: </table>
2663: <table cellspacing=5 cellpadding=0 border=0>
2664: <tr>
2665: <td>
2666:
2667: </td>
2668: <td>
2669:
2670: <p>
2671: OSPF LS AS header: 16 bytes </td>
2672: </tr>
2673: </table>
2674: <a class="anchor" name="a48" doxytag="libnet-headers.h::LIBNET_OSPF_LS_NET_H" ></a><p>
2675: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2676: <tr>
2677: <td class="mdRow">
2678: <table cellpadding="0" cellspacing="0" border="0">
2679: <tr>
2680: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LS_NET_H 0x08
2681: </table>
2682: </td>
2683: </tr>
2684: </table>
2685: <table cellspacing=5 cellpadding=0 border=0>
2686: <tr>
2687: <td>
2688:
2689: </td>
2690: <td>
2691:
2692: <p>
2693: OSPF LS NET header: 8 bytes </td>
2694: </tr>
2695: </table>
2696: <a class="anchor" name="a47" doxytag="libnet-headers.h::LIBNET_OSPF_LS_RTR_H" ></a><p>
2697: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2698: <tr>
2699: <td class="mdRow">
2700: <table cellpadding="0" cellspacing="0" border="0">
2701: <tr>
2702: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LS_RTR_H 0x10
2703: </table>
2704: </td>
2705: </tr>
2706: </table>
2707: <table cellspacing=5 cellpadding=0 border=0>
2708: <tr>
2709: <td>
2710:
2711: </td>
2712: <td>
2713:
2714: <p>
2715: OSPF LS RTR header: 16 bytes </td>
2716: </tr>
2717: </table>
2718: <a class="anchor" name="a49" doxytag="libnet-headers.h::LIBNET_OSPF_LS_SUM_H" ></a><p>
2719: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2720: <tr>
2721: <td class="mdRow">
2722: <table cellpadding="0" cellspacing="0" border="0">
2723: <tr>
2724: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LS_SUM_H 0x0c
2725: </table>
2726: </td>
2727: </tr>
2728: </table>
2729: <table cellspacing=5 cellpadding=0 border=0>
2730: <tr>
2731: <td>
2732:
2733: </td>
2734: <td>
2735:
2736: <p>
2737: OSPF LS SUM header: 12 bytes </td>
2738: </tr>
2739: </table>
2740: <a class="anchor" name="a44" doxytag="libnet-headers.h::LIBNET_OSPF_LSA_H" ></a><p>
2741: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2742: <tr>
2743: <td class="mdRow">
2744: <table cellpadding="0" cellspacing="0" border="0">
2745: <tr>
2746: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LSA_H 0x14
2747: </table>
2748: </td>
2749: </tr>
2750: </table>
2751: <table cellspacing=5 cellpadding=0 border=0>
2752: <tr>
2753: <td>
2754:
2755: </td>
2756: <td>
2757:
2758: <p>
2759: OSPF LSA header: 20 bytes </td>
2760: </tr>
2761: </table>
2762: <a class="anchor" name="a42" doxytag="libnet-headers.h::LIBNET_OSPF_LSR_H" ></a><p>
2763: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2764: <tr>
2765: <td class="mdRow">
2766: <table cellpadding="0" cellspacing="0" border="0">
2767: <tr>
2768: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LSR_H 0x0c
2769: </table>
2770: </td>
2771: </tr>
2772: </table>
2773: <table cellspacing=5 cellpadding=0 border=0>
2774: <tr>
2775: <td>
2776:
2777: </td>
2778: <td>
2779:
2780: <p>
2781: OSPF LSR header: 12 bytes </td>
2782: </tr>
2783: </table>
2784: <a class="anchor" name="a43" doxytag="libnet-headers.h::LIBNET_OSPF_LSU_H" ></a><p>
2785: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2786: <tr>
2787: <td class="mdRow">
2788: <table cellpadding="0" cellspacing="0" border="0">
2789: <tr>
2790: <td class="md" nowrap valign="top"> #define LIBNET_OSPF_LSU_H 0x04
2791: </table>
2792: </td>
2793: </tr>
2794: </table>
2795: <table cellspacing=5 cellpadding=0 border=0>
2796: <tr>
2797: <td>
2798:
2799: </td>
2800: <td>
2801:
2802: <p>
2803: OSPF LSU header: 4 bytes </td>
2804: </tr>
2805: </table>
2806: <a class="anchor" name="a52" doxytag="libnet-headers.h::LIBNET_RIP_H" ></a><p>
2807: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2808: <tr>
2809: <td class="mdRow">
2810: <table cellpadding="0" cellspacing="0" border="0">
2811: <tr>
2812: <td class="md" nowrap valign="top"> #define LIBNET_RIP_H 0x18
2813: </table>
2814: </td>
2815: </tr>
2816: </table>
2817: <table cellspacing=5 cellpadding=0 border=0>
2818: <tr>
2819: <td>
2820:
2821: </td>
2822: <td>
2823:
2824: <p>
2825: RIP header base: 24 bytes </td>
2826: </tr>
2827: </table>
2828: <a class="anchor" name="a53" doxytag="libnet-headers.h::LIBNET_RPC_CALL_H" ></a><p>
2829: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2830: <tr>
2831: <td class="mdRow">
2832: <table cellpadding="0" cellspacing="0" border="0">
2833: <tr>
2834: <td class="md" nowrap valign="top"> #define LIBNET_RPC_CALL_H 0x28
2835: </table>
2836: </td>
2837: </tr>
2838: </table>
2839: <table cellspacing=5 cellpadding=0 border=0>
2840: <tr>
2841: <td>
2842:
2843: </td>
2844: <td>
2845:
2846: <p>
2847: RPC header: 40 bytes (assuming 8 byte auth header) </td>
2848: </tr>
2849: </table>
2850: <a class="anchor" name="a54" doxytag="libnet-headers.h::LIBNET_RPC_CALL_TCP_H" ></a><p>
2851: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2852: <tr>
2853: <td class="mdRow">
2854: <table cellpadding="0" cellspacing="0" border="0">
2855: <tr>
2856: <td class="md" nowrap valign="top"> #define LIBNET_RPC_CALL_TCP_H 0x2c
2857: </table>
2858: </td>
2859: </tr>
2860: </table>
2861: <table cellspacing=5 cellpadding=0 border=0>
2862: <tr>
2863: <td>
2864:
2865: </td>
2866: <td>
2867:
2868: <p>
2869: RPC header: 44 bytes (with record marking) </td>
2870: </tr>
2871: </table>
2872: <a class="anchor" name="a56" doxytag="libnet-headers.h::LIBNET_STP_CONF_H" ></a><p>
2873: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2874: <tr>
2875: <td class="mdRow">
2876: <table cellpadding="0" cellspacing="0" border="0">
2877: <tr>
2878: <td class="md" nowrap valign="top"> #define LIBNET_STP_CONF_H 0x23
2879: </table>
2880: </td>
2881: </tr>
2882: </table>
2883: <table cellspacing=5 cellpadding=0 border=0>
2884: <tr>
2885: <td>
2886:
2887: </td>
2888: <td>
2889:
2890: <p>
2891: STP conf header: 35 bytes </td>
2892: </tr>
2893: </table>
2894: <a class="anchor" name="a57" doxytag="libnet-headers.h::LIBNET_STP_TCN_H" ></a><p>
2895: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2896: <tr>
2897: <td class="mdRow">
2898: <table cellpadding="0" cellspacing="0" border="0">
2899: <tr>
2900: <td class="md" nowrap valign="top"> #define LIBNET_STP_TCN_H 0x04
2901: </table>
2902: </td>
2903: </tr>
2904: </table>
2905: <table cellspacing=5 cellpadding=0 border=0>
2906: <tr>
2907: <td>
2908:
2909: </td>
2910: <td>
2911:
2912: <p>
2913: STP tcn header: 4 bytes </td>
2914: </tr>
2915: </table>
2916: <a class="anchor" name="a14" doxytag="libnet-headers.h::LIBNET_TCP_DNSV4_H" ></a><p>
2917: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2918: <tr>
2919: <td class="mdRow">
2920: <table cellpadding="0" cellspacing="0" border="0">
2921: <tr>
2922: <td class="md" nowrap valign="top"> #define LIBNET_TCP_DNSV4_H 0x0e
2923: </table>
2924: </td>
2925: </tr>
2926: </table>
2927: <table cellspacing=5 cellpadding=0 border=0>
2928: <tr>
2929: <td>
2930:
2931: </td>
2932: <td>
2933:
2934: <p>
2935: TCP DNS v4 header: 14 bytes </td>
2936: </tr>
2937: </table>
2938: <a class="anchor" name="a59" doxytag="libnet-headers.h::LIBNET_TCP_H" ></a><p>
2939: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2940: <tr>
2941: <td class="mdRow">
2942: <table cellpadding="0" cellspacing="0" border="0">
2943: <tr>
2944: <td class="md" nowrap valign="top"> #define LIBNET_TCP_H 0x14
2945: </table>
2946: </td>
2947: </tr>
2948: </table>
2949: <table cellspacing=5 cellpadding=0 border=0>
2950: <tr>
2951: <td>
2952:
2953: </td>
2954: <td>
2955:
2956: <p>
2957: TCP header: 20 bytes </td>
2958: </tr>
2959: </table>
2960: <a class="anchor" name="a58" doxytag="libnet-headers.h::LIBNET_TOKEN_RING_H" ></a><p>
2961: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2962: <tr>
2963: <td class="mdRow">
2964: <table cellpadding="0" cellspacing="0" border="0">
2965: <tr>
2966: <td class="md" nowrap valign="top"> #define LIBNET_TOKEN_RING_H 0x16
2967: </table>
2968: </td>
2969: </tr>
2970: </table>
2971: <table cellspacing=5 cellpadding=0 border=0>
2972: <tr>
2973: <td>
2974:
2975: </td>
2976: <td>
2977:
2978: <p>
2979: Token Ring header: 22 bytes </td>
2980: </tr>
2981: </table>
2982: <a class="anchor" name="a13" doxytag="libnet-headers.h::LIBNET_UDP_DNSV4_H" ></a><p>
2983: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2984: <tr>
2985: <td class="mdRow">
2986: <table cellpadding="0" cellspacing="0" border="0">
2987: <tr>
2988: <td class="md" nowrap valign="top"> #define LIBNET_UDP_DNSV4_H 0x0c
2989: </table>
2990: </td>
2991: </tr>
2992: </table>
2993: <table cellspacing=5 cellpadding=0 border=0>
2994: <tr>
2995: <td>
2996:
2997: </td>
2998: <td>
2999:
3000: <p>
3001: UDP DNS v4 header: 12 bytes </td>
3002: </tr>
3003: </table>
3004: <a class="anchor" name="a60" doxytag="libnet-headers.h::LIBNET_UDP_H" ></a><p>
3005: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3006: <tr>
3007: <td class="mdRow">
3008: <table cellpadding="0" cellspacing="0" border="0">
3009: <tr>
3010: <td class="md" nowrap valign="top"> #define LIBNET_UDP_H 0x08
3011: </table>
3012: </td>
3013: </tr>
3014: </table>
3015: <table cellspacing=5 cellpadding=0 border=0>
3016: <tr>
3017: <td>
3018:
3019: </td>
3020: <td>
3021:
3022: <p>
3023: UDP header: 8 bytes </td>
3024: </tr>
3025: </table>
3026: <a class="anchor" name="a61" doxytag="libnet-headers.h::LIBNET_VRRP_H" ></a><p>
3027: <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3028: <tr>
3029: <td class="mdRow">
3030: <table cellpadding="0" cellspacing="0" border="0">
3031: <tr>
3032: <td class="md" nowrap valign="top"> #define LIBNET_VRRP_H 0x08
3033: </table>
3034: </td>
3035: </tr>
3036: </table>
3037: <table cellspacing=5 cellpadding=0 border=0>
3038: <tr>
3039: <td>
3040:
3041: </td>
3042: <td>
3043:
3044: <p>
3045: VRRP header: 8 bytes </td>
3046: </tr>
3047: </table>
3048: <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 10 13:23:38 2004 for libnet by
3049: <a href="http://www.doxygen.org/index.html">
3050: <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
3051: </a>1.3.4 </small></address>
3052: </body>
3053: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>