File nut/net/lcpin.c


Included Files


External Variables

new_magic
extern u_long new_magic

Global Function LcpRxProtRej()

void LcpRxProtRej ( NUTDEVICE* dev )
Calls: NutIpcpOutput() nut/net/ipcpout.c
  IpcpLowerDown()

Global Function NutLcpInput()

void NutLcpInput ( NUTDEVICE* dev, NETBUF* nb )
Prototyped in: nut/include/netinet/if_ppp.h
Calls: LcpRxCodeRej() nut/net/lcpin.c
  LcpRxConfAck() nut/net/lcpin.c
  LcpRxConfNakRej() nut/net/lcpin.c
  LcpRxConfReq() nut/net/lcpin.c
  LcpRxEchoReq() nut/net/lcpin.c
  LcpRxTermAck() nut/net/lcpin.c
  LcpRxTermReq() nut/net/lcpin.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2()

Local Function LcpRxCodeRej()

static void LcpRxCodeRej ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxConfAck()

static void LcpRxConfAck ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), IpcpLowerUp(), LcpTxConfReq(), NutLcpOutput(), PapTxAuthReq(), __byte_swap2()
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxConfNakRej()

static void LcpRxConfNakRej ( NUTDEVICE* dev, u_char id, NETBUF* nb, u_char rejected )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), LcpTxConfReq(), NutLcpOutput()
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxConfReq()

static void LcpRxConfReq ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), IpcpLowerUp(), LcpTxConfReq(), NutLcpOutput(), PapTxAuthReq(), __byte_swap2(), __byte_swap4()
Called by: NutLcpInput() nut/net/lcpin.c
References Variables: new_magic

Local Function LcpRxEchoReq()

static void LcpRxEchoReq ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  NutLcpOutput(), memcpy()
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxTermAck()

static void LcpRxTermAck ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), LcpTxConfReq()
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxTermReq()

static void LcpRxTermReq ( NUTDEVICE* dev, u_char id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), NutLcpOutput()
Called by: NutLcpInput() nut/net/lcpin.c