File nut/net/lcpout.c


Included Files


External Variables

new_magic
extern uint32_t new_magic

Global Function LcpTxConfReq()

void LcpTxConfReq ( NUTDEVICE* dev, uint8_t id, uint8_t rejected )
Prototyped in: nut/include/netinet/if_ppp.h
Calls: LcpResetOptions() nut/net/lcpout.c
  NutLcpOutput() nut/net/lcpout.c
  NutNetBufAlloc() nut/dev/netbuf.c
  __byte_swap4() nut/boot/appload/utils.c
Called by: LcpRxConfAck() nut/net/lcpin.c
  LcpRxConfNakRej() nut/net/lcpin.c
  LcpRxConfReq() nut/net/lcpin.c
  LcpRxTermAck() nut/net/lcpin.c

Global Function LcpTxProtRej()

void LcpTxProtRej ( NUTDEVICE* dev, uint16_t protocol, NETBUF* nb )
Prototyped in: nut/include/netinet/if_ppp.h
Calls: NutLcpOutput() nut/net/lcpout.c
  NutNetBufAlloc() nut/dev/netbuf.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/boot/appload/utils.c
  memcpy() nut/c/string/memcpy.c

Global Function NutLcpOutput()

int NutLcpOutput ( NUTDEVICE* dev, uint8_t code, uint8_t id, NETBUF* nb )
Prototyped in: nut/include/netinet/if_ppp.h
Calls: NutNetBufAlloc() nut/dev/netbuf.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/boot/appload/utils.c
  NutPppOutput()
Called by: LcpRxConfAck() nut/net/lcpin.c
  LcpRxConfNakRej() nut/net/lcpin.c
  LcpRxConfReq() nut/net/lcpin.c
  LcpRxEchoReq() nut/net/lcpin.c
  LcpRxTermReq() nut/net/lcpin.c
  LcpTxConfReq() nut/net/lcpout.c
  LcpTxProtRej() nut/net/lcpout.c

Local Function LcpResetOptions()

static inline void LcpResetOptions ( NUTDEVICE* dev )
Calls: _ioctl() nut/crt/ioctl.c
Called by: LcpTxConfReq() nut/net/lcpout.c
References Variables: new_magic