File nut/net/ipcpin.c


Included Files


Global Function IpcpRxProtRej()

void IpcpRxProtRej ( NUTDEVICE* dev )
Calls: IpcpLowerDown(), NutIpcpOutput()

Global Function NutIpcpInput()

void NutIpcpInput ( NUTDEVICE* dev, NETBUF* nb )
Prototyped in: nut/include/netinet/if_ppp.h
Calls: IpcpRxCodeRej() nut/net/ipcpin.c
  IpcpRxConfAck() nut/net/ipcpin.c
  IpcpRxConfNakRej() nut/net/ipcpin.c
  IpcpRxConfReq() nut/net/ipcpin.c
  IpcpRxTermAck() nut/net/ipcpin.c
  IpcpRxTermReq() nut/net/ipcpin.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/boot/appload/utils.c

Local Function IpcpRxCodeRej()

static void IpcpRxCodeRej ( NUTDEVICE* dev, uint8_t id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpRxConfAck()

static void IpcpRxConfAck ( NUTDEVICE* dev, uint8_t id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), IpcpTxConfReq(), NutEventPost(), NutIpcpOutput()
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpRxConfNakRej()

static void IpcpRxConfNakRej ( NUTDEVICE* dev, uint8_t id, NETBUF* nb, uint8_t rejected )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), IpcpTxConfReq(), NutIpcpOutput()
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpRxConfReq()

static void IpcpRxConfReq ( NUTDEVICE* dev, uint8_t id, NETBUF* nb )
Calls: IpcpValidateIpReq() nut/net/ipcpin.c
  NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), IpcpTxConfReq(), NutEventPost(), NutIpcpOutput()
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpRxTermAck()

static void IpcpRxTermAck ( NUTDEVICE* dev, uint8_t id, NETBUF* nb )
Calls: IpcpLowerDown(), IpcpTxConfReq()
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpRxTermReq()

static void IpcpRxTermReq ( NUTDEVICE* dev, uint8_t id, NETBUF* nb )
Calls: NutNetBufFree() nut/dev/netbuf.c
  IpcpLowerDown(), NutIpcpOutput()
Called by: NutIpcpInput() nut/net/ipcpin.c

Local Function IpcpValidateIpReq()

static uint16_t IpcpValidateIpReq ( uint32_t* expected_ip, uint32_t* requested_ip )
Called by: IpcpRxConfReq() nut/net/ipcpin.c