|
@@ -14,6 +14,7 @@ FILE_LICENCE ( GPL2_OR_LATER );
|
14
|
14
|
#include <ipxe/settings.h>
|
15
|
15
|
|
16
|
16
|
struct net_device;
|
|
17
|
+struct net_device_configurator;
|
17
|
18
|
struct menu;
|
18
|
19
|
struct parameters;
|
19
|
20
|
|
|
@@ -128,6 +129,9 @@ extern int parse_string ( char *text, char **value );
|
128
|
129
|
extern int parse_integer ( char *text, unsigned int *value );
|
129
|
130
|
extern int parse_timeout ( char *text, unsigned long *value );
|
130
|
131
|
extern int parse_netdev ( char *text, struct net_device **netdev );
|
|
132
|
+extern int
|
|
133
|
+parse_netdev_configurator ( char *text,
|
|
134
|
+ struct net_device_configurator **configurator );
|
131
|
135
|
extern int parse_menu ( char *text, struct menu **menu );
|
132
|
136
|
extern int parse_flag ( char *text __unused, int *flag );
|
133
|
137
|
extern int parse_key ( char *text, unsigned int *key );
|