Annotation of embedaddon/libnet/doc/man/man3/libnet-macros.3, revision 1.1.1.1

1.1       misho       1: .TH "libnet-macros.h" 3 "Tue Oct 15 2019" "libnet-1.2" "libnet Programmers Guide" \" -*- nroff -*-
                      2: .ad l
                      3: .nh
                      4: .SH NAME
                      5: libnet-macros.h \- libnet macros and symbolic constants  
                      6: 
                      7: .SH SYNOPSIS
                      8: .br
                      9: .PP
                     10: .SS "Macros"
                     11: 
                     12: .in +1c
                     13: .ti -1c
                     14: .RI "#define \fBLIBNET_DONT_RESOLVE\fP   0"
                     15: .br
                     16: .ti -1c
                     17: .RI "#define \fBLIBNET_RESOLVE\fP   1"
                     18: .br
                     19: .ti -1c
                     20: .RI "#define \fBLIBNET_ON\fP   0"
                     21: .br
                     22: .ti -1c
                     23: .RI "#define \fBLIBNET_OFF\fP   1"
                     24: .br
                     25: .ti -1c
                     26: .RI "#define \fBIN6ADDR_ERROR_INIT\fP"
                     27: .br
                     28: .ti -1c
                     29: .RI "#define \fBLIBNET_PR2\fP   0"
                     30: .br
                     31: .ti -1c
                     32: .RI "#define \fBLIBNET_MAX_PACKET\fP   0xffff"
                     33: .br
                     34: .ti -1c
                     35: .RI "#define \fBLIBNET_ERRBUF_SIZE\fP   0x100"
                     36: .br
                     37: .ti -1c
                     38: .RI "#define \fBLIBNET_MAXOPTION_SIZE\fP   0x28"
                     39: .br
                     40: .ti -1c
                     41: .RI "#define \fBfor_each_context_in_cq\fP(l)   for (l = \fBlibnet_cq_head\fP(); \fBlibnet_cq_last\fP(); l = \fBlibnet_cq_next\fP())"
                     42: .br
                     43: .in -1c
                     44: .SH "Detailed Description"
                     45: .PP 
                     46: libnet macros and symbolic constants 
                     47: 
                     48: 
                     49: .SH "Macro Definition Documentation"
                     50: .PP 
                     51: .SS "#define for_each_context_in_cq(l)   for (l = \fBlibnet_cq_head\fP(); \fBlibnet_cq_last\fP(); l = \fBlibnet_cq_next\fP())"
                     52: Provides an interface to iterate through the context queue of libnet contexts\&. Before calling this macro, be sure to set the queue using \fBlibnet_cq_head()\fP\&. 
                     53: .SS "#define IN6ADDR_ERROR_INIT"
                     54: \fBValue:\fP
                     55: .PP
                     56: .nf
                     57: { { { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \
                     58:                                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \
                     59:                                  0xff, 0xff } } }
                     60: .fi
                     61: IPv6 error code 
                     62: .SS "#define LIBNET_DONT_RESOLVE   0"
                     63: Used for libnet's name resolution functions, specifies that no DNS lookups should be performed and the IP address should be kept in numeric form\&. 
                     64: .SS "#define LIBNET_ERRBUF_SIZE   0x100"
                     65: The libnet error buffer is 256 bytes long\&. 
                     66: .SS "#define LIBNET_MAX_PACKET   0xffff"
                     67: The biggest an IP packet can be -- 65,535 bytes\&. 
                     68: .SS "#define LIBNET_MAXOPTION_SIZE   0x28"
                     69: IP and TCP options can be up to 40 bytes long\&. 
                     70: .SS "#define LIBNET_OFF   1"
                     71: Used several places, to specify 'on' or 'one' 
                     72: .SS "#define LIBNET_ON   0"
                     73: Used several places, to specify 'on' or 'one' 
                     74: .SS "#define LIBNET_PR2   0"
                     75: Used for \fBlibnet_get_prand()\fP to specify function disposition 
                     76: .SS "#define LIBNET_RESOLVE   1"
                     77: Used for libnet's name resolution functions, specifies that a DNS lookup can be performed if needed to resolve the IP address to a canonical form\&. 
                     78: .SH "SEE ALSO"
                     79: \.IX Header "SEE ALSO"
                     80: libnet(3)
                     81: .SH "AUTHORS"
                     82: .IX Header "AUTHORS"
                     83: The original author of libnet is Mike D. Schiffman.
                     84: .PP
                     85: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                     86: .PP
                     87: It is maintained by the Libnet Developer Community at GitHub.
                     88: .PP
                     89: .Vb 1
                     90: \& <https://github.com/libnet/libnet>
                     91: .Ve
                     92: .SH "BUGS"
                     93: .IX Header "BUGS"
                     94: Suggestions, bug reports/fixes, and pull requests, see:
                     95: .PP
                     96: .Vb 1
                     97: \& <https://github.com/libnet/libnet/issues>
                     98: .Ve
                     99: .SH "COPYRIGHT"
                    100: .IX Header "COPYRIGHT"
                    101: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    102: .SH "SEE ALSO"
                    103: \.IX Header "SEE ALSO"
                    104: libnet(3)
                    105: .SH "AUTHORS"
                    106: .IX Header "AUTHORS"
                    107: The original author of libnet is Mike D. Schiffman.
                    108: .PP
                    109: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    110: .PP
                    111: It is maintained by the Libnet Developer Community at GitHub.
                    112: .PP
                    113: .Vb 1
                    114: \& <https://github.com/libnet/libnet>
                    115: .Ve
                    116: .SH "BUGS"
                    117: .IX Header "BUGS"
                    118: Suggestions, bug reports/fixes, and pull requests, see:
                    119: .PP
                    120: .Vb 1
                    121: \& <https://github.com/libnet/libnet/issues>
                    122: .Ve
                    123: .SH "COPYRIGHT"
                    124: .IX Header "COPYRIGHT"
                    125: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    126: .SH "SEE ALSO"
                    127: \.IX Header "SEE ALSO"
                    128: libnet(3)
                    129: .SH "AUTHORS"
                    130: .IX Header "AUTHORS"
                    131: The original author of libnet is Mike D. Schiffman.
                    132: .PP
                    133: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    134: .PP
                    135: It is maintained by the Libnet Developer Community at GitHub.
                    136: .PP
                    137: .Vb 1
                    138: \& <https://github.com/libnet/libnet>
                    139: .Ve
                    140: .SH "BUGS"
                    141: .IX Header "BUGS"
                    142: Suggestions, bug reports/fixes, and pull requests, see:
                    143: .PP
                    144: .Vb 1
                    145: \& <https://github.com/libnet/libnet/issues>
                    146: .Ve
                    147: .SH "COPYRIGHT"
                    148: .IX Header "COPYRIGHT"
                    149: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    150: .SH "SEE ALSO"
                    151: \.IX Header "SEE ALSO"
                    152: libnet(3)
                    153: .SH "AUTHORS"
                    154: .IX Header "AUTHORS"
                    155: The original author of libnet is Mike D. Schiffman.
                    156: .PP
                    157: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    158: .PP
                    159: It is maintained by the Libnet Developer Community at GitHub.
                    160: .PP
                    161: .Vb 1
                    162: \& <https://github.com/libnet/libnet>
                    163: .Ve
                    164: .SH "BUGS"
                    165: .IX Header "BUGS"
                    166: Suggestions, bug reports/fixes, and pull requests, see:
                    167: .PP
                    168: .Vb 1
                    169: \& <https://github.com/libnet/libnet/issues>
                    170: .Ve
                    171: .SH "COPYRIGHT"
                    172: .IX Header "COPYRIGHT"
                    173: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    174: .SH "SEE ALSO"
                    175: \.IX Header "SEE ALSO"
                    176: libnet(3)
                    177: .SH "AUTHORS"
                    178: .IX Header "AUTHORS"
                    179: The original author of libnet is Mike D. Schiffman.
                    180: .PP
                    181: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    182: .PP
                    183: It is maintained by the Libnet Developer Community at GitHub.
                    184: .PP
                    185: .Vb 1
                    186: \& <https://github.com/libnet/libnet>
                    187: .Ve
                    188: .SH "BUGS"
                    189: .IX Header "BUGS"
                    190: Suggestions, bug reports/fixes, and pull requests, see:
                    191: .PP
                    192: .Vb 1
                    193: \& <https://github.com/libnet/libnet/issues>
                    194: .Ve
                    195: .SH "COPYRIGHT"
                    196: .IX Header "COPYRIGHT"
                    197: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    198: .SH "SEE ALSO"
                    199: \.IX Header "SEE ALSO"
                    200: libnet(3)
                    201: .SH "AUTHORS"
                    202: .IX Header "AUTHORS"
                    203: The original author of libnet is Mike D. Schiffman.
                    204: .PP
                    205: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    206: .PP
                    207: It is maintained by the Libnet Developer Community at GitHub.
                    208: .PP
                    209: .Vb 1
                    210: \& <https://github.com/libnet/libnet>
                    211: .Ve
                    212: .SH "BUGS"
                    213: .IX Header "BUGS"
                    214: Suggestions, bug reports/fixes, and pull requests, see:
                    215: .PP
                    216: .Vb 1
                    217: \& <https://github.com/libnet/libnet/issues>
                    218: .Ve
                    219: .SH "COPYRIGHT"
                    220: .IX Header "COPYRIGHT"
                    221: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    222: .SH "SEE ALSO"
                    223: \.IX Header "SEE ALSO"
                    224: libnet(3)
                    225: .SH "AUTHORS"
                    226: .IX Header "AUTHORS"
                    227: The original author of libnet is Mike D. Schiffman.
                    228: .PP
                    229: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    230: .PP
                    231: It is maintained by the Libnet Developer Community at GitHub.
                    232: .PP
                    233: .Vb 1
                    234: \& <https://github.com/libnet/libnet>
                    235: .Ve
                    236: .SH "BUGS"
                    237: .IX Header "BUGS"
                    238: Suggestions, bug reports/fixes, and pull requests, see:
                    239: .PP
                    240: .Vb 1
                    241: \& <https://github.com/libnet/libnet/issues>
                    242: .Ve
                    243: .SH "COPYRIGHT"
                    244: .IX Header "COPYRIGHT"
                    245: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    246: .SH "SEE ALSO"
                    247: \.IX Header "SEE ALSO"
                    248: libnet(3)
                    249: .SH "AUTHORS"
                    250: .IX Header "AUTHORS"
                    251: The original author of libnet is Mike D. Schiffman.
                    252: .PP
                    253: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    254: .PP
                    255: It is maintained by the Libnet Developer Community at GitHub.
                    256: .PP
                    257: .Vb 1
                    258: \& <https://github.com/libnet/libnet>
                    259: .Ve
                    260: .SH "BUGS"
                    261: .IX Header "BUGS"
                    262: Suggestions, bug reports/fixes, and pull requests, see:
                    263: .PP
                    264: .Vb 1
                    265: \& <https://github.com/libnet/libnet/issues>
                    266: .Ve
                    267: .SH "COPYRIGHT"
                    268: .IX Header "COPYRIGHT"
                    269: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    270: .SH "SEE ALSO"
                    271: \.IX Header "SEE ALSO"
                    272: libnet(3)
                    273: .SH "AUTHORS"
                    274: .IX Header "AUTHORS"
                    275: The original author of libnet is Mike D. Schiffman.
                    276: .PP
                    277: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    278: .PP
                    279: It is maintained by the Libnet Developer Community at GitHub.
                    280: .PP
                    281: .Vb 1
                    282: \& <https://github.com/libnet/libnet>
                    283: .Ve
                    284: .SH "BUGS"
                    285: .IX Header "BUGS"
                    286: Suggestions, bug reports/fixes, and pull requests, see:
                    287: .PP
                    288: .Vb 1
                    289: \& <https://github.com/libnet/libnet/issues>
                    290: .Ve
                    291: .SH "COPYRIGHT"
                    292: .IX Header "COPYRIGHT"
                    293: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    294: .SH "SEE ALSO"
                    295: \.IX Header "SEE ALSO"
                    296: libnet(3)
                    297: .SH "AUTHORS"
                    298: .IX Header "AUTHORS"
                    299: The original author of libnet is Mike D. Schiffman.
                    300: .PP
                    301: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    302: .PP
                    303: It is maintained by the Libnet Developer Community at GitHub.
                    304: .PP
                    305: .Vb 1
                    306: \& <https://github.com/libnet/libnet>
                    307: .Ve
                    308: .SH "BUGS"
                    309: .IX Header "BUGS"
                    310: Suggestions, bug reports/fixes, and pull requests, see:
                    311: .PP
                    312: .Vb 1
                    313: \& <https://github.com/libnet/libnet/issues>
                    314: .Ve
                    315: .SH "COPYRIGHT"
                    316: .IX Header "COPYRIGHT"
                    317: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    318: .SH "SEE ALSO"
                    319: \.IX Header "SEE ALSO"
                    320: libnet(3)
                    321: .SH "AUTHORS"
                    322: .IX Header "AUTHORS"
                    323: The original author of libnet is Mike D. Schiffman.
                    324: .PP
                    325: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    326: .PP
                    327: It is maintained by the Libnet Developer Community at GitHub.
                    328: .PP
                    329: .Vb 1
                    330: \& <https://github.com/libnet/libnet>
                    331: .Ve
                    332: .SH "BUGS"
                    333: .IX Header "BUGS"
                    334: Suggestions, bug reports/fixes, and pull requests, see:
                    335: .PP
                    336: .Vb 1
                    337: \& <https://github.com/libnet/libnet/issues>
                    338: .Ve
                    339: .SH "COPYRIGHT"
                    340: .IX Header "COPYRIGHT"
                    341: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    342: .SH "SEE ALSO"
                    343: \.IX Header "SEE ALSO"
                    344: libnet(3)
                    345: .SH "AUTHORS"
                    346: .IX Header "AUTHORS"
                    347: The original author of libnet is Mike D. Schiffman.
                    348: .PP
                    349: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    350: .PP
                    351: It is maintained by the Libnet Developer Community at GitHub.
                    352: .PP
                    353: .Vb 1
                    354: \& <https://github.com/libnet/libnet>
                    355: .Ve
                    356: .SH "BUGS"
                    357: .IX Header "BUGS"
                    358: Suggestions, bug reports/fixes, and pull requests, see:
                    359: .PP
                    360: .Vb 1
                    361: \& <https://github.com/libnet/libnet/issues>
                    362: .Ve
                    363: .SH "COPYRIGHT"
                    364: .IX Header "COPYRIGHT"
                    365: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    366: .SH "SEE ALSO"
                    367: \.IX Header "SEE ALSO"
                    368: libnet(3)
                    369: .SH "AUTHORS"
                    370: .IX Header "AUTHORS"
                    371: The original author of libnet is Mike D. Schiffman.
                    372: .PP
                    373: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    374: .PP
                    375: It is maintained by the Libnet Developer Community at GitHub.
                    376: .PP
                    377: .Vb 1
                    378: \& <https://github.com/libnet/libnet>
                    379: .Ve
                    380: .SH "BUGS"
                    381: .IX Header "BUGS"
                    382: Suggestions, bug reports/fixes, and pull requests, see:
                    383: .PP
                    384: .Vb 1
                    385: \& <https://github.com/libnet/libnet/issues>
                    386: .Ve
                    387: .SH "COPYRIGHT"
                    388: .IX Header "COPYRIGHT"
                    389: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
                    390: .SH "SEE ALSO"
                    391: \.IX Header "SEE ALSO"
                    392: libnet(3)
                    393: .SH "AUTHORS"
                    394: .IX Header "AUTHORS"
                    395: The original author of libnet is Mike D. Schiffman.
                    396: .PP
                    397: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
                    398: .PP
                    399: It is maintained by the Libnet Developer Community at GitHub.
                    400: .PP
                    401: .Vb 1
                    402: \& <https://github.com/libnet/libnet>
                    403: .Ve
                    404: .SH "BUGS"
                    405: .IX Header "BUGS"
                    406: Suggestions, bug reports/fixes, and pull requests, see:
                    407: .PP
                    408: .Vb 1
                    409: \& <https://github.com/libnet/libnet/issues>
                    410: .Ve
                    411: .SH "COPYRIGHT"
                    412: .IX Header "COPYRIGHT"
                    413: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>