usrNetDhcpcCfg.c
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* usrNetDhcpcCfg.c - Initialization routine for the DHCP client component */
  2. /* Copyright 1992 - 2000 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01c,16nov00,spm  fixed description 
  7. 01b,17oct00,niq  Integrating T3 DHCP
  8. 01c,05apr00,spm  removed startup for other components from initialization
  9. 01b,24nov99,spm  upgraded to RFC 2131 and removed direct link-level access
  10. 01a,18aug98,ann  created this configlette from usrNetwork.c
  11. */
  12. /*
  13. DESCRIPTION
  14. This file contains the initialization routine for the INCLUDE_DHCPC component.
  15. When DHCP is used to get the target's address and boot file, this routine
  16. executes between the startup routines (in the usrNetDhcpcBootSetup.c module)
  17. for the INCLUDE_DHCPC_LEASE_GET and INCLUDE_DHCPC_LEASE_TEST components.
  18. NOMANUAL
  19. */
  20. void usrDhcpcStart (void)
  21.     {
  22.     if (backplaneBoot)
  23.         {
  24.         if ((sysBootParams.flags & SYSFLG_AUTOCONFIG) && !(sysBootParams.flags & SYSFLG_PROXY))
  25.             {
  26.             printf ("Warning: DHCP over backplane might require proxy arp.n");
  27.             }
  28.         }
  29.     if (dhcpcLibInit (DHCPC_SPORT, DHCPC_CPORT, DHCPC_MAX_LEASES,
  30.                       DHCPC_MAX_MSGSIZE, DHCPC_OFFER_TIMEOUT,
  31.                       DHCPC_DEFAULT_LEASE, DHCPC_MIN_LEASE) == ERROR)
  32.         printf ("Error in initializing dhcpcLibn");
  33.     }