Annotation of embedaddon/libnet/doc/html/libnet-headers_8h.html, revision 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>