ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ip.h File Reference

Go to the source code of this file.

Data Structures

struct  ip
struct  ip_timestamp
union  ip_timestamp::ipt_timestamp
struct  ip_timestamp::ipt_timestamp::ipt_ta

Defines

#define IPVERSION   4
#define IP_RF   0x8000 /* reserved fragment flag */
#define IP_DF   0x4000 /* don't fragment flag */
#define IP_MF   0x2000 /* more fragments flag */
#define IP_OFFMASK   0x1fff /* mask for fragmenting bits */
#define IP_MAXPACKET   65535 /* maximum packet size */
#define IPTOS_LOWDELAY   0x10
#define IPTOS_THROUGHPUT   0x08
#define IPTOS_RELIABILITY   0x04
#define IPTOS_MINCOST   0x02
#define IPTOS_PREC_NETCONTROL   0xe0
#define IPTOS_PREC_INTERNETCONTROL   0xc0
#define IPTOS_PREC_CRITIC_ECP   0xa0
#define IPTOS_PREC_FLASHOVERRIDE   0x80
#define IPTOS_PREC_FLASH   0x60
#define IPTOS_PREC_IMMEDIATE   0x40
#define IPTOS_PREC_PRIORITY   0x20
#define IPTOS_PREC_ROUTINE   0x00
#define IPOPT_COPIED(o)   ((o)&0x80)
#define IPOPT_CLASS(o)   ((o)&0x60)
#define IPOPT_NUMBER(o)   ((o)&0x1f)
#define IPOPT_CONTROL   0x00
#define IPOPT_RESERVED1   0x20
#define IPOPT_DEBMEAS   0x40
#define IPOPT_RESERVED2   0x60
#define IPOPT_EOL   0 /* end of option list */
#define IPOPT_NOP   1 /* no operation */
#define IPOPT_RR   7 /* record packet route */
#define IPOPT_TS   68 /* timestamp */
#define IPOPT_SECURITY   130 /* provide s,c,h,tcc */
#define IPOPT_LSRR   131 /* loose source route */
#define IPOPT_SATID   136 /* satnet id */
#define IPOPT_SSRR   137 /* strict source route */
#define IPOPT_RA   148 /* router alert */
#define IPOPT_OPTVAL   0 /* option ID */
#define IPOPT_OLEN   1 /* option length */
#define IPOPT_OFFSET   2 /* offset within option */
#define IPOPT_MINOFF   4 /* min value of above */
#define IPOPT_TS_TSONLY   0 /* timestamps only */
#define IPOPT_TS_TSANDADDR   1 /* timestamps and addresses */
#define IPOPT_TS_PRESPEC   3 /* specified modules only */
#define IPOPT_SECUR_UNCLASS   0x0000
#define IPOPT_SECUR_CONFID   0xf135
#define IPOPT_SECUR_EFTO   0x789a
#define IPOPT_SECUR_MMMM   0xbc4d
#define IPOPT_SECUR_RESTR   0xaf13
#define IPOPT_SECUR_SECRET   0xd788
#define IPOPT_SECUR_TOPSECRET   0x6bc5
#define MAXTTL   255 /* maximum time to live (seconds) */
#define IPDEFTTL   64 /* default ttl, from RFC 1340 */
#define IPFRAGTTL   60 /* time to live for frags, slowhz */
#define IPTTLDEC   1 /* subtracted when forwarding */
#define IP_MSS   576 /* default maximum segment size */

Generated on Mon May 28 2012 05:10:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.