Prusa MINI Firmware overview
bpstruct.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2001-2003 Swedish Institute of Computer Science.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without modification,
6  * are permitted provided that the following conditions are met:
7  *
8  * 1. Redistributions of source code must retain the above copyright notice,
9  * this list of conditions and the following disclaimer.
10  * 2. Redistributions in binary form must reproduce the above copyright notice,
11  * this list of conditions and the following disclaimer in the documentation
12  * and/or other materials provided with the distribution.
13  * 3. The name of the author may not be used to endorse or promote products
14  * derived from this software without specific prior written permission.
15  *
16  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19  * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21  * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25  * OF SUCH DAMAGE.
26  *
27  * This file is part of the lwIP TCP/IP stack.
28  *
29  * Author: Adam Dunkels <adam@sics.se>
30  *
31  */
32 
33 #if defined(__IAR_SYSTEMS_ICC__)
34 #pragma pack(1)
35 #endif
PBUF_POOL
Definition: pbuf.h:123
tcpip_priv.h
TCP_SYN
#define TCP_SYN
Definition: tcp.h:73
tcpip_callback_with_block
err_t tcpip_callback_with_block(tcpip_callback_fn function, void *ctx, u8_t block)
Definition: tcpip.c:234
MIB2_STATS_NETIF_ADD
#define MIB2_STATS_NETIF_ADD(n, x, val)
Definition: snmp.h:140
S16_F
#define S16_F
Definition: arch.h:146
TCP_ACK
#define TCP_ACK
Definition: tcp.h:76
lwip_ntohs
#define lwip_ntohs(x)
Definition: def.h:76
O_EXCL
const uint8_t O_EXCL
Definition: SdBaseFile.h:64
opt.h
ip_addr_cmp
#define ip_addr_cmp(addr1, addr2)
Definition: ip_addr.h:316
slipif_priv::recved
u16_t recved
Definition: slipif.c:100
NETIF_FLAG_UP
#define NETIF_FLAG_UP
Definition: netif.h:78
pbuf::len
u16_t len
Definition: pbuf.h:159
IP6H_PLEN_SET
#define IP6H_PLEN_SET(hdr, plen)
Definition: ip6.h:161
SYS_ARCH_UNPROTECT
#define SYS_ARCH_UNPROTECT(lev)
Definition: sys.h:403
PBUF_LINK
Definition: pbuf.h:85
udp_hdr
Definition: udp.h:53
s16_t
int16_t s16_t
Definition: arch.h:122
def.h
PACK_STRUCT_BEGIN
#define PACK_STRUCT_BEGIN
Definition: arch.h:242
PBUF_FLAG_LLBCAST
#define PBUF_FLAG_LLBCAST
Definition: pbuf.h:135
ecp.h
auto_build.error
bool error
Definition: auto_build.py:637
ETHADDR32_COPY
#define ETHADDR32_COPY(dst, src)
Definition: ethernet.h:155
IP_IS_V6_VAL
#define IP_IS_V6_VAL(ipaddr)
Definition: ip_addr.h:294
PBUF_LINK_ENCAPSULATION_HLEN
#define PBUF_LINK_ENCAPSULATION_HLEN
Definition: opt.h:1364
SLIP_SIO_SPEED
#define SLIP_SIO_SPEED(sio_fd)
Definition: slipif.c:87
nd6.h
ipaddr
ip4_addr_t ipaddr
Definition: lwip.c:73
LL_IP6_MULTICAST_ADDR_0
#define LL_IP6_MULTICAST_ADDR_0
Definition: ethernet.h:149
ETHTYPE_PPPOE
Definition: ethernet.h:124
LWIP_ASSERT
#define LWIP_ASSERT(message, assertion)
Definition: debug.h:116
tcpip.h
MIB2_STATS_NETIF_INC
#define MIB2_STATS_NETIF_INC(n, x)
Definition: snmp.h:139
slipif_priv::i
u16_t i
Definition: slipif.c:100
IP6H_HOPLIM_SET
#define IP6H_HOPLIM_SET(hdr, hl)
Definition: ip6.h:163
PBUF_LINK_HLEN
#define PBUF_LINK_HLEN
Definition: opt.h:1355
pbuf.h
bpstruct.h
PBUF_RAW
Definition: pbuf.h:94
IN_CLASSC_NET
#define IN_CLASSC_NET
Definition: inet.h:105
tcpip_api_call_data
Definition: tcpip_priv.h:97
SIZEOF_ETH_HDR
#define SIZEOF_ETH_HDR
Definition: ethernet.h:84
SLIPIF_THREAD_PRIO
#define SLIPIF_THREAD_PRIO
Definition: opt.h:1599
ERR_BUF
Definition: err.h:67
ipv6cp.h
u16_t
uint16_t u16_t
Definition: arch.h:121
unit
png_const_structrp png_const_inforp int * unit
Definition: png.h:2161
pppcrypt.h
LWIP_ARRAYSIZE
#define LWIP_ARRAYSIZE(x)
Definition: def.h:58
netif::input
netif_input_fn input
Definition: netif.h:244
PBUF_IP
Definition: pbuf.h:80
ntohs
#define ntohs(x)
Definition: def.h:109
chap-new.h
pbuf::tot_len
u16_t tot_len
Definition: pbuf.h:156
sio_fd_t
void * sio_fd_t
Definition: sio.h:48
netif_remove
void netif_remove(struct netif *netif)
Definition: netif.c:377
type
uint8_t type
Definition: UsbCore.h:184
NETIF_FLAG_ETHARP
#define NETIF_FLAG_ETHARP
Definition: netif.h:91
LWIP_MEMPOOL_INIT
#define LWIP_MEMPOOL_INIT(name)
Definition: memp.h:117
sys_jiffies
u32_t sys_jiffies(void)
Returns the current time in milliseconds when LWIP_TIMERS == 1 and NO_SYS == 1.
Definition: ethernetif.c:606
SLIP_ESC
#define SLIP_ESC
Definition: slipif.c:73
LOWPAN6_DEBUG
#define LOWPAN6_DEBUG
Definition: lowpan6_opts.h:67
ETHARP_STATS_INC
#define ETHARP_STATS_INC(x)
Definition: stats.h:376
IPH_ID_SET
#define IPH_ID_SET(hdr, id)
Definition: ip4.h:116
netif::hwaddr
u8_t hwaddr[NETIF_MAX_HWADDR_LEN]
Definition: netif.h:303
data
uint8_t data[8]
Definition: masstorage.h:49
u32_t
uint32_t u32_t
Definition: arch.h:123
netif::state
void * state
Definition: netif.h:279
pbuf_take
err_t pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len)
Definition: pbuf.c:1149
i
uint8_t i
Definition: screen_test_graph.c:72
O_RDONLY
const uint8_t O_RDONLY
Definition: SdBaseFile.h:54
pbuf::next
struct pbuf * next
Definition: pbuf.h:144
PP_NTOHL
#define PP_NTOHL(x)
Definition: def.h:82
slipif_output
static err_t slipif_output(struct netif *netif, struct pbuf *p)
Definition: slipif.c:116
PBUF_TRANSPORT
Definition: pbuf.h:76
LINK_STATS_INC
#define LINK_STATS_INC(x)
Definition: stats.h:384
state
static volatile fsensor_t state
Definition: filament_sensor.c:23
pbuf_free
u8_t pbuf_free(struct pbuf *p)
Definition: pbuf.c:715
LL_IP4_MULTICAST_ADDR_1
#define LL_IP4_MULTICAST_ADDR_1
Definition: ethernet.h:145
LWIP_6LOWPAN_NUM_CONTEXTS
#define LWIP_6LOWPAN_NUM_CONTEXTS
Definition: lowpan6_opts.h:51
sys_thread_new
sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio)
Definition: sys_arch.c:376
kill
void kill(PGM_P const lcd_error, PGM_P const lcd_component, const bool steppers_off)
Definition: Marlin.cpp:718
SYS_ARCH_PROTECT
#define SYS_ARCH_PROTECT(lev)
Definition: sys.h:402
netif::mtu
u16_t mtu
Definition: netif.h:299
LWIP_DBG_TRACE
#define LWIP_DBG_TRACE
Definition: debug.h:83
ip_data
struct ip_globals ip_data
A
#define A(CODE)
Definition: macros.h:75
IP6H_NEXTH_SET
#define IP6H_NEXTH_SET(hdr, nexth)
Definition: ip6.h:162
width
png_const_structrp png_const_inforp int png_fixed_point * width
Definition: png.h:2161
ipcp.h
netif::flags
u8_t flags
Definition: netif.h:305
magic.h
lcp.h
SLIP_DEBUG
#define SLIP_DEBUG
Definition: opt.h:2821
in6_addr
Definition: inet.h:62
vj.h
SLIP_END
#define SLIP_END
Definition: slipif.c:72
SLIP_ESC_ESC
#define SLIP_ESC_ESC
Definition: slipif.c:75
PACK_STRUCT_STRUCT
#define PACK_STRUCT_STRUCT
Definition: arch.h:263
NULL
#define NULL
Definition: usbd_def.h:53
LWIP_MIN
#define LWIP_MIN(x, y)
Definition: def.h:55
X16_F
#define X16_F
Definition: arch.h:149
netif::linkoutput
netif_linkoutput_fn linkoutput
Definition: netif.h:255
gw
ip4_addr_t gw
Definition: lwip.c:75
arch.h
htonl
#define htonl(x)
Definition: def.h:110
pbuf::flags
u8_t flags
Definition: pbuf.h:165
X8_F
#define X8_F
Definition: arch.h:140
ip_hdr
Definition: ip4.h:71
pw
#define pw
Definition: screen_home.cpp:76
ERR_INPROGRESS
Definition: err.h:73
eth_addr_cmp
#define eth_addr_cmp(addr1, addr2)
Definition: ethernet.h:164
LL_IP4_MULTICAST_ADDR_2
#define LL_IP4_MULTICAST_ADDR_2
Definition: ethernet.h:146
in_addr
Definition: inet.h:58
snmp.h
stats.h
ERR_MEM
Definition: err.h:65
close
static int close(struct _reent *_r, void *pv)
Definition: gcode_file.cpp:21
pbuf_copy_partial
u16_t pbuf_copy_partial(const struct pbuf *buf, void *dataptr, u16_t len, u16_t offset)
Definition: pbuf.c:1015
IPH_HL
#define IPH_HL(hdr)
Definition: ip4.h:103
LWIP_DBG_LEVEL_SERIOUS
#define LWIP_DBG_LEVEL_SERIOUS
Definition: debug.h:57
netif.h
LWIP_RAND
#define LWIP_RAND()
Definition: cc.h:86
PBUF_POOL_BUFSIZE
#define PBUF_POOL_BUFSIZE
Definition: opt.h:1373
IP_PROTO_TCP
#define IP_PROTO_TCP
Definition: ip.h:46
slipif_init
err_t slipif_init(struct netif *netif)
Definition: slipif.c:361
min
#define min(a, b)
Definition: wiring_constants.h:36
SLIPIF_THREAD_NAME
#define SLIPIF_THREAD_NAME
Definition: opt.h:1581
netif::num
u8_t num
Definition: netif.h:309
IP_OFFMASK
#define IP_OFFMASK
Definition: ip4.h:85
lwip_ntohl
#define lwip_ntohl(x)
Definition: def.h:78
ETHARP_DEBUG
#define ETHARP_DEBUG
Definition: opt.h:2631
errno
int errno
pbuf_alloc
struct pbuf * pbuf_alloc(pbuf_layer layer, u16_t length, pbuf_type type)
Definition: pbuf.c:248
IP6H_HOPLIM
#define IP6H_HOPLIM(hdr)
Definition: ip6.h:158
auto_build.pwd
pwd
Definition: auto_build.py:78
PBUF_FLAG_LLMCAST
#define PBUF_FLAG_LLMCAST
Definition: pbuf.h:137
eth_type
eth_type
Definition: ethernet.h:108
s32_t
int32_t s32_t
Definition: arch.h:124
TCPH_SET_FLAG
#define TCPH_SET_FLAG(phdr, flags)
Definition: tcp.h:90
u8_t
uint8_t u8_t
Definition: arch.h:119
netmask
ip4_addr_t netmask
Definition: lwip.c:74
err.h
ip_addr_t
ip6_addr_t ip_addr_t
Definition: ip_addr.h:290
IN_CLASSA_NET
#define IN_CLASSA_NET
Definition: inet.h:93
O_WRONLY
const uint8_t O_WRONLY
Definition: SdBaseFile.h:56
ERR_CONN
Definition: err.h:85
ETHTYPE_PPPOEDISC
Definition: ethernet.h:122
TCP_RST
#define TCP_RST
Definition: tcp.h:74
SLIP_MAX_SIZE
#define SLIP_MAX_SIZE
Definition: slipif.c:79
sys_now
u32_t sys_now(void)
Returns the current time in milliseconds when LWIP_TIMERS == 1 and NO_SYS == 1.
Definition: ethernetif.c:616
pppos.h
API_EXPR_REF
#define API_EXPR_REF(expr)
Definition: tcpip_priv.h:88
TCPH_UNSET_FLAG
#define TCPH_UNSET_FLAG(phdr, flags)
Definition: tcp.h:91
eth_hdr
Definition: ethernet.h:71
netif
Definition: netif.h:225
ppp_impl.h
void
void
Definition: png.h:1083
ETHTYPE_IPV6
Definition: ethernet.h:120
MIB2_INIT_NETIF
#define MIB2_INIT_NETIF(netif, type, speed)
Definition: snmp.h:138
LWIP_MAX
#define LWIP_MAX(x, y)
Definition: def.h:54
ip_2_ip6
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:301
netif::hwaddr_len
u8_t hwaddr_len
Definition: netif.h:301
SLIP_RECV_NORMAL
Definition: slipif.c:91
pbuf_realloc
void pbuf_realloc(struct pbuf *p, u16_t new_len)
Definition: pbuf.c:493
ip_globals::current_iphdr_src
ip_addr_t current_iphdr_src
Definition: ip.h:122
pbuf_copy
err_t pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from)
Definition: pbuf.c:948
slipif_priv
Definition: slipif.c:95
ERR_ARG
Definition: err.h:96
LWIP_UNUSED_ARG
#define LWIP_UNUSED_ARG(x)
Definition: arch.h:308
ERR_IF
Definition: err.h:87
slipif_priv::sd
sio_fd_t sd
Definition: slipif.c:96
IPH_LEN_SET
#define IPH_LEN_SET(hdr, len)
Definition: ip4.h:115
tcpip_inpkt
err_t tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn)
Definition: tcpip.c:169
lwip_htonl
u32_t lwip_htonl(u32_t n)
Definition: def.c:90
netif::name
char name[2]
Definition: netif.h:307
TCP_FIN
#define TCP_FIN
Definition: tcp.h:72
IPH_ID
#define IPH_ID(hdr)
Definition: ip4.h:106
IN_CLASSC
#define IN_CLASSC(c)
Definition: inet.h:104
lwip_htons
u16_t lwip_htons(u16_t n)
Definition: def.c:76
pppdebug.h
LWIP_MEMPOOL_FREE
#define LWIP_MEMPOOL_FREE(name, x)
Definition: memp.h:127
if
if(size<=((png_alloc_size_t) -1) - ob)
Definition: pngwrite.c:2176
server
AsyncWebServer server
O_TRUNC
const uint8_t O_TRUNC
Definition: SdBaseFile.h:61
while
while(sofevent)
Definition: USB_HOST_SHIELD.h:456
pbuf_chain
void pbuf_chain(struct pbuf *h, struct pbuf *t)
Definition: pbuf.c:882
createSpeedLookupTable.a
list a
Definition: createSpeedLookupTable.py:29
IN_CLASSA
#define IN_CLASSA(a)
Definition: inet.h:92
IN_MULTICAST
#define IN_MULTICAST(a)
Definition: inet.h:116
netif::next
struct netif * next
Definition: netif.h:227
s8_t
int8_t s8_t
Definition: arch.h:120
LWIP_MEM_ALIGN
#define LWIP_MEM_ALIGN(addr)
Definition: arch.h:229
L
#define L(CODE)
Definition: macros.h:76
slipif.h
IPH_PROTO
#define IPH_PROTO(hdr)
Definition: ip4.h:109
pbuf_cat
void pbuf_cat(struct pbuf *h, struct pbuf *t)
Definition: pbuf.c:840
LL_IP4_MULTICAST_ADDR_0
#define LL_IP4_MULTICAST_ADDR_0
Definition: ethernet.h:144
PBUF_RAM
Definition: pbuf.h:108
sio_tryread
u32_t sio_tryread(sio_fd_t fd, u8_t *data, u32_t len)
MEMCPY
#define MEMCPY(dst, src, len)
Definition: opt.h:137
chap_ms.h
local
#define local
Definition: gzguts.h:115
U16_F
#define U16_F
Definition: arch.h:143
slipif_recv_state
slipif_recv_state
Definition: slipif.c:90
pppol2tp.h
IN_LOOPBACKNET
#define IN_LOOPBACKNET
Definition: inet.h:121
ip_addr_copy_from_ip6
#define ip_addr_copy_from_ip6(dest, src)
Definition: ip_addr.h:306
ERR_OK
Definition: err.h:63
ETHADDR16_COPY
#define ETHADDR16_COPY(dst, src)
Definition: ethernet.h:161
netif_add
struct netif * netif_add(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input)
Definition: netif.c:241
word
unsigned int word
Definition: wiring_constants.h:108
err_t
s8_t err_t
Definition: err.h:57
SYS_ARCH_DECL_PROTECT
#define SYS_ARCH_DECL_PROTECT(lev)
Definition: sys.h:401
eth_addr
Definition: ethernet.h:58
slipif_priv::p
struct pbuf * p
Definition: slipif.c:98
ip_addr_copy
#define ip_addr_copy(dest, src)
Definition: ip_addr.h:305
ip.h
SMEMCPY
#define SMEMCPY(dst, src, len)
Definition: opt.h:145
fsm.h
upap.h
read
static int read(struct _reent *_r, void *pv, char *pc, int n)
Definition: gcode_file.cpp:9
sio_open
sio_fd_t sio_open(u8_t devnum)
IPH_CHKSUM_SET
#define IPH_CHKSUM_SET(hdr, chksum)
Definition: ip4.h:120
slipif_rxbyte_input
static void slipif_rxbyte_input(struct netif *netif, u8_t c)
Definition: slipif.c:310
ethernet.h
IN_CLASSA_NSHIFT
#define IN_CLASSA_NSHIFT
Definition: inet.h:94
slipif_priv::q
struct pbuf * q
Definition: slipif.c:98
IPH_OFFSET
#define IPH_OFFSET(hdr)
Definition: ip4.h:107
SIZEOF_VLAN_HDR
#define SIZEOF_VLAN_HDR
Definition: ethernet.h:102
netif_set_link_down
void netif_set_link_down(struct netif *netif)
Definition: netif.c:760
udp.h
sio_read
u32_t sio_read(sio_fd_t fd, u8_t *data, u32_t len)
ppp_opts.h
status
static status_t status
Definition: filament_sensor.c:37
pbuf_dechain
struct pbuf * pbuf_dechain(struct pbuf *p)
Definition: pbuf.c:899
LL_IP6_MULTICAST_ADDR_1
#define LL_IP6_MULTICAST_ADDR_1
Definition: ethernet.h:150
IP6_HLEN
#define IP6_HLEN
Definition: ip6.h:62
LWIP_MEMPOOL_DECLARE
#define LWIP_MEMPOOL_DECLARE(name, num, size, desc)
Definition: memp.h:95
ip_globals::current_iphdr_dest
ip_addr_t current_iphdr_dest
Definition: ip.h:124
ETHTYPE_IP
Definition: ethernet.h:110
ip4.h
LWIP_DBG_LEVEL_WARNING
#define LWIP_DBG_LEVEL_WARNING
Definition: debug.h:55
IPH_LEN
#define IPH_LEN(hdr)
Definition: ip4.h:105
mem_malloc
void * mem_malloc(mem_size_t size)
Definition: mem.c:603
pbuf_header
u8_t pbuf_header(struct pbuf *p, s16_t header_size_increment)
Definition: pbuf.c:665
socket.h
TCP_PSH
#define TCP_PSH
Definition: tcp.h:75
deflate
int ZEXPORT deflate(z_streamp strm, int flush)
Definition: deflate.c:763
LWIP_IPV4
#define LWIP_IPV4
Definition: opt.h:640
TCP_URG
#define TCP_URG
Definition: tcp.h:77
PACK_STRUCT_END
#define PACK_STRUCT_END
Definition: arch.h:251
IPH_PROTO_SET
#define IPH_PROTO_SET(hdr, proto)
Definition: ip4.h:119
TCPH_HDRLEN
#define TCPH_HDRLEN(phdr)
Definition: tcp.h:83
IN_BADCLASS
#define IN_BADCLASS(a)
Definition: inet.h:119
IN_CLASSB_NET
#define IN_CLASSB_NET
Definition: inet.h:99
createSpeedLookupTable.int
int
Definition: createSpeedLookupTable.py:15
netif_set_link_up
void netif_set_link_up(struct netif *netif)
Definition: netif.c:735
tcp_hdr
Definition: tcp.h:56
ERR_ALREADY
Definition: err.h:81
SLIPIF_THREAD_STACKSIZE
#define SLIPIF_THREAD_STACKSIZE
Definition: opt.h:1590
lowpan6.h
sio_send
void sio_send(u8_t c, sio_fd_t fd)
PACK_STRUCT_FIELD
#define PACK_STRUCT_FIELD(x)
Definition: arch.h:273
etharp.h
sys.h
memp.h
MEMP_NUM_PPP_PCB
#define MEMP_NUM_PPP_PCB
Definition: ppp_opts.h:80
createSpeedLookupTable.args
args
Definition: createSpeedLookupTable.py:17
eui64.h
ETHTYPE_VLAN
Definition: ethernet.h:118
mem.h
PP_HTONL
#define PP_HTONL(x)
Definition: def.h:81
timeouts.h
length
png_uint_32 length
Definition: png.c:2247
mem_free
void mem_free(void *rmem)
Definition: mem.c:419
sio.h
slipif_priv::state
u8_t state
Definition: slipif.c:99
code
Definition: inftrees.h:24
IP6H_TC
#define IP6H_TC(hdr)
Definition: ip6.h:153
VLAN_ID
#define VLAN_ID(vlan_hdr)
Definition: ethernet.h:103
ERR_RTE
Definition: err.h:71
ETH_HWADDR_LEN
#define ETH_HWADDR_LEN
Definition: ethernet.h:50
slipif_rxbyte
static struct pbuf * slipif_rxbyte(struct netif *netif, u8_t c)
Definition: slipif.c:207
epstruct.h
slipif_poll
void slipif_poll(struct netif *netif)
Definition: slipif.c:427
dns.h
eap.h
mode
png_structrp int mode
Definition: png.h:1139
eth_vlan_hdr
Definition: ethernet.h:93
byte
uint8_t byte
Definition: wiring_constants.h:112
ERR_VAL
Definition: err.h:75
SLIP_ESC_END
#define SLIP_ESC_END
Definition: slipif.c:74
ip6_hdr
Definition: ip6.h:80
createSpeedLookupTable.b
list b
Definition: createSpeedLookupTable.py:30
O_RDWR
const uint8_t O_RDWR
Definition: SdBaseFile.h:57
pbuf
Definition: pbuf.h:142
chap-md5.h
LWIP_DEBUGF
#define LWIP_DEBUGF(debug, message)
Definition: debug.h:164
idle
void idle()
Definition: Marlin.cpp:629
ip6.h
TCPH_FLAGS
#define TCPH_FLAGS(phdr)
Definition: tcp.h:84
LWIP_MEMPOOL_PROTOTYPE
#define LWIP_MEMPOOL_PROTOTYPE(name)
Definition: memp.h:67
ETHTYPE_ARP
Definition: ethernet.h:112
ip_addr.h
IN_CLASSB
#define IN_CLASSB(b)
Definition: inet.h:98
SLIP_RECV_ESCAPE
Definition: slipif.c:92
LWIP_MEMPOOL_ALLOC
#define LWIP_MEMPOOL_ALLOC(name)
Definition: memp.h:122
write
static int write(struct _reent *_r, void *pv, const char *pc, int n)
Definition: gcode_file.cpp:17
UDP_HLEN
#define UDP_HLEN
Definition: udp.h:46
PPPOL2TP_AUTH_SUPPORT
#define PPPOL2TP_AUTH_SUPPORT
Definition: ppp_opts.h:58
IP6H_NEXTH
#define IP6H_NEXTH(hdr)
Definition: ip6.h:156
tcpip_api_call
err_t tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call)
Definition: tcpip.c:365
pppoe.h
mppe.h
pbuf::payload
void * payload
Definition: pbuf.h:147
ccp.h
IP6H_FL
#define IP6H_FL(hdr)
Definition: ip6.h:154
IP_GET_TYPE
#define IP_GET_TYPE(ipaddr)
Definition: ip_addr.h:300
LWIP_DNS
#define LWIP_DNS
Definition: opt.h:1011
const
#define const
Definition: zconf.h:230
api.h
PP_HTONS
#define PP_HTONS(x)
Definition: def.h:79
pppapi.h
NETIF_FLAG_BROADCAST
#define NETIF_FLAG_BROADCAST
Definition: netif.h:81
bit
#define bit(b)
Definition: wiring_constants.h:96
IP6H_VTCFL_SET
#define IP6H_VTCFL_SET(hdr, v, tc, fl)
Definition: ip6.h:160
IP6_NEXTH_UDP
#define IP6_NEXTH_UDP
Definition: ip6.h:66
O_CREAT
const uint8_t O_CREAT
Definition: SdBaseFile.h:63
info
uint8_t info[12]
Definition: masstorage.h:54