Changeset cdd3e7a in network-demos


Ignore:
Timestamp:
Sep 17, 2008, 7:31:54 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master, network-demos-4-10-branch
Children:
7064385
Parents:
09fc233
Message:

2008-09-17 Joel Sherrill <joel.sherrill@…>

  • networkconfig-mpc8313erdb.h, networkconfig.h: Rename STACK_CHECKER_ON to more appropriate CONFIGURE_STACK_CHECKER_ENABLED.
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r09fc233 rcdd3e7a  
     12008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * networkconfig-mpc8313erdb.h, networkconfig.h: Rename STACK_CHECKER_ON
     4        to more appropriate CONFIGURE_STACK_CHECKER_ENABLED.
     5
    162008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
    27
  • networkconfig-mpc8313erdb.h

    r09fc233 rcdd3e7a  
    4040 * defined the driver will choose an address.
    4141 */
    42 #define RTEMS_SET_ETHERNET_ADDRESS
    4342#if (defined (RTEMS_SET_ETHERNET_ADDRESS))
    4443  static char ethernet_address[6] = { 0x00, 0x04, 0x9F, 0x00, 0x5B, 0x21 };
  • networkconfig.h

    r09fc233 rcdd3e7a  
    11/*
    2  * Network configuration -- LOOPBACK ONLY!!!
    3  *
    4  * See one of the other networkconfig.h files for an
    5  * example of a system that includes a real NIC and
    6  * the loopback interface.
     2 * Network configuration for IceCube in RTEMS Lab
    73 *
    84 ************************************************************
     
    1713#define _RTEMS_NETWORKCONFIG_H_
    1814
     15/*
     16 *  The following will normally be set by the BSP if it supports
     17 *  a single network device driver.  In the event, it supports
     18 *  multiple network device drivers, then the user's default
     19 *  network device driver will have to be selected by a BSP
     20 *  specific mechanism.
     21 */
     22
     23#ifndef RTEMS_BSP_NETWORK_DRIVER_NAME
     24#warning "RTEMS_BSP_NETWORK_DRIVER_NAME is not defined"
     25#define RTEMS_BSP_NETWORK_DRIVER_NAME "no_network1"
     26#endif
     27
     28#ifndef RTEMS_BSP_NETWORK_DRIVER_ATTACH
     29#warning "RTEMS_BSP_NETWORK_DRIVER_ATTACH is not defined"
     30#define RTEMS_BSP_NETWORK_DRIVER_ATTACH 0
     31#endif
    1932
    2033/* #define RTEMS_USE_BOOTP */
     
    2336
    2437/*
     38 * Define RTEMS_SET_ETHERNET_ADDRESS if you want to specify the
     39 * Ethernet address here.  If RTEMS_SET_ETHERNET_ADDRESS is not
     40 * defined the driver will choose an address.
     41 */
     42#define RTEMS_SET_ETHERNET_ADDRESS
     43#if (defined (RTEMS_SET_ETHERNET_ADDRESS))
     44  static char ethernet_address[6] = { 0x00, 0x04, 0x9F, 0x00, 0x5B, 0x21 };
     45#endif
     46
     47#ifdef RTEMS_USE_LOOPBACK
     48/*
    2549 * Loopback interface
    2650 */
    27 extern int rtems_bsdnet_loopattach();
     51extern void rtems_bsdnet_loopattach();
     52static struct rtems_bsdnet_ifconfig loopback_config = {
     53        "lo0",                          /* name */
     54        rtems_bsdnet_loopattach,        /* attach function */
     55        NULL,                           /* link to next interface */
     56        "127.0.0.1",                    /* IP address */
     57        "255.0.0.0",                    /* IP net mask */
     58};
     59#endif
    2860
    2961/*
     
    3163 */
    3264static struct rtems_bsdnet_ifconfig netdriver_config = {
    33   "lo0",                    /* name */
    34   rtems_bsdnet_loopattach,  /* attach function */
    35   NULL,                     /* No more interfaces */
    36   "127.0.0.1",              /* IP address */
    37   "255.0.0.0",              /* IP net mask */
    38   NULL,                     /* Driver supplies hardware address */
    39   0,                        /* Use default driver parameters */
    40   0,                        /* default efficiency multiplier */
    41   0,                        /* default udp TX socket buffer size */
    42   0,                        /* default udp RX socket buffer size */
    43   0,                        /* default tcp TX socket buffer size */
    44   0,                        /* default tcp RX socket buffer size */
     65        RTEMS_BSP_NETWORK_DRIVER_NAME,          /* name */
     66        RTEMS_BSP_NETWORK_DRIVER_ATTACH,        /* attach function */
     67
     68#ifdef RTEMS_USE_LOOPBACK
     69        &loopback_config,               /* link to next interface */
     70#else
     71        NULL,                           /* No more interfaces */
     72#endif
     73
     74#if (defined (RTEMS_USE_BOOTP))
     75        NULL,                           /* BOOTP supplies IP address */
     76        NULL,                           /* BOOTP supplies IP net mask */
     77#else
     78        "192.168.1.244",                /* IP address */
     79        "255.255.255.0",                /* IP net mask */
     80#endif /* !RTEMS_USE_BOOTP */
     81
     82#if (defined (RTEMS_SET_ETHERNET_ADDRESS))
     83        ethernet_address,               /* Ethernet hardware address */
     84#else
     85        NULL,                           /* Driver supplies hardware address */
     86#endif
     87        0,                              /* Use default driver parameters */
     88        0,                              /* mtu */
     89        0,                              /* rbuf_count */
     90        0,                              /* xbuf_count */
     91        0,                              /* port */
     92        0                               /* irq */
     93
    4594};
    4695
     
    4998 */
    5099struct rtems_bsdnet_config rtems_bsdnet_config = {
    51   &netdriver_config,
    52   NULL,                /* do not use bootp */
    53   0,                   /* Default network task priority */
    54   0,                   /* Default mbuf capacity */
    55   0,                   /* Default mbuf cluster capacity */
    56   "rtems",             /* Host name */
    57   "nodomain.com",      /* Domain name */
    58   "127.0.0.1",         /* Gateway */
    59   "127.0.0.1",         /* Log host */
    60   {"127.0.0.1" },      /* Name server(s) */
    61   {"127.0.0.1" },      /* NTP server(s) */
    62   0,                   /* sb_efficiency */
    63   0,                   /* udp_tx_buf_size */
    64   0,                   /* udp_rx_buf_size */
    65   0,                   /* tcp_tx_buf_size */
    66   0                    /* tcp_rx_buf_size */
     100        &netdriver_config,
    67101
     102#if (defined (RTEMS_USE_BOOTP))
     103        rtems_bsdnet_do_bootp,
     104#else
     105        NULL,
     106#endif
     107
     108        0,                              /* Default network task priority */
     109        256 * 1024,                     /* Default mbuf capacity */
     110        256 * 1024,                     /* Default mbuf cluster capacity */
     111
     112#if (!defined (RTEMS_USE_BOOTP))
     113        "rtems",                /* Host name */
     114        "nodomain.com",         /* Domain name */
     115        "192.168.1.14",         /* Gateway */
     116        "192.168.1.1",          /* Log host */
     117        {"192.168.1.1"  },      /* Name server(s) */
     118        {"192.168.1.1"  },      /* NTP server(s) */
     119#else
     120        NULL,                   /* Host name */
     121        NULL,                   /* Domain name */
     122        NULL,                   /* Gateway */
     123        NULL,                   /* Log host */
     124        { NULL },               /* Name server(s) */
     125        { NULL },               /* NTP server(s) */
     126#endif /* !RTEMS_USE_BOOTP */
     127        0,                      /* efficiency */
     128        0,                      /* udp TX buffer */
     129        0,                      /* udp RX buffer */
     130        0,                      /* tcp TX buffer */
     131        0,                      /* tcp RX buffer */
    68132};
    69133
     
    87151#define RTEMS_NFS_SERVER_PATH "/home"
    88152#define RTEMS_NFS_LS_PATH     "/mnt/nfstest"
     153
    89154#endif /* _RTEMS_NETWORKCONFIG_H_ */
Note: See TracChangeset for help on using the changeset viewer.