Return to libnet-headers_8h.html CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / libnet / doc / html |
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>