low_level_input() is only used within SSL_Server.
 
Symbols
loading...
Files
loading...

low_level_input() function

Should allocate a pbuf and transfer the bytes of the incoming packet from the interface into the pbuf.

Syntax

static struct pbuf * low_level_input(struct netif *netif);

Arguments

netif

the lwip network interface structure for this ethernetif

Return value

a pbuf filled with the received packet (including MAC header) NULL on memory error

References

LocationReferrerText
ethernetif.c:373
static struct pbuf * low_level_input(struct netif *netif)
ethernetif.c:475ethernetif_input()
p = low_level_input( netif );

Call Tree

Functions calling low_level_input()
Functions called by low_level_input()
all items filtered out
low_level_input()
memcpy()
all items filtered out
Data read by low_level_input()
Data written by low_level_input()
low_level_input()
low_level_input()::p
low_level_input()::q
low_level_input()::len
low_level_input()::buffer
low_level_input()::dmarxdesc
low_level_input()::bufferoffset
low_level_input()::payloadoffset
low_level_input()::byteslefttocopy
low_level_input()::i
all items filtered out
Type of low_level_input()
low_level_input()
uint8_t
uint16_t
uint32_t
all items filtered out