home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / net / ipconfig.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  821 b   |  28 lines

  1. /*
  2.  *  $Id: ipconfig.h,v 1.4 2001/04/30 04:51:46 davem Exp $
  3.  *
  4.  *  Copyright (C) 1997 Martin Mares
  5.  *
  6.  *  Automatic IP Layer Configuration
  7.  */
  8.  
  9. /* The following are initdata: */
  10.  
  11. extern int ic_proto_enabled;    /* Protocols enabled (see IC_xxx) */
  12. extern int ic_set_manually;    /* IPconfig parameters set manually */
  13.  
  14. extern u32 ic_myaddr;        /* My IP address */
  15. extern u32 ic_gateway;        /* Gateway IP address */
  16.  
  17. extern u32 ic_servaddr;        /* Boot server IP address */
  18.  
  19. extern u32 root_server_addr;    /* Address of NFS server */
  20. extern u8 root_server_path[];    /* Path to mount as root */
  21.  
  22.  
  23. /* bits in ic_proto_{enabled,used} */
  24. #define IC_PROTO    0xFF    /* Protocols mask: */
  25. #define IC_BOOTP    0x01    /*   BOOTP (or DHCP, see below) */
  26. #define IC_RARP        0x02    /*   RARP */
  27. #define IC_USE_DHCP    0x100    /* If on, use DHCP instead of BOOTP */
  28.