david/ipxe
Archived
1
0

[IPv4] Add a config option for IPv4

IPv4 may not always be dragged into the link, so add a specific
configuration option for it.
This commit is contained in:
Michael Brown 2008-03-21 00:06:28 +00:00
parent aec9b8a41b
commit 0fbe484566
2 changed files with 22 additions and 11 deletions

View File

@ -74,6 +74,16 @@
/* @END isa.h */
/* @BEGIN general.h
*
* Network protocols
*
*/
#define NET_PROTO_IPV4 /* IPv4 protocol */
/* @END general.h */
/* @BEGIN general.h
*
* Download protocols

View File

@ -53,40 +53,42 @@
#ifdef CONSOLE_FIRMWARE
REQUIRE_OBJECT ( bios_console );
#endif
#ifdef CONSOLE_SERIAL
REQUIRE_OBJECT ( serial );
#endif
#ifdef CONSOLE_DIRECT_VGA
REQUIRE_OBJECT ( video_subr );
#endif
#ifdef CONSOLE_BTEXT
REQUIRE_OBJECT ( btext );
#endif
#ifdef CONSOLE_PC_KBD
REQUIRE_OBJECT ( pc_kbd );
#endif
#ifdef CONSOLE_SYSLOG
REQUIRE_OBJECT ( syslog );
#endif
/*
* Timers
* Drag in all requested timers
*/
#ifdef TIMER_BIOS
REQUIRE_OBJECT ( timer_bios );
#endif
#ifdef TIMER_RDTSC
REQUIRE_OBJECT ( timer_rdtsc );
#endif
/*
* Drag in all requested protocols
* Drag in all requested network protocols
*
*/
#ifdef NET_PROTO_IPV4
REQUIRE_OBJECT ( ipv4 );
#endif
/*
* Drag in all requested download protocols
*
*/
#ifdef DOWNLOAD_PROTO_TFTP
@ -112,13 +114,12 @@ REQUIRE_OBJECT ( slam );
#endif
/*
* Drag in any required resolvers
* Drag in all requested resolvers
*
*/
#ifdef DNS_RESOLVER
REQUIRE_OBJECT ( dns );
#endif
#ifdef NMB_RESOLVER
REQUIRE_OBJECT ( nmb );
#endif