Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
net
ipconfig.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1997 Martin Mares
3
*
4
* Automatic IP Layer Configuration
5
*/
6
7
/* The following are initdata: */
8
9
extern
int
ic_proto_enabled
;
/* Protocols enabled (see IC_xxx) */
10
extern
int
ic_set_manually
;
/* IPconfig parameters set manually */
11
12
extern
__be32
ic_myaddr
;
/* My IP address */
13
extern
__be32
ic_gateway
;
/* Gateway IP address */
14
15
extern
__be32
ic_servaddr
;
/* Boot server IP address */
16
17
extern
__be32
root_server_addr
;
/* Address of NFS server */
18
extern
u8
root_server_path
[];
/* Path to mount as root */
19
20
21
/* bits in ic_proto_{enabled,used} */
22
#define IC_PROTO 0xFF
/* Protocols mask: */
23
#define IC_BOOTP 0x01
/* BOOTP (or DHCP, see below) */
24
#define IC_RARP 0x02
/* RARP */
25
#define IC_USE_DHCP 0x100
/* If on, use DHCP instead of BOOTP */
Generated on Thu Jan 10 2013 14:53:07 for Linux Kernel by
1.8.2