File nut/net/lcpin.c


Included Files


External Variables

new_magic
extern u_long new_magic
Defined in: nut/net/pppsm.c

Global Function LcpRxProtRej()

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

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() nut/include/sys/types.h
Called by: NutPppInput() nut/net/pppin.c

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: IpcpLowerDown() nut/net/pppsm.c
  IpcpLowerUp() nut/net/pppsm.c
  LcpTxConfReq() nut/net/lcpout.c
  NutLcpOutput() nut/net/lcpout.c
  NutNetBufFree() nut/dev/netbuf.c
  PapTxAuthReq() nut/net/papout.c
  __byte_swap2() nut/include/sys/types.h
Called by: NutLcpInput() nut/net/lcpin.c

Local Function LcpRxConfNakRej()

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

Local Function LcpRxConfReq()

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

Local Function LcpRxEchoReq()

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

Local Function LcpRxTermAck()

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

Local Function LcpRxTermReq()

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