Home --> Documentations --> PJLIB Reference
35#ifndef _RTEMS_NETWORKCONFIG_H_
36#define _RTEMS_NETWORKCONFIG_H_
39#define DEFAULT_IP_ADDRESS_STRING "192.168.0.2"
40#define DEFAULT_NETMASK_STRING "255.255.255.0"
41#define DEFAULT_GATEWAY_STRING "192.168.0.1"
46#ifndef RTEMS_BSP_NETWORK_DRIVER_NAME
47#warning "RTEMS_BSP_NETWORK_DRIVER_NAME is not defined"
48#define RTEMS_BSP_NETWORK_DRIVER_NAME "no_network1"
51#ifndef RTEMS_BSP_NETWORK_DRIVER_ATTACH
52#warning "RTEMS_BSP_NETWORK_DRIVER_ATTACH is not defined"
53#define RTEMS_BSP_NETWORK_DRIVER_ATTACH 0
56#define NETWORK_STACK_PRIORITY 128
72#if (defined (RTEMS_SET_ETHERNET_ADDRESS))
73static char ethernet_address[6] = { 0x00, 0x80, 0x7F, 0x22, 0x61, 0x77 };
76#define RTEMS_USE_LOOPBACK
77#ifdef RTEMS_USE_LOOPBACK
81extern int rtems_bsdnet_loopattach( struct rtems_bsdnet_ifconfig* dummy, int unused);
82static struct rtems_bsdnet_ifconfig loopback_config = {
84 rtems_bsdnet_loopattach,
94static struct rtems_bsdnet_ifconfig netdriver_config = {
95 RTEMS_BSP_NETWORK_DRIVER_NAME,
96 RTEMS_BSP_NETWORK_DRIVER_ATTACH,
98#ifdef RTEMS_USE_LOOPBACK
104#if (defined (RTEMS_USE_BOOTP))
112#if (defined (RTEMS_SET_ETHERNET_ADDRESS))
123struct rtems_bsdnet_config rtems_bsdnet_config = {
126#if (defined (RTEMS_USE_BOOTP))
127 rtems_bsdnet_do_bootp,
132 NETWORK_STACK_PRIORITY,
136#if (!defined (RTEMS_USE_BOOTP))
142 { "207.202.190.162" },
PJLIB Open Source, high performance, small footprint, and very very portable framework
Copyright (C) 2006-2009 Teluu Inc.
|