linux-bk/include/net/ipconfig.h History
<<
>>
Prefs
   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
  11extern int ic_enable;           /* Enable or disable the whole shebang */
  12
  13extern int ic_proto_enabled;    /* Protocols enabled (see IC_xxx) */
  14extern int ic_host_name_set;    /* Host name set by ipconfig? */
  15extern int ic_set_manually;     /* IPconfig parameters set manually */
  16
  17extern u32 ic_myaddr;           /* My IP address */
  18extern u32 ic_netmask;          /* Netmask for local subnet */
  19extern u32 ic_gateway;          /* Gateway IP address */
  20
  21extern u32 ic_servaddr;         /* Boot server IP address */
  22
  23extern u32 root_server_addr;    /* Address of NFS server */
  24extern u8 root_server_path[];   /* Path to mount as root */
  25
  26
  27
  28/* The following are persistent (not initdata): */
  29
  30extern int ic_proto_used;       /* Protocol used, if any */
  31extern u32 ic_nameserver;       /* DNS server IP address */
  32extern u8 ic_domain[];          /* DNS (not NIS) domain name */
  33
  34/* bits in ic_proto_{enabled,used} */
  35#define IC_PROTO        0xFF    /* Protocols mask: */
  36#define IC_BOOTP        0x01    /*   BOOTP (or DHCP, see below) */
  37#define IC_RARP         0x02    /*   RARP */
  38#define IC_USE_DHCP    0x100    /* If on, use DHCP instead of BOOTP */
  39
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.