diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-09-27 14:43:05 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-09-27 14:43:05 +0000 |
commit | eb04e53f6dd24efc86473c6264fc2d8c0d562c90 (patch) | |
tree | 61b1eeb6e80394230069cb096315593246acaf6d /networkconfig.h | |
parent | 2007-09-27 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | ada-examples-eb04e53f6dd24efc86473c6264fc2d8c0d562c90.tar.bz2 |
2007-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog: New tests. Clean up. Rework so all tests use the same
shared Makefile for the hard logic of producing an executable.
* Makefile, Makefile.shared, README.Makefiles, networkconfig.h,
rtems_init.c: New files.
Diffstat (limited to 'networkconfig.h')
-rw-r--r-- | networkconfig.h | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/networkconfig.h b/networkconfig.h new file mode 100644 index 0000000..0333393 --- /dev/null +++ b/networkconfig.h @@ -0,0 +1,77 @@ +/* + * Network configuration -- LOOPBACK ONLY!!! + * + * See one of the other networkconfig.h files for an + * example of a system that includes a real NIC and + * the loopback interface. + * + ************************************************************ + * EDIT THIS FILE TO REFLECT YOUR NETWORK CONFIGURATION * + * BEFORE RUNNING ANY RTEMS PROGRAMS WHICH USE THE NETWORK! * + ************************************************************ + * + * $Id$ + */ + +#ifndef _RTEMS_NETWORKCONFIG_H_ +#define _RTEMS_NETWORKCONFIG_H_ + + +/* #define RTEMS_USE_BOOTP */ + +#include <bsp.h> + +/* + * Loopback interface + */ +extern int rtems_bsdnet_loopattach(); + +/* + * Default network interface + */ +static struct rtems_bsdnet_ifconfig netdriver_config = { + "lo0", /* name */ + rtems_bsdnet_loopattach, /* attach function */ + NULL, /* No more interfaces */ + "127.0.0.1", /* IP address */ + "255.0.0.0", /* IP net mask */ + NULL, /* Driver supplies hardware address */ + 0 /* Use default driver parameters */ +}; + +/* + * Network configuration + */ +struct rtems_bsdnet_config rtems_bsdnet_config = { + &netdriver_config, + NULL, /* do not use bootp */ + 0, /* Default network task priority */ + 0, /* Default mbuf capacity */ + 0, /* Default mbuf cluster capacity */ + "localhost", /* Host name -- match expectations for 127.0.0.1 */ + "nodomain.com", /* Domain name */ + "127.0.0.1", /* Gateway */ + "127.0.0.1", /* Log host */ + {"127.0.0.1" }, /* Name server(s) */ +}; + +/* + * For TFTP test application + */ +#if (defined (RTEMS_USE_BOOTP)) +#define RTEMS_TFTP_TEST_HOST_NAME "BOOTP_HOST" +#define RTEMS_TFTP_TEST_FILE_NAME "BOOTP_FILE" +#else +#define RTEMS_TFTP_TEST_HOST_NAME "XXX.YYY.ZZZ.XYZ" +#define RTEMS_TFTP_TEST_FILE_NAME "tftptest" +#endif + +/* + * For NFS test application + * + * NFS server/path to mount and a directory to ls once mounted + */ +#define RTEMS_NFS_SERVER "192.168.1.210" +#define RTEMS_NFS_SERVER_PATH "/home" +#define RTEMS_NFS_LS_PATH "/mnt/nfstest" +#endif /* _RTEMS_NETWORKCONFIG_H_ */ |