Changeset 07ee042 in network-demos


Ignore:
Timestamp:
Sep 18, 2008, 1:33:30 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master, network-demos-4-10-branch
Children:
236963f
Parents:
7064385
Message:

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

  • networkconfig.h: Revert previous patch. Use loopback configuration only.
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r7064385 r07ee042  
     12008-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * networkconfig.h: Revert previous patch. Use loopback configuration
     4        only.
     5
    162008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
    27
  • networkconfig.h

    r7064385 r07ee042  
    11/*
    2  * Network configuration for IceCube in RTEMS Lab
     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.
    37 *
    48 ************************************************************
     
    1317#define _RTEMS_NETWORKCONFIG_H_
    1418
    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
    3219
    3320/* #define RTEMS_USE_BOOTP */
     
    3623
    3724/*
    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 /*
    4925 * Loopback interface
    5026 */
    51 extern void rtems_bsdnet_loopattach();
    52 static 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
     27extern int rtems_bsdnet_loopattach();
    6028
    6129/*
     
    6331 */
    6432static struct rtems_bsdnet_ifconfig netdriver_config = {
    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 
     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 */
    9445};
    9546
     
    9849 */
    9950struct rtems_bsdnet_config rtems_bsdnet_config = {
    100         &netdriver_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 */
    10167
    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 */
    13268};
    13369
     
    15187#define RTEMS_NFS_SERVER_PATH "/home"
    15288#define RTEMS_NFS_LS_PATH     "/mnt/nfstest"
    153 
    15489#endif /* _RTEMS_NETWORKCONFIG_H_ */
Note: See TracChangeset for help on using the changeset viewer.