diff options
author | David Cantrell <dcantrell@redhat.com> | 2006-07-11 14:25:56 +0000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2006-07-11 14:25:56 +0000 |
commit | 6725624ecc1284120c475edabb38f7ecfc1dbb72 (patch) | |
tree | fa2920de63da542a1fd1c6731aba00afa6710a98 /loader2/net.h | |
parent | 412397516b40a4835fffc3051aef04683754d76c (diff) | |
download | anaconda-6725624ecc1284120c475edabb38f7ecfc1dbb72.tar.gz anaconda-6725624ecc1284120c475edabb38f7ecfc1dbb72.tar.xz anaconda-6725624ecc1284120c475edabb38f7ecfc1dbb72.zip |
Manual TCP/IP configuration changes galore:
- The manual entry screen makes sense. There is only ONE gateway entry
box, for instance.
- The IPv4 entry field is long enough for an IPv4 dotted quad IP.
- The IPv6 entry field is long enough for an IPv6 colonated IP.
- IPv4 netmask can be specified in CIDR or dotted-quad notation.
- Gateway and nameserver can be IPv4 or IPv6 addresses.
- IPv6 netmask must be entered in CIDR notation.
- The back button will take you to the first network config screen,
which is accomplished by the use of the poorly named configureTCPIP()
and manualNetConfig() functions I added to handle this junk.
- fillInIpInfo() was wronged, so I removed it and replaced it with
correct stuff (wrong because libdhcp is wronging us now).
- cidrCallback() function added to make sure you have entered a valid
cidr mask.
- ipCallback() rewritten to handle new input validation requirements.
What am I working on? Making sure all of the widgets are connected to the
right things so manual configuration works. Making sure input validation
is done. Etc.
This concludes the micro-blog CVS commit message.
Diffstat (limited to 'loader2/net.h')
-rw-r--r-- | loader2/net.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/loader2/net.h b/loader2/net.h index aa96f9492..4bc403efe 100644 --- a/loader2/net.h +++ b/loader2/net.h @@ -46,6 +46,7 @@ void initLoopback(void); int chooseNetworkInterface(struct loaderData_s * loaderData); void setupNetworkDeviceConfig(struct networkDeviceConfig * cfg, struct loaderData_s * loaderData); +int setupWireless(struct networkDeviceConfig *dev); void setKickstartNetwork(struct loaderData_s * loaderData, int argc, char ** argv); |