diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.html deleted file mode 100644 index d127062e6d1b481bd1110a9f2f0240b816cc4417..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - -lwIP: src/core/altcp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-#include "lwip/priv/altcp_priv.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/tcp.h"
-#include "lwip/mem.h"
-#include <string.h>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct altcp_pcb * altcp_alloc (void)
 
void altcp_free (struct altcp_pcb *conn)
 
struct altcp_pcb * altcp_new_ip6 (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new_ip_type (altcp_allocator_t *allocator, u8_t ip_type)
 
void altcp_arg (struct altcp_pcb *conn, void *arg)
 
void altcp_accept (struct altcp_pcb *conn, altcp_accept_fn accept)
 
void altcp_recv (struct altcp_pcb *conn, altcp_recv_fn recv)
 
void altcp_sent (struct altcp_pcb *conn, altcp_sent_fn sent)
 
void altcp_poll (struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval)
 
void altcp_err (struct altcp_pcb *conn, altcp_err_fn err)
 
void altcp_recved (struct altcp_pcb *conn, u16_t len)
 
err_t altcp_bind (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port)
 
err_t altcp_connect (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected)
 
struct altcp_pcb * altcp_listen_with_backlog_and_err (struct altcp_pcb *conn, u8_t backlog, err_t *err)
 
void altcp_abort (struct altcp_pcb *conn)
 
err_t altcp_close (struct altcp_pcb *conn)
 
err_t altcp_shutdown (struct altcp_pcb *conn, int shut_rx, int shut_tx)
 
err_t altcp_write (struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags)
 
err_t altcp_output (struct altcp_pcb *conn)
 
u16_t altcp_mss (struct altcp_pcb *conn)
 
u16_t altcp_sndbuf (struct altcp_pcb *conn)
 
u16_t altcp_sndqueuelen (struct altcp_pcb *conn)
 
void altcp_setprio (struct altcp_pcb *conn, u8_t prio)
 
-

Function Documentation

- -

◆ altcp_alloc()

- -
-
- - - - - - - - -
struct altcp_pcb* altcp_alloc (void )
-
-

For altcp layer implementations only: allocate a new struct altcp_pcb from the pool and zero the memory

- -
-
- -

◆ altcp_free()

- -
-
- - - - - - - - -
void altcp_free (struct altcp_pcb * conn)
-
-

For altcp layer implementations only: return a struct altcp_pcb to the pool

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.js deleted file mode 100644 index 22872dfbd3a795387e416a25cd583f8a627fdbaa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8c.js +++ /dev/null @@ -1,27 +0,0 @@ -var altcp_8c = -[ - [ "altcp_abort", "group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab", null ], - [ "altcp_accept", "group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9", null ], - [ "altcp_alloc", "altcp_8c.html#a6a99f8757c18fbc9b9f30925afbcf4c2", null ], - [ "altcp_arg", "group__altcp.html#ga197a33af038556a04d8f27c7033d771f", null ], - [ "altcp_bind", "group__altcp.html#ga485b248680f73b9876d8674029c5157c", null ], - [ "altcp_close", "group__altcp.html#ga4329798afdf3709c789a2ee060ee3993", null ], - [ "altcp_connect", "group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492", null ], - [ "altcp_err", "group__altcp.html#gadc76a1f3b2448559dc87da1b33291644", null ], - [ "altcp_free", "altcp_8c.html#afd7f6b6602e89cff51f8a8ea0315321d", null ], - [ "altcp_listen_with_backlog_and_err", "group__altcp.html#gac69722b86b1198916f2527fb9f132c2b", null ], - [ "altcp_mss", "group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08", null ], - [ "altcp_new", "group__altcp.html#ga86843287b0ad0099c067817cfb7aa336", null ], - [ "altcp_new_ip6", "group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1", null ], - [ "altcp_new_ip_type", "group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21", null ], - [ "altcp_output", "group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6", null ], - [ "altcp_poll", "group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0", null ], - [ "altcp_recv", "group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71", null ], - [ "altcp_recved", "group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83", null ], - [ "altcp_sent", "group__altcp.html#gab2b228c77c827fb14bfc513171c79f47", null ], - [ "altcp_setprio", "group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5", null ], - [ "altcp_shutdown", "group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319", null ], - [ "altcp_sndbuf", "group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c", null ], - [ "altcp_sndqueuelen", "group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5", null ], - [ "altcp_write", "group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.html deleted file mode 100644 index 4e6af1e38b956068ce3967ff27565baab77741e2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/altcp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/tcpbase.h"
-#include "lwip/err.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-
- - - -

-Data Structures

struct  altcp_allocator_s
 
- - - -

-Macros

#define altcp_listen(conn)   altcp_listen_with_backlog_and_err(conn, TCP_DEFAULT_LISTEN_BACKLOG, NULL)
 
- - - -

-Typedefs

typedef struct altcp_allocator_s altcp_allocator_t
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct altcp_pcb * altcp_new (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new_ip6 (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new_ip_type (altcp_allocator_t *allocator, u8_t ip_type)
 
void altcp_arg (struct altcp_pcb *conn, void *arg)
 
void altcp_accept (struct altcp_pcb *conn, altcp_accept_fn accept)
 
void altcp_recv (struct altcp_pcb *conn, altcp_recv_fn recv)
 
void altcp_sent (struct altcp_pcb *conn, altcp_sent_fn sent)
 
void altcp_poll (struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval)
 
void altcp_err (struct altcp_pcb *conn, altcp_err_fn err)
 
void altcp_recved (struct altcp_pcb *conn, u16_t len)
 
err_t altcp_bind (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port)
 
err_t altcp_connect (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected)
 
struct altcp_pcb * altcp_listen_with_backlog_and_err (struct altcp_pcb *conn, u8_t backlog, err_t *err)
 
void altcp_abort (struct altcp_pcb *conn)
 
err_t altcp_close (struct altcp_pcb *conn)
 
err_t altcp_shutdown (struct altcp_pcb *conn, int shut_rx, int shut_tx)
 
err_t altcp_write (struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags)
 
err_t altcp_output (struct altcp_pcb *conn)
 
u16_t altcp_mss (struct altcp_pcb *conn)
 
u16_t altcp_sndbuf (struct altcp_pcb *conn)
 
u16_t altcp_sndqueuelen (struct altcp_pcb *conn)
 
void altcp_setprio (struct altcp_pcb *conn, u8_t prio)
 
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)
- This file contains the generic API. For more details see Application layered TCP Introduction.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.js deleted file mode 100644 index ddf6a83fc4402b0e8b53c1571a31d406f77658e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp_8h.js +++ /dev/null @@ -1,27 +0,0 @@ -var altcp_8h = -[ - [ "altcp_listen", "group__altcp.html#ga96c22e15230b5216b3a95dc9e2ca42c8", null ], - [ "altcp_allocator_t", "group__altcp.html#ga9ddf490e24b1472a96ab2b4cedd171f8", null ], - [ "altcp_abort", "group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab", null ], - [ "altcp_accept", "group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9", null ], - [ "altcp_arg", "group__altcp.html#ga197a33af038556a04d8f27c7033d771f", null ], - [ "altcp_bind", "group__altcp.html#ga485b248680f73b9876d8674029c5157c", null ], - [ "altcp_close", "group__altcp.html#ga4329798afdf3709c789a2ee060ee3993", null ], - [ "altcp_connect", "group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492", null ], - [ "altcp_err", "group__altcp.html#gadc76a1f3b2448559dc87da1b33291644", null ], - [ "altcp_listen_with_backlog_and_err", "group__altcp.html#gac69722b86b1198916f2527fb9f132c2b", null ], - [ "altcp_mss", "group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08", null ], - [ "altcp_new", "group__altcp.html#ga86843287b0ad0099c067817cfb7aa336", null ], - [ "altcp_new_ip6", "group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1", null ], - [ "altcp_new_ip_type", "group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21", null ], - [ "altcp_output", "group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6", null ], - [ "altcp_poll", "group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0", null ], - [ "altcp_recv", "group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71", null ], - [ "altcp_recved", "group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83", null ], - [ "altcp_sent", "group__altcp.html#gab2b228c77c827fb14bfc513171c79f47", null ], - [ "altcp_setprio", "group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5", null ], - [ "altcp_shutdown", "group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319", null ], - [ "altcp_sndbuf", "group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c", null ], - [ "altcp_sndqueuelen", "group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5", null ], - [ "altcp_write", "group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.html deleted file mode 100644 index fa5ad7385926565536eab5cb9f67b2c97527547f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -lwIP: src/core/altcp_alloc.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_alloc.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/altcp_tls.h"
-#include "lwip/priv/altcp_priv.h"
-#include "lwip/mem.h"
-#include <string.h>
-
- - - - - -

-Functions

struct altcp_pcb * altcp_tls_new (struct altcp_tls_config *config, u8_t ip_type)
 
struct altcp_pcb * altcp_tls_alloc (void *arg, u8_t ip_type)
 
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)
-This interface mimics the tcp callback API to the application while preventing direct linking (much like virtual functions). This way, an application can make use of other application layer protocols on top of TCP without knowing the details (e.g. TLS, proxy connection).

-

This file contains allocation implementation that combine several layers.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.js deleted file mode 100644 index d72903b8a0a64faec496030b574d4daa4a1e6d8a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__alloc_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var altcp__alloc_8c = -[ - [ "altcp_tls_alloc", "group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391", null ], - [ "altcp_tls_new", "group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.html deleted file mode 100644 index ec6a3a01222aaae4de03c065b5f4dab3e728ae12..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/altcp_priv.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_priv.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-#include "lwip/ip_addr.h"
-
- - - - - -

-Functions

struct altcp_pcb * altcp_alloc (void)
 
void altcp_free (struct altcp_pcb *conn)
 
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)
-This interface mimics the tcp callback API to the application while preventing direct linking (much like virtual functions). This way, an application can make use of other application layer protocols on top of TCP without knowing the details (e.g. TLS, proxy connection).

-

Function Documentation

- -

◆ altcp_alloc()

- -
-
- - - - - - - - -
struct altcp_pcb* altcp_alloc (void )
-
-

For altcp layer implementations only: allocate a new struct altcp_pcb from the pool and zero the memory

- -
-
- -

◆ altcp_free()

- -
-
- - - - - - - - -
void altcp_free (struct altcp_pcb * conn)
-
-

For altcp layer implementations only: return a struct altcp_pcb to the pool

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.js deleted file mode 100644 index 6f7027b152ec437282973125d9a50fafc65f0a75..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__priv_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var altcp__priv_8h = -[ - [ "altcp_alloc", "altcp__priv_8h.html#a6a99f8757c18fbc9b9f30925afbcf4c2", null ], - [ "altcp_free", "altcp__priv_8h.html#afd7f6b6602e89cff51f8a8ea0315321d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.html deleted file mode 100644 index 62a1f8ecb6c3431961763aca0cec2394f5586243..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - -lwIP: src/apps/http/altcp_proxyconnect.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_proxyconnect.c File Reference
-
-
-
#include "lwip/apps/altcp_proxyconnect.h"
-#include "lwip/altcp.h"
-#include "lwip/priv/altcp_priv.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/altcp_tls.h"
-#include "lwip/mem.h"
-#include "lwip/init.h"
-#include <stdio.h>
-
- - - -

-Macros

#define ALTCP_PROXYCONNECT_CLIENT_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
 
- - - - - - - - - -

-Functions

struct altcp_pcb * altcp_proxyconnect_new (struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb)
 
struct altcp_pcb * altcp_proxyconnect_new_tcp (struct altcp_proxyconnect_config *config, u8_t ip_type)
 
struct altcp_pcb * altcp_proxyconnect_alloc (void *arg, u8_t ip_type)
 
struct altcp_pcb * altcp_proxyconnect_tls_alloc (void *arg, u8_t ip_type)
 
-

Detailed Description

-

Application layered TCP connection API that executes a proxy-connect.

-

This file provides a starting layer that executes a proxy-connect e.g. to set up TLS connections through a http proxy.

-

Macro Definition Documentation

- -

◆ ALTCP_PROXYCONNECT_CLIENT_AGENT

- -
-
- - - - -
#define ALTCP_PROXYCONNECT_CLIENT_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
-
-

This string is passed in the HTTP header as "User-Agent: "

- -
-
-

Function Documentation

- -

◆ altcp_proxyconnect_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_alloc (void * arg,
u8_t ip_type 
)
-
-

Allocator function to allocate a proxy connect altcp pcb connecting directly via tcp to the proxy.

-

The returned pcb is a chain: altcp_proxyconnect - altcp_tcp - tcp pcb

-

This function is meant for use with altcp_new.

-
Parameters
- - - -
argstruct altcp_proxyconnect_config that contains the proxy settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
- -

◆ altcp_proxyconnect_new()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_new (struct altcp_proxyconnect_config * config,
struct altcp_pcb * inner_pcb 
)
-
-

Allocate a new altcp layer connecting through a proxy. This function gets the inner pcb passed.

-
Parameters
- - - -
configstruct altcp_proxyconnect_config that contains the proxy settings
inner_pcbpcb that makes the connection to the proxy (i.e. tcp pcb)
-
-
- -
-
- -

◆ altcp_proxyconnect_new_tcp()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_new_tcp (struct altcp_proxyconnect_config * config,
u8_t ip_type 
)
-
-

Allocate a new altcp layer connecting through a proxy. This function allocates the inner pcb as tcp pcb, resulting in a direct tcp connection to the proxy.

-
Parameters
- - - -
configstruct altcp_proxyconnect_config that contains the proxy settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
- -

◆ altcp_proxyconnect_tls_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_tls_alloc (void * arg,
u8_t ip_type 
)
-
-

Allocator function to allocate a TLS connection through a proxy.

-

The returned pcb is a chain: altcp_tls - altcp_proxyconnect - altcp_tcp - tcp pcb

-

This function is meant for use with altcp_new.

-
Parameters
- - - -
argstruct altcp_proxyconnect_tls_config that contains the proxy settings and tls settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.js deleted file mode 100644 index fb488148ab03d7f53f65067be65a88c6f15471e9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8c.js +++ /dev/null @@ -1,8 +0,0 @@ -var altcp__proxyconnect_8c = -[ - [ "ALTCP_PROXYCONNECT_CLIENT_AGENT", "altcp__proxyconnect_8c.html#a344227f22aa1b58f7ed737a2d4f4636f", null ], - [ "altcp_proxyconnect_alloc", "altcp__proxyconnect_8c.html#a3d3af45390467ceeaa064b7e28dd43a9", null ], - [ "altcp_proxyconnect_new", "altcp__proxyconnect_8c.html#ae774782064a92d0f58ce07b57a5360d1", null ], - [ "altcp_proxyconnect_new_tcp", "altcp__proxyconnect_8c.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4", null ], - [ "altcp_proxyconnect_tls_alloc", "altcp__proxyconnect_8c.html#a5ff49bcd035847a8915f18deef4172a9", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.html deleted file mode 100644 index a451cbabff114f477d2c683e37d388120d060ba8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/altcp_proxyconnect.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_proxyconnect.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-
- - - - - - - - - -

-Functions

struct altcp_pcb * altcp_proxyconnect_new (struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb)
 
struct altcp_pcb * altcp_proxyconnect_new_tcp (struct altcp_proxyconnect_config *config, u8_t ip_type)
 
struct altcp_pcb * altcp_proxyconnect_alloc (void *arg, u8_t ip_type)
 
struct altcp_pcb * altcp_proxyconnect_tls_alloc (void *arg, u8_t ip_type)
 
-

Detailed Description

-

Application layered TCP connection API that executes a proxy-connect.

-

This file provides a starting layer that executes a proxy-connect e.g. to set up TLS connections through a http proxy.

-

Function Documentation

- -

◆ altcp_proxyconnect_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_alloc (void * arg,
u8_t ip_type 
)
-
-

Allocator function to allocate a proxy connect altcp pcb connecting directly via tcp to the proxy.

-

The returned pcb is a chain: altcp_proxyconnect - altcp_tcp - tcp pcb

-

This function is meant for use with altcp_new.

-
Parameters
- - - -
argstruct altcp_proxyconnect_config that contains the proxy settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
- -

◆ altcp_proxyconnect_new()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_new (struct altcp_proxyconnect_config * config,
struct altcp_pcb * inner_pcb 
)
-
-

Allocate a new altcp layer connecting through a proxy. This function gets the inner pcb passed.

-
Parameters
- - - -
configstruct altcp_proxyconnect_config that contains the proxy settings
inner_pcbpcb that makes the connection to the proxy (i.e. tcp pcb)
-
-
- -
-
- -

◆ altcp_proxyconnect_new_tcp()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_new_tcp (struct altcp_proxyconnect_config * config,
u8_t ip_type 
)
-
-

Allocate a new altcp layer connecting through a proxy. This function allocates the inner pcb as tcp pcb, resulting in a direct tcp connection to the proxy.

-
Parameters
- - - -
configstruct altcp_proxyconnect_config that contains the proxy settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
- -

◆ altcp_proxyconnect_tls_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_proxyconnect_tls_alloc (void * arg,
u8_t ip_type 
)
-
-

Allocator function to allocate a TLS connection through a proxy.

-

The returned pcb is a chain: altcp_tls - altcp_proxyconnect - altcp_tcp - tcp pcb

-

This function is meant for use with altcp_new.

-
Parameters
- - - -
argstruct altcp_proxyconnect_tls_config that contains the proxy settings and tls settings
ip_typeIP type of the connection (lwip_ip_addr_type)
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.js deleted file mode 100644 index 4bf0b7e58ce9d65249038ccc2655c403c866f90d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__proxyconnect_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var altcp__proxyconnect_8h = -[ - [ "altcp_proxyconnect_alloc", "altcp__proxyconnect_8h.html#a3d3af45390467ceeaa064b7e28dd43a9", null ], - [ "altcp_proxyconnect_new", "altcp__proxyconnect_8h.html#ae774782064a92d0f58ce07b57a5360d1", null ], - [ "altcp_proxyconnect_new_tcp", "altcp__proxyconnect_8h.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4", null ], - [ "altcp_proxyconnect_tls_alloc", "altcp__proxyconnect_8h.html#a5ff49bcd035847a8915f18deef4172a9", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.html deleted file mode 100644 index 60f6e40b99eab721dd0390a2e9332f62bd09650d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -lwIP: src/core/altcp_tcp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_tcp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/priv/altcp_priv.h"
-#include "lwip/tcp.h"
-#include "lwip/mem.h"
-#include <string.h>
-
- - - -

-Functions

struct altcp_pcb * altcp_tcp_alloc (void *arg, u8_t ip_type)
 
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)
-This interface mimics the tcp callback API to the application while preventing direct linking (much like virtual functions). This way, an application can make use of other application layer protocols on top of TCP without knowing the details (e.g. TLS, proxy connection).

-

This file contains the base implementation calling into tcp.

-

Function Documentation

- -

◆ altcp_tcp_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_tcp_alloc (void * arg,
u8_t ip_type 
)
-
-

altcp_tcp allocator function fitting to altcp_allocator_t / altcp_new.

-

arg pointer is not used for TCP.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.js deleted file mode 100644 index ce08fcaf6aca9e9ca0b0e7cedefc079e64baad8e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var altcp__tcp_8c = -[ - [ "altcp_tcp_alloc", "altcp__tcp_8c.html#a211215e43cb40bd204a20c34316b7caa", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.html deleted file mode 100644 index 743a8f13f68585a243f6466a28d4acaa37f72d82..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/altcp_tcp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_tcp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-
- - - -

-Functions

struct altcp_pcb * altcp_tcp_alloc (void *arg, u8_t ip_type)
 
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)
-This interface mimics the tcp callback API to the application while preventing direct linking (much like virtual functions). This way, an application can make use of other application layer protocols on top of TCP without knowing the details (e.g. TLS, proxy connection).

-

This file contains the base implementation calling into tcp.

-

Function Documentation

- -

◆ altcp_tcp_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_tcp_alloc (void * arg,
u8_t ip_type 
)
-
-

altcp_tcp allocator function fitting to altcp_allocator_t / altcp_new.

-

arg pointer is not used for TCP.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.js deleted file mode 100644 index 29e18fc8c5f6523b3c3a099603805de57f06d371..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tcp_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var altcp__tcp_8h = -[ - [ "altcp_tcp_alloc", "altcp__tcp_8h.html#a211215e43cb40bd204a20c34316b7caa", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.html deleted file mode 100644 index 61a0d885100745b050685db8375af8896b6dddbb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/altcp_tls.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_tls.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/altcp.h"
-
- - - - - - - - - - - - - - - - - -

-Functions

struct altcp_tls_config * altcp_tls_create_config_server_privkey_cert (const u8_t *privkey, size_t privkey_len, const u8_t *privkey_pass, size_t privkey_pass_len, const u8_t *cert, size_t cert_len)
 
struct altcp_tls_config * altcp_tls_create_config_client (const u8_t *cert, size_t cert_len)
 
struct altcp_tls_config * altcp_tls_create_config_client_2wayauth (const u8_t *ca, size_t ca_len, const u8_t *privkey, size_t privkey_len, const u8_t *privkey_pass, size_t privkey_pass_len, const u8_t *cert, size_t cert_len)
 
void altcp_tls_free_config (struct altcp_tls_config *conf)
 
struct altcp_pcb * altcp_tls_wrap (struct altcp_tls_config *config, struct altcp_pcb *inner_pcb)
 
struct altcp_pcb * altcp_tls_new (struct altcp_tls_config *config, u8_t ip_type)
 
struct altcp_pcb * altcp_tls_alloc (void *arg, u8_t ip_type)
 
void * altcp_tls_context (struct altcp_pcb *conn)
 
-

Detailed Description

-

Application layered TCP/TLS connection API (to be used from TCPIP thread)

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.js deleted file mode 100644 index 7e77c279017f6e52d1911dc4d4a6689251647f50..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var altcp__tls_8h = -[ - [ "altcp_tls_alloc", "group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391", null ], - [ "altcp_tls_context", "group__altcp__tls.html#gabc1741530d5089c3093889416430bc76", null ], - [ "altcp_tls_create_config_client", "group__altcp__tls.html#ga2b249447e10c8599b6d723d403086c35", null ], - [ "altcp_tls_create_config_client_2wayauth", "group__altcp__tls.html#ga7352a4600fee89e167541cf0776c01fb", null ], - [ "altcp_tls_create_config_server_privkey_cert", "group__altcp__tls.html#ga700dc0320e93cea337673e7d4295e161", null ], - [ "altcp_tls_free_config", "group__altcp__tls.html#ga8fb8a92fa3f84170050ddab2888b9145", null ], - [ "altcp_tls_new", "group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a", null ], - [ "altcp_tls_wrap", "group__altcp__tls.html#gab874adb7f87984c0520bd032c2108c47", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls_8c.html deleted file mode 100644 index dd67c9256261bd0a7612218c03b34dcdb7893fe2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls_8c.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/apps/altcp_tls/altcp_tls_mbedtls.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
altcp_tls_mbedtls.c File Reference
-
-
-

Detailed Description

-

Application layered TCP/TLS connection API (to be used from TCPIP thread)

-

This file provides a TLS layer using mbedTLS

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8c.html deleted file mode 100644 index fe9cbd2764a719ae8e58b2787e9484df1b4bd8ac..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8c.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/altcp_tls/altcp_tls_mbedtls_mem.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
altcp_tls_mbedtls_mem.c File Reference
-
-
-

Detailed Description

-

Application layered TCP connection API (to be used from TCPIP thread)

-

This file contains memory management functions for a TLS layer using mbedTLS.

-

ATTENTION: For production usage, you might want to override this file with your own implementation since this implementation simply uses the lwIP heap without caring for fragmentation or leaving heap for other parts of lwIP!

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8h.html deleted file mode 100644 index 99224e48babaf6e12267717943c1b429d0789f3e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__mem_8h.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -lwIP: src/apps/altcp_tls/altcp_tls_mbedtls_mem.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
altcp_tls_mbedtls_mem.h File Reference
-
-
-

Detailed Description

-

Application layered TCP/TLS connection API (to be used from TCPIP thread)

-

This file contains memory management function prototypes for a TLS layer using mbedTLS.

-

Memory management contains:

    -
  • allocating/freeing altcp_mbedtls_state_t
  • -
  • allocating/freeing memory used in the mbedTLS library
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.html deleted file mode 100644 index 940b8c63563e66eddcc9db50662d62c8d027d257..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/altcp_tls_mbedtls_opts.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
altcp_tls_mbedtls_opts.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - -

-Macros

#define LWIP_ALTCP_TLS_MBEDTLS   0
 
#define ALTCP_MBEDTLS_DEBUG   LWIP_DBG_OFF
 
#define ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS   0
 
-

Detailed Description

-

Application layered TCP/TLS connection API (to be used from TCPIP thread)

-

This file contains options for an mbedtls port of the TLS layer.

-

Macro Definition Documentation

- -

◆ ALTCP_MBEDTLS_DEBUG

- -
-
- - - - -
#define ALTCP_MBEDTLS_DEBUG   LWIP_DBG_OFF
-
-

Configure debug level of this file

- -
-
- -

◆ ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS

- -
-
- - - - -
#define ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS   0
-
-

Set a session timeout in seconds for the basic session cache ATTENTION: Using a session cache can lower security by reusing keys!

- -
-
- -

◆ LWIP_ALTCP_TLS_MBEDTLS

- -
-
- - - - -
#define LWIP_ALTCP_TLS_MBEDTLS   0
-
-

LWIP_ALTCP_TLS_MBEDTLS==1: use mbedTLS for TLS support for altcp API mbedtls include directory must be reachable via include search path

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.js deleted file mode 100644 index d4eb77dd0d75b1ba9fe6f9cfc37310ca688de338..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__opts_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var altcp__tls__mbedtls__opts_8h = -[ - [ "ALTCP_MBEDTLS_DEBUG", "altcp__tls__mbedtls__opts_8h.html#a7727456eeb0b3311213936413d238989", null ], - [ "ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS", "altcp__tls__mbedtls__opts_8h.html#a6acb28346f87b2310fc00ec1fccba2b6", null ], - [ "LWIP_ALTCP_TLS_MBEDTLS", "altcp__tls__mbedtls__opts_8h.html#ac8dbfe10a4a9a64c1e2c62ea97e48639", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__structs_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__structs_8h.html deleted file mode 100644 index 2084cff453135928824b16024a66dc52c9c60bb3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/altcp__tls__mbedtls__structs_8h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/apps/altcp_tls/altcp_tls_mbedtls_structs.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
altcp_tls_mbedtls_structs.h File Reference
-
-
-

Detailed Description

-

Application layered TCP/TLS connection API (to be used from TCPIP thread)

-

This file contains structure definitions for a TLS layer using mbedTLS.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated.html deleted file mode 100644 index 9dabbb9cba019864eb403febcaa5e87d4c1c76a9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - -lwIP: Data Structures - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Data Structures
-
-
-
Here are the data structures with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 C_lwiperf_settings
 C_lwiperf_state_tcp
 Caltcp_allocator_s
 Capi_msg
 Cautoip
 Cbridgeif_initdata_s
 Cdhcp6_msg
 Cdhcp_msg
 Cdns_answer
 Cdns_api_msg
 Cdns_hdr
 Cdns_query
 Cdns_req_entry
 Cdns_table_entry
 Ceth_addr
 Ceth_hdr
 Ceth_vlan_hdr
 Cetharp_hdr
 Cetharp_q_entry
 Cgethostbyname_r_helper
 Cicmp6_echo_hdr
 Cicmp6_hdr
 Cicmp_echo_hdr
 Cieee_802154_hdr
 Cigmp_group
 Cigmp_msg
 Cip4_addr
 Cip4_addr_packed
 Cip4_addr_wordaligned
 Cip6_addr
 Cip6_addr_packed
 Cip6_hdr
 Cip6_reass_helper
 Cip6_reassdata
 Cip_addr
 Cip_globals
 Cip_reass_helper
 Cip_reassdata
 Clowpan6_ieee802154_data
 Clowpan6_link_addr
 Clowpan6_reass_helper
 Clwip_cyclic_timer
 Clwip_select_cb
 Clwip_sock
 Cmdns_host
 Cmdns_outpacket
 Cmdns_packet
 Cmdns_rr_info
 Cmdns_service
 Cmem
 Cmemp_desc
 Cmld_group
 Cmld_header
 Cmqtt_client_s
 Cmqtt_connect_client_info_t
 Cmqtt_request_t
 Cmqtt_ringbuf_t
 Cna_header
 Cnd6_neighbor_cache_entry
 Cnd6_q_entry
 Cnetbios_answer
 Cnetbios_hdr
 Cnetbios_name_hdr
 Cnetbios_question_hdr
 Cnetbios_resp
 Cnetbuf
 Cnetconn
 Cnetif
 Cnetif_ext_callback_args_t
 Cnetvector
 Cns_header
 Cpbuf
 Cpbuf_custom
 Cpbuf_custom_ref
 Cpbuf_rom
 Craw_pcb
 Credirect_header
 Crs_header
 Csmtp_send_request
 Csmtp_session
 Csnmp_leaf_node
 Csnmp_mib
 Csnmp_next_oid_state
 Csnmp_node
 Csnmp_node_instance
 Csnmp_obj_id
 Csnmp_oid_range
 Csnmp_scalar_array_node
 Csnmp_scalar_array_node_def
 Csnmp_scalar_node
 Csnmp_table_col_def
 Csnmp_table_node
 Csnmp_table_simple_node
 Csnmp_threadsync_instance
 Csnmp_threadsync_node
 Csnmp_tree_node
 Csnmp_varbind
 Csnmp_varbind_len
 Csnmp_variant_value
 Csntp_msg
 Csntp_server
 Csntp_time
 Csntp_timestamps
 Csockaddr_aligned
 Cstats_
 Cstats_igmp
 Cstats_mem
 Cstats_mib2
 Cstats_mib2_netif_ctrs
 Cstats_proto
 Cstats_sys
 Cstats_syselem
 CtCGI
 Ctcp_ext_arg_callbacks
 Ctcp_pcb
 Ctcp_pcb_listen
 Ctftp_context
 Cthreadsync_data
 Cudp_pcb
 Czepif_init
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated_dup.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated_dup.js deleted file mode 100644 index 3c0086bb78a7218d2c6fa3dd547a3f95123b9fc0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/annotated_dup.js +++ /dev/null @@ -1,123 +0,0 @@ -var annotated_dup = -[ - [ "_lwiperf_settings", "struct__lwiperf__settings.html", null ], - [ "_lwiperf_state_tcp", "struct__lwiperf__state__tcp.html", null ], - [ "altcp_allocator_s", "structaltcp__allocator__s.html", "structaltcp__allocator__s" ], - [ "api_msg", "structapi__msg.html", "structapi__msg" ], - [ "autoip", "structautoip.html", "structautoip" ], - [ "bridgeif_initdata_s", "structbridgeif__initdata__s.html", "structbridgeif__initdata__s" ], - [ "dhcp6_msg", "structdhcp6__msg.html", null ], - [ "dhcp_msg", "structdhcp__msg.html", null ], - [ "dns_answer", "structdns__answer.html", null ], - [ "dns_api_msg", "structdns__api__msg.html", "structdns__api__msg" ], - [ "dns_hdr", "structdns__hdr.html", null ], - [ "dns_query", "structdns__query.html", null ], - [ "dns_req_entry", "structdns__req__entry.html", null ], - [ "dns_table_entry", "structdns__table__entry.html", null ], - [ "eth_addr", "structeth__addr.html", null ], - [ "eth_hdr", "structeth__hdr.html", null ], - [ "eth_vlan_hdr", "structeth__vlan__hdr.html", null ], - [ "etharp_hdr", "structetharp__hdr.html", null ], - [ "etharp_q_entry", "structetharp__q__entry.html", null ], - [ "gethostbyname_r_helper", "structgethostbyname__r__helper.html", null ], - [ "icmp6_echo_hdr", "structicmp6__echo__hdr.html", null ], - [ "icmp6_hdr", "structicmp6__hdr.html", null ], - [ "icmp_echo_hdr", "structicmp__echo__hdr.html", null ], - [ "ieee_802154_hdr", "structieee__802154__hdr.html", "structieee__802154__hdr" ], - [ "igmp_group", "structigmp__group.html", "structigmp__group" ], - [ "igmp_msg", "structigmp__msg.html", null ], - [ "ip4_addr", "structip4__addr.html", null ], - [ "ip4_addr_packed", "structip4__addr__packed.html", null ], - [ "ip4_addr_wordaligned", "structip4__addr__wordaligned.html", null ], - [ "ip6_addr", "structip6__addr.html", null ], - [ "ip6_addr_packed", "structip6__addr__packed.html", null ], - [ "ip6_hdr", "structip6__hdr.html", "structip6__hdr" ], - [ "ip6_reass_helper", "structip6__reass__helper.html", null ], - [ "ip6_reassdata", "structip6__reassdata.html", null ], - [ "ip_addr", "structip__addr.html", "structip__addr" ], - [ "ip_globals", "structip__globals.html", "structip__globals" ], - [ "ip_reass_helper", "structip__reass__helper.html", null ], - [ "ip_reassdata", "structip__reassdata.html", null ], - [ "lowpan6_ieee802154_data", "structlowpan6__ieee802154__data.html", "structlowpan6__ieee802154__data" ], - [ "lowpan6_link_addr", "structlowpan6__link__addr.html", null ], - [ "lowpan6_reass_helper", "structlowpan6__reass__helper.html", null ], - [ "lwip_cyclic_timer", "structlwip__cyclic__timer.html", null ], - [ "lwip_select_cb", "structlwip__select__cb.html", "structlwip__select__cb" ], - [ "lwip_sock", "structlwip__sock.html", "structlwip__sock" ], - [ "mdns_host", "structmdns__host.html", "structmdns__host" ], - [ "mdns_outpacket", "structmdns__outpacket.html", "structmdns__outpacket" ], - [ "mdns_packet", "structmdns__packet.html", "structmdns__packet" ], - [ "mdns_rr_info", "structmdns__rr__info.html", null ], - [ "mdns_service", "structmdns__service.html", "structmdns__service" ], - [ "mem", "structmem.html", "structmem" ], - [ "memp_desc", "structmemp__desc.html", "structmemp__desc" ], - [ "mld_group", "structmld__group.html", "structmld__group" ], - [ "mld_header", "structmld__header.html", null ], - [ "mqtt_client_s", "structmqtt__client__s.html", "structmqtt__client__s" ], - [ "mqtt_connect_client_info_t", "structmqtt__connect__client__info__t.html", "structmqtt__connect__client__info__t" ], - [ "mqtt_request_t", "structmqtt__request__t.html", "structmqtt__request__t" ], - [ "mqtt_ringbuf_t", "structmqtt__ringbuf__t.html", null ], - [ "na_header", "structna__header.html", null ], - [ "nd6_neighbor_cache_entry", "structnd6__neighbor__cache__entry.html", "structnd6__neighbor__cache__entry" ], - [ "nd6_q_entry", "structnd6__q__entry.html", null ], - [ "netbios_answer", "structnetbios__answer.html", "structnetbios__answer" ], - [ "netbios_hdr", "structnetbios__hdr.html", null ], - [ "netbios_name_hdr", "structnetbios__name__hdr.html", null ], - [ "netbios_question_hdr", "structnetbios__question__hdr.html", null ], - [ "netbios_resp", "structnetbios__resp.html", null ], - [ "netbuf", "structnetbuf.html", null ], - [ "netconn", "structnetconn.html", "structnetconn" ], - [ "netif", "structnetif.html", "structnetif" ], - [ "netif_ext_callback_args_t", "unionnetif__ext__callback__args__t.html", "unionnetif__ext__callback__args__t" ], - [ "netvector", "structnetvector.html", "structnetvector" ], - [ "ns_header", "structns__header.html", null ], - [ "pbuf", "structpbuf.html", "structpbuf" ], - [ "pbuf_custom", "structpbuf__custom.html", "structpbuf__custom" ], - [ "pbuf_custom_ref", "structpbuf__custom__ref.html", "structpbuf__custom__ref" ], - [ "pbuf_rom", "structpbuf__rom.html", "structpbuf__rom" ], - [ "raw_pcb", "structraw__pcb.html", "structraw__pcb" ], - [ "redirect_header", "structredirect__header.html", null ], - [ "rs_header", "structrs__header.html", null ], - [ "smtp_send_request", "structsmtp__send__request.html", "structsmtp__send__request" ], - [ "smtp_session", "structsmtp__session.html", "structsmtp__session" ], - [ "snmp_leaf_node", "structsnmp__leaf__node.html", "structsnmp__leaf__node" ], - [ "snmp_mib", "structsnmp__mib.html", null ], - [ "snmp_next_oid_state", "structsnmp__next__oid__state.html", null ], - [ "snmp_node", "structsnmp__node.html", "structsnmp__node" ], - [ "snmp_node_instance", "structsnmp__node__instance.html", "structsnmp__node__instance" ], - [ "snmp_obj_id", "structsnmp__obj__id.html", null ], - [ "snmp_oid_range", "structsnmp__oid__range.html", null ], - [ "snmp_scalar_array_node", "structsnmp__scalar__array__node.html", "structsnmp__scalar__array__node" ], - [ "snmp_scalar_array_node_def", "structsnmp__scalar__array__node__def.html", null ], - [ "snmp_scalar_node", "structsnmp__scalar__node.html", "structsnmp__scalar__node" ], - [ "snmp_table_col_def", "structsnmp__table__col__def.html", null ], - [ "snmp_table_node", "structsnmp__table__node.html", "structsnmp__table__node" ], - [ "snmp_table_simple_node", "structsnmp__table__simple__node.html", null ], - [ "snmp_threadsync_instance", "structsnmp__threadsync__instance.html", null ], - [ "snmp_threadsync_node", "structsnmp__threadsync__node.html", null ], - [ "snmp_tree_node", "structsnmp__tree__node.html", "structsnmp__tree__node" ], - [ "snmp_varbind", "structsnmp__varbind.html", "structsnmp__varbind" ], - [ "snmp_varbind_len", "structsnmp__varbind__len.html", null ], - [ "snmp_variant_value", "unionsnmp__variant__value.html", null ], - [ "sntp_msg", "structsntp__msg.html", null ], - [ "sntp_server", "structsntp__server.html", "structsntp__server" ], - [ "sntp_time", "structsntp__time.html", null ], - [ "sntp_timestamps", "structsntp__timestamps.html", null ], - [ "sockaddr_aligned", "unionsockaddr__aligned.html", null ], - [ "stats_", "structstats__.html", "structstats__" ], - [ "stats_igmp", "structstats__igmp.html", null ], - [ "stats_mem", "structstats__mem.html", null ], - [ "stats_mib2", "structstats__mib2.html", null ], - [ "stats_mib2_netif_ctrs", "structstats__mib2__netif__ctrs.html", "structstats__mib2__netif__ctrs" ], - [ "stats_proto", "structstats__proto.html", null ], - [ "stats_sys", "structstats__sys.html", null ], - [ "stats_syselem", "structstats__syselem.html", null ], - [ "tCGI", "structt_c_g_i.html", null ], - [ "tcp_ext_arg_callbacks", "structtcp__ext__arg__callbacks.html", "structtcp__ext__arg__callbacks" ], - [ "tcp_pcb", "structtcp__pcb.html", "structtcp__pcb" ], - [ "tcp_pcb_listen", "structtcp__pcb__listen.html", "structtcp__pcb__listen" ], - [ "tftp_context", "structtftp__context.html", "structtftp__context" ], - [ "threadsync_data", "structthreadsync__data.html", null ], - [ "udp_pcb", "structudp__pcb.html", "structudp__pcb" ], - [ "zepif_init", "structzepif__init.html", "structzepif__init" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.html deleted file mode 100644 index bca6f6b0594072c698dd5a1f861c43b6dc74568c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.html +++ /dev/null @@ -1,861 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/api.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
api.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/arch.h"
-#include "lwip/netbuf.h"
-#include "lwip/sys.h"
-#include "lwip/ip_addr.h"
-#include "lwip/err.h"
-
- - - - - -

-Data Structures

struct  netconn
 
struct  netvector
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define NETCONN_FLAG_MBOXCLOSED   0x01
 
#define NETCONN_FLAG_NON_BLOCKING   0x02
 
#define NETCONN_FLAG_IN_NONBLOCKING_CONNECT   0x04
 
#define NETCONN_FLAG_CHECK_WRITESPACE   0x10
 
#define NETCONN_FLAG_IPV6_V6ONLY   0x20
 
#define NETCONN_FIN_RX_PENDING   0x80
 
#define API_EVENT(c, e, l)
 
#define netconn_new(t)   netconn_new_with_proto_and_callback(t, 0, NULL)
 
#define netconn_type(conn)   (conn->type)
 
#define netconn_peer(c, i, p)   netconn_getaddr(c,i,p,0)
 
#define netconn_addr(c, i, p)   netconn_getaddr(c,i,p,1)
 
#define netconn_listen(conn)   netconn_listen_with_backlog(conn, TCP_DEFAULT_LISTEN_BACKLOG)
 
#define netconn_write(conn, dataptr, size, apiflags)   netconn_write_partly(conn, dataptr, size, apiflags, NULL)
 
#define netconn_set_nonblocking(conn, val)
 
#define netconn_is_nonblocking(conn)   (((conn)->flags & NETCONN_FLAG_NON_BLOCKING) != 0)
 
#define netconn_set_ipv6only(conn, val)
 
#define netconn_get_ipv6only(conn)   (((conn)->flags & NETCONN_FLAG_IPV6_V6ONLY) != 0)
 
#define netconn_set_sendtimeout(conn, timeout)   ((conn)->send_timeout = (timeout))
 
#define netconn_get_sendtimeout(conn)   ((conn)->send_timeout)
 
#define netconn_set_recvbufsize(conn, recvbufsize)   ((conn)->recv_bufsize = (recvbufsize))
 
#define netconn_get_recvbufsize(conn)   ((conn)->recv_bufsize)
 
- - - -

-Typedefs

typedef void(* netconn_callback) (struct netconn *, enum netconn_evt, u16_t len)
 
- - - - - - - - - -

-Enumerations

enum  netconn_type { ,
-  NETCONN_TCP = 0x10, -NETCONN_TCP_IPV6 = NETCONN_TCP | 0x08, -NETCONN_UDP = 0x20, -NETCONN_UDPLITE = 0x21, -
-  NETCONN_UDPNOCHKSUM = 0x22, -NETCONN_UDP_IPV6 = NETCONN_UDP | 0x08, -NETCONN_UDPLITE_IPV6 = NETCONN_UDPLITE | 0x08, -NETCONN_UDPNOCHKSUM_IPV6 = NETCONN_UDPNOCHKSUM | 0x08, -
-  NETCONN_RAW = 0x40 -
- }
 
enum  netconn_state
 
enum  netconn_evt
 
enum  netconn_igmp
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct netconnnetconn_new_with_proto_and_callback (enum netconn_type t, u8_t proto, netconn_callback callback)
 
err_t netconn_prepare_delete (struct netconn *conn)
 
err_t netconn_delete (struct netconn *conn)
 
err_t netconn_getaddr (struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local)
 
err_t netconn_bind (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_bind_if (struct netconn *conn, u8_t if_idx)
 
err_t netconn_connect (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_disconnect (struct netconn *conn)
 
err_t netconn_listen_with_backlog (struct netconn *conn, u8_t backlog)
 
err_t netconn_accept (struct netconn *conn, struct netconn **new_conn)
 
err_t netconn_recv (struct netconn *conn, struct netbuf **new_buf)
 
err_t netconn_recv_udp_raw_netbuf (struct netconn *conn, struct netbuf **new_buf)
 
err_t netconn_recv_udp_raw_netbuf_flags (struct netconn *conn, struct netbuf **new_buf, u8_t apiflags)
 
err_t netconn_recv_tcp_pbuf (struct netconn *conn, struct pbuf **new_buf)
 
err_t netconn_recv_tcp_pbuf_flags (struct netconn *conn, struct pbuf **new_buf, u8_t apiflags)
 
err_t netconn_sendto (struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port)
 
err_t netconn_send (struct netconn *conn, struct netbuf *buf)
 
err_t netconn_write_partly (struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written)
 
err_t netconn_write_vectors_partly (struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written)
 
err_t netconn_close (struct netconn *conn)
 
err_t netconn_shutdown (struct netconn *conn, u8_t shut_rx, u8_t shut_tx)
 
err_t netconn_join_leave_group (struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave)
 
err_t netconn_join_leave_group_netif (struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave)
 
err_t netconn_gethostbyname_addrtype (const char *name, ip_addr_t *addr, u8_t dns_addrtype)
 
err_t netconn_err (struct netconn *conn)
 
-

Detailed Description

-

netconn API (to be used from non-TCPIP threads)

-

Macro Definition Documentation

- -

◆ API_EVENT

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define API_EVENT( c,
 e,
 
)
-
-Value:
if (c->callback) { \
(*c->callback)(c, e, l); \
}

Register an Network connection event

- -
-
- -

◆ NETCONN_FIN_RX_PENDING

- -
-
- - - - -
#define NETCONN_FIN_RX_PENDING   0x80
-
-

A FIN has been received but not passed to the application yet

- -
-
- -

◆ NETCONN_FLAG_CHECK_WRITESPACE

- -
-
- - - - -
#define NETCONN_FLAG_CHECK_WRITESPACE   0x10
-
-

If a nonblocking write has been rejected before, poll_tcp needs to check if the netconn is writable again

- -
-
- -

◆ NETCONN_FLAG_IN_NONBLOCKING_CONNECT

- -
-
- - - - -
#define NETCONN_FLAG_IN_NONBLOCKING_CONNECT   0x04
-
-

Was the last connect action a non-blocking one?

- -
-
- -

◆ NETCONN_FLAG_IPV6_V6ONLY

- -
-
- - - - -
#define NETCONN_FLAG_IPV6_V6ONLY   0x20
-
-

If this flag is set then only IPv6 communication is allowed on the netconn. As per RFC#3493 this features defaults to OFF allowing dual-stack usage by default.

- -
-
- -

◆ NETCONN_FLAG_MBOXCLOSED

- -
-
- - - - -
#define NETCONN_FLAG_MBOXCLOSED   0x01
-
-

This netconn had an error, don't block on recvmbox/acceptmbox any more

- -
-
- -

◆ NETCONN_FLAG_NON_BLOCKING

- -
-
- - - - -
#define NETCONN_FLAG_NON_BLOCKING   0x02
-
-

Should this netconn avoid blocking?

- -
-
- -

◆ netconn_get_recvbufsize

- -
-
- - - - - - - - -
#define netconn_get_recvbufsize( conn)   ((conn)->recv_bufsize)
-
-

Get the receive buffer in bytes

- -
-
- -

◆ netconn_get_sendtimeout

- -
-
- - - - - - - - -
#define netconn_get_sendtimeout( conn)   ((conn)->send_timeout)
-
-

Get the send timeout in milliseconds

- -
-
- -

◆ netconn_is_nonblocking

- -
-
- - - - - - - - -
#define netconn_is_nonblocking( conn)   (((conn)->flags & NETCONN_FLAG_NON_BLOCKING) != 0)
-
-

Get the blocking status of netconn calls (

- -
-
- -

◆ netconn_set_nonblocking

- -
-
- - - - - - - - - - - - - - - - - - -
#define netconn_set_nonblocking( conn,
 val 
)
-
-Value:
do { if(val) { \
netconn_set_flags(conn, NETCONN_FLAG_NON_BLOCKING); \
} else { \
netconn_clear_flags(conn, NETCONN_FLAG_NON_BLOCKING); }} while(0)
#define NETCONN_FLAG_NON_BLOCKING
Definition: api.h:73
-

Set the blocking status of netconn calls (

- -
-
- -

◆ netconn_set_recvbufsize

- -
-
- - - - - - - - - - - - - - - - - - -
#define netconn_set_recvbufsize( conn,
 recvbufsize 
)   ((conn)->recv_bufsize = (recvbufsize))
-
-

Set the receive buffer in bytes

- -
-
- -

◆ netconn_set_sendtimeout

- -
-
- - - - - - - - - - - - - - - - - - -
#define netconn_set_sendtimeout( conn,
 timeout 
)   ((conn)->send_timeout = (timeout))
-
-

Set the send timeout in milliseconds

- -
-
- -

◆ netconn_type

- -
-
- - - - - - - - -
#define netconn_type( conn)   (conn->type)
-
-

Get the type of a netconn (as enum netconn_type).

- -
-
-

Typedef Documentation

- -

◆ netconn_callback

- -
-
- - - - -
typedef void(* netconn_callback) (struct netconn *, enum netconn_evt, u16_t len)
-
-

A callback prototype to inform about events for a netconn

- -
-
-

Enumeration Type Documentation

- -

◆ netconn_evt

- -
-
- - - - -
enum netconn_evt
-
-

Used to inform the callback function about changes

-

Event explanation:

-

In the netconn implementation, there are three ways to block a client:

-
    -
  • accept mbox (sys_arch_mbox_fetch(&conn->acceptmbox, &accept_ptr, 0); in netconn_accept())
  • -
  • receive mbox (sys_arch_mbox_fetch(&conn->recvmbox, &buf, 0); in netconn_recv_data())
  • -
  • send queue is full (sys_arch_sem_wait(LWIP_API_MSG_SEM(msg), 0); in lwip_netconn_do_write())
  • -
-

The events have to be seen as events signaling the state of these mboxes/semaphores. For non-blocking connections, you need to know in advance whether a call to a netconn function call would block or not, and these events tell you about that.

-

RCVPLUS events say: Safe to perform a potentially blocking call call once more. They are counted in sockets - three RCVPLUS events for accept mbox means you are safe to call netconn_accept 3 times without being blocked. Same thing for receive mbox.

-

RCVMINUS events say: Your call to to a possibly blocking function is "acknowledged". Socket implementation decrements the counter.

-

For TX, there is no need to count, its merely a flag. SENDPLUS means you may send something. SENDPLUS occurs when enough data was delivered to peer so netconn_send() can be called again. A SENDMINUS event occurs when the next call to a netconn_send() would be blocking.

- -
-
- -

◆ netconn_igmp

- -
-
- - - - -
enum netconn_igmp
-
-
- -

◆ netconn_state

- -
-
- - - - -
enum netconn_state
-
-

Current state of the netconn. Non-TCP netconns are always in state NETCONN_NONE!

- -
-
-

Function Documentation

- -

◆ netconn_getaddr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_getaddr (struct netconnconn,
ip_addr_taddr,
u16_t * port,
u8_t local 
)
-
-

Get the local or remote IP address and port of a netconn. For RAW netconns, this returns the protocol instead of a port!

-
Parameters
- - - - - -
connthe netconn to query
addra pointer to which to save the IP address
porta pointer to which to save the port (or protocol for RAW)
local1 to get the local IP address, 0 to get the remote one
-
-
-
Returns
ERR_CONN for invalid connections ERR_OK if the information was retrieved
- -
-
- -

◆ netconn_new_with_proto_and_callback()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct netconn* netconn_new_with_proto_and_callback (enum netconn_type t,
u8_t proto,
netconn_callback callback 
)
-
-

Create a new netconn (of a specific type) that has a callback function. The corresponding pcb is also created.

-
Parameters
- - -
tthe type of 'connection' to create (
-
-
-
See also
enum netconn_type)
-
Parameters
- - - -
protothe IP protocol for RAW IP pcbs
callbacka function to call on status changes (RX available, TX'ed)
-
-
-
Returns
a newly allocated struct netconn or NULL on memory error
- -
-
- -

◆ netconn_recv_udp_raw_netbuf()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_recv_udp_raw_netbuf (struct netconnconn,
struct netbuf ** new_buf 
)
-
-

Receive data (in form of a netbuf) from a UDP or RAW netconn

-
Parameters
- - - -
connthe netconn from which to receive data
new_bufpointer where a new netbuf is stored when received data
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error) ERR_ARG if conn is not a UDP/RAW netconn
- -
-
- -

◆ netconn_recv_udp_raw_netbuf_flags()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_recv_udp_raw_netbuf_flags (struct netconnconn,
struct netbuf ** new_buf,
u8_t apiflags 
)
-
-

Receive data (in form of a netbuf) from a UDP or RAW netconn

-
Parameters
- - - - -
connthe netconn from which to receive data
new_bufpointer where a new netbuf is stored when received data
apiflagsflags that control function behaviour. For now only:
    -
  • NETCONN_DONTBLOCK: only read data that is available now, don't wait for more data
  • -
-
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error) ERR_ARG if conn is not a UDP/RAW netconn
- -
-
- -

◆ netconn_write_vectors_partly()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_write_vectors_partly (struct netconnconn,
struct netvectorvectors,
u16_t vectorcnt,
u8_t apiflags,
size_t * bytes_written 
)
-
-

Send vectorized data atomically over a TCP netconn.

-
Parameters
- - - - - - -
connthe TCP netconn over which to send data
vectorsarray of vectors containing data to send
vectorcntnumber of vectors in the array
apiflagscombination of following flags :
    -
  • NETCONN_COPY: data will be copied into memory belonging to the stack
  • -
  • NETCONN_MORE: for TCP connection, PSH flag will be set on last segment sent
  • -
  • NETCONN_DONTBLOCK: only write the data if all data can be written at once
  • -
-
bytes_writtenpointer to a location that receives the number of written bytes
-
-
-
Returns
ERR_OK if data was sent, any other err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.js deleted file mode 100644 index 3581670a068be0e8c245273491c84f69a3bd969e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api_8h.js +++ /dev/null @@ -1,66 +0,0 @@ -var api_8h = -[ - [ "netconn", "structnetconn.html", "structnetconn" ], - [ "netvector", "structnetvector.html", "structnetvector" ], - [ "API_EVENT", "api_8h.html#a3ce590f58be8f60dbde361920863b26d", null ], - [ "netconn_addr", "group__netconn__common.html#ga37ec33522cfc26fa57251c33e4cebb3e", null ], - [ "NETCONN_FIN_RX_PENDING", "api_8h.html#a24d62a2a03ba421fcf2bdce1ea89b949", null ], - [ "NETCONN_FLAG_CHECK_WRITESPACE", "api_8h.html#a9d791955a4256a0589a3844e4e6f0f9c", null ], - [ "NETCONN_FLAG_IN_NONBLOCKING_CONNECT", "api_8h.html#a70bb861ee643b60ee402fd48f581f58d", null ], - [ "NETCONN_FLAG_IPV6_V6ONLY", "api_8h.html#a60892e4eb139f10157847fea4266bf5b", null ], - [ "NETCONN_FLAG_MBOXCLOSED", "api_8h.html#af77be7590d3712259e78103c1dddf63f", null ], - [ "NETCONN_FLAG_NON_BLOCKING", "api_8h.html#abee57aa0ba63e35742d411bc5224900a", null ], - [ "netconn_get_ipv6only", "group__netconn__common.html#gaf001c7d5fbf97c04eb1d9ac7d14c9c31", null ], - [ "netconn_get_recvbufsize", "api_8h.html#ac0298c287dc3823047c378c014ff1eb0", null ], - [ "netconn_get_sendtimeout", "api_8h.html#a7d6e84458eec796b0b0ce1bb247f323f", null ], - [ "netconn_is_nonblocking", "api_8h.html#a5789f0030b895b40625a74deb5a1092f", null ], - [ "netconn_listen", "group__netconn__tcp.html#ga43e3f4c2169dec0f666c502e490416b7", null ], - [ "netconn_new", "group__netconn__common.html#gab2bd1d5e633e14e428cfc0ca908d5e0c", null ], - [ "netconn_peer", "group__netconn__common.html#ga1065e769f2276270722a7700182077bc", null ], - [ "netconn_set_ipv6only", "group__netconn__common.html#gae56911e2d92bebf43d73e116530e41f1", null ], - [ "netconn_set_nonblocking", "api_8h.html#a6a578dd5b55e4457e0d23574ec9c55bb", null ], - [ "netconn_set_recvbufsize", "api_8h.html#a04785274634a5b504c760731c2e70725", null ], - [ "netconn_set_sendtimeout", "api_8h.html#a3ce3ad9f660e99b11fec20cafaf8f016", null ], - [ "netconn_type", "api_8h.html#a62cd17ad03bb2817cb0c419e1c9790b1", null ], - [ "netconn_write", "group__netconn__tcp.html#gafea5e9b90770a7c6cd0762ceb65e5b46", null ], - [ "netconn_callback", "api_8h.html#a3e130339f00202b3ab714af502163a2d", null ], - [ "netconn_evt", "api_8h.html#af722260882d14c49afb765293ffb0155", null ], - [ "netconn_igmp", "api_8h.html#a5c6ded2c082de1536019b197a0a912db", null ], - [ "netconn_state", "api_8h.html#a2c6c9c1869f443c5ec7b31180a44fada", null ], - [ "netconn_type", "group__netconn__common.html#gaaba260d28d105fb4bce9185fd0300d91", [ - [ "NETCONN_TCP", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a75d14318b91af7a452230189f47e5e1a", null ], - [ "NETCONN_TCP_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91ae7efa7c4e50b7b381531a2136cd5a013", null ], - [ "NETCONN_UDP", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a6b8ec191d69f7e639f4ab40779069636", null ], - [ "NETCONN_UDPLITE", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a655e1625cc7e6a93f1e3d2646f56a1e4", null ], - [ "NETCONN_UDPNOCHKSUM", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a7e0c3f566b3d4321b36b711b6b1ad6de", null ], - [ "NETCONN_UDP_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a34ee1c89f6705462590a4fe2c9772d9e", null ], - [ "NETCONN_UDPLITE_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91aa9cabc9d90606b5c5939fcc02ac588c7", null ], - [ "NETCONN_UDPNOCHKSUM_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a2c7f548d26f6c411f084b6c59247b60e", null ], - [ "NETCONN_RAW", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a0d828a7e9c1614d4cae56602b09f39e9", null ] - ] ], - [ "netconn_accept", "group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69", null ], - [ "netconn_bind", "group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230", null ], - [ "netconn_bind_if", "group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5", null ], - [ "netconn_close", "group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624", null ], - [ "netconn_connect", "group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77", null ], - [ "netconn_delete", "group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403", null ], - [ "netconn_disconnect", "group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402", null ], - [ "netconn_err", "group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4", null ], - [ "netconn_getaddr", "api_8h.html#a28430d1d86733f1bf98dc31305c42104", null ], - [ "netconn_gethostbyname_addrtype", "group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5", null ], - [ "netconn_join_leave_group", "group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed", null ], - [ "netconn_join_leave_group_netif", "group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b", null ], - [ "netconn_listen_with_backlog", "group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d", null ], - [ "netconn_new_with_proto_and_callback", "api_8h.html#ad0a0434e5ff08bb350740cb840e2aca8", null ], - [ "netconn_prepare_delete", "group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0", null ], - [ "netconn_recv", "group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf", null ], - [ "netconn_recv_tcp_pbuf", "group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490", null ], - [ "netconn_recv_tcp_pbuf_flags", "group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294", null ], - [ "netconn_recv_udp_raw_netbuf", "api_8h.html#a805a90b546c5a149f04782351633979b", null ], - [ "netconn_recv_udp_raw_netbuf_flags", "api_8h.html#a505c3b8e400babf9681e09c945b7f421", null ], - [ "netconn_send", "group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238", null ], - [ "netconn_sendto", "group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c", null ], - [ "netconn_shutdown", "group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63", null ], - [ "netconn_write_partly", "group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf", null ], - [ "netconn_write_vectors_partly", "api_8h.html#a992b4fe8a855fd94861738f7260d0a32", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.html deleted file mode 100644 index 44e64f8df58d495ff170a8c9f74a3d8ae40f8c05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - -lwIP: src/api/api_lib.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
api_lib.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/api.h"
-#include "lwip/memp.h"
-#include "lwip/ip.h"
-#include "lwip/raw.h"
-#include "lwip/udp.h"
-#include "lwip/priv/api_msg.h"
-#include "lwip/priv/tcp_priv.h"
-#include "lwip/priv/tcpip_priv.h"
-#include "path/to/my/lwip_hooks.h"
-#include <string.h>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct netconnnetconn_new_with_proto_and_callback (enum netconn_type t, u8_t proto, netconn_callback callback)
 
err_t netconn_prepare_delete (struct netconn *conn)
 
err_t netconn_delete (struct netconn *conn)
 
err_t netconn_getaddr (struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local)
 
err_t netconn_bind (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_bind_if (struct netconn *conn, u8_t if_idx)
 
err_t netconn_connect (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_disconnect (struct netconn *conn)
 
err_t netconn_listen_with_backlog (struct netconn *conn, u8_t backlog)
 
err_t netconn_accept (struct netconn *conn, struct netconn **new_conn)
 
err_t netconn_recv_tcp_pbuf (struct netconn *conn, struct pbuf **new_buf)
 
err_t netconn_recv_tcp_pbuf_flags (struct netconn *conn, struct pbuf **new_buf, u8_t apiflags)
 
err_t netconn_recv_udp_raw_netbuf (struct netconn *conn, struct netbuf **new_buf)
 
err_t netconn_recv_udp_raw_netbuf_flags (struct netconn *conn, struct netbuf **new_buf, u8_t apiflags)
 
err_t netconn_recv (struct netconn *conn, struct netbuf **new_buf)
 
err_t netconn_sendto (struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port)
 
err_t netconn_send (struct netconn *conn, struct netbuf *buf)
 
err_t netconn_write_partly (struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written)
 
err_t netconn_write_vectors_partly (struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written)
 
err_t netconn_close (struct netconn *conn)
 
err_t netconn_err (struct netconn *conn)
 
err_t netconn_shutdown (struct netconn *conn, u8_t shut_rx, u8_t shut_tx)
 
err_t netconn_join_leave_group (struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave)
 
err_t netconn_join_leave_group_netif (struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave)
 
err_t netconn_gethostbyname_addrtype (const char *name, ip_addr_t *addr, u8_t dns_addrtype)
 
-

Detailed Description

-

Sequential API External module

-

Function Documentation

- -

◆ netconn_getaddr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_getaddr (struct netconnconn,
ip_addr_taddr,
u16_t * port,
u8_t local 
)
-
-

Get the local or remote IP address and port of a netconn. For RAW netconns, this returns the protocol instead of a port!

-
Parameters
- - - - - -
connthe netconn to query
addra pointer to which to save the IP address
porta pointer to which to save the port (or protocol for RAW)
local1 to get the local IP address, 0 to get the remote one
-
-
-
Returns
ERR_CONN for invalid connections ERR_OK if the information was retrieved
- -
-
- -

◆ netconn_new_with_proto_and_callback()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct netconn* netconn_new_with_proto_and_callback (enum netconn_type t,
u8_t proto,
netconn_callback callback 
)
-
-

Create a new netconn (of a specific type) that has a callback function. The corresponding pcb is also created.

-
Parameters
- - -
tthe type of 'connection' to create (
-
-
-
See also
enum netconn_type)
-
Parameters
- - - -
protothe IP protocol for RAW IP pcbs
callbacka function to call on status changes (RX available, TX'ed)
-
-
-
Returns
a newly allocated struct netconn or NULL on memory error
- -
-
- -

◆ netconn_recv_udp_raw_netbuf()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_recv_udp_raw_netbuf (struct netconnconn,
struct netbuf ** new_buf 
)
-
-

Receive data (in form of a netbuf) from a UDP or RAW netconn

-
Parameters
- - - -
connthe netconn from which to receive data
new_bufpointer where a new netbuf is stored when received data
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error) ERR_ARG if conn is not a UDP/RAW netconn
- -
-
- -

◆ netconn_recv_udp_raw_netbuf_flags()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_recv_udp_raw_netbuf_flags (struct netconnconn,
struct netbuf ** new_buf,
u8_t apiflags 
)
-
-

Receive data (in form of a netbuf) from a UDP or RAW netconn

-
Parameters
- - - - -
connthe netconn from which to receive data
new_bufpointer where a new netbuf is stored when received data
apiflagsflags that control function behaviour. For now only:
    -
  • NETCONN_DONTBLOCK: only read data that is available now, don't wait for more data
  • -
-
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error) ERR_ARG if conn is not a UDP/RAW netconn
- -
-
- -

◆ netconn_write_vectors_partly()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_write_vectors_partly (struct netconnconn,
struct netvectorvectors,
u16_t vectorcnt,
u8_t apiflags,
size_t * bytes_written 
)
-
-

Send vectorized data atomically over a TCP netconn.

-
Parameters
- - - - - - -
connthe TCP netconn over which to send data
vectorsarray of vectors containing data to send
vectorcntnumber of vectors in the array
apiflagscombination of following flags :
    -
  • NETCONN_COPY: data will be copied into memory belonging to the stack
  • -
  • NETCONN_MORE: for TCP connection, PSH flag will be set on last segment sent
  • -
  • NETCONN_DONTBLOCK: only write the data if all data can be written at once
  • -
-
bytes_writtenpointer to a location that receives the number of written bytes
-
-
-
Returns
ERR_OK if data was sent, any other err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.js deleted file mode 100644 index 3deb4e6601e099a40e164067e5f5b9df228e564e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__lib_8c.js +++ /dev/null @@ -1,28 +0,0 @@ -var api__lib_8c = -[ - [ "netconn_accept", "group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69", null ], - [ "netconn_bind", "group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230", null ], - [ "netconn_bind_if", "group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5", null ], - [ "netconn_close", "group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624", null ], - [ "netconn_connect", "group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77", null ], - [ "netconn_delete", "group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403", null ], - [ "netconn_disconnect", "group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402", null ], - [ "netconn_err", "group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4", null ], - [ "netconn_getaddr", "api__lib_8c.html#a28430d1d86733f1bf98dc31305c42104", null ], - [ "netconn_gethostbyname_addrtype", "group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5", null ], - [ "netconn_join_leave_group", "group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed", null ], - [ "netconn_join_leave_group_netif", "group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b", null ], - [ "netconn_listen_with_backlog", "group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d", null ], - [ "netconn_new_with_proto_and_callback", "api__lib_8c.html#ad0a0434e5ff08bb350740cb840e2aca8", null ], - [ "netconn_prepare_delete", "group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0", null ], - [ "netconn_recv", "group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf", null ], - [ "netconn_recv_tcp_pbuf", "group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490", null ], - [ "netconn_recv_tcp_pbuf_flags", "group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294", null ], - [ "netconn_recv_udp_raw_netbuf", "api__lib_8c.html#a805a90b546c5a149f04782351633979b", null ], - [ "netconn_recv_udp_raw_netbuf_flags", "api__lib_8c.html#a505c3b8e400babf9681e09c945b7f421", null ], - [ "netconn_send", "group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238", null ], - [ "netconn_sendto", "group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c", null ], - [ "netconn_shutdown", "group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63", null ], - [ "netconn_write_partly", "group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf", null ], - [ "netconn_write_vectors_partly", "api__lib_8c.html#a992b4fe8a855fd94861738f7260d0a32", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.html deleted file mode 100644 index e3942ac4a3db76516e81a3bc21026dfe0caa5722..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.html +++ /dev/null @@ -1,626 +0,0 @@ - - - - - - - -lwIP: src/api/api_msg.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
api_msg.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/priv/api_msg.h"
-#include "lwip/ip.h"
-#include "lwip/ip_addr.h"
-#include "lwip/udp.h"
-#include "lwip/tcp.h"
-#include "lwip/raw.h"
-#include "lwip/memp.h"
-#include "lwip/igmp.h"
-#include "lwip/dns.h"
-#include "lwip/mld6.h"
-#include "lwip/priv/tcpip_priv.h"
-#include <string.h>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void lwip_netconn_do_newconn (void *m)
 
struct netconnnetconn_alloc (enum netconn_type t, netconn_callback callback)
 
void netconn_free (struct netconn *conn)
 
void lwip_netconn_do_delconn (void *m)
 
void lwip_netconn_do_bind (void *m)
 
void lwip_netconn_do_bind_if (void *m)
 
void lwip_netconn_do_connect (void *m)
 
void lwip_netconn_do_disconnect (void *m)
 
void lwip_netconn_do_listen (void *m)
 
void lwip_netconn_do_send (void *m)
 
void lwip_netconn_do_recv (void *m)
 
void lwip_netconn_do_accepted (void *m)
 
void lwip_netconn_do_write (void *m)
 
void lwip_netconn_do_getaddr (void *m)
 
void lwip_netconn_do_close (void *m)
 
void lwip_netconn_do_join_leave_group (void *m)
 
void lwip_netconn_do_join_leave_group_netif (void *m)
 
void lwip_netconn_do_gethostbyname (void *arg)
 
-

Detailed Description

-

Sequential API Internal module

-

Function Documentation

- -

◆ lwip_netconn_do_accepted()

- -
-
- - - - - - - - -
void lwip_netconn_do_accepted (void * m)
-
-

Indicate that a TCP pcb has been accepted Called from netconn_accept

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_bind()

- -
-
- - - - - - - - -
void lwip_netconn_do_bind (void * m)
-
-

Bind a pcb contained in a netconn Called from netconn_bind.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to bind to
-
-
- -
-
- -

◆ lwip_netconn_do_bind_if()

- -
-
- - - - - - - - -
void lwip_netconn_do_bind_if (void * m)
-
-

Bind a pcb contained in a netconn to an interface Called from netconn_bind_if.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to bind to
-
-
- -
-
- -

◆ lwip_netconn_do_close()

- -
-
- - - - - - - - -
void lwip_netconn_do_close (void * m)
-
-

Close or half-shutdown a TCP pcb contained in a netconn Called from netconn_close In contrast to closing sockets, the netconn is not deallocated.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_connect()

- -
-
- - - - - - - - -
void lwip_netconn_do_connect (void * m)
-
-

Connect a pcb contained inside a netconn Called from netconn_connect.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to connect to
-
-
- -
-
- -

◆ lwip_netconn_do_delconn()

- -
-
- - - - - - - - -
void lwip_netconn_do_delconn (void * m)
-
-

Delete the pcb inside a netconn. Called from netconn_delete.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_disconnect()

- -
-
- - - - - - - - -
void lwip_netconn_do_disconnect (void * m)
-
-

Disconnect a pcb contained inside a netconn Only used for UDP netconns. Called from netconn_disconnect.

-
Parameters
- - -
mthe api_msg pointing to the connection to disconnect
-
-
- -
-
- -

◆ lwip_netconn_do_getaddr()

- -
-
- - - - - - - - -
void lwip_netconn_do_getaddr (void * m)
-
-

Return a connection's local or remote address Called from netconn_getaddr

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_gethostbyname()

- -
-
- - - - - - - - -
void lwip_netconn_do_gethostbyname (void * arg)
-
-

Execute a DNS query Called from netconn_gethostbyname

-
Parameters
- - -
argthe dns_api_msg pointing to the query
-
-
- -
-
- -

◆ lwip_netconn_do_join_leave_group()

- -
-
- - - - - - - - -
void lwip_netconn_do_join_leave_group (void * m)
-
-

Join multicast groups for UDP netconns. Called from netconn_join_leave_group

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_join_leave_group_netif()

- -
-
- - - - - - - - -
void lwip_netconn_do_join_leave_group_netif (void * m)
-
-

Join multicast groups for UDP netconns. Called from netconn_join_leave_group_netif

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_listen()

- -
-
- - - - - - - - -
void lwip_netconn_do_listen (void * m)
-
-

Set a TCP pcb contained in a netconn into listen mode Called from netconn_listen.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_newconn()

- -
-
- - - - - - - - -
void lwip_netconn_do_newconn (void * m)
-
-

Create a new pcb of a specific type inside a netconn. Called from netconn_new_with_proto_and_callback.

-
Parameters
- - -
mthe api_msg describing the connection type
-
-
- -
-
- -

◆ lwip_netconn_do_recv()

- -
-
- - - - - - - - -
void lwip_netconn_do_recv (void * m)
-
-

Indicate data has been received from a TCP pcb contained in a netconn Called from netconn_recv

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_send()

- -
-
- - - - - - - - -
void lwip_netconn_do_send (void * m)
-
-

Send some data on a RAW or UDP pcb contained in a netconn Called from netconn_send

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_write()

- -
-
- - - - - - - - -
void lwip_netconn_do_write (void * m)
-
-

Send some data on a TCP pcb contained in a netconn Called from netconn_write

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ netconn_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netconn* netconn_alloc (enum netconn_type t,
netconn_callback callback 
)
-
-

Create a new netconn (of a specific type) that has a callback function. The corresponding pcb is NOT created!

-
Parameters
- - -
tthe type of 'connection' to create (
-
-
-
See also
enum netconn_type)
-
Parameters
- - -
callbacka function to call on status changes (RX available, TX'ed)
-
-
-
Returns
a newly allocated struct netconn or NULL on memory error
- -
-
- -

◆ netconn_free()

- -
-
- - - - - - - - -
void netconn_free (struct netconnconn)
-
-

Delete a netconn and all its resources. The pcb is NOT freed (since we might not be in the right thread context do this).

-
Parameters
- - -
connthe netconn to free
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.js deleted file mode 100644 index 7c4c0931bd4b29b8b59e2534170452c27f3b0236..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8c.js +++ /dev/null @@ -1,21 +0,0 @@ -var api__msg_8c = -[ - [ "lwip_netconn_do_accepted", "api__msg_8c.html#afc455a5f63fa3bc85022e34861a2fea5", null ], - [ "lwip_netconn_do_bind", "api__msg_8c.html#aa8e265922cda9f7fd54bf39e4ecf3768", null ], - [ "lwip_netconn_do_bind_if", "api__msg_8c.html#af4fed475f06818552ffefc8a1eda6605", null ], - [ "lwip_netconn_do_close", "api__msg_8c.html#aff73e0fcdc13c7cb97a4bfbd71a4347d", null ], - [ "lwip_netconn_do_connect", "api__msg_8c.html#a6f18f57eeda7b0596110930e696f9902", null ], - [ "lwip_netconn_do_delconn", "api__msg_8c.html#a9e77da8492e93d570bc1ec37f3c91d59", null ], - [ "lwip_netconn_do_disconnect", "api__msg_8c.html#adec8a5ddbcbdacba099c630c8310d34a", null ], - [ "lwip_netconn_do_getaddr", "api__msg_8c.html#af33f432db6e3f111d4ee5876089e4163", null ], - [ "lwip_netconn_do_gethostbyname", "api__msg_8c.html#afd3802b2f12e27928ccc0f759b887d61", null ], - [ "lwip_netconn_do_join_leave_group", "api__msg_8c.html#a7402b52416828906a5679828cce37546", null ], - [ "lwip_netconn_do_join_leave_group_netif", "api__msg_8c.html#aacc47257c0a5aa5eb107da0cfc699722", null ], - [ "lwip_netconn_do_listen", "api__msg_8c.html#aa7d753d86818bfd77c1d73dab8dc943f", null ], - [ "lwip_netconn_do_newconn", "api__msg_8c.html#abc6e1a4f8dd4640ab00eae4bbfdb7236", null ], - [ "lwip_netconn_do_recv", "api__msg_8c.html#ab6ae6036baf5c8fef22228ceb5e3ff9f", null ], - [ "lwip_netconn_do_send", "api__msg_8c.html#ac714bdd3d57e34f0a6517a469d80df6c", null ], - [ "lwip_netconn_do_write", "api__msg_8c.html#aca4545a471ead1bc673ea93fe85f7e5c", null ], - [ "netconn_alloc", "api__msg_8c.html#a919865fa64270a3e4cb719ddff2fead9", null ], - [ "netconn_free", "api__msg_8c.html#a875b82ad129bdec1c6f2c21cbeedc48b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.html deleted file mode 100644 index 2f188e0220956278654612efae983cee13af639e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.html +++ /dev/null @@ -1,629 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/api_msg.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
api_msg.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/arch.h"
-#include "lwip/ip_addr.h"
-#include "lwip/err.h"
-#include "lwip/sys.h"
-#include "lwip/igmp.h"
-#include "lwip/api.h"
-#include "lwip/priv/tcpip_priv.h"
-
- - - - - -

-Data Structures

struct  api_msg
 
struct  dns_api_msg
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void lwip_netconn_do_newconn (void *m)
 
void lwip_netconn_do_delconn (void *m)
 
void lwip_netconn_do_bind (void *m)
 
void lwip_netconn_do_bind_if (void *m)
 
void lwip_netconn_do_connect (void *m)
 
void lwip_netconn_do_disconnect (void *m)
 
void lwip_netconn_do_listen (void *m)
 
void lwip_netconn_do_send (void *m)
 
void lwip_netconn_do_recv (void *m)
 
void lwip_netconn_do_accepted (void *m)
 
void lwip_netconn_do_write (void *m)
 
void lwip_netconn_do_getaddr (void *m)
 
void lwip_netconn_do_close (void *m)
 
void lwip_netconn_do_join_leave_group (void *m)
 
void lwip_netconn_do_join_leave_group_netif (void *m)
 
void lwip_netconn_do_gethostbyname (void *arg)
 
struct netconnnetconn_alloc (enum netconn_type t, netconn_callback callback)
 
void netconn_free (struct netconn *conn)
 
-

Detailed Description

-

netconn API lwIP internal implementations (do not use in application code)

-

Function Documentation

- -

◆ lwip_netconn_do_accepted()

- -
-
- - - - - - - - -
void lwip_netconn_do_accepted (void * m)
-
-

Indicate that a TCP pcb has been accepted Called from netconn_accept

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_bind()

- -
-
- - - - - - - - -
void lwip_netconn_do_bind (void * m)
-
-

Bind a pcb contained in a netconn Called from netconn_bind.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to bind to
-
-
- -
-
- -

◆ lwip_netconn_do_bind_if()

- -
-
- - - - - - - - -
void lwip_netconn_do_bind_if (void * m)
-
-

Bind a pcb contained in a netconn to an interface Called from netconn_bind_if.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to bind to
-
-
- -
-
- -

◆ lwip_netconn_do_close()

- -
-
- - - - - - - - -
void lwip_netconn_do_close (void * m)
-
-

Close or half-shutdown a TCP pcb contained in a netconn Called from netconn_close In contrast to closing sockets, the netconn is not deallocated.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_connect()

- -
-
- - - - - - - - -
void lwip_netconn_do_connect (void * m)
-
-

Connect a pcb contained inside a netconn Called from netconn_connect.

-
Parameters
- - -
mthe api_msg pointing to the connection and containing the IP address and port to connect to
-
-
- -
-
- -

◆ lwip_netconn_do_delconn()

- -
-
- - - - - - - - -
void lwip_netconn_do_delconn (void * m)
-
-

Delete the pcb inside a netconn. Called from netconn_delete.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_disconnect()

- -
-
- - - - - - - - -
void lwip_netconn_do_disconnect (void * m)
-
-

Disconnect a pcb contained inside a netconn Only used for UDP netconns. Called from netconn_disconnect.

-
Parameters
- - -
mthe api_msg pointing to the connection to disconnect
-
-
- -
-
- -

◆ lwip_netconn_do_getaddr()

- -
-
- - - - - - - - -
void lwip_netconn_do_getaddr (void * m)
-
-

Return a connection's local or remote address Called from netconn_getaddr

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_gethostbyname()

- -
-
- - - - - - - - -
void lwip_netconn_do_gethostbyname (void * arg)
-
-

Execute a DNS query Called from netconn_gethostbyname

-
Parameters
- - -
argthe dns_api_msg pointing to the query
-
-
- -
-
- -

◆ lwip_netconn_do_join_leave_group()

- -
-
- - - - - - - - -
void lwip_netconn_do_join_leave_group (void * m)
-
-

Join multicast groups for UDP netconns. Called from netconn_join_leave_group

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_join_leave_group_netif()

- -
-
- - - - - - - - -
void lwip_netconn_do_join_leave_group_netif (void * m)
-
-

Join multicast groups for UDP netconns. Called from netconn_join_leave_group_netif

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_listen()

- -
-
- - - - - - - - -
void lwip_netconn_do_listen (void * m)
-
-

Set a TCP pcb contained in a netconn into listen mode Called from netconn_listen.

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_newconn()

- -
-
- - - - - - - - -
void lwip_netconn_do_newconn (void * m)
-
-

Create a new pcb of a specific type inside a netconn. Called from netconn_new_with_proto_and_callback.

-
Parameters
- - -
mthe api_msg describing the connection type
-
-
- -
-
- -

◆ lwip_netconn_do_recv()

- -
-
- - - - - - - - -
void lwip_netconn_do_recv (void * m)
-
-

Indicate data has been received from a TCP pcb contained in a netconn Called from netconn_recv

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_send()

- -
-
- - - - - - - - -
void lwip_netconn_do_send (void * m)
-
-

Send some data on a RAW or UDP pcb contained in a netconn Called from netconn_send

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ lwip_netconn_do_write()

- -
-
- - - - - - - - -
void lwip_netconn_do_write (void * m)
-
-

Send some data on a TCP pcb contained in a netconn Called from netconn_write

-
Parameters
- - -
mthe api_msg pointing to the connection
-
-
- -
-
- -

◆ netconn_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netconn* netconn_alloc (enum netconn_type t,
netconn_callback callback 
)
-
-

Create a new netconn (of a specific type) that has a callback function. The corresponding pcb is NOT created!

-
Parameters
- - -
tthe type of 'connection' to create (
-
-
-
See also
enum netconn_type)
-
Parameters
- - -
callbacka function to call on status changes (RX available, TX'ed)
-
-
-
Returns
a newly allocated struct netconn or NULL on memory error
- -
-
- -

◆ netconn_free()

- -
-
- - - - - - - - -
void netconn_free (struct netconnconn)
-
-

Delete a netconn and all its resources. The pcb is NOT freed (since we might not be in the right thread context do this).

-
Parameters
- - -
connthe netconn to free
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.js deleted file mode 100644 index 61db9767a6d8e3a464ffa73b0e72840221e7d3f5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/api__msg_8h.js +++ /dev/null @@ -1,23 +0,0 @@ -var api__msg_8h = -[ - [ "api_msg", "structapi__msg.html", "structapi__msg" ], - [ "dns_api_msg", "structdns__api__msg.html", "structdns__api__msg" ], - [ "lwip_netconn_do_accepted", "api__msg_8h.html#afc455a5f63fa3bc85022e34861a2fea5", null ], - [ "lwip_netconn_do_bind", "api__msg_8h.html#aa8e265922cda9f7fd54bf39e4ecf3768", null ], - [ "lwip_netconn_do_bind_if", "api__msg_8h.html#af4fed475f06818552ffefc8a1eda6605", null ], - [ "lwip_netconn_do_close", "api__msg_8h.html#aff73e0fcdc13c7cb97a4bfbd71a4347d", null ], - [ "lwip_netconn_do_connect", "api__msg_8h.html#a6f18f57eeda7b0596110930e696f9902", null ], - [ "lwip_netconn_do_delconn", "api__msg_8h.html#a9e77da8492e93d570bc1ec37f3c91d59", null ], - [ "lwip_netconn_do_disconnect", "api__msg_8h.html#adec8a5ddbcbdacba099c630c8310d34a", null ], - [ "lwip_netconn_do_getaddr", "api__msg_8h.html#af33f432db6e3f111d4ee5876089e4163", null ], - [ "lwip_netconn_do_gethostbyname", "api__msg_8h.html#afd3802b2f12e27928ccc0f759b887d61", null ], - [ "lwip_netconn_do_join_leave_group", "api__msg_8h.html#a7402b52416828906a5679828cce37546", null ], - [ "lwip_netconn_do_join_leave_group_netif", "api__msg_8h.html#aacc47257c0a5aa5eb107da0cfc699722", null ], - [ "lwip_netconn_do_listen", "api__msg_8h.html#aa7d753d86818bfd77c1d73dab8dc943f", null ], - [ "lwip_netconn_do_newconn", "api__msg_8h.html#abc6e1a4f8dd4640ab00eae4bbfdb7236", null ], - [ "lwip_netconn_do_recv", "api__msg_8h.html#ab6ae6036baf5c8fef22228ceb5e3ff9f", null ], - [ "lwip_netconn_do_send", "api__msg_8h.html#ac714bdd3d57e34f0a6517a469d80df6c", null ], - [ "lwip_netconn_do_write", "api__msg_8h.html#aca4545a471ead1bc673ea93fe85f7e5c", null ], - [ "netconn_alloc", "api__msg_8h.html#a919865fa64270a3e4cb719ddff2fead9", null ], - [ "netconn_free", "api__msg_8h.html#a875b82ad129bdec1c6f2c21cbeedc48b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.html deleted file mode 100644 index 9690568310dfb42c2162d1b97b395f0d590c2ce7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
snmp.h File Reference
-
-
-
#include "lwip/apps/snmp_opts.h"
-#include "lwip/err.h"
-#include "lwip/apps/snmp_core.h"
-
- - - -

-Data Structures

struct  snmp_varbind
 
- - - - - - - - - - - - - - - -

-Macros

#define SNMP_GENTRAP_COLDSTART   0
 
#define SNMP_GENTRAP_WARMSTART   1
 
#define SNMP_GENTRAP_LINKDOWN   2
 
#define SNMP_GENTRAP_LINKUP   3
 
#define SNMP_GENTRAP_AUTH_FAILURE   4
 
#define SNMP_GENTRAP_EGP_NEIGHBOR_LOSS   5
 
#define SNMP_GENTRAP_ENTERPRISE_SPECIFIC   6
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void snmp_init (void)
 
void snmp_set_mibs (const struct snmp_mib **mibs, u8_t num_mibs)
 
void snmp_set_device_enterprise_oid (const struct snmp_obj_id *device_enterprise_oid)
 
const struct snmp_obj_idsnmp_get_device_enterprise_oid (void)
 
void snmp_trap_dst_enable (u8_t dst_idx, u8_t enable)
 
void snmp_trap_dst_ip_set (u8_t dst_idx, const ip_addr_t *dst)
 
err_t snmp_send_trap_generic (s32_t generic_trap)
 
err_t snmp_send_trap_specific (s32_t specific_trap, struct snmp_varbind *varbinds)
 
err_t snmp_send_trap (const struct snmp_obj_id *oid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds)
 
void snmp_set_auth_traps_enabled (u8_t enable)
 
u8_t snmp_get_auth_traps_enabled (void)
 
const char * snmp_get_community (void)
 
const char * snmp_get_community_write (void)
 
const char * snmp_get_community_trap (void)
 
void snmp_set_community (const char *const community)
 
void snmp_set_community_write (const char *const community)
 
void snmp_set_community_trap (const char *const community)
 
void snmp_coldstart_trap (void)
 
void snmp_authfail_trap (void)
 
void snmp_set_write_callback (snmp_write_callback_fct write_callback, void *callback_arg)
 
-

Detailed Description

-

SNMP server main API - start and basic configuration

-

Macro Definition Documentation

- -

◆ SNMP_GENTRAP_AUTH_FAILURE

- -
-
- - - - -
#define SNMP_GENTRAP_AUTH_FAILURE   4
-
-

Generic trap: authentication failure

- -
-
- -

◆ SNMP_GENTRAP_COLDSTART

- -
-
- - - - -
#define SNMP_GENTRAP_COLDSTART   0
-
-

Generic trap: cold start

- -
-
- -

◆ SNMP_GENTRAP_EGP_NEIGHBOR_LOSS

- -
-
- - - - -
#define SNMP_GENTRAP_EGP_NEIGHBOR_LOSS   5
-
-

Generic trap: EGP neighbor lost

- -
-
- -

◆ SNMP_GENTRAP_ENTERPRISE_SPECIFIC

- -
-
- - - - -
#define SNMP_GENTRAP_ENTERPRISE_SPECIFIC   6
-
-

Generic trap: enterprise specific

- -
-
- -

◆ SNMP_GENTRAP_LINKDOWN

- -
-
- - - - -
#define SNMP_GENTRAP_LINKDOWN   2
-
-

Generic trap: link down

- -
-
- -

◆ SNMP_GENTRAP_LINKUP

- -
-
- - - - -
#define SNMP_GENTRAP_LINKUP   3
-
-

Generic trap: link up

- -
-
- -

◆ SNMP_GENTRAP_WARMSTART

- -
-
- - - - -
#define SNMP_GENTRAP_WARMSTART   1
-
-

Generic trap: warm start

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.js deleted file mode 100644 index 7ccc3d7728bd89ce7f5923bbc638b8a33be8a522..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/apps_2snmp_8h.js +++ /dev/null @@ -1,31 +0,0 @@ -var apps_2snmp_8h = -[ - [ "snmp_varbind", "structsnmp__varbind.html", "structsnmp__varbind" ], - [ "SNMP_GENTRAP_AUTH_FAILURE", "apps_2snmp_8h.html#aaf312d8bdbeed2c02560321ab24a022f", null ], - [ "SNMP_GENTRAP_COLDSTART", "apps_2snmp_8h.html#ae9310bbe1948b3c3bc64c073d4621019", null ], - [ "SNMP_GENTRAP_EGP_NEIGHBOR_LOSS", "apps_2snmp_8h.html#ac1cd822650d9ac66d0333a5ad600cfee", null ], - [ "SNMP_GENTRAP_ENTERPRISE_SPECIFIC", "apps_2snmp_8h.html#ab3691cecfa911baa52ccf6054022ba43", null ], - [ "SNMP_GENTRAP_LINKDOWN", "apps_2snmp_8h.html#a1856efbe83199f456c34a4e5139dfb16", null ], - [ "SNMP_GENTRAP_LINKUP", "apps_2snmp_8h.html#afa665cdc02ccd5ee9fe0c4cb1b792186", null ], - [ "SNMP_GENTRAP_WARMSTART", "apps_2snmp_8h.html#a9a2e5824deab50e639b01181307a0926", null ], - [ "snmp_authfail_trap", "group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee", null ], - [ "snmp_coldstart_trap", "group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be", null ], - [ "snmp_get_auth_traps_enabled", "group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7", null ], - [ "snmp_get_community", "group__snmp__core.html#gacf277cbca915275190426aeef4cfb103", null ], - [ "snmp_get_community_trap", "group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409", null ], - [ "snmp_get_community_write", "group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0", null ], - [ "snmp_get_device_enterprise_oid", "group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50", null ], - [ "snmp_init", "group__snmp__core.html#ga4d88f2fc7655280384131d543e0d83e5", null ], - [ "snmp_send_trap", "group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd", null ], - [ "snmp_send_trap_generic", "group__snmp__traps.html#ga0e044259289cb690197173f93c17607d", null ], - [ "snmp_send_trap_specific", "group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1", null ], - [ "snmp_set_auth_traps_enabled", "group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c", null ], - [ "snmp_set_community", "group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1", null ], - [ "snmp_set_community_trap", "group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760", null ], - [ "snmp_set_community_write", "group__snmp__core.html#ga341461766863cff46a44e5f431f2da01", null ], - [ "snmp_set_device_enterprise_oid", "group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a", null ], - [ "snmp_set_mibs", "group__snmp__core.html#ga29c76474971f25d038fd486447c70e21", null ], - [ "snmp_set_write_callback", "group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b", null ], - [ "snmp_trap_dst_enable", "group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32", null ], - [ "snmp_trap_dst_ip_set", "group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.html deleted file mode 100644 index 187f97b18083731bf7c9b586e6e2037162f4c5f3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/arch.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
arch.h File Reference
-
-
-
#include "arch/cc.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <stdint.h>
-#include <inttypes.h>
-#include <limits.h>
-#include <ctype.h>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define BYTE_ORDER   LITTLE_ENDIAN
 
#define LWIP_RAND()   ((u32_t)rand())
 
#define LWIP_PLATFORM_DIAG(x)   do {printf x;} while(0)
 
#define LWIP_PLATFORM_ASSERT(x)
 
#define LWIP_NO_STDDEF_H   0
 
#define LWIP_NO_STDINT_H   0
 
#define LWIP_NO_INTTYPES_H   0
 
#define LWIP_NO_LIMITS_H   0
 
#define LWIP_NO_CTYPE_H   0
 
#define LWIP_CONST_CAST(target_type, val)   ((target_type)((ptrdiff_t)val))
 
#define LWIP_ALIGNMENT_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_PTR_NUMERIC_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_PACKED_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size)   u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)]
 
#define LWIP_MEM_ALIGN_SIZE(size)   (((size) + MEM_ALIGNMENT - 1U) & ~(MEM_ALIGNMENT-1U))
 
#define LWIP_MEM_ALIGN_BUFFER(size)   (((size) + MEM_ALIGNMENT - 1U))
 
#define LWIP_MEM_ALIGN(addr)   ((void *)(((mem_ptr_t)(addr) + MEM_ALIGNMENT - 1) & ~(mem_ptr_t)(MEM_ALIGNMENT-1)))
 
#define PACK_STRUCT_BEGIN
 
#define PACK_STRUCT_END
 
#define PACK_STRUCT_STRUCT
 
#define PACK_STRUCT_FIELD(x)   x
 
#define PACK_STRUCT_FLD_8(x)   PACK_STRUCT_FIELD(x)
 
#define PACK_STRUCT_FLD_S(x)   PACK_STRUCT_FIELD(x)
 
#define PACK_STRUCT_USE_INCLUDES
 
#define LWIP_UNUSED_ARG(x)   (void)x
 
#define LWIP_PROVIDE_ERRNO
 
-

Detailed Description

-

Support for different processor and compiler architectures

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.js deleted file mode 100644 index e79fac1b1ee5fc7c7461b0ddebe2c8fa15b64661..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/arch_8h.js +++ /dev/null @@ -1,29 +0,0 @@ -var arch_8h = -[ - [ "BYTE_ORDER", "group__compiler__abstraction.html#ga1771b7fb65ee640524d0052f229768c3", null ], - [ "LWIP_ALIGNMENT_CAST", "group__compiler__abstraction.html#gaade87973d72135b0b3afccfff4f62eb8", null ], - [ "LWIP_CONST_CAST", "group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72", null ], - [ "LWIP_DECLARE_MEMORY_ALIGNED", "group__compiler__abstraction.html#ga651bb349041669fe717b19f127ef16c0", null ], - [ "LWIP_MEM_ALIGN", "group__compiler__abstraction.html#gaa8e8724eb1c220cbbb90de9e175ce1dc", null ], - [ "LWIP_MEM_ALIGN_BUFFER", "group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e", null ], - [ "LWIP_MEM_ALIGN_SIZE", "group__compiler__abstraction.html#gaef204be511fd32f681b55abc08e9ae18", null ], - [ "LWIP_NO_CTYPE_H", "group__compiler__abstraction.html#ga6871ce1e92ae09cdad39a9b230a3a800", null ], - [ "LWIP_NO_INTTYPES_H", "group__compiler__abstraction.html#ga5bf52d6f2729d0c8afd365f69d7d4373", null ], - [ "LWIP_NO_LIMITS_H", "group__compiler__abstraction.html#gade9c8513419a799cd78a07ae894bb805", null ], - [ "LWIP_NO_STDDEF_H", "group__compiler__abstraction.html#ga53954d507c09e521ec0d44a2450bb89d", null ], - [ "LWIP_NO_STDINT_H", "group__compiler__abstraction.html#ga122c754db96ecad23bc6f4541d6360c1", null ], - [ "LWIP_PACKED_CAST", "group__compiler__abstraction.html#ga4488578f18ad1a76e4fa8bc288c51446", null ], - [ "LWIP_PLATFORM_ASSERT", "group__compiler__abstraction.html#ga7e8bcd0282525704d6dd596bdd1b47d0", null ], - [ "LWIP_PLATFORM_DIAG", "group__compiler__abstraction.html#gaccef167be13a500ce30036030a9b142b", null ], - [ "LWIP_PROVIDE_ERRNO", "group__compiler__abstraction.html#ga8e2cba4c97dd38f4d517ed21cf109ade", null ], - [ "LWIP_PTR_NUMERIC_CAST", "group__compiler__abstraction.html#ga683e5c35d3263fe3145e6a6bc546604a", null ], - [ "LWIP_RAND", "group__compiler__abstraction.html#ga77370c377781ee7489e30eaf772ea05a", null ], - [ "LWIP_UNUSED_ARG", "group__compiler__abstraction.html#ga70624a5deb8b9199406372a7f3603ecf", null ], - [ "PACK_STRUCT_BEGIN", "group__compiler__abstraction.html#ga73199061891adf1b912d20835c7d5e96", null ], - [ "PACK_STRUCT_END", "group__compiler__abstraction.html#ga465fef70f294e21cbf4ea51fc342f20e", null ], - [ "PACK_STRUCT_FIELD", "group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0", null ], - [ "PACK_STRUCT_FLD_8", "group__compiler__abstraction.html#gaa8f75e4117374c2d09fbda5566e40b62", null ], - [ "PACK_STRUCT_FLD_S", "group__compiler__abstraction.html#gacc89e224363eb0ebca24b64d925c3cb7", null ], - [ "PACK_STRUCT_STRUCT", "group__compiler__abstraction.html#ga33623da05bb55497534c3dc26ebebeb2", null ], - [ "PACK_STRUCT_USE_INCLUDES", "group__compiler__abstraction.html#ga57b90d36d8bea3798a5d1815945fd8ef", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.html deleted file mode 100644 index 4c97ade2be2109e2a656214c67219c1fa45650c1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/autoip.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
autoip.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/mem.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/autoip.h"
-#include "lwip/etharp.h"
-#include "lwip/prot/autoip.h"
-#include <string.h>
-
- - - - - -

-Macros

#define LWIP_AUTOIP_RAND(netif)
 
#define LWIP_AUTOIP_CREATE_SEED_ADDR(netif)
 
- - - - - - - - - - - - - - - -

-Functions

void autoip_set_struct (struct netif *netif, struct autoip *autoip)
 
err_t autoip_start (struct netif *netif)
 
void autoip_network_changed (struct netif *netif)
 
err_t autoip_stop (struct netif *netif)
 
void autoip_tmr (void)
 
void autoip_arp_reply (struct netif *netif, struct etharp_hdr *hdr)
 
u8_t autoip_supplied_address (const struct netif *netif)
 
-

Detailed Description

-

AutoIP Automatic LinkLocal IP Configuration

-

This is a AutoIP implementation for the lwIP TCP/IP stack. It aims to conform with RFC 3927.

-

Macro Definition Documentation

- -

◆ LWIP_AUTOIP_CREATE_SEED_ADDR

- -
-
- - - - - - - - -
#define LWIP_AUTOIP_CREATE_SEED_ADDR( netif)
-
-Value:
lwip_htonl(AUTOIP_RANGE_START + ((u32_t)(((u8_t)(netif->hwaddr[4])) | \
((u32_t)((u8_t)(netif->hwaddr[5]))) << 8)))
u8_t hwaddr[6U]
Definition: netif.h:341
-
u32_t lwip_htonl(u32_t n)
Definition: def.c:90
-
Definition: netif.h:260
-

Macro that generates the initial IP address to be tried by AUTOIP. If you want to override this, define it to something else in lwipopts.h.

- -
-
- -

◆ LWIP_AUTOIP_RAND

- -
-
- - - - - - - - -
#define LWIP_AUTOIP_RAND( netif)
-
-Value:
( (((u32_t)((netif->hwaddr[5]) & 0xff) << 24) | \
((u32_t)((netif->hwaddr[3]) & 0xff) << 16) | \
((u32_t)((netif->hwaddr[2]) & 0xff) << 8) | \
((u32_t)((netif->hwaddr[4]) & 0xff))) + \
(netif_autoip_data(netif)? netif_autoip_data(netif)->tried_llipaddr : 0))
u8_t hwaddr[6U]
Definition: netif.h:341
-
Definition: netif.h:260
-

Pseudo random macro based on netif informations. You could use "rand()" from the C Library if you define LWIP_AUTOIP_RAND in lwipopts.h

- -
-
-

Function Documentation

- -

◆ autoip_arp_reply()

- -
-
- - - - - - - - - - - - - - - - - - -
void autoip_arp_reply (struct netifnetif,
struct etharp_hdrhdr 
)
-
-

Handles every incoming ARP Packet, called by etharp_input().

-
Parameters
- - - -
netifnetwork interface to use for autoip processing
hdrIncoming ARP packet
-
-
- -
-
- -

◆ autoip_network_changed()

- -
-
- - - - - - - - -
void autoip_network_changed (struct netifnetif)
-
-

Handle a possible change in the network configuration.

-

If there is an AutoIP address configured, take the interface down and begin probing with the same address.

- -
-
- -

◆ autoip_supplied_address()

- -
-
- - - - - - - - -
u8_t autoip_supplied_address (const struct netifnetif)
-
-

check if AutoIP supplied netif->ip_addr

-
Parameters
- - -
netifthe netif to check
-
-
-
Returns
1 if AutoIP supplied netif->ip_addr (state BOUND or ANNOUNCING), 0 otherwise
- -
-
- -

◆ autoip_tmr()

- -
-
- - - - - - - - -
void autoip_tmr (void )
-
-

Has to be called in loop every AUTOIP_TMR_INTERVAL milliseconds

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.js deleted file mode 100644 index 5d433439cbe6a7ad38bd8b1406816290f6f29f1b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8c.js +++ /dev/null @@ -1,12 +0,0 @@ -var autoip_8c = -[ - [ "LWIP_AUTOIP_CREATE_SEED_ADDR", "autoip_8c.html#acec75069f6e6ecbe200c5691e56ecd43", null ], - [ "LWIP_AUTOIP_RAND", "autoip_8c.html#a634535156cc1a8cf9f04d3d5c74f8a59", null ], - [ "autoip_arp_reply", "autoip_8c.html#acaf2793325c60dc4531c21a3fd55c16e", null ], - [ "autoip_network_changed", "autoip_8c.html#a11df7a20d52680cd8c1c18fba2b91e9e", null ], - [ "autoip_set_struct", "group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90", null ], - [ "autoip_start", "group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8", null ], - [ "autoip_stop", "group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4", null ], - [ "autoip_supplied_address", "autoip_8c.html#a1b4f0c53da17395d9de92a85708a1bb9", null ], - [ "autoip_tmr", "autoip_8c.html#a746fc1d7db1bf1617afae166c9d92c2d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.html deleted file mode 100644 index 8d5d92c4235f91cfef19a3a2afcdb61b99d2afd8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/autoip.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
autoip.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/netif.h"
-#include "lwip/etharp.h"
-
- - - -

-Data Structures

struct  autoip
 
- - - - - -

-Macros

#define AUTOIP_TMR_INTERVAL   100
 
#define autoip_remove_struct(netif)   do { (netif)->autoip = NULL; } while (0)
 
- - - - - - - - - - - - - - - -

-Functions

void autoip_set_struct (struct netif *netif, struct autoip *autoip)
 
err_t autoip_start (struct netif *netif)
 
err_t autoip_stop (struct netif *netif)
 
void autoip_arp_reply (struct netif *netif, struct etharp_hdr *hdr)
 
void autoip_tmr (void)
 
void autoip_network_changed (struct netif *netif)
 
u8_t autoip_supplied_address (const struct netif *netif)
 
-

Detailed Description

-

AutoIP Automatic LinkLocal IP Configuration

-

Macro Definition Documentation

- -

◆ autoip_remove_struct

- -
-
- - - - - - - - -
#define autoip_remove_struct( netif)   do { (netif)->autoip = NULL; } while (0)
-
-

Remove a struct autoip previously set to the netif using autoip_set_struct()

- -
-
- -

◆ AUTOIP_TMR_INTERVAL

- -
-
- - - - -
#define AUTOIP_TMR_INTERVAL   100
-
-

AutoIP Timing

- -
-
-

Function Documentation

- -

◆ autoip_arp_reply()

- -
-
- - - - - - - - - - - - - - - - - - -
void autoip_arp_reply (struct netifnetif,
struct etharp_hdrhdr 
)
-
-

Handles every incoming ARP Packet, called by etharp_input().

-
Parameters
- - - -
netifnetwork interface to use for autoip processing
hdrIncoming ARP packet
-
-
- -
-
- -

◆ autoip_network_changed()

- -
-
- - - - - - - - -
void autoip_network_changed (struct netifnetif)
-
-

Handle a possible change in the network configuration.

-

If there is an AutoIP address configured, take the interface down and begin probing with the same address.

- -
-
- -

◆ autoip_supplied_address()

- -
-
- - - - - - - - -
u8_t autoip_supplied_address (const struct netifnetif)
-
-

check if AutoIP supplied netif->ip_addr

-
Parameters
- - -
netifthe netif to check
-
-
-
Returns
1 if AutoIP supplied netif->ip_addr (state BOUND or ANNOUNCING), 0 otherwise
- -
-
- -

◆ autoip_tmr()

- -
-
- - - - - - - - -
void autoip_tmr (void )
-
-

Has to be called in loop every AUTOIP_TMR_INTERVAL milliseconds

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.js deleted file mode 100644 index 121e938dc3f2b647f71a819a611ad0c5e5316deb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/autoip_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var autoip_8h = -[ - [ "autoip", "structautoip.html", "structautoip" ], - [ "autoip_remove_struct", "autoip_8h.html#aaeb4b778fce078bee84144ab50916b15", null ], - [ "AUTOIP_TMR_INTERVAL", "autoip_8h.html#a8986919a452ab77eec9a199ff6668e92", null ], - [ "autoip_arp_reply", "autoip_8h.html#acaf2793325c60dc4531c21a3fd55c16e", null ], - [ "autoip_network_changed", "autoip_8h.html#a11df7a20d52680cd8c1c18fba2b91e9e", null ], - [ "autoip_set_struct", "group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90", null ], - [ "autoip_start", "group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8", null ], - [ "autoip_stop", "group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4", null ], - [ "autoip_supplied_address", "autoip_8h.html#a1b4f0c53da17395d9de92a85708a1bb9", null ], - [ "autoip_tmr", "autoip_8h.html#a746fc1d7db1bf1617afae166c9d92c2d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bc_s.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/bc_s.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bdwn.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/bdwn.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.html deleted file mode 100644 index 9dc363f2d4138b343703e1c139364c7c36e42473..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: src/netif/bridgeif.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
bridgeif.c File Reference
-
-
-
#include "netif/bridgeif.h"
-#include "lwip/netif.h"
-#include "lwip/sys.h"
-#include "lwip/etharp.h"
-#include "lwip/ethip6.h"
-#include "lwip/snmp.h"
-#include "lwip/timeouts.h"
-#include <string.h>
-
- - - - - - - - - -

-Functions

err_t bridgeif_fdb_add (struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports)
 
err_t bridgeif_fdb_remove (struct netif *bridgeif, const struct eth_addr *addr)
 
err_t bridgeif_init (struct netif *netif)
 
err_t bridgeif_add_port (struct netif *bridgeif, struct netif *portif)
 
-

Detailed Description

-

lwIP netif implementing an IEEE 802.1D MAC Bridge

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.js deleted file mode 100644 index c1611fa8a2fa446a61ac5bbebe4dfe3d7ef08297..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8c.js +++ /dev/null @@ -1,7 +0,0 @@ -var bridgeif_8c = -[ - [ "bridgeif_add_port", "group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77", null ], - [ "bridgeif_fdb_add", "group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666", null ], - [ "bridgeif_fdb_remove", "group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8", null ], - [ "bridgeif_init", "group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.html deleted file mode 100644 index 4bd0be1d6379be58cb3d6c3b8bad2a9fb5507456..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -lwIP: src/include/netif/bridgeif.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
bridgeif.h File Reference
-
-
-
#include "netif/bridgeif_opts.h"
-#include "lwip/err.h"
-#include "lwip/prot/ethernet.h"
-#include "lwip/tcpip.h"
-
- - - -

-Data Structures

struct  bridgeif_initdata_s
 
- - - - - -

-Macros

#define BRIDGEIF_INITDATA1(max_ports, max_fdb_dynamic_entries, max_fdb_static_entries, ethaddr)   {ethaddr, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
 
#define BRIDGEIF_INITDATA2(max_ports, max_fdb_dynamic_entries, max_fdb_static_entries, e0, e1, e2, e3, e4, e5)   {{e0, e1, e2, e3, e4, e5}, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
 
- - - -

-Typedefs

typedef struct bridgeif_initdata_s bridgeif_initdata_t
 
- - - - - - - - - - - - - - - -

-Functions

err_t bridgeif_init (struct netif *netif)
 
err_t bridgeif_add_port (struct netif *bridgeif, struct netif *portif)
 
err_t bridgeif_fdb_add (struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports)
 
err_t bridgeif_fdb_remove (struct netif *bridgeif, const struct eth_addr *addr)
 
void bridgeif_fdb_update_src (void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx)
 
bridgeif_portmask_t bridgeif_fdb_get_dst_ports (void *fdb_ptr, struct eth_addr *dst_addr)
 
void * bridgeif_fdb_init (u16_t max_fdb_entries)
 
-

Detailed Description

-

lwIP netif implementing an IEEE 802.1D MAC Bridge

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.js deleted file mode 100644 index 143396c9bd02c8b8afd1e839cc2f68845c8d9753..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var bridgeif_8h = -[ - [ "BRIDGEIF_INITDATA1", "group__bridgeif.html#ga3d41c7905b61aef3a3b8c61b3af7879f", null ], - [ "BRIDGEIF_INITDATA2", "group__bridgeif.html#gaaaeb47fbf1dd6c30cb502343fa0d0741", null ], - [ "bridgeif_initdata_t", "group__bridgeif.html#gac47f8ce66bc6dad5dd9829467f93a1bb", null ], - [ "bridgeif_add_port", "group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77", null ], - [ "bridgeif_fdb_add", "group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666", null ], - [ "bridgeif_fdb_get_dst_ports", "group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750", null ], - [ "bridgeif_fdb_init", "group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0", null ], - [ "bridgeif_fdb_remove", "group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8", null ], - [ "bridgeif_fdb_update_src", "group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39", null ], - [ "bridgeif_init", "group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.html deleted file mode 100644 index 33ede2af9fa756883491e94fc0b03b560b115eb5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -lwIP: src/netif/bridgeif_fdb.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
bridgeif_fdb.c File Reference
-
-
-
#include "netif/bridgeif.h"
-#include "lwip/sys.h"
-#include "lwip/mem.h"
-#include "lwip/timeouts.h"
-#include <string.h>
-
- - - - - - - -

-Functions

void bridgeif_fdb_update_src (void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx)
 
bridgeif_portmask_t bridgeif_fdb_get_dst_ports (void *fdb_ptr, struct eth_addr *dst_addr)
 
void * bridgeif_fdb_init (u16_t max_fdb_entries)
 
-

Detailed Description

-

lwIP netif implementing an FDB for IEEE 802.1D MAC Bridge

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.js deleted file mode 100644 index 77e2d92543febf70ec9ed20599e0f5a4795a0ddd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__fdb_8c.js +++ /dev/null @@ -1,6 +0,0 @@ -var bridgeif__fdb_8c = -[ - [ "bridgeif_fdb_get_dst_ports", "group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750", null ], - [ "bridgeif_fdb_init", "group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0", null ], - [ "bridgeif_fdb_update_src", "group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.html deleted file mode 100644 index 05f91b1fd0e58fc98e2ddc47539755c3b60956db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -lwIP: src/include/netif/bridgeif_opts.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
bridgeif_opts.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - - - - - -

-Macros

#define BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT   NO_SYS
 
#define BRIDGEIF_MAX_PORTS   7
 
#define BRIDGEIF_DEBUG   LWIP_DBG_OFF
 
#define BRIDGEIF_FDB_DEBUG   LWIP_DBG_OFF
 
#define BRIDGEIF_FW_DEBUG   LWIP_DBG_OFF
 
-

Detailed Description

-

lwIP netif implementing an IEEE 802.1D MAC Bridge

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.js deleted file mode 100644 index 4321688e132852f8345f62b309d51c5cd86669b9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bridgeif__opts_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var bridgeif__opts_8h = -[ - [ "BRIDGEIF_DEBUG", "group__bridgeif__opts.html#gaab45e20e9b09a98217994082968cec73", null ], - [ "BRIDGEIF_FDB_DEBUG", "group__bridgeif__opts.html#ga72e389f592470dc50288a68f3db70730", null ], - [ "BRIDGEIF_FW_DEBUG", "group__bridgeif__opts.html#gac456e97b1b0e9a57449596a2b229763a", null ], - [ "BRIDGEIF_MAX_PORTS", "group__bridgeif__opts.html#ga6fe03b84359150b7dea3dfca942b6414", null ], - [ "BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT", "group__bridgeif__opts.html#ga5aed5cd9b01ba1345b47845cd04ca30d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/bugs.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/bugs.html deleted file mode 100644 index 542190c32cdece5f7e7fbf50a270aa26771115e2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/bugs.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: Reporting bugs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Reporting bugs
-
-
-

Please report bugs in the lwIP bug tracker at savannah.
-BEFORE submitting, please check if the bug has already been reported!
-https://savannah.nongnu.org/bugs/?group=lwip

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/changelog.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/changelog.html deleted file mode 100644 index e53dfb96c1b7329993cfec1f448aada80c9e1388..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/changelog.html +++ /dev/null @@ -1,4657 +0,0 @@ - - - - - - - -lwIP: Changelog - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Changelog
-
-
-

2.1.0

- -

Detailed Changelog

-
HISTORY
- * These are only the most important changes. For a full list, use git log:
-   http://git.savannah.nongnu.org/cgit/lwip.git
-
-(git master)
-
-  * [Enter new changes just after this line - do not remove this line]
-
-(STABLE-2.1.2):
-
-  ++ Bugfixes:
-
-  2018-11-21: Jens Nielsen
-  * netbiosns.c: fix expecting too large packet (bug #55069)
-
-  2018-11-19: Dirk Ziegelmeier
-  * smtp.c: fix compiling with strict C compatibility because of strnlen (bug #55034)
-
-  2018-11-12: Simon Goldschmidt
-  * tcp.c: fix overflow check in tcp_recved triggering invalid assertion (bug #55015)
-
-  2018-11-12: Simon Goldschmidt
-  * tcp.c: fix a bug in sending RST segments (sent from port 0)
-
-(STABLE-2.1.1):
-
-  ++ Bugfixes:
-
-  2018-11-01: Joan Lledó
-  * sockets.c: fix bad assertion in lwip_poll_dec_sockets_used() (bug #54933)
-
-  2018-11-01: Dirk Ziegelmeier
-  * ip4.c: don't send 127.* to default netif (bug #54670)
-
-  2018-10-23: David Girault
-  * altcp_tls_mbedtls.c: fix use-after free (bug #54774)
-
-  2018-10-23: Ognjen Bjelica, Dirk Ziegelmeier
-  * snmp_scalar.c: Avoid NULL pointer dereference (bug #54886)
-
-  2018-10-23: Simon Goldschmidt
-  * Fix missing standard includes in multiple files
-
-  2018-10-17: Ivan Warren
-  * def.h: fix casting htonX and ntohX to u16_t (bug #54850)
-
-  2018-10-12: Simon Goldschmidt
-  * Revert "tcp_abandon: no need to buffer pcb->local_port" (fix that source port was 0 for RST
-    called when aborting a connection)
-
-  2018-10-11: Jonas Rabenstein
-  * tcp.c: tcp_recved: check for overflow and warn about too big values (patch #9699)              
-
-  2018-10-06: Joan Lledó
-  * sockets.c: alloc_socket(): Check for LWIP_SOCKET_POLL when setting select-
-    related variables (patch #9696)
-
-  2018-10-04: Spencer
-  * tcp.c: Update prev pointer when skipping entries in tcp_slowtmr (patch #9694)
-
-  2018-09-27: Martine Lenders
-  * lowpan6.c: Fix IEEE 802.15.4 address setting (bug #54749)
-
-(STABLE-2.1.0):
-
-  ++ New features:
-
-  2018-06-17: Simon Goldschmidt
-  * lwiperf: implemented iPerf client mode
-
-  2018-04-23: Dirk Ziegelmeier
-  * added cmake build files
-
-  2018-03-04: Ray Abram
-  * netbios responder: respond to '*' queries
-
-  2018-02-23: Benjamin Aigner
-  * 6lowpan: add 6lowpan-over-BLE netif (based on existing 6lowpan netif)
-
-  2018-02-22: Simon Goldschmidt
-  * ipv6: add support for stateless DHCPv6 (to get DNS servers in SLAAC nets)
-
-  2018-02-16: Simon Goldschmidt
-  * add raw API http(s) client (with proxy support)
-
-  2018-02-01: Simon Goldschmidt
-  * tcp: add hooks to implement additional socket options
-
-  2018-02-01: Simon Goldschmidt
-  * tcp: add hooks to implement tcp md5 signatures or similar (see contrib/addons for an example)
-
-  2018-01-05: Simon Goldschmidt
-  * Added sys_mbox_trypost_fromisr() and tcpip_callbackmsg_trycallback_fromisr()
-    These can be used to post preallocated messages from an ISR to the tcpip thread
-    (e.g. when using FreeRTOS)
-
-  2018-01-02: Dirk Ziegelmeier
-  * task #14780: Add debug helper asserts to ensure threading/locking requirements are met
-
-  2017-11-21: Simon Goldschmidt
-  * task #14600: tcp_alloc(): kill TF_CLOSEPEND connections before other ESTABLISHED
-
-  2017-11-21: Simon Goldschmidt
-  * makefsdata: added option "-ssi:<filename>" to control SSI tag checking/insertion
-    through a list of filenames, not by checking the file extension at runtime
-
-  2017-11-20: Joel Cunningham
-  * netconn: add LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE to use external DNS resolver (patch #9427)
-
-  2017-11-14: Joel Cunningham
-  * netifapi: Add thread safe ARP cache APIs (task #14724)
-
-  2017-11-06: Axel Lin
-  * TCP: kill existing connections with a LOWER priority than the one currently being opened.
-    Previous implementations also kill existing connections of the SAME priority.
-
-  2017-09-21: Kalle Olavi Niemitalo
-  * sockets: add poll() implementation (patch #9450)
-
-  2017-09-10: Joel Cunningham
-  * sockets: add readv() implementation (task #14610)
-
-  2017-08-04: Simon Goldschmidt
-  * Clean up DHCP a bit: no need keep msg_out and msg_in as members in struct
-    dhcp - they are used in a call stack only (p_out and options_out_len as well)
-
-  2017-08-04: Simon Goldschmidt
-  * pbuf: split pbuf_header(s16_t) into pbuf_add_header(size_t) and
-    pbuf_remove_header(size_t)
-
-  2017-07-20: Douglas
-  * sys: deprecate sys_arch_sem_wait and sys_arch_mbox_fetch returning the
-    time waited rather they are now defined to return != SYS_ARCH_TIMEOUT
-    on success.
-
-  2017-07-03: Jakub Schmidtke
-  * tcp: added support for sending TCP SACKs
-
-  2017-06-20: Joel Cunningham
-  * netconn/netdb: added core locking support to netconn_gethostbyname (task #14523)
-
-  2017-04-25: Simon Goldschmidt
-  * dhcp: added two hooks for adding and parsing user defined DHCP options
-
-  2017-04-25: Joel Cunningham
-  * sockets: added recvmsg for UDP (together with CMSG and IP_PKTINFO) (task #14247)
-
-  2017-04-20: Joel Cunningham
-  * tcp: added Appropriate Byte Counting support (task #14128)
-
-  2017-04-11: Simon Goldschmidt
-  * netconn/sockets: remove fatal error handling, fix asynchronous error handling,
-    ensure data before RST can be received
-
-  2017-03-30: Simon Goldschmidt
-  * added "application layered TCP" connection API (altcp) for seamless integration
-    of TLS or proxy connections
-
-  2017-03-09: Simon Goldschmidt
-  * sockets: add recvmsg for TCP
-
-  2017-03-02: Joel Cunningham
-  * netconn/sockets: vectorize netconn_write for TCP, treating a vectored I/O write
-    atomically in regards to TCP segmentation (patch #8882)
-
-  2017-03-02: Simon Goldschmidt
-  * netconn: added nonblocking accept/recv to netconn API (task #14396)
-
-  2017-02-28: Simon Goldschmidt
-  * Added LWIP_SINGLE_NETIF for small targets with only one netif
-
-  2017-02-10: David van Moolenbroek
-  * Implement UDP and RAW multicast support for IPv6 (core API, not netconn/sockets)
-
-  2017-02-04: David van Moolenbroek
-  * IPv6 scopes support
-
-  2017-01-20: Joel Cunningham
-  * sockets: add interface name/index APIs (task #14314)
-  
-  2017-01-08: David van Moolenbroek
-  * Extensions to RAW API (patch #9208)
-    - Connected RAW PCBs
-    - Add raw_sendto_if_src()
-    - Support IP_HDRINCL socket option
-
-  ++ Bugfixes:
-
-  2018-06-19: Simon Goldschmidt
-  * tcp: fix RTO timer not working if link is down
-
-  2018-06-15: Sylvain Rochet
-  * ppp: multiple smaller bugfixes
-
-  2018-05-17: Simon Goldschmidt
-  * etharp: arp table can now be bigger than 127 entries
-
-  2018-04-25: Jens Nielsen
-  * tftp server: correctly handle retransmissions
-
-  2018-04-18: Simon Goldschmidt
-  sockets: fix race conditions when closing full-duplex sockets
-
-  2018-03-09: Simon Goldschmidt
-  * 6lowpan: fix to work against contiki; added ZigBee encapsulation netif for tests
-
-  2018-02-04: Simon Goldschmidt
-  * sockets: fix inconsistencies on close (inconsistent error codes, double FIN)
-
-  2018-01-05: Dirk Ziegelmeier
-  * Fix bug #52748: the bug in timeouts.c by reimplementing timer logic to use
-    absolute instead of relative timeout values
-
-  2017-12-31: Dirk Ziegelmeier
-  * Fix bug #52704: DHCP and bad OFFER: Stop timeout only if offer is accepted
-
-  2017-11-08: Joel Cunningham
-  * netif: ensure link and admin states are up in issue reports (bug #52353)
-
-  2017-09-12: David Lockyer
-  * select: allocate select_cb from memp for LWIP_MPU_COMPATIBLE = 1 (bug #51990)
-
-  2017-09-11: Simon Goldschmidt
-  * tcp_in.c: fix bug #51937 (leaking tcp_pcbs on passive close with unacked data)
-
-  2017-08-11: Joel Cunningham
-  * lwip_itoa: fix converting the number 0 (previously converted to '\0') (bug #51729)
-
-  2017-08-08: Dirk Ziegelmeier
-  * ip4_route_src: parameter order is reversed: ip4_route_src(dest, src) -> ip4_route_src(src, dest)
-    to make parameter order consistent with other ip*_route*() functions
-    Same also applies to LWIP_HOOK_IP4_ROUTE_SRC() parameter order.
-
-  2017-08-04: Joel Cunningham
-  * tcp: re-work persist timer to fully close window (details in bug #50837)
-
-  2017-07-26: Simon Goldschmidt
-  * snmp_msg.c: fix bug #51578 (SNMP failed to decode some values on non 32bit platforms)
-
-  2017-07-20: Simon Goldschmidt
-  * compatibility headers: moved from 'src/include/posix' to 'src/include/compat/posix',
-    'src/include/compat/stdc' etc.
-
-  2017-05-09: Joel Cunningham
-  * tcp: add zero-window probe timeout (bug #50837)
-
-  2017-04-11: Simon Goldschmidt
-  * sockets.c: task #14420 (Remove sys_sem_signal from inside SYS_ARCH_PROTECT
-    crit section) done for LWIP_TCPIP_CORE_LOCKING==1
-
-  2017-02-24: Simon Goldschmidt
-  * sockets.c: fixed close race conditions in lwip_select (for LWIP_NETCONN_FULLDUPLEX)
-
-  2017-02-24: Simon Goldschmidt
-  * sockets.c: fixed that select ignored invalid/not open sockets in the fd_sets (bug #50392)
-
-  2017-01-11: David van Moolenbroek
-  * Lots of IPv6 related fixes and improvements
-
-(STABLE-2.0.3)
-
-  ++ Bugfixes:
-
-  2017-09-11: Simon Goldschmidt
-  * tcp_in.c: fix bug #51937 (leaking tcp_pcbs on passive close with unacked data)
-
-  2017-08-02: Abroz Bizjak/Simon Goldschmidt
-  * multiple fixes in IPv4 reassembly (leading to corrupted datagrams received)
-  
-  2017-03-30: Simon Goldschmidt
-  * dhcp.c: return ERR_VAL instead of asserting on offset-out-of-pbuf
-
-  2017-03-23: Dirk Ziegelmeier
-  * dhcp.h: fix bug #50618 (dhcp_remove_struct() macro does not work)
-
-(STABLE-2.0.2)
-
-  ++ New features:
-
-  2017-02-10: Dirk Ziegelmeier
-  * Implement task #14367: Hooks need a better place to be defined:
-    We now have a #define for a header file name that is #included in every .c
-    file that provides hooks.
-
-  2017-02-10: Simon Goldschmidt
-  * tcp_close does not fail on memory error (instead, FIN is sent from tcp_tmr)
-
-  ++ Bugfixes:
-
-  2017-03-08
-  * tcp: do not keep sending SYNs when getting ACKs
-
-  2017-03-08: Joel Cunningham
-  * tcp: Initialize ssthresh to TCP_SND_BUF (bug #50476)
-
-  2017-03-01: Simon Goldschmidt
-  * httpd: LWIP_HTTPD_POST_MANUAL_WND: fixed double-free when httpd_post_data_recved
-    is called nested from httpd_post_receive_data() (bug #50424)
-
-  2017-02-28: David van Moolenbroek/Simon Goldschmidt
-  * tcp: fixed bug #50418: LWIP_EVENT_API: fix invalid calbacks for SYN_RCVD pcb
-
-  2017-02-17: Simon Goldschmidt
-  * dns: Improved DNS_LOCAL_HOSTLIST interface (bug #50325)
-
-  2017-02-16: Simon Goldschmidt
-  * LWIP_NETCONN_FULLDUPLEX: fixed shutdown during write (bug #50274)
-
-  2017-02-13: Simon Goldschmidt/Dirk Ziegelmeier
-  * For tiny targtes, LWIP_RAND is optional (fix compile time checks)
-
-  2017-02-10: Simon Goldschmidt
-  * tcp: Fixed bug #47485 (tcp_close() should not fail on memory error) by retrying
-    to send FIN from tcp_fasttmr
-
-  2017-02-09: Simon Goldschmidt
-  * sockets: Fixed bug #44032 (LWIP_NETCONN_FULLDUPLEX: select might work on
-    invalid/reused socket) by not allowing to reallocate a socket that has
-    "select_waiting != 0"
-
-  2017-02-09: Simon Goldschmidt
-  * httpd: Fixed bug #50059 (httpd LWIP_HTTPD_SUPPORT_11_KEEPALIVE vs.
-    LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED)
-
-  2017-02-08: Dirk Ziegelmeier
-  * Rename "IPv6 mapped IPv4 addresses" to their correct name from RFC4191:
-    "IPv4-mapped IPv6 address"
-
-  2017-02-08: Luc Revardel
-  * mld6.c: Fix bug #50220 (mld6_leavegroup does not send ICMP6_TYPE_MLD, even
-    if last reporter)
-
-  2017-02-08: David van Moolenbroek
-  * ip6.c: Patch #9250: fix source substitution in ip6_output_if()
-
-  2017-02-08: Simon Goldschmidt
-  * tcp_out.c: Fixed bug #50090 (last_unsent->oversize_left can become wrong value
-    in tcp_write error path)
-
-  2017-02-02: Dirk Ziegelmeier
-  * Fix bug #50206: UDP Netconn bind to IP6_ADDR_ANY fails
-
-  2017-01-18: Dirk Ziegelmeier
-  * Fix zero-copy RX, see bug bug #50064. PBUF_REFs were not supported as ARP requests.
-
-  2017-01-15: Axel Lin, Dirk Ziegelmeier
-  * minor bug fixes in mqtt
-
-  2017-01-11: Knut Andre Tidemann
-  * sockets/netconn: fix broken default ICMPv6 handling of checksums
-
-(STABLE-2.0.1)
-
-  ++ New features:
-
-  2016-12-31: Simon Goldschmidt
-  * tcp.h/.c: added function tcp_listen_with_backlog_and_err() to get the error
-    reason when listening fails (bug #49861)
-
-  2016-12-20: Erik Andersen
-  * Add MQTT client
-
-  2016-12-14: Jan Breuer:
-  * opt.h, ndc.h/.c: add support for RDNSS option (as per RFC 6106)
-
-  2016-12-14: David van Moolenbroek
-  * opt.h, nd6.c: Added LWIP_HOOK_ND6_GET_GW()
-
-  2016-12-09: Dirk Ziegelmeier
-  * ip6_frag.c: Implemented support for LWIP_NETIF_TX_SINGLE_PBUF
-
-  2016-12-09: Simon Goldschmidt
-  * dns.c: added one-shot multicast DNS queries
-
-  2016-11-24: Ambroz Bizjak, David van Moolenbroek
-  * tcp_out.c: Optimize passing contiguous nocopy buffers to tcp_write (bug #46290)
-
-  2016-11-16: Dirk Ziegelmeier
-  * sockets.c: added support for IPv6 mapped IPv4 addresses
-
-  ++ Bugfixes:
-
-  2016-12-16: Thomas Mueller
-  * api_lib.c: fixed race condition in return value of netconn_gethostbyname()
-    (and thus also lwip_gethostbyname/_r() and lwip_getaddrinfo())
-
-  2016-12-15: David van Moolenbroek
-  * opt.h, tcp: added LWIP_HOOK_TCP_ISN() to implement less predictable initial
-    sequence numbers (see contrib/addons/tcp_isn for an example implementation)
-
-  2016-12-05: Dirk Ziegelmeier
-  * fixed compiling with IPv4 disabled (IPv6 only case)
-
-  2016-11-28: Simon Goldschmidt
-  * api_lib.c: fixed bug #49725 (send-timeout: netconn_write() can return
-    ERR_OK without all bytes being written)
-
-  2016-11-28: Ambroz Bizjak
-  * tcpi_in.c: fixed bug #49717 (window size in received SYN and SYN-ACK
-    assumed scaled)
-
-  2016-11-25: Simon Goldschmidt
-  * dhcp.c: fixed bug #49676 (Possible endless loop when parsing dhcp options)
-
-  2016-11-23: Dirk Ziegelmeier
-  * udp.c: fixed bug #49662: multicast traffic is now only received on a UDP PCB
-   (and therefore on a UDP socket/netconn) when the PCB is bound to IP_ADDR_ANY
-
-  2016-11-16: Dirk Ziegelmeier
-  * *: Fixed dual-stack behaviour, IPv6 mapped IPv4 support in socket API
-
-  2016-11-14: Joel Cunningham
-  * tcp_out.c: fixed bug #49533 (start persist timer when unsent seg can't fit
-    in window) 
-
-  2016-11-16: Roberto Barbieri Carrera
-  * autoip.c: fixed bug #49610 (sometimes AutoIP fails to reuse the same address)
-
-  2016-11-11: Dirk Ziegelmeier
-  * sockets.c: fixed bug #49578 (dropping multicast membership does not work
-    with LWIP_SOCKET_OFFSET)
-
-(STABLE-2.0.0)
-
-  ++ New features:
-
-  2016-07-27: Simon Goldschmidt
-  * opt.h, timeouts.h/.c: added LWIP_TIMERS_CUSTOM to override the default
-    implementation of timeouts
-
-  2016-07-xx: Dirk Ziegelmeier
-  * Large overhaul of doxygen documentation
-
-  2016-04-05: Simon Goldschmidt
-  * timers.h/.c: prepare for overriding current timeout implementation: all
-    stack-internal caclic timers are avaliable in the lwip_cyclic_timers array
-
-  2016-03-23: Simon Goldschmidt
-  * tcp: call accept-callback with ERR_MEM when allocating a pcb fails on
-    passive open to inform the application about this error
-    ATTENTION: applications have to handle NULL pcb in accept callback!
-
-  2016-02-22: Ivan Delamer
-  * Initial 6LoWPAN support
-
-  2016-02-XX to 2016-03-XX: Dirk Ziegelmeier
-  * Cleanup TCPIP thread sync methods in a way that it is possibe to use them
-    in arbitrary code that needs things to be done in TCPIP thread. Used to
-    decouple netconn, netif, ppp and 6LoWPAN from LWIP core.
-
-  2016-02-XX: Dirk Ziegelmeier
-  * Implement dual-stack support in RAW, UDP and TCP. Add new IP address
-    type IPADDR_ANY_TYPE for this. Netconn/Socket API: Dual-stack is
-    automatically supported when an IPv6 netconn/socket is created.
-
-  2015-12-26: Martin Hentschel and Dirk Ziegelmeier
-  * Rewrite SNMP agent. SNMPv2c + MIB compiler.
-
-  2015-11-12: Dirk Ziegelmeier
-  * Decouple SNMP stack from lwIP core and move stack to apps/ directory.
-    Breaking change: Users have to call snmp_init() now!
-
-  2015-11-12: Dirk Ziegelmeier
-  * Implement possibility to declare private memory pools. This is useful to
-    decouple some apps from the core (SNMP stack) or make contrib app usage
-    simpler (httpserver_raw)
-
-  2015-10-09: Simon Goldschmidt
-  * started to move "private" header files containing implementation details to
-    "lwip/priv/" include directory to seperate the API from the implementation.
-
-  2015-10-07: Simon Goldschmidt
-  * added sntp client as first "supported" application layer protocol implementation
-    added 'apps' folder
-
-  2015-09-30: Dirk Ziegelmeier
-  * snmp_structs.h, mib_structs.c, mib2.c: snmp: fixed ugly inheritance
-    implementation by aggregating the "base class" (struct mib_node) in all
-    derived node classes to get more type-safe code
-
-  2015-09-23: Simon Goldschmidt
-  * netif.h/.c, nd6.c: task #13729: Convert netif addresses (IPv4 & IPv6) to
-    ip_addr_t (so they can be used without conversion/temporary storage)
-
-  2015-09-08: Dirk Ziegelmeier
-  * snmp: Separate mib2 counter/table callbacks from snmp agent. This both cleans
-    up the code and should allow integration of a 3rd party agent/mib2. Simple
-    counters are kept in MIB2_STATS, tree/table change function prototypes moved to
-    snmp_mib2.h.
-
-  2015-09-03: Simon Goldschmidt
-  * opt.h, dns.h/.c: DNS/IPv6: added support for AAAA records
-
-  2015-09-01: Simon Goldschmidt
-  * task #12178: hardware checksum capabilities can be configured per netif
-   (use NETIF_SET_CHECKSUM_CTRL() in your netif's init function)
-
-  2015-08-30: Simon Goldschmidt
-  * PBUF_REF with "custom" pbufs is now supported for RX pbufs (see pcapif in
-    contrib for an example, LWIP_SUPPORT_CUSTOM_PBUF is required)
-
-  2015-08-30: Simon Goldschmidt
-  * support IPv4 source based routing: define LWIP_HOOK_IP4_ROUTE_SRC to point
-    to a routing function
-
-  2015-08-05: Simon Goldschmidt
-  * many files: allow multicast socket options IP_MULTICAST_TTL, IP_MULTICAST_IF
-    and IP_MULTICAST_LOOP to be used without IGMP
-
-  2015-04-24: Simon Goldschmidt
-  * dhcp.h/c, autoip.h/.c: added functions dhcp/autoip_supplied_address() to
-    check for the source of address assignment (replacement for NETIF_FLAG_DHCP)
-
-  2015-04-10: Simon Goldschmidt
-  * many files: task #13480: added LWIP_IPV4 define - IPv4 can be disabled,
-    leaving an IPv6-only stack
-
-  2015-04-09: Simon Goldschmidt
-  * nearly all files: task #12722 (improve IPv4/v6 address handling): renamed
-    ip_addr_t to ip4_addr_t, renamed ipX_addr_t to ip_addr_t and added IP
-    version; ip_addr_t is used for all generic IP addresses for the API,
-    ip(4/6)_addr_t are only used internally or when initializing netifs or when
-    calling version-related functions
-
-  2015-03-24: Simon Goldschmidt
-  * opt.h, ip4_addr.h, ip4.c, ip6.c: loopif is not required for loopback traffic
-    any more but passed through any netif (ENABLE_LOOPBACK has to be enabled)
-
-  2015-03-23: Simon Goldschmidt
-  * opt.h, etharp.c: with ETHARP_TABLE_MATCH_NETIF== 1, duplicate (Auto)-IP
-    addresses on multiple netifs should now be working correctly (if correctly
-    addressed by routing, that is)
-
-  2015-03-23: Simon Goldschmidt
-  * etharp.c: Stable etharp entries that are about to expire are now refreshed
-    using unicast to prevent unnecessary broadcast. Only if no answer is received
-    after 15 seconds, broadcast is used.
-
-  2015-03-06: Philip Gladstone
-  * netif.h/.c: patch #8359 (Provide utility function to add an IPv6 address to
-    an interface)
-
-  2015-03-05: Simon Goldschmidt
-  * netif.c, ip4.c, dhcp.c, autoip.c: fixed bug #37068 (netif up/down handling
-    is unclear): correclty separated administrative status of a netif (up/down)
-    from 'valid address' status
-    ATTENTION: netif_set_up() now always has to be called, even when dhcp/autoip
-    is used!
-
-  2015-02-26: patch by TabascoEye
-  * netif.c, udp.h/.c: fixed bug #40753 (re-bind UDP pcbs on change of IP address)
-
-  2015-02-22: chrysn, Simon Goldschmidt
-  * *.*: Changed nearly all functions taking 'ip(X)_addr_t' pointer to take
-    const pointers (changed user callbacks: raw_recv_fn, udp_recv_fn; changed
-    port callbacks: netif_output_fn, netif_igmp_mac_filter_fn)
-
-  2015-02-19: Ivan Delamer
-  * netif.h, dhcp.c: Removed unused netif flag for DHCP. The preferred way to evaluate
-    if DHCP is active is through netif->dhcp field.
-
-  2015-02-19: Ivan Delamer
-  * netif.h, slipif.c, ppp.c: Removed unused netif flag for point to point connections
-
-  2015-02-18: Simon Goldschmidt
-  * api_lib.c: fixed bug #37958 "netconn API doesn't handle correctly
-    connections half-closed by peer"
-
-  2015-02-18: Simon Goldschmidt
-  * tcp.c: tcp_alloc() prefers killing CLOSING/LAST_ACK over active connections
-    (see bug #39565)
-
-  2015-02-16: Claudius Zingerli, Sergio Caprile
-  * opt.h, dhcp.h/.c: patch #8361 "Add support for NTP option in DHCP"
-
-  2015-02-14: Simon Goldschmidt
-  * opt.h, snmp*: added support for write-access community and dedicated
-    community for sending traps
-
-  2015-02-13: Simon Goldschmidt
-  * opt.h, memp.c: added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when
-    a memp pool was empty and an item is now available
-
-  2015-02-13: Simon Goldschmidt
-  * opt.h, pbuf.h/.c, etharp.c: Added the option PBUF_LINK_ENCAPSULATION_HLEN to
-    allocate additional header space for TX on netifs requiring additional headers
-
-  2015-02-12: chrysn
-  * timers.h/.c: introduce sys_timeouts_sleeptime (returns the time left before
-    the next timeout is due, for NO_SYS==1)
-
-  2015-02-11: Nick van Ijzendoorn
-  * opt.h, sockets.h/c: patch #7702 "Include ability to increase the socket number
-    with defined offset"
-
-  2015-02-11: Frederick Baksik
-  * opt.h, def.h, others: patch #8423 "arch/perf.h" should be made an optional item
-
-  2015-02-11: Simon Goldschmidt
-  * api_msg.c, opt.h: started to implement fullduplex sockets/netconns
-    (note that this is highly unstable yet!)
-
-  2015-01-17: Simon Goldschmidt
-  * api: allow enabling socket API without (public) netconn API - netconn API is
-    still used by sockets, but keeping it private (static) should allow better
-    compiler optimizations
-
-  2015-01-16: Simon Goldschmidt
-  * tcp_in.c: fixed bug #20506 "Initial congestion window is very small" again
-    by implementing the calculation formula from RFC3390
-
-  2014-12-10: Simon Goldschmidt
-  * api: added option LWIP_NETCONN_SEM_PER_THREAD to use a semaphore per thread
-    instead of using one per netconn and per select call
-
-  2014-12-08: Simon Goldschmidt
-  * ip6.h: fixed bug #43778: IPv6 header version not set on 16-bit platform
-    (macro IP6H_VTCFL_SET())
-
-  2014-12-08: Simon Goldschmidt
-  * icmp.c, ip4.c, pbuf.c, udp.c, pbuf.h: task #11472 Support PBUF_REF for RX
-    (IPv6 and IPv4/v6 reassembly might not work yet)
-
-  2014-11-06: Simon Goldschmidt
-  * sockets.c/.h, init.c: lwip_socket_init() is not needed any more
-    -> compatibility define
-
-  2014-09-16: Simon Goldschmidt
-  * dns.c, opt.h: reduced ram usage by parsing DNS responses in place
-
-  2014-09-16: Simon Goldschmidt
-  * pbuf.h/.c: added pbuf_take_at() and pbuf_put_at()
-
-  2014-09-15: Simon Goldschmidt
-  * dns.c: added source port randomization to make the DNS client more robust
-    (see bug #43144)
-
-  2013-09-02: Simon Goldschmidt
-  * arch.h and many other files: added optional macros PACK_STRUCT_FLD_8() and
-    PACK_STRUCT_FLD_S() to prevent gcc 4 from warning about struct members that
-    do not need packing
-
-  2013-08-19: Simon Goldschmidt
-  * netif.h: bug #42998: made NETIF_MAX_HWADDR_LEN overridable for some special
-    networks
-
-  2013-03-17: Simon Goldschmidt (patch by Ghobad Emadi)
-  * opt.h, etharp.c: Added LWIP_HOOK_ETHARP_GET_GW to implement IPv4 routing with
-    multiple gateways
-
-  2013-04-20: Fatih Asici
-  * opt.h, etharp.h/.c: patch #7993: Added support for transmitting packets
-    with VLAN headers via hook function LWIP_HOOK_VLAN_SET and to check them
-    via hook function LWIP_HOOK_VLAN_CHECK
-
-  2014-02-20: Simon Goldschmidt (based on patch by Artem Pisarenko)
-  * patch #7885: modification of api modules to support FreeRTOS-MPU
-    (don't pass stack-pointers to other threads)
-
-  2014-02-05: Simon Goldschmidt (patch by "xtian" and "alex_ab")
-  * patch #6537/#7858: TCP window scaling support
-
-  2014-01-17: Jiri Engelthaler
-  * icmp, icmp6, opt.h: patch #8027: Completed HW checksuming for IPv4 and
-    IPv6 ICMP's
-
-  2012-08-22: Sylvain Rochet
-  * New PPP stack for lwIP, developed in ppp-new branch.
-    Based from pppd 2.4.5, released 2009-11-17, with huge changes to match
-    code size and memory requirements for embedded devices, including:
-    - Gluing together the previous low-level PPP code in lwIP to pppd 2.4.5, which
-      is more or less what pppd sys-* files are, so that we get something working
-      using the unix port.
-    - Merged some patchs from lwIP Git repository which add interesting features
-      or fix bugs.
-    - Merged some patchs from Debian pppd package which add interesting features
-      or fix bugs.
-    - Ported PPP timeout handling to the lwIP timers system
-    - Disabled all the PPP code using filesystem access, replaced in necessary cases
-      to configuration variables.
-    - Disabled all the PPP code forking processes.
-    - Removed IPX support, lwIP does not support IPX.
-    - Ported and improved random module from the previous PPP port.
-    - Removed samba TDB (file-driven database) usage, because it needs a filesystem.
-    - MS-CHAP required a DES implementation, we added the latest PolarSSL DES
-      implementation which is under a BSD-ish license.
-    - Also switched to PolarSSL MD4,MD5,SHA1 implementations, which are meant to be
-      used in embedded devices with reduced memory footprint.
-    - Removed PPP configuration file parsing support. 
-    - Added macro definition EAP_SUPPORT to make EAP support optional.
-    - Added macro definition CHAP_SUPPORT to make CHAP support optional.
-    - Added macro definition MSCHAP_SUPPORT to make MSCHAP support optional.
-    - Added macro definition PAP_SUPPORT to make PAP support optional.
-    - Cleared all Linux syscall calls.
-    - Disabled demand support using a macro, so that it can be ported later.
-    - Disabled ECP support using a macro, so that it can be ported later.
-    - Disabled CCP support using a macro, so that it can be ported later.
-    - Disabled CBCP support using a macro, so that it can be ported later.
-    - Disabled LQR support using a macro, so that it can be ported later.
-    - Print packet debug feature optional, through PRINTPKT_SUPPORT
-    - Removed POSIX signal usage.
-    - Fully ported PPPoS code from the previous port.
-    - Fully ported PPPoE code from the previous port.
-    - Fully ported VJ compression protocol code from the previous port.
-    - Removed all malloc()/free() use from PPP, replaced by stack usage or PBUF.
-    - Disabled PPP server support using a macro, so that it can be ported later.
-    - Switched all PPP debug to lwIP debug system.
-    - Created PPP Control Block (PPP PCB), removed PPP unit integer everywhere,
-      removed all global variables everywhere, did everything necessary for
-      the PPP stack to support more than one PPP session (pppd only support
-      one session per process).
-    - Removed the statically allocated output buffer, now using PBUF.
-    - Improved structure size of all PPP modules, deep analyze of code to reduce
-      variables size to the bare minimum. Switched all boolean type (char type in
-      most architecture) to compiler generated bitfields.
-    - Added PPP IPv6 support, glued lwIP IPv6 support to PPP.
-    - Now using a persistent netif interface which can then be used in lwIP
-      functions requiring a netif.
-    - Now initializing PPP in lwip_init() function.
-    - Reworked completely the PPP state machine, so that we don't end up in
-      anymore in inconsistent state, especially with PPPoE.
-    - Improved the way we handle PPP reconnection after disconnect, cleaning
-      everything required so that we start the PPP connection again from a
-      clean state.
-    - Added PPP holdoff support, allow the lwIP user to wait a little bit before
-      reconnecting, prevents connection flood, especially when using PPPoL2TP.
-    - Added PPPoL2TP LAC support (a.k.a. UDP tunnels), adding a VPN client
-      feature to lwIP, L2TP being a widely used tunnel protocol.
-    - Switched all used PPP types to lwIP types (u8t, u16t, u32t, ...)
-    - Added PPP API "sequential" thread-safe API, based from NETIFAPI.
-
-  2011-07-21: Simon Goldschmidt
-  * sockets.c, opt.h: (bug #30185): added LWIP_FIONREAD_LINUXMODE that makes
-    ioctl/FIONREAD return the size of the next pending datagram.
-
-  2011-05-25: Simon Goldschmidt
-  * again nearly the whole stack, renamed ip.c to ip4.c, ip_addr.c to ip4_addr.c,
-    combined ipv4/ipv6 inet_chksum.c, added ip.h, ip_addr.h: Combined IPv4
-    and IPv6 code where possible, added defines to access IPv4/IPv6 in non-IP
-    code so that the code is more readable.
-
-  2011-05-17: Patch by Ivan Delamer (only checked in by Simon Goldschmidt)
-  * nearly the whole stack: Finally, we got decent IPv6 support, big thanks to
-    Ivan! (this is work in progress: we're just post release anyway :-)
-
-
-  ++ Bugfixes:
-
-  2016-08-23: Simon Goldschmidt
-  * etharp: removed ETHARP_TRUST_IP_MAC since it is insecure and we don't need
-    it any more after implementing unicast ARP renewal towards arp entry timeout
-
-  2016-07-20: Simon Goldschmidt
-  * memp.h/.c: fixed bug #48442 (memp stats don't work for MEMP_MEM_MALLOC)
-
-  2016-07-21: Simon Goldschmidt (patch by Ambroz Bizjak)
-  * tcp_in.c, tcp_out.c: fixed bug #48543 (TCP sent callback may prematurely
-    report sent data when only part of a segment is acked) and don't include
-    SYN/FIN in snd_buf counter
-
-  2016-07-19: Simon Goldschmidt
-  * etharp.c: fixed bug #48477 (ARP input packet might update static entry)
-
-  2016-07-11: Simon Goldschmidt
-  * tcp_in.c: fixed bug #48476 (TCP sent callback called wrongly due to picking
-    up old pcb->acked
-
-  2016-06-30: Simon Goldschmidt (original patch by Fabian Koch)
-  * tcp_in.c: fixed bug #48170 (Vulnerable to TCP RST spoofing)
-
-  2016-05-20: Dirk Ziegelmeier
-  * sntp.h/.c: Fix return value of sntp_getserver() call to return a pointer
-
-  2016-04-05: Simon Goldschmidt (patch by Philip Gladstone)
-  * udp.c: patch #8358: allow more combinations of listening PCB for IPv6
-
-  2016-04-05: Simon Goldschmidt
-  * netconn/socket API: fixed bug# 43739 (Accept not reporting errors about
-    aborted connections): netconn_accept() returns ERR_ABRT (sockets: ECONNABORTED)
-    for aborted connections, ERR_CLSD (sockets: EINVAL) if the listening netconn
-    is closed, which better seems to follow the standard.
-
-  2016-03-23: Florent Matignon
-  * dhcp.c: fixed bug #38203: DHCP options are not recorded in all DHCP ack messages
-
-  2016-03-22: Simon Goldschmidt
-  * tcp: changed accept handling to be done internally: the application does not
-    have to call tcp_accepted() any more. Instead, when delaying accept (e.g. sockets
-    do), call tcp_backlog_delayed()/tcp_backlog_accepted() (fixes bug #46696)
-
-  2016-03-22: Simon Goldschmidt
-  * dns.c: ignore dns response parsing errors, only abort resolving for correct
-    responses or error responses from correct server (bug #47459)
-
-  2016-03-17: Simon Goldschmidt
-  * api_msg.c: fixed bug #47448 (netconn/socket leak if RST is received during close)
-
-  2016-03-17: Joel Cunningham
-  * api_msg.c: don't fail closing a socket/netconn when failing to allocate the
-    FIN segment; blocking the calling thread for a while is better than risking
-    leaking a netconn/socket (see bug #46701)
-
-  2016-03-16: Joel Cunningham
-  * tcp_out.c: reset rto timer on fast retransmission
-
-  2016-03-16: Deomid Ryabkov
-  * tcp_out.c: fixed bug #46384 Segment size calculation bug with MSS != TCP_MSS
-
-  2016-03-05: Simon Goldschmidt
-  * err.h/.c, sockets.c: ERR_IF is not necessarily a fatal error
-
-  2015-11-19: fix by Kerem Hadimli
-  * sockets.c: fixed bug #46471: lwip_accept() leaks socket descriptors if new
-    netconn was already closed because of peer behavior
-
-  2015-11-12: fix by Valery Ushakov
-  * tcp_in.c: fixed bug #46365 tcp_accept_null() should call tcp_abort()
-
-  2015-10-02: Dirk Ziegelmeier/Simon Goldschmidt
-  * snmp: cleaned up snmp structs API (fixed race conditions from bug #46089,
-    reduce ram/rom usage of tables): incompatible change for private MIBs
-
-  2015-09-30: Simon Goldschmidt
-  * ip4_addr.c: fixed bug #46072: ip4addr_aton() does not check the number range
-    of all address parts
-
-  2015-08-28: Simon Goldschmidt
-  * tcp.c, tcp_in.c: fixed bug #44023: TCP ssthresh value is unclear: ssthresh
-    is set to the full send window for active open, too, and is updated once
-    after SYN to ensure the correct send window is used
-
-  2015-08-28: Simon Goldschmidt
-  * tcp: fixed bug #45559: Window scaling casts u32_t to u16_t without checks
-
-  2015-08-26: Simon Goldschmidt
-  * ip6_frag.h/.c: fixed bug bug #41009: IPv6 reassembly broken on 64-bit platforms:
-    define IPV6_FRAG_COPYHEADER==1 on these platforms to copy the IPv6 header
-    instead of referencing it, which gives more room for struct ip6_reass_helper
-
-  2015-08-25: Simon Goldschmidt
-  * sockets.c: fixed bug #45827: recvfrom: TCP window is updated with MSG_PEEK
-
-  2015-08-20: Manoj Kumar
-  * snmp_msg.h, msg_in.c: fixed bug #43790: Sending octet string of Length >255
-    from SNMP agent
-
-  2015-08-19: Jens Nielsen
-  * icmp.c, ip4.c, tcp_in.c, udp.c, raw.c: fixed bug #45120: Broadcast & multiple
-    interfaces handling
-
-  2015-08-19: Simon Goldschmidt (patch by "Sandra")
-  * dns.c: fixed bug #45004: dns response without answer might be discarded
-
-  2015-08-18: Chrysn
-  * timers.c: patch #8704 fix sys_timeouts_sleeptime function
-
-  2015-07-01: Erik Ekman
-  * puf.c: fixed bug #45454 (pbuf_take_at() skips write and returns OK if offset
-    is at start of pbuf in chain)
-
-  2015-05-19: Simon Goldschmidt
-  * dhcp.h/.c: fixed bugs #45140 and #45141 (dhcp was not stopped correctly after
-    fixing bug #38204)
-
-  2015-03-21: Simon Goldschmidt (patch by Homyak)
-  * tcp_in.c: fixed bug #44766 (LWIP_WND_SCALE: tcphdr->wnd was not scaled in
-    two places)
-
-  2015-03-21: Simon Goldschmidt
-  * tcp_impl.h, tcp.c, tcp_in.c: fixed bug #41318 (Bad memory ref in tcp_input()
-    after tcp_close())
-
-  2015-03-21: Simon Goldschmidt
-  * tcp_in.c: fixed bug #38468 (tcp_sent() not called on half-open connection for
-    data ACKed with the same ack as FIN)
-
-  2015-03-21: Simon Goldschmidt (patch by Christoffer Lind)
-  * dhcp.h/.c: fixed bug #38204 (DHCP lease time not handled correctly)
-
-  2015-03-20: Simon Goldschmidt
-  * dhcp.c: fixed bug #38714 (Missing option and client address in DHCPRELEASE message)
-
-  2015-03-19: Simon Goldschmidt
-  * api.h, tcpip.h, api_lib.c, api_msg.c: fixed race conditions in assigning
-    netconn->last_err (fixed bugs #38121 and #37676)
-
-  2015-03-09: Simon Goldschmidt
-  * ip4.c: fixed the IPv4 part of bug #43904 (ip_route() must detect linkup status)
-
-  2015-03-04: Simon Goldschmidt
-  * nd6.c: fixed bug #43784 (a host should send at least one Router Solicitation)
-
-  2015-03-04: Valery Ushakov
-  * ip6.c: fixed bug #41094 (Byte-order bug in IPv6 fragmentation header test)
-
-  2015-03-04: Zach Smith
-  * nd6.c: fixed bug #38153 (nd6_input() byte order issues)
-
-  2015-02-26: Simon Goldschmidt
-  * netif.c, tcp.h/.c: fixed bug #44378 (TCP connections are not aborted on netif
-    remove)
-
-  2015-02-25: Simon Goldschmidt
-  * ip4.c, etharp.c: fixed bug #40177 (System hangs when dealing with corrupted
-    packets), implemented task #12357 (Ensure that malicious packets don't
-    assert-fail): improved some pbuf_header calls to not assert-fail.
-
-  2015-02-25: patch by Joel Cunningham
-  * udp.h/.c, sockets.c: fixed bug #43028 (IP_MULTICAST_TTL affects unicast
-    datagrams)
-
-  2015-02-25: patch by Greg Renda
-  * ip4_frag.c: fixed bug #38210 (ip reassembly while remove oldest datagram)
-
-  2015-02-25: Simon Goldschmidt
-  * sockets.c: fixed bug #38165 (socket with mulicast): ensure igmp membership
-    are dropped when socket (not netconn!) is closed.
-
-  2015-02-25: Simon Goldschmidt
-  * ip4.h/.c, udp.c: fixed bug #38061 (wrong multicast routing in IPv4) by
-    adding an optional default netif for multicast routing
-
-  2015-02-25: Simon Goldschmidt
-  * netconn API: fixed that netconn_connect still used message passing for
-    LWIP_TCPIP_CORE_LOCKING==1
-
-  2015-02-22: patch by Jens Nielsen
-  * icmp.c: fixed bug #38803 (Source address in broadcast ping reply)
-
-  2015-02-22: Simon Goldschmidt
-  * udp.h, sockets.c: added proper accessor functions for pcb->multicast_ip
-    (previously used by get/setsockopt only)
-
-  2015-02-18: Simon Goldschmidt
-  * sockets.c: Fixed select not reporting received FIN as 'readable' in certain
-    rare cases (bug #43779: select(), close(), and TCP retransmission error)
-
-  2015-02-17: Simon Goldschmidt
-  * err.h, sockets.c, api_msg.c: fixed bug #38853 "connect() use a wrong errno":
-    return ERR_ALREADY/EALRADY during connect, ERR_ISCONN/EISCONN when already
-    connected
-
-  2015-02-17: Simon Goldschmidt
-  * tcp_impl.h, tcp_out.c, tcp.c, api_msg.c: fixed bug #37614 "Errors from
-    ipX_output are not processed". Now tcp_output(_segment) checks for the return
-    value of ipX_output and does not try to send more on error. A netif driver
-    can call tcp_txnow() (from tcpip_thread!) to try to send again if TX buffers
-    are available again.
-
-  2015-02-14: patches by Freddie Chopin
-  * snmp*: made community writable, fixed some const pointers
-
-  2015-02-13: Simon Goldschmidt
-  * msg_in.c: fixed bug #22070 "MIB_OBJECT_WRITE_ONLY not implemented in SNMP"
-
-  2015-02-12: Simon Goldschmidt
-  * ip.h, ip4.c, ip6.c: fixed bug #36403 "ip4_input() and ip6_input() always pass
-    inp to higher layers": now the accepting netif is passed up, but the input
-    netif is available through ip_current_input_netif() if required.
-
-  2015-02-11: patch by hichard
-  * tcpip.c: fixed bug #43094 "The function tcpip_input() forget to handle IPv6"
-
-  2015-02-10: Simon Goldschmidt
-  * netconn API: fixed that netconn_close/netconn_delete still used message passing
-    for LWIP_TCPIP_CORE_LOCKING==1
-
-  2015-02-10: Simon Goldschmidt
-  * netconn/socket api: fixed bug #44225 "closing TCP socket should time out
-    eventually", implemented task #6930 "Implement SO_LINGER": closing TCP sockets
-    times out after 20 seconds or after the configured SND_TIMEOUT or depending
-    on the linger settings.
-
-  2015-01-27: Simon Goldschmidt
-  * api_msg.c: fixed that SHUT_RD followed by SHUT_WR was different to SHUT_RDWR,
-    fixed return value of lwip_netconn_do_close on unconnected netconns
-
-  2015-01-17: Simon Goldschmidt
-  * sockets.c: fixed bug #43361 select() crashes with stale FDs
-
-  2015-01-17: Simon Goldschmidt
-  * sockets.c/.h, memp_std.h: fixed bug #40788 "lwip_setsockopt_internal() crashes"
-    by rewriting set/getsockopt functions to combine checks with the actual code
-    and add more NULL checks; this also fixes that CORE_LOCKING used message
-    passing for set/getsockopt.
-
-  2014-12-19: Simon Goldschmidt
-  * opt.h, dhcp.h/.c: prevent dhcp from starting when netif link is down (only
-    when LWIP_DHCP_CHECK_LINK_UP==1, which is disabled by default for
-    compatibility reasons)
-
-  2014-12-17: Simon Goldschmidt
-  * tcp_out.c: fixed bug #43840 Checksum error for TCP_CHECKSUM_ON_COPY==1 for
-    no-copy data with odd length
-
-  2014-12-10: Simon Goldschmidt
-  * sockets.c, tcp.c, others: fixed bug #43797 set/getsockopt: SO_SNDTIMEO/SO_RCVTIMEO
-    take int as option but should take timeval (LWIP_SO_SNDRCVTIMEO_STANDARD==0 can
-    be used to revert to the old 'winsock' style behaviour)
-    Fixed implementation of SO_ACCEPTCONN to just look at the pcb state
-
-  2014-12-09: Simon Goldschmidt
-  * ip4.c: fixed bug #43596 IGMP queries from 0.0.0.0 are discarded
-
-  2014-10-21: Simon Goldschmidt (patch by Joel Cunningham and Albert Huitsing)
-  * sockts.c: fixed bugs #41495 Possible threading issue in select() and #43278
-    event_callback() handle context switch when calling sys_sem_signal()
-
-  2014-10-21: Simon Goldschmidt
-  * api_msg.c: fixed bug #38219 Assert on TCP netconn_write with sndtimeout set
-
-  2014-09-16: Kevin Cernekee
-  * dns.c: patch #8480 Fix handling of dns_seqno wraparound
-
-  2014-09-16: Simon Goldschmidt
-  * tcp_out.c: fixed bug #43192 tcp_enqueue_flags() should not check TCP_SND_QUEUELEN
-    when sending FIN
-
-  2014-09-03: Simon Goldschmidt
-  * msg_in.c: fixed bug #39355 SNMP Memory Leak in case of error
-
-  2014-09-02: Simon Goldschmidt
-  * err.h/.c, sockets.c, api_msg.c: fixed bug #43110 call getpeername() before
-    listen() will cause a error
-
-  2014-09-02: Simon Goldschmidt
-  * sockets.c: fixed bug #42117 lwip_fcntl does not set errno
-
-  2014-09-02: Simon Goldschmidt
-  * tcp.c: fixed bug #42299 tcp_abort() leaves freed pcb on tcp_bound_pcbs list
-
-  2014-08-20: Simon Goldschmidt
-  * dns.c: fixed bug #42987 lwIP is vulnerable to DNS cache poisoning due to
-    non-randomized TXIDs
-
-  2014-06-03: Simon Goldschmidt
-  * tcp_impl.h, tcp_in.c: fixed bug #37969 SYN packet dropped as short packet in
-    tcp_input function
-
-  2014-05-20: Simon Goldschmidt
-  * tcp_out.c: fixed bug #37184 tcp_write problem for pcbs in the SYN_SENT state
-
-  2014-05-19: Simon Goldschmidt
-  * *.h: Fixed bug #35874 reserved identifier violation (removed leading underscores
-    from header include guards)
-
-  2014-04-08: Simon Goldschmidt
-  * tcp.c: Fixed bug #36167 tcp server crash when client closes (maximum window)
-
-  2014-04-06: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #36210 lwIP does not elicit an empty ACK when received
-    unacceptable ACK
-
-  2014-04-06: Simon Goldschmidt
-  * dhcp.c, ip4.c/.h, ip6.c/.h, udp.c/.h, ip.h: Fixed bug #41787 DHCP Discovery
-    is invalid when an IP is set to thet netif.
-
-  2014-03-14: Simon Goldschmidt
-  * tcp_out.c: Fixed bug #36153 TCP Cheksum error if LWIP_CHECKSUM_ON_COPY=1
-
-  2014-03-11: Simon Goldschmidt (patch by Mason)
-  * opt.h, sockets.c: fixed bug #35928 BSD sockets functions must set errno for
-    POSIX-compliance
-
-  2014-02-27: Simon Goldschmidt
-  * dhcp.c: fixed bug #40303 DHCP xid renewed when sending a DHCPREQUEST
-
-  2014-02-27: Simon Goldschmidt
-  * raw.c: fixed bug #41680 raw socket can not receive IPv6 packet when
-    IP_SOF_BROADCAST_RECV==1
-
-  2014-02-27: Simon Goldschmidt
-  * api_msg.c, sockets.c: fixed bug #38404 getpeeraddr returns success on
-    unconnected/listening TCP sockets
-
-  2014-02-27: Simon Goldschmidt
-  * sockets.c: fixed bug #41729 Some socket functions return Exyz instead of -1
-
-  2014-02-25: Simon Goldschmidt
-  * ip4.c: fixed bug #39514 ip_route() may return an IPv6-only interface
-
-  2014-02-25: Simon Goldschmidt, patch by Fatih Asici
-  * pbuf.c: fixed bug #39356 Wrong increment in pbuf_memfind()
-
-  2014-02-25: Simon Goldschmidt
-  * netif.c/.h, udp.c: fixed bug #39225 udp.c uses netif_matches_ip6_addr() incorrectly;
-    renamed function netif_matches_ip6_addr() to netif_get_ip6_addr_match()
-
-  2014-02-25: Simon Goldschmidt
-  * igmp.c: fixed bug #39145 IGMP membership report for 224.0.0.1
-
-  2014-02-22: Simon Goldschmidt (patch by Amir Shalem)
-  * etharp.c, opt.h: fixed bug #34681 Limit ARP queue length by ARP_QUEUE_LEN (=3)
-
-  2014-02-22: Simon Goldschmidt (patch by Amir Shalem)
-  * etharp.h/.c: fixed bug #34682 Limit ARP request flood for unresolved entry
-
-  2014-02-20: Simon Goldschmidt
-  * tcp_out.c: fixed bug #39683 Assertion "seg->tcphdr not aligned" failed with
-    MEM_ALIGNMENT = 8
-
-  2014-02-20: Simon Goldschmidt
-  * sockets.c: fixed bug #39882 No function shall set errno to 0
-
-  2014-02-20: Simon Goldschmidt
-  * mib_structs.c: fixed bug #40050 SNMP problem with MIB arrays > 255
-
-  2014-02-20: Simon Goldschmidt
-  * api.h, sockets.c: fixed bug #41499 netconn::recv_avail can overflow
-
-  2014-01-08: Stathis Voukelatos
-  * memp_std.h: patch #7928 Fixed size calculation in MALLOC memory pool
-    creation macro
-
-  2014-01-18: Brian Fahs
-  * tcp_out.c: patch #8237: tcp_rexmit_rto fails to update pcb->unsent_oversize
-    when necessary
-
-  2014-01-17: Grant Erickson, Jay Logue, Simon Goldschmidt
-  * ipv6.c, netif.c: patch #7913 Enable Support for IPv6 Loopback
-
-  2014-01-16: Stathis Voukelatos
-  * netif.c: patch #7902 Fixed netif_poll() operation when LWIP_LOOPBACK_MAX_PBUFS > 0
-
-  2014-01-14: "Freddie Chopin"
-  * snmp.h, mib2.c: fixed constness and spelling of sysdescr
-
-  2014-01-14: Simon Goldschmidt (patch by Thomas Faber)
-  * tcpip.c: patch #8241: Fix implicit declaration of ip_input with
-    LWIP_TCPIP_CORE_LOCKING_INPUT disabled
-
-  2014-01-14: chrysn
-  * timers.c: patch #8244 make timeouts usable reliably from outside of the
-    timeout routine
-
-  2014-01-10: Simon Goldschmidt
-  * ip_frag.c, ip6_frag.c: fixed bug #41041 Potential use-after-free in IPv6 reassembly
-
-  2014-01-10: Simon Goldschmidt
-  * memp.c: fixed bug #41188 Alignment error in memp_init() when MEMP_SEPARATE_POOLS==1
-
-  2014-01-10: Simon Goldschmidt
-  * tcp.c: fixed bug #39898 tcp_fasttmr() possible lock due to infinte queue process loop
-
-  2013-06-29: Simon Goldschmidt
-  * inet.h, sockets.h: partially fixed bug #37585: IPv6 compatibility (in socket structs)
-
-  2013-06-29: Simon Goldschmidt
-  * inet6.h: bug #37585/task #12600: fixed struct in6_addr.s6_addr to conform to spec
-
-  2013-04-24: patch by Liam <morepork>
-  * api_msg.c: patch #8008 Fix a potential null pointer dereference in assert
-
-  2013-04-24: Simon Goldschmidt
-  * igmp.c: fixed possible division by zero
-
-  2013-04-24: Simon Goldschmidt
-  * ip6.h, some ipv6 C files: fixed bug #38526 Coverity: Recursive Header Inclusion in ip6.h
-
-  2013-04-24: Simon Goldschmidt (patch by Emil Ljungdahl):
-  * netif.c: fixed bug #38586 netif_loop_output() "deadlocks"
-
-  2013-01-15: Simon Goldschmidt
-  * ip4.c: fixed bug #37665 ip_canforward operates on address in wrong byte order
-
-  2013-01-15: Simon Goldschmidt
-  * pbuf.h: fixed bug #38097 pbuf_free_ooseq() warning
-
-  2013-01-14: Simon Goldschmidt
-  * dns.c: fixed bug #37705 Possible memory corruption in DNS query
-
-  2013-01-11: Simon Goldschmidt
-  * raw.c: fixed bug #38066 Raw pcbs can alter packet without eating it
-
-  2012-08-22: Simon Goldschmidt
-  * memp.c: fixed bug #37166: memp_sanity check loops itself
-
-  2012-08-13: Simon Goldschmidt
-  * dhcp.c: fixed bug #36645: Calling dhcp_release before dhcp_start
-    dereferences NULL
-
-  2012-08-13: Simon Goldschmidt
-  * msg_out.c: fixed bug #36840 snmp_send_trap() NULL de-reference if traps
-    configured but no interfaces available
-
-  2012-08-13: Simon Goldschmidt
-  * dns.c: fixed bug #36899 DNS TTL 0 is cached for a long time
-
-  2012-05-11: Simon Goldschmidt (patch by Marty)
-  * memp.c: fixed bug #36412: memp.c does not compile when
-    MEMP_OVERFLOW_CHECK > zero and MEMP_SEPARATE_POOLS == 1
-
-  2012-05-03: Simon Goldschmidt (patch by Sylvain Rochet)
-  * ppp.c: fixed bug #36283 (PPP struct used on header size computation and
-    not packed)
-
-  2012-05-03: Simon Goldschmidt (patch by David Empson)
-  * ppp.c: fixed bug #36388 (PPP: checksum-only in last pbuf leads to pbuf with
-    zero length)
-
-  2012-03-25: Simon Goldschmidt
-  * api_msg.c: Fixed bug #35817: do_connect() invalidly signals op_completed
-    for UDP/RAW with LWIP_TCPIP_CORE_LOCKING==1
-
-  2012-03-25: Simon Goldschmidt
-  * api_msg.h, api_lib.c, api_msg.c, netifapi.c: fixed bug #35931: Name space
-    pollution in api_msg.c and netifapi.c
-
-  2011-08-24: Simon Goldschmidt
-  * inet6.h: fixed bug #34124 struct in6_addr does not conform to the standard
-
-
-
-(STABLE-1.4.1)
-
-  ++ New features:
-
-  2012-03-25: Simon Goldschmidt (idea by Mason)
-  * posix/*: added posix-compatibility include files posix/netdb.h and posix/sys/socket.h
-    which are a simple wrapper to the correct lwIP include files.
- 
-  2012-01-16: Simon Goldschmidt
-  * opt.h, icmp.c: Added option CHECKSUM_GEN_ICMP
-
-  2011-12-17: Simon Goldschmidt
-  * ip.h: implemented API functions to access so_options of IP pcbs (UDP, TCP, RAW)
-    (fixes bug #35061)
-
-  2011-09-27: Simon Goldschmidt
-  * opt.h, tcp.c, tcp_in.c: Implemented limiting data on ooseq queue (task #9989)
-    (define TCP_OOSEQ_MAX_BYTES / TCP_OOSEQ_MAX_PBUFS in lwipopts.h)
-
-  2011-09-21: Simon Goldschmidt
-  * opt.h, api.h, api_lib.c, api_msg.h/.c, sockets.c: Implemented timeout on
-    send (TCP only, bug #33820)
-
-  2011-09-21: Simon Goldschmidt
-  * init.c: Converted runtime-sanity-checks into compile-time checks that can
-    be disabled (since runtime checks can often not be seen on embedded targets)
-
-  2011-09-11: Simon Goldschmidt
-  * ppp.h, ppp_impl.h: splitted ppp.h to an internal and external header file
-    to get a clear separation of which functions an application or port may use
-    (task #11281)
-
- 2011-09-11: Simon Goldschmidt
-  * opt.h, tcp_impl.h, tcp.c, udp.h/.c: Added a config option to randomize
-    initial local TCP/UDP ports (so that different port ranges are used after
-    a reboot; bug #33818; this one added tcp_init/udp_init functions again)
-
-  2011-09-03: Simon Goldschmidt
-  * dhcp.c: DHCP uses LWIP_RAND() for xid's (bug #30302)
-
-  2011-08-24: Simon Goldschmidt
-  * opt.h, netif.h/.c: added netif remove callback (bug #32397)
-
-  2011-07-26: Simon Goldschmidt
-  * etharp.c: ETHARP_SUPPORT_VLAN: add support for an external VLAN filter
-    function instead of only checking for one VLAN (define ETHARP_VLAN_CHECK_FN)
-
-  2011-07-21: Simon Goldschmidt (patch by hanhui)
-  * ip4.c, etharp.c, pbuf.h: bug #33634 ip_forward() have a faulty behaviour:
-    Added pbuf flags to mark incoming packets as link-layer broadcast/multicast.
-    Also added code to allow ip_forward() to forward non-broadcast packets to
-    the input netif (set IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1).
-
-  2011-06-26: Simon Goldschmidt (patch by Cameron Gutman)
-  * tcp.c, tcp_out.c: bug #33604: added some more asserts to check that
-    pcb->state != LISTEN
-
-   2011-05-14: Simon Goldschmidt (patch by Stéphane Lesage)
-  * tcpip.c/.h: patch #7449 allow tcpip callback from interrupt with static
-    memory message
-
-
-  ++ Bugfixes:
-
-  2012-09-26: Simon Goldschmidt
-  * api_msg.c: fixed bug #37405 'err_tcp()' uses already freed 'netconn' object
-
-  2012-09-26: patch by Henrik Persson
-  * dhcp.c: patch #7843 Fix corner case with dhcp timeouts
-
-  2012-09-26: patch by Henrik Persson
-  * dhcp.c: patch #7840 Segfault in dhcp_parse_reply if no end marker in dhcp packet
-
-  2012-08-22: Simon Goldschmidt
-  * memp.c: fixed bug #37166: memp_sanity check loops itself
-
-  2012-05-08: Simon Goldschmidt
-  * tcp_out.c: fixed bug: #36380 unsent_oversize mismatch in 1.4.1RC1 (this was
-    a debug-check issue only)
-
-  2012-03-27: Simon Goldschmidt
-  * vj.c: fixed bug #35756 header length calculation problem in ppp/vj.c
-
-  2012-03-27: Simon Goldschmidt (patch by Mason)
-  * tcp_out.c: fixed bug #35945: SYN packet should provide the recv MSS not the
-    send MSS
-
-  2012-03-22: Simon Goldschmidt
-  * ip4.c: fixed bug #35927: missing refragmentaion in ip_forward
- 
-  2012-03-20: Simon Goldschmidt (patch by Mason)
-  * netdb.c: fixed bug #35907: lwip_gethostbyname_r returns an invalid h_addr_list
- 
-  2012-03-12: Simon Goldschmidt (patch by Bostjan Meglic)
-  * ppp.c: fixed bug #35809: PPP GetMask(): Compiler warning on big endian,
-    possible bug on little endian system
-
-  2012-02-23: Simon Goldschmidt
-  * etharp.c: fixed bug #35595: Impossible to send broadcast without a gateway
-    (introduced when fixing bug# 33551)
-
-  2012-02-16: Simon Goldschmidt
-  * ppp.c: fixed pbuf leak when PPP session is aborted through pppSigHUP()
-    (bug #35541: PPP Memory Leak)
-
-  2012-02-16: Simon Goldschmidt
-  * etharp.c: fixed bug #35531: Impossible to send multicast without a gateway
-    (introduced when fixing bug# 33551)
-
-  2012-02-16: Simon Goldschmidt (patch by Stéphane Lesage)
-  * msg_in.c, msg_out.c: fixed bug #35536 SNMP: error too big response is malformed
-
-  2012-02-15: Simon Goldschmidt
-  * init.c: fixed bug #35537: MEMP_NUM_* sanity checks should be disabled with
-    MEMP_MEM_MALLOC==1
-
-  2012-02-12: Simon Goldschmidt
-  * tcp.h, tcp_in.c, tcp_out.c: partly fixed bug #25882: TCP hangs on
-    MSS > pcb->snd_wnd (by not creating segments bigger than half the window)
-
-  2012-02-11: Simon Goldschmidt
-  * tcp.c: fixed bug #35435: No pcb state check before adding it to time-wait
-    queue while closing
-
-  2012-01-22: Simon Goldschmidt
-  * tcp.c, tcp_in.c: fixed bug #35305: pcb may be freed too early on shutdown(WR)
-
-  2012-01-21: Simon Goldschmidt
-  * tcp.c: fixed bug #34636: FIN_WAIT_2 - Incorrect shutdown of TCP pcb
-
-  2012-01-20: Simon Goldschmidt
-  * dhcp.c: fixed bug #35151: DHCP asserts on incoming option lengths
-
- 2012-01-20: Simon Goldschmidt
-  * pbuf.c: fixed bug #35291: NULL pointer in pbuf_copy
-
-  2011-11-25: Simon Goldschmidt
-  * tcp.h/.c, tcp_impl.h, tcp_in.c: fixed bug #31177: tcp timers can corrupt
-    tcp_active_pcbs in some cases
-
-  2011-11-23: Simon Goldschmidt
-  * sys.c: fixed bug #34884: sys_msleep() body needs to be surrounded with
-    '#ifndef sys_msleep'
-
-  2011-11-22: Simon Goldschmidt
-  * netif.c, etharp.h/.c: fixed bug #34684: Clear the arp table cache when
-    netif is brought down
-
-  2011-10-28: Simon Goldschmidt
-  * tcp_in.c: fixed bug #34638: Dead code in tcp_receive - pcb->dupacks
-
-  2011-10-23: Simon Goldschmidt
-  * mem.c: fixed bug #34429: possible memory corruption with
-    LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT set to 1
-
-  2011-10-18: Simon Goldschmidt
-  * arch.h, netdb.c: fixed bug #34592: lwip_gethostbyname_r uses nonstandard
-    error value
-
-  2011-10-18: Simon Goldschmidt
-  * opt.h: fixed default values of TCP_SNDLOWAT and TCP_SNDQUEUELOWAT for small
-    windows (bug #34176 select after non-blocking send times out)
-
-  2011-10-18: Simon Goldschmidt
-  * tcp_impl.h, tcp_out.c: fixed bug #34587: TCP_BUILD_MSS_OPTION doesn't
-    consider netif->mtu, causes slow network
-
-  2011-10-18: Simon Goldschmidt
-  * sockets.c: fixed bug #34581 missing parentheses in udplite sockets code
-
-  2011-10-18: Simon Goldschmidt
-  * sockets.h: fixed bug #34580 fcntl() is missing in LWIP_COMPAT_SOCKETS
-
-  2011-10-17: Simon Goldschmidt
-  * api_msg.c: fixed bug #34569: shutdown(SHUT_WR) crashes netconn/socket api
-
-  2011-10-13: Simon Goldschmidt
-  * tcp_in.c, tcp_out.c: fixed bug #34517 (persist timer is started although no
-    zero window is received) by starting the persist timer when a zero window is
-    received, not when we have more data queued for sending than fits into the
-    window
-
-  2011-10-13: Simon Goldschmidt
-  * def.h, timers.c: fixed bug #34541: LWIP_U32_DIFF is unnecessarily complex
-
-  2011-10-13: Simon Goldschmidt
-  * sockets.c, api_lib.c: fixed bug #34540: compiler error when CORE_LOCKING is
-    used and not all protocols are enabled
-
-  2011-10-12: Simon Goldschmidt
-  * pbuf.c: fixed bug #34534: Error in sending fragmented IP if MEM_ALIGNMENT > 4
-
-  2011-10-09: Simon Goldschmidt
-  * tcp_out.c: fixed bug #34426: tcp_zero_window_probe() transmits incorrect
-    byte value when pcb->unacked != NULL
-
-  2011-10-09: Simon Goldschmidt
-  * ip4.c: fixed bug #34447 LWIP_IP_ACCEPT_UDP_PORT(dst_port) wrong
-
-  2011-09-27: Simon Goldschmidt
-  * tcp_in.c, tcp_out.c: Reset pcb->unsent_oversize in 2 more places...
-
-  2011-09-27: Simon Goldschmidt
-  * tcp_in.c: fixed bug #28288: Data after FIN in oos queue
-
-  2011-09-27: Simon Goldschmidt
-  * dhcp.c: fixed bug #34406 dhcp_option_hostname() can overflow the pbuf
-
-  2011-09-24: Simon Goldschmidt
-  * mem.h: fixed bug #34377 MEM_SIZE_F is not defined if MEM_LIBC_MALLOC==1
-
-  2011-09-23: Simon Goldschmidt
-  * pbuf.h, tcp.c, tcp_in.c: fixed bug #33871: rejecting TCP_EVENT_RECV() for
-    the last packet including FIN can lose data
-
-  2011-09-22: Simon Goldschmidt
-  * tcp_impl.h: fixed bug #34355: nagle does not take snd_buf/snd_queuelen into
-    account
-
-  2011-09-21: Simon Goldschmidt
-  * opt.h: fixed default value of TCP_SND_BUF to not violate the sanity checks
-    in init.c
-
-  2011-09-20: Simon Goldschmidt
-  * timers.c: fixed bug #34337 (possible NULL pointer in sys_check_timeouts)
-
-  2011-09-11: Simon Goldschmidt
-  * tcp_out.c: use pcb->mss instead of TCP_MSS for preallocate mss-sized pbufs
-    (bug #34019)
-
-  2011-09-09: Simon Goldschmidt
-  * udp.c: fixed bug #34072: UDP broadcast is received from wrong UDP pcb if
-    udp port matches
-
-  2011-09-03: Simon Goldschmidt
-  * tcp_in.c: fixed bug #33952 PUSH flag in incoming packet is lost when packet
-    is aggregated and sent to application
-
-  2011-09-01: Simon Goldschmidt
-  * opt.h: fixed bug #31809 LWIP_EVENT_API in opts.h is inconsistent compared
-    to other options
-
-  2011-09-01: Simon Goldschmidt
-  * tcp_in.c: fixed bug #34111 RST for ACK to listening pcb has wrong seqno
-
-  2011-08-24: Simon Goldschmidt
-  * api_msg.c, sockets.c: fixed bug #33956 Wrong error returned when calling
-    accept() on UDP connections
-
-  2011-08-24: Simon Goldschmidt
-  * sockets.h: fixed bug #34057 socklen_t should be a typedef
-
-  2011-08-24: Simon Goldschmidt
-  * pbuf.c: fixed bug #34112 Odd check in pbuf_alloced_custom (typo)
-
-  2011-08-24: Simon Goldschmidt
-  * dhcp.c: fixed bug #34122 dhcp: hostname can overflow
-
-  2011-08-24: Simon Goldschmidt
-  * netif.c: fixed bug #34121 netif_add/netif_set_ipaddr fail on NULL ipaddr
-
-  2011-08-22: Simon Goldschmidt
-  * tcp_out.c: fixed bug #33962 TF_FIN not always set after FIN is sent. (This
-    merely prevents nagle from not transmitting fast after closing.)
-
-  2011-07-22: Simon Goldschmidt
-  * api_lib.c, api_msg.c, sockets.c, api.h: fixed bug #31084 (socket API returns
-    always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now
-    lwip_send() sends as much as possible for non-blocking sockets
-
-  2011-07-22: Simon Goldschmidt
-  * pbuf.c/.h, timers.c: freeing ooseq pbufs when the pbuf pool is empty implemented
-    for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ()
-    at regular intervals from main level.
-
-  2011-07-21: Simon Goldschmidt
-  * etharp.c: fixed bug #33551 (ARP entries may time out although in use) by
-    sending an ARP request when an ARP entry is used in the last minute before
-    it would time out.
-
-  2011-07-04: Simon Goldschmidt
-  * sys_arch.txt: Fixed documentation after changing sys arch prototypes for 1.4.0.
-
-  2011-06-26: Simon Goldschmidt
-  * tcp.c: fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by
-    updating its documentation only.
-
- 2011-06-26: Simon Goldschmidt
-  * mem.c: fixed bug #33545: With MEM_USE_POOLS==1, mem_malloc can return an
-    unaligned pointer.
-
-  2011-06-26: Simon Goldschmidt
-  * mem.c: fixed bug #33544 "warning in mem.c in lwip 1.4.0 with NO_SYS=1"
-
-   2011-05-25: Simon Goldschmidt
-  * tcp.c: fixed bug #33398 (pointless conversion when checking TCP port range)
-
-
-
-(STABLE-1.4.0)
-
-  ++ New features:
-
-  2011-03-27: Simon Goldschmidt
-  * tcp_impl.h, tcp_in.c, tcp_out.c: Removed 'dataptr' from 'struct tcp_seg' and
-    calculate it in tcp_zero_window_probe (the only place where it was used).
-
-  2010-11-21: Simon Goldschmidt
-  * dhcp.c/.h: Added a function to deallocate the struct dhcp from a netif
-    (fixes bug #31525).
-
-  2010-07-12: Simon Goldschmidt (patch by Stephane Lesage)
-  * ip.c, udp.c/.h, pbuf.h, sockets.c: task #10495: Added support for
-    IP_MULTICAST_LOOP at socket- and raw-API level.
-
-  2010-06-16: Simon Goldschmidt
-  * ip.c: Added an optional define (LWIP_IP_ACCEPT_UDP_PORT) that can allow
-    link-layer-addressed UDP traffic to be received while a netif is down (just
-    like DHCP during configuration)
-
-  2010-05-22: Simon Goldschmidt
-  * many many files: bug #27352: removed packing from ip_addr_t, the packed
-    version is now only used in protocol headers. Added global storage for
-    current src/dest IP address while in input functions.
-
-  2010-05-16: Simon Goldschmidt
-  * def.h: task #10391: Add preprocessor-macros for compile-time htonl
-    calculation (and use them throughout the stack where applicable)
-
-  2010-05-16: Simon Goldschmidt
-  * opt.h, memp_std.h, memp.c, ppp_oe.h/.c: PPPoE now uses its own MEMP pool
-    instead of the heap (moved struct pppoe_softc from ppp_oe.c to ppp_oe.h)
-
-  2010-05-16: Simon Goldschmidt
-  * opt.h, memp_std.h, dns.h/.c: DNS_LOCAL_HOSTLIST_IS_DYNAMIC uses its own
-    MEMP pool instead of the heap
-
-  2010-05-13: Simon Goldschmidt
-  * tcp.c, udp.c: task #6995: Implement SO_REUSEADDR (correctly), added
-    new option SO_REUSE_RXTOALL to pass received UDP broadcast/multicast
-    packets to more than one pcb.
-
-  2010-05-02: Simon Goldschmidt
-  * netbuf.h/.c, sockets.c, api_msg.c: use checksum-on-copy for sending
-    UDP data for LWIP_NETIF_TX_SINGLE_PBUF==1
-
-  2010-04-30: Simon Goldschmidt
-  * udp.h/.c, pbuf.h/.c: task #6849: added udp_send(_to/_if) functions that
-    take a precalculated checksum, added pbuf_fill_chksum() to copy data
-    into a pbuf and at the same time calculating the checksum for that data
-
-  2010-04-29: Simon Goldschmidt
-  * ip_addr.h, etharp.h/.c, autoip.c: Create overridable macros for copying
-    2-byte-aligned IP addresses and MAC addresses
-
-  2010-04-28: Patch by Bill Auerbach
-  * ip.c: Inline generating IP checksum to save a function call
-
-  2010-04-14: Simon Goldschmidt
-  * tcpip.h/.c, timers.c: Added an overridable define to get informed when the
-    tcpip_thread processes messages or timeouts to implement a watchdog.
-
-  2010-03-28: Simon Goldschmidt
-  * ip_frag.c: create a new (contiguous) PBUF_RAM for every outgoing
-    fragment if LWIP_NETIF_TX_SINGLE_PBUF==1
-
-  2010-03-27: Simon Goldschmidt
-  * etharp.c: Speedup TX by moving code from find_entry to etharp_output/
-    etharp_query to prevent unnecessary function calls (inspired by
-    patch #7135).
-
-  2010-03-20: Simon Goldschmidt
-  * opt.h, tcpip.c/.h: Added an option to disable tcpip_(un)timeout code
-    since the linker cannot do this automatically to save space.
-
-  2010-03-20: Simon Goldschmidt
-  * opt.h, etharp.c/.h: Added support for static ARP table entries
-
-  2010-03-14: Simon Goldschmidt
-  * tcp_impl.h, tcp_out.c, inet_chksum.h/.c: task #6849: Calculate checksum
-    when creating TCP segments, not when (re-)transmitting them.
-
-  2010-03-07: Simon Goldschmidt
-  * sockets.c: bug #28775 (select/event_callback: only check select_cb_list
-    on change) plus use SYS_LIGHTWEIGHT_PROT to protect the select code.
-    This should speed up receiving data on sockets as the select code in
-    event_callback is only executed when select is waiting.
-
-  2010-03-06: Simon Goldschmidt
-  * tcp_out.c: task #7013 (Create option to have all packets delivered to
-    netif->output in one piece): Always copy to try to create single pbufs
-    in tcp_write.
-
-  2010-03-06: Simon Goldschmidt
-  * api.h, api_lib.c, sockets.c: task #10167 (sockets: speed up TCP recv
-    by not allocating a netbuf): added function netconn_recv_tcp_pbuf()
-    for tcp netconns to receive pbufs, not netbufs; use that function
-    for tcp sockets.
-
-  2010-03-05: Jakob Ole Stoklundsen / Simon Goldschmidt
-  * opt.h, tcp.h, tcp_impl.h, tcp.c, tcp_in.c, tcp_out.c: task #7040:
-    Work on tcp_enqueue: Don't waste memory when chaining segments,
-    added option TCP_OVERSIZE to prevent creating many small pbufs when
-    calling tcp_write with many small blocks of data. Instead, pbufs are
-    allocated larger than needed and the space is used for later calls to
-    tcp_write.
-
-  2010-02-21: Simon Goldschmidt
-  * stats.c/.h: Added const char* name to mem- and memp-stats for easier
-    debugging.
-
-  2010-02-21: Simon Goldschmidt
-  * tcp.h (and usages), added tcp_impl.h: Splitted API and internal
-    implementation of tcp to make API usage cleare to application programmers
-
-  2010-02-14: Simon Goldschmidt/Stephane Lesage
-  * ip_addr.h: Improved some defines working on ip addresses, added faster
-    macro to copy addresses that cannot be NULL
-
-  2010-02-13: Simon Goldschmidt
-  * api.h, api_lib.c, api_msg.c, sockets.c: task #7865 (implement non-
-    blocking send operation)
-
-  2010-02-12: Simon Goldschmidt
-  * sockets.c/.h: Added a minimal version of posix fctl() to have a
-    standardised way to set O_NONBLOCK for nonblocking sockets.
-
-  2010-02-12: Simon Goldschmidt
-  * dhcp.c/.h, autoip.c/.h: task #10139 (Prefer statically allocated
-    memory): added autoip_set_struct() and dhcp_set_struct() to let autoip
-    and dhcp work with user-allocated structs instead of callin mem_malloc
-
-  2010-02-12: Simon Goldschmidt/Jeff Barber
-  * tcp.c/h: patch #6865 (SO_REUSEADDR for TCP): if pcb.so_options has
-    SOF_REUSEADDR set, allow binding to endpoint in TIME_WAIT
-
-  2010-02-12: Simon Goldschmidt
-  * sys layer: task #10139 (Prefer statically allocated memory): converted
-    mbox and semaphore functions to take pointers to sys_mbox_t/sys_sem_t;
-    converted sys_mbox_new/sys_sem_new to take pointers and return err_t;
-    task #7212: Add Mutex concept in sys_arch (define LWIP_COMPAT_MUTEX
-    to let sys.h use binary semaphores instead of mutexes - as before)
-
-  2010-02-09: Simon Goldschmidt (Simon Kallweit)
-  * timers.c/.h: Added function sys_restart_timeouts() from patch #7085
-    (Restart system timeout handling)
-
-  2010-02-09: Simon Goldschmidt
-  * netif.c/.h, removed loopif.c/.h: task #10153 (Integrate loopif into
-    netif.c) - loopif does not have to be created by the port any more,
-    just define LWIP_HAVE_LOOPIF to 1.
-
-  2010-02-08: Simon Goldschmidt
-  * inet.h, ip_addr.c/.h: Added reentrant versions of inet_ntoa/ipaddr_ntoa
-    inet_ntoa_r/ipaddr_ntoa_r
-
-  2010-02-08: Simon Goldschmidt
-  * netif.h: Added netif_s/get_igmp_mac_filter() macros
-
-  2010-02-05: Simon Goldschmidt
-  * netif.h: Added function-like macros to get/set the hostname on a netif
-
-  2010-02-04: Simon Goldschmidt
-  * nearly every file: Replaced struct ip_addr by typedef ip_addr_t to
-    make changing the actual implementation behind the typedef easier.
-
-  2010-02-01: Simon Goldschmidt
-  * opt.h, memp_std.h, dns.h, netdb.c, memp.c: Let netdb use a memp pool
-    for allocating memory when getaddrinfo() is called.
-
-  2010-01-31: Simon Goldschmidt
-  * dhcp.h, dhcp.c: Reworked the code that parses DHCP options: parse
-    them once instead of parsing for every option. This also removes
-    the need for mem_malloc from dhcp_recv and makes it possible to
-    correctly retrieve the BOOTP file.
-
-  2010-01-30: simon Goldschmidt
-  * sockets.c: Use SYS_LIGHTWEIGHT_PROT instead of a semaphore to protect
-    the sockets array.
-
-  2010-01-29: Simon Goldschmidt (patch by Laura Garrett)
-  * api.h, api_msg.c, sockets.c: Added except set support in select
-    (patch #6860)
-
-  2010-01-29: Simon Goldschmidt (patch by Laura Garrett)
-  * api.h, sockets.h, err.h, api_lib.c, api_msg.c, sockets.c, err.c:
-    Add non-blocking support for connect (partly from patch #6860),
-    plus many cleanups in socket & netconn API.
-
-  2010-01-27: Simon Goldschmidt
-  * opt.h, tcp.h, init.c, api_msg.c: Added TCP_SNDQUEUELOWAT corresponding
-    to TCP_SNDLOWAT and added tcp_sndqueuelen() - this fixes bug #28605
-
-  2010-01-26: Simon Goldschmidt
-  * snmp: Use memp pools for snmp instead of the heap; added 4 new pools.
-
-  2010-01-14: Simon Goldschmidt
-  * ppp.c/.h: Fixed bug #27856: PPP: Set netif link- and status-callback
-    by adding ppp_set_netif_statuscallback()/ppp_set_netif_linkcallback()
-
-  2010-01-13: Simon Goldschmidt
-  * mem.c: The heap now may be moved to user-defined memory by defining
-    LWIP_RAM_HEAP_POINTER as a void pointer to that memory's address
-    (patch #6966 and bug #26133)
-
-  2010-01-10: Simon Goldschmidt (Bill Auerbach)
-  * opt.h, memp.c: patch #6822 (Add option to place memory pools in
-    separate arrays)
-
-  2010-01-10: Simon Goldschmidt
-  * init.c, igmp.c: patch #6463 (IGMP - Adding Random Delay): added define
-    LWIP_RAND() for lwip-wide randomization (to be defined in cc.h)
-
-  2009-12-31: Simon Goldschmidt
-  * tcpip.c, init.c, memp.c, sys.c, memp_std.h, sys.h, tcpip.h
-    added timers.c/.h: Separated timer implementation from semaphore/mbox
-    implementation, moved timer implementation to timers.c/.h, timers are
-    now only called from tcpip_thread or by explicitly checking them.
-    (TASK#7235)
-
-  2009-12-27: Simon Goldschmidt
-  * opt.h, etharp.h/.c, init.c, tcpip.c: Added an additional option
-    LWIP_ETHERNET to support ethernet without ARP (necessary for pure PPPoE)
-
-
-  ++ Bugfixes:
-
-  2011-04-20: Simon Goldschmidt
-  * sys_arch.txt: sys_arch_timeouts() is not needed any more.
-
-  2011-04-13: Simon Goldschmidt
-  * tcp.c, udp.c: Fixed bug #33048 (Bad range for IP source port numbers) by
-    using ports in the IANA private/dynamic range (49152 through 65535).
-
-  2011-03-29: Simon Goldschmidt, patch by Emil Lhungdahl:
-  * etharp.h/.c: Fixed broken VLAN support.
-
-  2011-03-27: Simon Goldschmidt
-  * tcp.c: Fixed bug #32926 (TCP_RMV(&tcp_bound_pcbs) is called on unbound tcp
-    pcbs) by checking if the pcb was bound (local_port != 0).
-
-  2011-03-27: Simon Goldschmidt
-  * ppp.c: Fixed bug #32280 (ppp: a pbuf is freed twice)
-
-  2011-03-27: Simon Goldschmidt
-  * sockets.c: Fixed bug #32906: lwip_connect+lwip_send did not work for udp and
-    raw pcbs with LWIP_TCPIP_CORE_LOCKING==1.
-  
-  2011-03-27: Simon Goldschmidt
-  * tcp_out.c: Fixed bug #32820 (Outgoing TCP connections created before route
-    is present never times out) by starting retransmission timer before checking
-    route.
-
-  2011-03-22: Simon Goldschmidt
-  * ppp.c: Fixed bug #32648 (PPP code crashes when terminating a link) by only
-    calling sio_read_abort() if the file descriptor is valid.
-
-  2011-03-14: Simon Goldschmidt
-  * err.h/.c, sockets.c, api_msg.c: fixed bug #31748 (Calling non-blocking connect
-    more than once can render a socket useless) since it mainly involves changing
-    "FATAL" classification of error codes: ERR_USE and ERR_ISCONN just aren't fatal.
-
-  2011-03-13: Simon Goldschmidt
-  * sockets.c: fixed bug #32769 (ESHUTDOWN is linux-specific) by fixing
-    err_to_errno_table (ERR_CLSD: ENOTCONN instead of ESHUTDOWN), ERR_ISCONN:
-    use EALRADY instead of -1
-
-  2011-03-13: Simon Goldschmidt
-  * api_lib.c: netconn_accept: return ERR_ABRT instead of ERR_CLSD if the
-    connection has been aborted by err_tcp (since this is not a normal closing
-    procedure).
-
-  2011-03-13: Simon Goldschmidt
-  * tcp.c: tcp_bind: return ERR_VAL instead of ERR_ISCONN when trying to bind
-    with pcb->state != CLOSED
-
-  2011-02-17: Simon Goldschmidt
-  * rawapi.txt: Fixed bug #32561 tcp_poll argument definition out-of-order in
-    documentation
-
-  2011-02-17: Simon Goldschmidt
-  * many files: Added missing U/UL modifiers to fix 16-bit-arch portability.
-
-  2011-01-24: Simon Goldschmidt
-  * sockets.c: Fixed bug #31741: lwip_select seems to have threading problems
-
-  2010-12-02: Simon Goldschmidt
-  * err.h: Fixed ERR_IS_FATAL so that ERR_WOULDBLOCK is not fatal.
-
-  2010-11-23: Simon Goldschmidt
-  * api.h, api_lib.c, api_msg.c, sockets.c: netconn.recv_avail is only used for
-    LWIP_SO_RCVBUF and ioctl/FIONREAD.
-
-  2010-11-23: Simon Goldschmidt
-  * etharp.c: Fixed bug #31720: ARP-queueing: RFC 1122 recommends to queue at
-    least 1 packet -> ARP_QUEUEING==0 now queues the most recent packet.
-
-  2010-11-23: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #30577: tcp_input: don't discard ACK-only packets after
-    refusing 'refused_data' again.
-  
-  2010-11-22: Simon Goldschmidt
-  * sockets.c: Fixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS
-    after a successful nonblocking connection.
-
-  2010-11-22: Simon Goldschmidt
-  * etharp.c: Fixed bug #31722: IP packets sent with an AutoIP source addr
-    must be sent link-local
-
-  2010-11-22: Simon Goldschmidt
-  * timers.c: patch #7329: tcp_timer_needed prototype was ifdef'ed out for
-    LWIP_TIMERS==0
-
-  2010-11-20: Simon Goldschmidt
-  * sockets.c: Fixed bug #31170: lwip_setsockopt() does not set socket number
-
-  2010-11-20: Simon Goldschmidt
-  * sockets.h: Fixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to
-    resemble other stacks.
-
-  2010-11-20: Simon Goldschmidt
-  * dns.c: Fixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else
-    no-copy TCP writes will never succeed.
-
-  2010-11-20: Simon Goldschmidt
-  * dns.c: Fixed bug #31701: Error return value from dns_gethostbyname() does
-    not match documentation: return ERR_ARG instead of ERR_VAL if not
-    initialized or wrong argument.
-
-  2010-10-20: Simon Goldschmidt
-  * sockets.h: Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16
-
-  2010-10-05: Simon Goldschmidt
-  * dhcp.c: Once again fixed #30038: DHCP/AutoIP cooperation failed when
-    replugging the network cable after an AutoIP address was assigned.
-
-  2010-08-10: Simon Goldschmidt
-  * tcp.c: Fixed bug #30728: tcp_new_port() did not check listen pcbs
-
-  2010-08-03: Simon Goldschmidt
-  * udp.c, raw.c: Don't chain empty pbufs when sending them (fixes bug #30625)
-
-  2010-08-01: Simon Goldschmidt (patch by Greg Renda)
-  * ppp.c: Applied patch #7264 (PPP protocols are rejected incorrectly on big
-    endian architectures)
-  
-  2010-07-28: Simon Goldschmidt
-  * api_lib.c, api_msg.c, sockets.c, mib2.c: Fixed compilation with TCP or UDP
-    disabled.
-  
-  2010-07-27: Simon Goldschmidt
-  * tcp.c: Fixed bug #30565 (tcp_connect() check bound list): that check did no
-    harm but never did anything
-  
-  2010-07-21: Simon Goldschmidt
-  * ip.c: Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not
-    add IP options)
-
-  2010-07-16: Kieran Mansley
-  * msg_in.c: Fixed SNMP ASN constant defines to not use ! operator 
-
-  2010-07-10: Simon Goldschmidt
-  * ip.c: Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options
-
-  2010-06-30: Simon Goldschmidt
-  * api_msg.c: fixed bug #30300 (shutdown parameter was not initialized in
-    netconn_delete)
-
-  2010-06-28: Kieran Mansley
-  * timers.c remove unportable printing of C function pointers
-
-  2010-06-24: Simon Goldschmidt
-  * init.c, timers.c/.h, opt.h, memp_std.h: From patch #7221: added flag
-    NO_SYS_NO_TIMERS to drop timer support for NO_SYS==1 for easier upgrading
-
-  2010-06-24: Simon Goldschmidt
-  * api(_lib).c/.h, api_msg.c/.h, sockets.c/.h: Fixed bug #10088: Correctly
-    implemented shutdown at socket level.
-
-  2010-06-21: Simon Goldschmidt
-  * pbuf.c/.h, ip_frag.c/.h, opt.h, memp_std.h: Fixed bug #29361 (ip_frag has
-    problems with zero-copy DMA MACs) by adding custom pbufs and implementing
-    custom pbufs that reference other (original) pbufs. Additionally set
-    IP_FRAG_USES_STATIC_BUF=0 as default to be on the safe side.
-
-  2010-06-15: Simon Goldschmidt
-  * dhcp.c: Fixed bug #29970: DHCP endian issue parsing option responses
-
-  2010-06-14: Simon Goldschmidt
-  * autoip.c: Fixed bug #30039: AutoIP does not reuse previous addresses
-
-  2010-06-12: Simon Goldschmidt
-  * dhcp.c: Fixed bug #30038: dhcp_network_changed doesn't reset AUTOIP coop
-    state
-
-  2010-05-17: Simon Goldschmidt
-  * netdb.c: Correctly NULL-terminate h_addr_list
-
-  2010-05-16: Simon Goldschmidt
-  * def.h/.c: changed the semantics of LWIP_PREFIX_BYTEORDER_FUNCS to prevent
-    "symbol already defined" i.e. when linking to winsock
-
-  2010-05-05: Simon Goldschmidt
-  * def.h, timers.c: Fixed bug #29769 (sys_check_timeouts: sys_now() may
-    overflow)
-
-  2010-04-21: Simon Goldschmidt
-  * api_msg.c: Fixed bug #29617 (sometime cause stall on delete listening
-    connection)
-
-  2010-03-28: Luca Ceresoli
-  * ip_addr.c/.h: patch #7143: Add a few missing const qualifiers
-
-  2010-03-27: Luca Ceresoli
-  * mib2.c: patch #7130: remove meaningless const qualifiers
-
-  2010-03-26: Simon Goldschmidt
-  * tcp_out.c: Make LWIP_NETIF_TX_SINGLE_PBUF work for TCP, too
-
-  2010-03-26: Simon Goldschmidt
-  * various files: Fixed compiling with different options disabled (TCP/UDP),
-    triggered by bug #29345; don't allocate acceptmbox if LWIP_TCP is disabled
-
-  2010-03-25: Simon Goldschmidt
-  * sockets.c: Fixed bug #29332: lwip_select() processes readset incorrectly
-
-  2010-03-25: Simon Goldschmidt
-  * tcp_in.c, test_tcp_oos.c: Fixed bug #29080: Correctly handle remote side
-    overrunning our rcv_wnd in ooseq case.
-
-  2010-03-22: Simon Goldschmidt
-  * tcp.c: tcp_listen() did not copy the pcb's prio.
-
-  2010-03-19: Simon Goldschmidt
-  * snmp_msg.c: Fixed bug #29256: SNMP Trap address was not correctly set
-
-  2010-03-14: Simon Goldschmidt
-  * opt.h, etharp.h: Fixed bug #29148 (Incorrect PBUF_POOL_BUFSIZE for ports
-    where ETH_PAD_SIZE > 0) by moving definition of ETH_PAD_SIZE to opt.h
-    and basing PBUF_LINK_HLEN on it.
-
-  2010-03-08: Simon Goldschmidt
-  * netif.c, ipv4/ip.c: task #10241 (AutoIP: don't break existing connections
-    when assiging routable address): when checking incoming packets and
-    aborting existing connection on address change, filter out link-local
-    addresses.
-
-  2010-03-06: Simon Goldschmidt
-  * sockets.c: Fixed LWIP_NETIF_TX_SINGLE_PBUF for LWIP_TCPIP_CORE_LOCKING
-
-  2010-03-06: Simon Goldschmidt
-  * ipv4/ip.c: Don't try to forward link-local addresses
-
-  2010-03-06: Simon Goldschmidt
-  * etharp.c: Fixed bug #29087: etharp: don't send packets for LinkLocal-
-    addresses to gw
-
-  2010-03-05: Simon Goldschmidt
-  * dhcp.c: Fixed bug #29072: Correctly set ciaddr based on message-type
-    and state.
-
-  2010-03-05: Simon Goldschmidt
-  * api_msg.c: Correctly set TCP_WRITE_FLAG_MORE when netconn_write is split
-    into multiple calls to tcp_write.    
-
-  2010-02-21: Simon Goldschmidt
-  * opt.h, mem.h, dns.c: task #10140: Remove DNS_USES_STATIC_BUF (keep
-    the implementation of DNS_USES_STATIC_BUF==1)
-
-  2010-02-20: Simon Goldschmidt
-  * tcp.h, tcp.c, tcp_in.c, tcp_out.c: Task #10088: Correctly implement
-    close() vs. shutdown(). Now the application does not get any more
-    recv callbacks after calling tcp_close(). Added tcp_shutdown().
-
-  2010-02-19: Simon Goldschmidt
-  * mem.c/.h, pbuf.c: Renamed mem_realloc() to mem_trim() to prevent
-    confusion with realloc()
-
-  2010-02-15: Simon Goldschmidt/Stephane Lesage
-  * netif.c/.h: Link status does not depend on LWIP_NETIF_LINK_CALLBACK
-    (fixes bug #28899)
-
-  2010-02-14: Simon Goldschmidt
-  * netif.c: Fixed bug #28877 (Duplicate ARP gratuitous packet with
-    LWIP_NETIF_LINK_CALLBACK set on) by only sending if both link- and
-    admin-status of a netif are up
-
-  2010-02-14: Simon Goldschmidt
-  * opt.h: Disable ETHARP_TRUST_IP_MAC by default since it slows down packet
-    reception and is not really necessary
-
-  2010-02-14: Simon Goldschmidt
-  * etharp.c/.h: Fixed ARP input processing: only add a new entry if a
-    request was directed as us (RFC 826, Packet Reception), otherwise
-    only update existing entries; internalized some functions
-
-  2010-02-14: Simon Goldschmidt
-  * netif.h, etharp.c, tcpip.c: Fixed bug #28183 (ARP and TCP/IP cannot be
-    disabled on netif used for PPPoE) by adding a new netif flag
-    (NETIF_FLAG_ETHERNET) that tells the stack the device is an ethernet
-    device but prevents usage of ARP (so that ethernet_input can be used
-    for PPPoE).
-
-  2010-02-12: Simon Goldschmidt
-  * netif.c: netif_set_link_up/down: only do something if the link state
-    actually changes
-
-  2010-02-12: Simon Goldschmidt/Stephane Lesage
-  * api_msg.c: Fixed bug #28865 (Cannot close socket/netconn in non-blocking
-    connect)
-
-  2010-02-12: Simon Goldschmidt
-  * mem.h: Fixed bug #28866 (mem_realloc function defined in mem.h)
-
-  2010-02-09: Simon Goldschmidt
-  * api_lib.c, api_msg.c, sockets.c, api.h, api_msg.h: Fixed bug #22110
-   (recv() makes receive window update for data that wasn't received by
-    application)
-
-  2010-02-09: Simon Goldschmidt/Stephane Lesage
-  * sockets.c: Fixed bug #28853 (lwip_recvfrom() returns 0 on receive time-out
-    or any netconn_recv() error)
-
-  2010-02-09: Simon Goldschmidt
-  * ppp.c: task #10154 (PPP: Update snmp in/out counters for tx/rx packets)
-
-  2010-02-09: Simon Goldschmidt
-  * netif.c: For loopback packets, adjust the stats- and snmp-counters
-    for the loopback netif.
-
-  2010-02-08: Simon Goldschmidt
-  * igmp.c/.h, ip.h: Moved most defines from igmp.h to igmp.c for clarity
-    since they are not used anywhere else.
-
-  2010-02-08: Simon Goldschmidt (Stéphane Lesage)
-  * igmp.c, igmp.h, stats.c, stats.h: Improved IGMP stats
-    (patch from bug #28798)
-
-  2010-02-08: Simon Goldschmidt (Stéphane Lesage)
-  * igmp.c: Fixed bug #28798 (Error in "Max Response Time" processing) and
-    another bug when LWIP_RAND() returns zero.
-
-  2010-02-04: Simon Goldschmidt
-  * nearly every file: Use macros defined in ip_addr.h (some of them new)
-    to work with IP addresses (preparation for bug #27352 - Change ip_addr
-    from struct to typedef (u32_t) - and better code).
-
-  2010-01-31: Simon Goldschmidt
-  * netif.c: Don't call the link-callback from netif_set_up/down() since
-    this invalidly retriggers DHCP.
-
-  2010-01-29: Simon Goldschmidt
-  * ip_addr.h, inet.h, def.h, inet.c, def.c, more: Cleanly separate the
-    portability file inet.h and its contents from the stack: moved htonX-
-    functions to def.h (and the new def.c - they are not ipv4 dependent),
-    let inet.h depend on ip_addr.h and not the other way round.
-    This fixes bug #28732.
-
-  2010-01-28: Kieran Mansley
-  * tcp.c: Ensure ssthresh >= 2*MSS
-
-  2010-01-27: Simon Goldschmidt
-  * tcp.h, tcp.c, tcp_in.c: Fixed bug #27871: Calling tcp_abort() in recv
-    callback can lead to accessing unallocated memory. As a consequence,
-    ERR_ABRT means the application has called tcp_abort()!
-
-  2010-01-25: Simon Goldschmidt
-  * snmp_structs.h, msg_in.c: Partly fixed bug #22070 (MIB_OBJECT_WRITE_ONLY
-    not implemented in SNMP): write-only or not-accessible are still
-    returned by getnext (though not by get)
-
-  2010-01-24: Simon Goldschmidt
-  * snmp: Renamed the private mib node from 'private' to 'mib_private' to
-    not use reserved C/C++ keywords
-
-  2010-01-23: Simon Goldschmidt
-  * sockets.c: Fixed bug #28716: select() returns 0 after waiting for less
-    than 1 ms
-
-  2010-01-21: Simon Goldschmidt
-  * tcp.c, api_msg.c: Fixed bug #28651 (tcp_connect: no callbacks called
-    if tcp_enqueue fails) both in raw- and netconn-API
-
-  2010-01-19: Simon Goldschmidt
-  * api_msg.c: Fixed bug #27316: netconn: Possible deadlock in err_tcp
-
-  2010-01-18: Iordan Neshev/Simon Goldschmidt
-  * src/netif/ppp: reorganised PPP sourcecode to 2.3.11 including some
-    bugfix backports from 2.4.x.
-
-  2010-01-18: Simon Goldschmidt
-  * mem.c: Fixed bug #28679: mem_realloc calculates mem_stats wrong
-
-  2010-01-17: Simon Goldschmidt
-  * api_lib.c, api_msg.c, (api_msg.h, api.h, sockets.c, tcpip.c):
-    task #10102: "netconn: clean up conn->err threading issues" by adding
-    error return value to struct api_msg_msg
-
-  2010-01-17: Simon Goldschmidt
-  * api.h, api_lib.c, sockets.c: Changed netconn_recv() and netconn_accept()
-    to return err_t (bugs #27709 and #28087)
-
-  2010-01-14: Simon Goldschmidt
-  * ...: Use typedef for function prototypes throughout the stack.
-
-  2010-01-13: Simon Goldschmidt
-  * api_msg.h/.c, api_lib.c: Fixed bug #26672 (close connection when receive
-    window = 0) by correctly draining recvmbox/acceptmbox
-
-  2010-01-11: Simon Goldschmidt
-  * pap.c: Fixed bug #13315 (PPP PAP authentication can result in
-    erroneous callbacks) by copying the code from recent pppd
-
-  2010-01-10: Simon Goldschmidt
-  * raw.c: Fixed bug #28506 (raw_bind should filter received packets)
-
-  2010-01-10: Simon Goldschmidt
-  * tcp.h/.c: bug #28127 (remove call to tcp_output() from tcp_ack(_now)())
-
-  2010-01-08: Simon Goldschmidt
-  * sockets.c: Fixed bug #28519 (lwip_recvfrom bug with len > 65535)
-
-  2010-01-08: Simon Goldschmidt
-  * dns.c: Copy hostname for DNS_LOCAL_HOSTLIST_IS_DYNAMIC==1 since string
-    passed to dns_local_addhost() might be volatile
-
-  2010-01-07: Simon Goldschmidt
-  * timers.c, tcp.h: Call tcp_timer_needed() with NO_SYS==1, too
-
-  2010-01-06: Simon Goldschmidt
-  * netdb.h: Fixed bug #28496: missing include guards in netdb.h
-
-  2009-12-31: Simon Goldschmidt
-  * many ppp files: Reorganised PPP source code from ucip structure to pppd
-    structure to easily compare our code against the pppd code (around v2.3.1)
-
-  2009-12-27: Simon Goldschmidt
-  * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted
-    unit test
-
-
-(STABLE-1.3.2)
-
-  ++ New features:
-
-  2009-10-27 Simon Goldschmidt/Stephan Lesage
-  * netifapi.c/.h: Added netifapi_netif_set_addr()
-
-  2009-10-07 Simon Goldschmidt/Fabian Koch
-  * api_msg.c, netbuf.c/.h, opt.h: patch #6888: Patch for UDP Netbufs to
-    support dest-addr and dest-port (optional: LWIP_NETBUF_RECVINFO)
-
-  2009-08-26 Simon Goldschmidt/Simon Kallweit
-  * slipif.c/.h: bug #26397: SLIP polling support
-
-  2009-08-25 Simon Goldschmidt
-  * opt.h, etharp.h/.c: task #9033: Support IEEE 802.1q tagged frame (VLAN),
-    New configuration options ETHARP_SUPPORT_VLAN and ETHARP_VLAN_CHECK.
-
-  2009-08-25 Simon Goldschmidt
-  * ip_addr.h, netdb.c: patch #6900: added define ip_ntoa(struct ip_addr*)
-
-  2009-08-24 Jakob Stoklund Olesen
-  * autoip.c, dhcp.c, netif.c: patch #6725: Teach AutoIP and DHCP to respond
-    to netif_set_link_up().
-
-  2009-08-23 Simon Goldschmidt
-  * tcp.h/.c: Added function tcp_debug_state_str() to convert a tcp state
-    to a human-readable string.
-
-  ++ Bugfixes:
-
-  2009-12-24: Kieran Mansley
-  * tcp_in.c Apply patches from Oleg Tyshev to improve OOS processing
-    (BUG#28241)
-
-  2009-12-06: Simon Goldschmidt
-  * ppp.h/.c: Fixed bug #27079 (Yet another leak in PPP): outpacket_buf can
-    be statically allocated (like in ucip)
-
-  2009-12-04: Simon Goldschmidt (patch by Ioardan Neshev)
-  * pap.c: patch #6969: PPP: missing PAP authentication UNTIMEOUT
-
-  2009-12-03: Simon Goldschmidt
-  * tcp.h, tcp_in.c, tcp_out.c: Fixed bug #28106: dup ack for fast retransmit
-    could have non-zero length
-
-  2009-12-02: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #27904: TCP sends too many ACKs: delay resetting
-    tcp_input_pcb until after calling the pcb's callbacks
-
-  2009-11-29: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #28054: Two segments with FIN flag on the out-of-
-    sequence queue, also fixed PBUF_POOL leak in the out-of-sequence code
-
-  2009-11-29: Simon Goldschmidt
-  * pbuf.c: Fixed bug #28064: pbuf_alloc(PBUF_POOL) is not thread-safe by
-    queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty
-
-  2009-11-26: Simon Goldschmidt
-  * tcp.h: Fixed bug #28098: Nagle can prevent fast retransmit from sending
-    segment
-
-  2009-11-26: Simon Goldschmidt
-  * tcp.h, sockets.c: Fixed bug #28099: API required to disable Nagle
-    algorithm at PCB level
-
-  2009-11-22: Simon Goldschmidt
-  * tcp_out.c: Fixed bug #27905: FIN isn't combined with data on unsent
-
-  2009-11-22: Simon Goldschmidt (suggested by Bill Auerbach)
-  * tcp.c: tcp_alloc: prevent increasing stats.err for MEMP_TCP_PCB when
-    reusing time-wait pcb
-
-  2009-11-20: Simon Goldschmidt (patch by Albert Bartel)
-  * sockets.c: Fixed bug #28062: Data received directly after accepting
-    does not wake up select
-
-  2009-11-11: Simon Goldschmidt
-  * netdb.h: Fixed bug #27994: incorrect define for freeaddrinfo(addrinfo)
-
-  2009-10-30: Simon Goldschmidt
-  * opt.h: Increased default value for TCP_MSS to 536, updated default
-    value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.
-
-  2009-10-28: Kieran Mansley
-  * tcp_in.c, tcp_out.c, tcp.h: re-work the fast retransmission code
-    to follow algorithm from TCP/IP Illustrated
-
-  2009-10-27: Kieran Mansley
-  * tcp_in.c: fix BUG#27445: grow cwnd with every duplicate ACK
-
-  2009-10-25: Simon Goldschmidt
-  * tcp.h: bug-fix in the TCP_EVENT_RECV macro (has to call tcp_recved if
-    pcb->recv is NULL to keep rcv_wnd correct)
-
-  2009-10-25: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #26251: RST process in TIME_WAIT TCP state
-
-  2009-10-23: Simon Goldschmidt (David Empson)
-  * tcp.c: Fixed bug #27783: Silly window avoidance for small window sizes
-
-  2009-10-21: Simon Goldschmidt
-  * tcp_in.c: Fixed bug #27215: TCP sent() callback gives leading and
-    trailing 1 byte len (SYN/FIN)
-
-  2009-10-21: Simon Goldschmidt
-  * tcp_out.c: Fixed bug #27315: zero window probe and FIN
-
-  2009-10-19: Simon Goldschmidt
-  * dhcp.c/.h: Minor code simplification (don't store received pbuf, change
-    conditional code to assert where applicable), check pbuf length before
-    testing for valid reply
-
-  2009-10-19: Simon Goldschmidt
-  * dhcp.c: Removed most calls to udp_connect since they aren't necessary
-    when using udp_sendto_if() - always stay connected to IP_ADDR_ANY.
-
-  2009-10-16: Simon Goldschmidt
-  * ip.c: Fixed bug #27390: Source IP check in ip_input() causes it to drop
-    valid DHCP packets -> allow 0.0.0.0 as source address when LWIP_DHCP is
-    enabled
-
-  2009-10-15: Simon Goldschmidt (Oleg Tyshev)
-  * tcp_in.c: Fixed bug #27329: dupacks by unidirectional data transmit
-
-  2009-10-15: Simon Goldschmidt
-  * api_lib.c: Fixed bug #27709: conn->err race condition on netconn_recv()
-    timeout
-
-  2009-10-15: Simon Goldschmidt
-  * autoip.c: Fixed bug #27704: autoip starts with wrong address
-    LWIP_AUTOIP_CREATE_SEED_ADDR() returned address in host byte order instead
-    of network byte order
-
-  2009-10-11 Simon Goldschmidt (Jörg Kesten)
-  * tcp_out.c: Fixed bug #27504: tcp_enqueue wrongly concatenates segments
-    which are not consecutive when retransmitting unacked segments
-
-  2009-10-09 Simon Goldschmidt
-  * opt.h: Fixed default values of some stats to only be enabled if used
-    Fixes bug #27338: sys_stats is defined when NO_SYS = 1
-
-  2009-08-30 Simon Goldschmidt
-  * ip.c: Fixed bug bug #27345: "ip_frag() does not use the LWIP_NETIF_LOOPBACK
-    function" by checking for loopback before calling ip_frag
-
-  2009-08-25 Simon Goldschmidt
-  * dhcp.c: fixed invalid dependency to etharp_query if DHCP_DOES_ARP_CHECK==0
-
-  2009-08-23 Simon Goldschmidt
-  * ppp.c: bug #27078: Possible memory leak in pppInit()
-
-  2009-08-23 Simon Goldschmidt
-  * netdb.c, dns.c: bug #26657: DNS, if host name is "localhost", result
-    is error.
-
-  2009-08-23 Simon Goldschmidt
-  * opt.h, init.c: bug #26649: TCP fails when TCP_MSS > TCP_SND_BUF
-    Fixed wrong parenthesis, added check in init.c
-
-  2009-08-23 Simon Goldschmidt
-  * ppp.c: bug #27266: wait-state debug message in pppMain occurs every ms
-
-  2009-08-23 Simon Goldschmidt
-  * many ppp files: bug #27267: Added include to string.h where needed
-
-  2009-08-23 Simon Goldschmidt
-  * tcp.h: patch #6843: tcp.h macro optimization patch (for little endian)
-
-
-(STABLE-1.3.1)
-
-  ++ New features:
-
-  2009-05-10 Simon Goldschmidt
-  * opt.h, sockets.c, pbuf.c, netbuf.h, pbuf.h: task #7013: Added option
-    LWIP_NETIF_TX_SINGLE_PBUF to try to create transmit packets from only
-    one pbuf to help MACs that don't support scatter-gather DMA.
-
-  2009-05-09 Simon Goldschmidt
-  * icmp.h, icmp.c: Shrinked ICMP code, added option to NOT check icoming
-    ECHO pbuf for size (just use it): LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN
-
-  2009-05-05 Simon Goldschmidt, Jakob Stoklund Olesen
-  * ip.h, ip.c: Added ip_current_netif() & ip_current_header() to receive
-    extended info about the currently received packet.
-
-  2009-04-27 Simon Goldschmidt
-  * sys.h: Made SYS_LIGHTWEIGHT_PROT and sys_now() work with NO_SYS=1
-
-  2009-04-25 Simon Goldschmidt
-  * mem.c, opt.h: Added option MEM_USE_POOLS_TRY_BIGGER_POOL to try the next
-    bigger malloc pool if one is empty (only usable with MEM_USE_POOLS).
-
-  2009-04-21 Simon Goldschmidt
-  * dns.c, init.c, dns.h, opt.h: task #7507, patch #6786: DNS supports static
-    hosts table. New configuration options DNS_LOCAL_HOSTLIST and
-    DNS_LOCAL_HOSTLIST_IS_DYNAMIC. Also, DNS_LOOKUP_LOCAL_EXTERN() can be defined
-    as an external function for lookup.
-
-  2009-04-15 Simon Goldschmidt
-  * dhcp.c: patch #6763: Global DHCP XID can be redefined to something more unique
-
-  2009-03-31 Kieran Mansley
-  * tcp.c, tcp_out.c, tcp_in.c, sys.h, tcp.h, opts.h: add support for
-    TCP timestamp options, off by default.  Rework tcp_enqueue() to
-    take option flags rather than specified option data
-
-  2009-02-18 Simon Goldschmidt
-  * cc.h: Added printf formatter for size_t: SZT_F
-
-  2009-02-16 Simon Goldschmidt (patch by Rishi Khan)
-  * icmp.c, opt.h: patch #6539: (configurable) response to broadcast- and multicast
-    pings
-
-  2009-02-12 Simon Goldschmidt
-  * init.h: Added LWIP_VERSION to get the current version of the stack
-
-  2009-02-11 Simon Goldschmidt (suggested by Gottfried Spitaler)
-  * opt.h, memp.h/.c: added MEMP_MEM_MALLOC to use mem_malloc/mem_free instead
-    of the pool allocator (can save code size with MEM_LIBC_MALLOC if libc-malloc
-    is otherwise used)
-
-  2009-01-28 Jonathan Larmour (suggested by Bill Bauerbach)
-  * ipv4/inet_chksum.c, ipv4/lwip/inet_chksum.h: inet_chksum_pseudo_partial()
-  is only used by UDPLITE at present, so conditionalise it.
-
-  2008-12-03 Simon Goldschmidt (base on patch from Luca Ceresoli)
-  * autoip.c: checked in (slightly modified) patch #6683: Customizable AUTOIP
-    "seed" address. This should reduce AUTOIP conflicts if
-    LWIP_AUTOIP_CREATE_SEED_ADDR is overridden.
-
-  2008-10-02 Jonathan Larmour and Rishi Khan
-  * sockets.c (lwip_accept): Return EWOULDBLOCK if would block on non-blocking
-    socket.
-
-  2008-06-30 Simon Goldschmidt
-  * mem.c, opt.h, stats.h: fixed bug #21433: Calling mem_free/pbuf_free from
-    interrupt context isn't safe: LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT allows
-    mem_free to run between mem_malloc iterations. Added illegal counter for
-    mem stats.
-
-  2008-06-27 Simon Goldschmidt
-  * stats.h/.c, some other files: patch #6483: stats module improvement:
-    Added defines to display each module's statistic individually, added stats
-    defines for MEM, MEMP and SYS modules, removed (unused) rexmit counter.
-
-  2008-06-17 Simon Goldschmidt
-  * err.h: patch #6459: Made err_t overridable to use a more efficient type
-    (define LWIP_ERR_T in cc.h)
-
-  2008-06-17 Simon Goldschmidt
-  * slipif.c: patch #6480: Added a configuration option for slipif for symmetry
-    to loopif
-
-  2008-06-17 Simon Goldschmidt (patch by Luca Ceresoli)
-  * netif.c, loopif.c, ip.c, netif.h, loopif.h, opt.h: Checked in slightly
-    modified version of patch # 6370: Moved loopif code to netif.c so that
-    loopback traffic is supported on all netifs (all local IPs).
-    Added option to limit loopback packets for each netifs.
-
-
-  ++ Bugfixes:
-  2009-08-12 Kieran Mansley
-  * tcp_in.c, tcp.c: Fix bug #27209: handle trimming of segments when
-    out of window or out of order properly
-
-  2009-08-12 Kieran Mansley
-  * tcp_in.c: Fix bug #27199: use snd_wl2 instead of snd_wl1
-
-  2009-07-28 Simon Goldschmidt
-  * mem.h: Fixed bug #27105: "realloc() cannot replace mem_realloc()"s
-
-  2009-07-27 Kieran Mansley
-  * api.h api_msg.h netdb.h sockets.h: add missing #include directives
-
-  2009-07-09 Kieran Mansley
-  * api_msg.c, sockets.c, api.h: BUG23240 use signed counters for
-    recv_avail and don't increment counters until message successfully
-    sent to mbox
-
-  2009-06-25 Kieran Mansley
-  * api_msg.c api.h: BUG26722: initialise netconn write variables 
-    in netconn_alloc
-
-  2009-06-25 Kieran Mansley
-  * tcp.h: BUG26879: set ret value in TCP_EVENT macros when function is not set
-
-  2009-06-25 Kieran Mansley
-  * tcp.c, tcp_in.c, tcp_out.c, tcp.h: BUG26301 and BUG26267: correct
-    simultaneous close behaviour, and make snd_nxt have the same meaning 
-    as in the RFCs.
-
-  2009-05-12 Simon Goldschmidt
-  * etharp.h, etharp.c, netif.c: fixed bug #26507: "Gratuitous ARP depends on
-    arp_table / uses etharp_query" by adding etharp_gratuitous()
-
-  2009-05-12 Simon Goldschmidt
-  * ip.h, ip.c, igmp.c: bug #26487: Added ip_output_if_opt that can add IP options
-    to the IP header (used by igmp_ip_output_if)
-
-  2009-05-06 Simon Goldschmidt
-  * inet_chksum.c: On little endian architectures, use LWIP_PLATFORM_HTONS (if
-    defined) for SWAP_BYTES_IN_WORD to speed up checksumming.
-
-  2009-05-05 Simon Goldschmidt
-  * sockets.c: bug #26405: Prematurely released semaphore causes lwip_select()
-    to crash
-
-  2009-05-04 Simon Goldschmidt
-  * init.c: snmp was not initialized in lwip_init()
-
-  2009-05-04 Frédéric Bernon
-  * dhcp.c, netbios.c: Changes if IP_SOF_BROADCAST is enabled.
-
-  2009-05-03 Simon Goldschmidt
-  * tcp.h: bug #26349: Nagle algorithm doesn't send although segment is full
-    (and unsent->next == NULL)
-
-  2009-05-02 Simon Goldschmidt
-  * tcpip.h, tcpip.c: fixed tcpip_untimeout (does not need the time, broken after
-    1.3.0 in CVS only) - fixes compilation of ppp_oe.c
-
-  2009-05-02 Simon Goldschmidt
-  * msg_in.c: fixed bug #25636: SNMPSET value is ignored for integer fields
-
-  2009-05-01 Simon Goldschmidt
-  * pap.c: bug #21680: PPP upap_rauthnak() drops legal NAK packets
-
-  2009-05-01 Simon Goldschmidt
-  * ppp.c: bug #24228: Memory corruption with PPP and DHCP
-
-  2009-04-29 Frédéric Bernon
-  * raw.c, udp.c, init.c, opt.h, ip.h, sockets.h: bug #26309: Implement the
-    SO(F)_BROADCAST filter for all API layers. Avoid the unindented reception
-    of broadcast packets even when this option wasn't set. Port maintainers
-    which want to enable this filter have to set IP_SOF_BROADCAST=1 in opt.h.
-    If you want this option also filter broadcast on recv operations, you also
-    have to set IP_SOF_BROADCAST_RECV=1 in opt.h.
-
-  2009-04-28 Simon Goldschmidt, Jakob Stoklund Olesen
-  * dhcp.c: patch #6721, bugs #25575, #25576: Some small fixes to DHCP and
-    DHCP/AUTOIP cooperation
-
-  2009-04-25 Simon Goldschmidt, Oleg Tyshev
-  * tcp_out.c: bug #24212: Deadlocked tcp_retransmit due to exceeded pcb->cwnd
-    Fixed by sorting the unsent and unacked queues (segments are inserted at the
-    right place in tcp_output and tcp_rexmit).
-
-  2009-04-25 Simon Goldschmidt
-  * memp.c, mem.c, memp.h, mem_std.h: bug #26213 "Problem with memory allocation
-    when debugging": memp_sizes contained the wrong sizes (including sanity
-    regions); memp pools for MEM_USE_POOLS were too small
-
-  2009-04-24 Simon Goldschmidt, Frédéric Bernon
-  * inet.c: patch #6765: Fix a small problem with the last changes (incorrect
-    behavior, with with ip address string not ended by a '\0', a space or a
-    end of line)
-
-  2009-04-19 Simon Goldschmidt
-  * rawapi.txt: Fixed bug #26069: Corrected documentation: if tcp_connect fails,
-    pcb->err is called, not pcb->connected (with an error code).
-
-  2009-04-19 Simon Goldschmidt
-  * tcp_out.c: Fixed bug #26236: "TCP options (timestamp) don't work with
-    no-copy-tcpwrite": deallocate option data, only concat segments with same flags
-
-  2009-04-19 Simon Goldschmidt
-  * tcp_out.c: Fixed bug #25094: "Zero-length pbuf" (options are now allocated
-    in the header pbuf, not the data pbuf)
-
-  2009-04-18 Simon Goldschmidt
-  * api_msg.c: fixed bug #25695: Segmentation fault in do_writemore()
-
-  2009-04-15 Simon Goldschmidt
-  * sockets.c: tried to fix bug #23559: lwip_recvfrom problem with tcp
-
-  2009-04-15 Simon Goldschmidt
-  * dhcp.c: task #9192: mem_free of dhcp->options_in and dhcp->msg_in
-
-  2009-04-15 Simon Goldschmidt
-  * ip.c, ip6.c, tcp_out.c, ip.h: patch #6808: Add a utility function
-    ip_hinted_output() (for smaller code mainly)
-
-  2009-04-15 Simon Goldschmidt
-  * inet.c: patch #6765: Supporting new line characters in inet_aton()
-
-  2009-04-15 Simon Goldschmidt
-  * dhcp.c: patch #6764: DHCP rebind and renew did not send hostnam option;
-    Converted constant OPTION_MAX_MSG_SIZE to netif->mtu, check if netif->mtu
-    is big enough in dhcp_start
-
-  2009-04-15 Simon Goldschmidt
-  * netbuf.c: bug #26027: netbuf_chain resulted in pbuf memory leak
-
-  2009-04-15 Simon Goldschmidt
-  * sockets.c, ppp.c: bug #25763: corrected 4 occurrences of SMEMCPY to MEMCPY
-
-  2009-04-15 Simon Goldschmidt
-  * sockets.c: bug #26121: set_errno can be overridden
-
-  2009-04-09 Kieran Mansley (patch from Luca Ceresoli <lucaceresoli>)
-  * init.c, opt.h: Patch#6774 TCP_QUEUE_OOSEQ breaks compilation when
-    LWIP_TCP==0
-
-  2009-04-09 Kieran Mansley (patch from Roy Lee <roylee17>)
-  * tcp.h: Patch#6802 Add do-while-clauses to those function like
-    macros in tcp.h
-
-  2009-03-31 Kieran Mansley
-  * tcp.c, tcp_in.c, tcp_out.c, tcp.h, opt.h: Rework the way window
-    updates are calculated and sent (BUG20515)
-
-  * tcp_in.c: cope with SYN packets received during established states,
-    and retransmission of initial SYN.
-
-  * tcp_out.c: set push bit correctly when tcp segments are merged
-
-  2009-03-27 Kieran Mansley
-  * tcp_out.c set window correctly on probes (correcting change made
-    yesterday)
-
-  2009-03-26 Kieran Mansley
-  * tcp.c, tcp_in.c, tcp.h: add tcp_abandon() to cope with dropping
-    connections where no reset required (bug #25622)
-
-  * tcp_out.c: set TCP_ACK flag on keepalive and zero window probes 
-    (bug #20779)
-
-  2009-02-18 Simon Goldschmidt (Jonathan Larmour and Bill Auerbach)
-  * ip_frag.c: patch #6528: the buffer used for IP_FRAG_USES_STATIC_BUF could be
-    too small depending on MEM_ALIGNMENT
-
-  2009-02-16 Simon Goldschmidt
-  * sockets.h/.c, api_*.h/.c: fixed arguments of socket functions to match the standard;
-    converted size argument of netconn_write to 'size_t'
-
-  2009-02-16 Simon Goldschmidt
-  * tcp.h, tcp.c: fixed bug #24440: TCP connection close problem on 64-bit host
-    by moving accept callback function pointer to TCP_PCB_COMMON
-
-  2009-02-12 Simon Goldschmidt
-  * dhcp.c: fixed bug #25345 (DHCPDECLINE is sent with "Maximum message size"
-    option)
-
-  2009-02-11 Simon Goldschmidt
-  * dhcp.c: fixed bug #24480 (releasing old udp_pdb and pbuf in dhcp_start)
-
-  2009-02-11 Simon Goldschmidt
-  * opt.h, api_msg.c: added configurable default valud for netconn->recv_bufsize:
-    RECV_BUFSIZE_DEFAULT (fixes bug #23726: pbuf pool exhaustion on slow recv())
-
-  2009-02-10 Simon Goldschmidt
-  * tcp.c: fixed bug #25467: Listen backlog is not reset on timeout in SYN_RCVD:
-    Accepts_pending is decrease on a corresponding listen pcb when a connection
-    in state SYN_RCVD is close.
-
-  2009-01-28 Jonathan Larmour
-  * pbuf.c: reclaim pbufs from TCP out-of-sequence segments if we run
-    out of pool pbufs.
-
-  2008-12-19 Simon Goldschmidt
-  * many files: patch #6699: fixed some warnings on platform where sizeof(int) == 2 
-
-  2008-12-10 Tamas Somogyi, Frédéric Bernon
-  * sockets.c: fixed bug #25051: lwip_recvfrom problem with udp: fromaddr and
-    port uses deleted netbuf.
-
-  2008-10-18 Simon Goldschmidt
-  * tcp_in.c: fixed bug ##24596: Vulnerability on faulty TCP options length
-    in tcp_parseopt
-
-  2008-10-15 Simon Goldschmidt
-  * ip_frag.c: fixed bug #24517: IP reassembly crashes on unaligned IP headers
-    by packing the struct ip_reass_helper.
-
-  2008-10-03 David Woodhouse, Jonathan Larmour
-  * etharp.c (etharp_arp_input): Fix type aliasing problem copying ip address.
-
-  2008-10-02 Jonathan Larmour
-  * dns.c: Hard-code structure sizes, to avoid issues on some compilers where
-    padding is included.
-
-  2008-09-30 Jonathan Larmour
-  * sockets.c (lwip_accept): check addr isn't NULL. If it's valid, do an
-    assertion check that addrlen isn't NULL.
-
-  2008-09-30 Jonathan Larmour
-  * tcp.c: Fix bug #24227, wrong error message in tcp_bind.
-
-  2008-08-26 Simon Goldschmidt
-  * inet.h, ip_addr.h: fixed bug #24132: Cross-dependency between ip_addr.h and
-    inet.h -> moved declaration of struct in_addr from ip_addr.h to inet.h
-
-  2008-08-14 Simon Goldschmidt
-  * api_msg.c: fixed bug #23847: do_close_internal references freed memory (when
-    tcp_close returns != ERR_OK)
-
-  2008-07-08 Frédéric Bernon
-  * stats.h: Fix some build bugs introduced with patch #6483 (missing some parameters
-    in macros, mainly if MEM_STATS=0 and MEMP_STATS=0).
-
-  2008-06-24 Jonathan Larmour
-  * tcp_in.c: Fix for bug #23693 as suggested by Art R. Ensure cseg is unused
-    if tcp_seg_copy fails.
-
-  2008-06-17 Simon Goldschmidt
-  * inet_chksum.c: Checked in some ideas of patch #6460 (loop optimizations)
-    and created defines for swapping bytes and folding u32 to u16.
-
-  2008-05-30 Kieran Mansley
-  * tcp_in.c Remove redundant "if" statement, and use real rcv_wnd
-    rather than rcv_ann_wnd when deciding if packets are in-window.
-    Contributed by <arasmussen@consultant.datasys.swri.edu>
-
-  2008-05-30 Kieran Mansley
-  * mem.h: Fix BUG#23254.  Change macro definition of mem_* to allow
-    passing as function pointers when MEM_LIBC_MALLOC is defined.
-
-  2008-05-09 Jonathan Larmour
-  * err.h, err.c, sockets.c: Fix bug #23119: Reorder timeout error code to
-    stop it being treated as a fatal error.
-
-  2008-04-15 Simon Goldschmidt
-  * dhcp.c: fixed bug #22804: dhcp_stop doesn't clear NETIF_FLAG_DHCP
-    (flag now cleared)
-
-  2008-03-27 Simon Goldschmidt
-  * mem.c, tcpip.c, tcpip.h, opt.h: fixed bug #21433 (Calling mem_free/pbuf_free
-    from interrupt context isn't safe): set LWIP_USE_HEAP_FROM_INTERRUPT to 1
-    in lwipopts.h or use pbuf_free_callback(p)/mem_free_callback(m) to free pbufs
-    or heap memory from interrupt context
-
-  2008-03-26 Simon Goldschmidt
-  * tcp_in.c, tcp.c: fixed bug #22249: division by zero could occur if a remote
-    host sent a zero mss as TCP option.
-
-
-(STABLE-1.3.0)
-
-  ++ New features:
-
-  2008-03-10 Jonathan Larmour
-  * inet_chksum.c: Allow choice of one of the sample algorithms to be
-    made from lwipopts.h. Fix comment on how to override LWIP_CHKSUM.
-
-  2008-01-22 Frédéric Bernon
-  * tcp.c, tcp_in.c, tcp.h, opt.h: Rename LWIP_CALCULATE_EFF_SEND_MSS in 
-    TCP_CALCULATE_EFF_SEND_MSS to have coherent TCP options names.
-
-  2008-01-14 Frédéric Bernon
-  * rawapi.txt, api_msg.c, tcp.c, tcp_in.c, tcp.h: changes for task #7675 "Enable
-    to refuse data on a TCP_EVENT_RECV call". Important, behavior changes for the
-    tcp_recv callback (see rawapi.txt).
-
-  2008-01-14 Frédéric Bernon, Marc Chaland
-  * ip.c: Integrate patch #6369" ip_input : checking before realloc".
-  
-  2008-01-12 Frédéric Bernon
-  * tcpip.h, tcpip.c, api.h, api_lib.c, api_msg.c, sockets.c: replace the field
-    netconn::sem per netconn::op_completed like suggested for the task #7490
-    "Add return value to sys_mbox_post".
-
-  2008-01-12 Frédéric Bernon
-  * api_msg.c, opt.h: replace DEFAULT_RECVMBOX_SIZE per DEFAULT_TCP_RECVMBOX_SIZE,
-    DEFAULT_UDP_RECVMBOX_SIZE and DEFAULT_RAW_RECVMBOX_SIZE (to optimize queues
-    sizes), like suggested for the task #7490 "Add return value to sys_mbox_post".
-
-  2008-01-10 Frédéric Bernon
-  * tcpip.h, tcpip.c: add tcpip_callback_with_block function for the task #7490
-    "Add return value to sys_mbox_post". tcpip_callback is always defined as
-    "blocking" ("block" parameter = 1).
-
-  2008-01-10 Frédéric Bernon
-  * tcpip.h, tcpip.c, api.h, api_lib.c, api_msg.c, sockets.c: replace the field
-    netconn::mbox (sys_mbox_t) per netconn::sem (sys_sem_t) for the task #7490
-    "Add return value to sys_mbox_post".
-
-  2008-01-05 Frédéric Bernon
-  * sys_arch.txt, api.h, api_lib.c, api_msg.h, api_msg.c, tcpip.c, sys.h, opt.h:
-    Introduce changes for task #7490 "Add return value to sys_mbox_post" with some
-    modifications in the sys_mbox api: sys_mbox_new take a "size" parameters which
-    indicate the number of pointers query by the mailbox. There is three defines
-    in opt.h to indicate sizes for tcpip::mbox, netconn::recvmbox, and for the 
-    netconn::acceptmbox. Port maintainers, you can decide to just add this new 
-    parameter in your implementation, but to ignore it to keep the previous behavior.
-    The new sys_mbox_trypost function return a value to know if the mailbox is
-    full or if the message is posted. Take a look to sys_arch.txt for more details.
-    This new function is used in tcpip_input (so, can be called in an interrupt
-    context since the function is not blocking), and in recv_udp and recv_raw.
-
-  2008-01-04 Frédéric Bernon, Simon Goldschmidt, Jonathan Larmour
-  * rawapi.txt, api.h, api_lib.c, api_msg.h, api_msg.c, sockets.c, tcp.h, tcp.c,
-    tcp_in.c, init.c, opt.h: rename backlog options with TCP_ prefix, limit the
-    "backlog" parameter in an u8_t, 0 is interpreted as "smallest queue", add
-    documentation in the rawapi.txt file.
-
-  2007-12-31 Kieran Mansley (based on patch from Per-Henrik Lundbolm)
-  * tcp.c, tcp_in.c, tcp_out.c, tcp.h: Add TCP persist timer
-
-  2007-12-31 Frédéric Bernon, Luca Ceresoli
-  * autoip.c, etharp.c: ip_addr.h: Integrate patch #6348: "Broadcast ARP packets
-    in autoip". The change in etharp_raw could be removed, since all calls to
-    etharp_raw use ethbroadcast for the "ethdst_addr" parameter. But it could be
-    wrong in the future.
-
-  2007-12-30 Frédéric Bernon, Tom Evans
-  * ip.c: Fix bug #21846 "LwIP doesn't appear to perform any IP Source Address
-    Filtering" reported by Tom Evans.
-
-  2007-12-21 Frédéric Bernon, Simon Goldschmidt, Jonathan Larmour
-  * tcp.h, opt.h, api.h, api_msg.h, tcp.c, tcp_in.c, api_lib.c, api_msg.c,
-    sockets.c, init.c: task #7252: Implement TCP listen backlog: Warning: raw API
-    applications have to call 'tcp_accepted(pcb)' in their accept callback to
-    keep accepting new connections.
-
-  2007-12-13 Frédéric Bernon
-  * api_msg.c, err.h, err.c, sockets.c, dns.c, dns.h: replace "enum dns_result"
-    by err_t type. Add a new err_t code "ERR_INPROGRESS".
-
-  2007-12-12 Frédéric Bernon
-  * dns.h, dns.c, opt.h: move DNS options to the "right" place. Most visibles
-    are the one which have ram usage.
-
-  2007-12-05 Frédéric Bernon
-  * netdb.c: add a LWIP_DNS_API_HOSTENT_STORAGE option to decide to use a static
-    set of variables (=0) or a local one (=1). In this last case, your port should
-    provide a function "struct hostent* sys_thread_hostent( struct hostent* h)"
-    which have to do a copy of "h" and return a pointer ont the "per-thread" copy.
-
-  2007-12-03 Simon Goldschmidt
-  * ip.c: ip_input: check if a packet is for inp first before checking all other
-    netifs on netif_list (speeds up packet receiving in most cases)
-
-  2007-11-30 Simon Goldschmidt
-  * udp.c, raw.c: task #7497: Sort lists (pcb, netif, ...) for faster access
-    UDP: move a (connected) pcb selected for input to the front of the list of
-    pcbs so that it is found faster next time. Same for RAW pcbs that have eaten
-    a packet.
-
-  2007-11-28 Simon Goldschmidt
-  * etharp.c, stats.c, stats.h, opt.h: Introduced ETHARP_STATS
-
-  2007-11-25 Simon Goldschmidt
-  * dhcp.c: dhcp_unfold_reply() uses pbuf_copy_partial instead of its own copy
-    algorithm.
-
-  2007-11-24 Simon Goldschmidt
-  * netdb.h, netdb.c, sockets.h/.c: Moved lwip_gethostbyname from sockets.c
-    to the new file netdb.c; included lwip_getaddrinfo.
-
-  2007-11-21 Simon Goldschmidt
-  * tcp.h, opt.h, tcp.c, tcp_in.c: implemented calculating the effective send-mss
-    based on the MTU of the netif used to send. Enabled by default. Disable by
-    setting LWIP_CALCULATE_EFF_SEND_MSS to 0. This fixes bug #21492.
-
-  2007-11-19 Frédéric Bernon
-  * api_msg.c, dns.h, dns.c: Implement DNS_DOES_NAME_CHECK option (check if name
-    received match the name query), implement DNS_USES_STATIC_BUF (the place where
-    copy dns payload to parse the response), return an error if there is no place
-    for a new query, and fix some minor problems.
-
-  2007-11-16 Simon Goldschmidt
-  * new files: ipv4/inet.c, ipv4/inet_chksum.c, ipv6/inet6.c
-    removed files: core/inet.c, core/inet6.c
-    Moved inet files into ipv4/ipv6 directory; splitted inet.c/inet.h into
-    inet and chksum part; changed includes in all lwIP files as appropriate
-
-  2007-11-16 Simon Goldschmidt
-  * api.h, api_msg.h, api_lib.c, api_msg.c, socket.h, socket.c: Added sequential
-    dns resolver function for netconn api (netconn_gethostbyname) and socket api
-    (gethostbyname/gethostbyname_r).
-
-  2007-11-15 Jim Pettinato, Frédéric Bernon
-  * opt.h, init.c, tcpip.c, dhcp.c, dns.h, dns.c: add DNS client for simple name
-    requests with RAW api interface. Initialization is done in lwip_init() with
-    build time options. DNS timer is added in tcpip_thread context. DHCP can set
-    DNS server ip addresses when options are received. You need to set LWIP_DNS=1
-    in your lwipopts.h file (LWIP_DNS=0 in opt.h). DNS_DEBUG can be set to get
-    some traces with LWIP_DEBUGF. Sanity check have been added. There is a "todo"
-    list with points to improve.
-
-  2007-11-06 Simon Goldschmidt
-  * opt.h, mib2.c: Patch #6215: added ifAdminStatus write support (if explicitly
-    enabled by defining SNMP_SAFE_REQUESTS to 0); added code to check link status
-    for ifOperStatus if LWIP_NETIF_LINK_CALLBACK is defined.
-
-  2007-11-06 Simon Goldschmidt
-  * api.h, api_msg.h and dependent files: Task #7410: Removed the need to include
-    core header files in api.h (ip/tcp/udp/raw.h) to hide the internal
-    implementation from netconn api applications.
-
-  2007-11-03 Frédéric Bernon
-  * api.h, api_lib.c, api_msg.c, sockets.c, opt.h: add SO_RCVBUF option for UDP &
-    RAW netconn. You need to set LWIP_SO_RCVBUF=1 in your lwipopts.h (it's disabled
-    by default). Netconn API users can use the netconn_recv_bufsize macro to access
-    it. This is a first release which have to be improve for TCP. Note it used the
-    netconn::recv_avail which need to be more "thread-safe" (note there is already
-    the problem for FIONREAD with lwip_ioctl/ioctlsocket).
-
-  2007-11-01 Frédéric Bernon, Marc Chaland
-  * sockets.h, sockets.c, api.h, api_lib.c, api_msg.h, api_msg.c, tcp.h, tcp_out.c:
-    Integrate "patch #6250 : MSG_MORE flag for send". MSG_MORE is used at socket api
-    layer, NETCONN_MORE at netconn api layer, and TCP_WRITE_FLAG_MORE at raw api
-    layer. This option enable to delayed TCP PUSH flag on multiple "write" calls.
-    Note that previous "copy" parameter for "write" APIs is now called "apiflags".
-
-  2007-10-24 Frédéric Bernon
-  * api.h, api_lib.c, api_msg.c: Add macro API_EVENT in the same spirit than 
-    TCP_EVENT_xxx macros to get a code more readable. It could also help to remove
-    some code (like we have talk in "patch #5919 : Create compile switch to remove
-    select code"), but it could be done later.
-
-  2007-10-08 Simon Goldschmidt
-  * many files: Changed initialization: many init functions are not needed any
-    more since we now rely on the compiler initializing global and static
-    variables to zero!
-
-  2007-10-06 Simon Goldschmidt
-  * ip_frag.c, memp.c, mib2.c, ip_frag.h, memp_std.h, opt.h: Changed IP_REASSEMBLY
-    to enqueue the received pbufs so that multiple packets can be reassembled
-    simultaneously and no static reassembly buffer is needed.
-
-  2007-10-05 Simon Goldschmidt
-  * tcpip.c, etharp.h, etharp.c: moved ethernet_input from tcpip.c to etharp.c so
-    all netifs (or ports) can use it.
-
-  2007-10-05 Frédéric Bernon
-  * netifapi.h, netifapi.c: add function netifapi_netif_set_default. Change the 
-    common function to reduce a little bit the footprint (for all functions using
-    only the "netif" parameter).
-
-  2007-10-03 Frédéric Bernon
-  * netifapi.h, netifapi.c: add functions netifapi_netif_set_up, netifapi_netif_set_down,
-    netifapi_autoip_start and netifapi_autoip_stop. Use a common function to reduce
-    a little bit the footprint (for all functions using only the "netif" parameter).
-
-  2007-09-15 Frédéric Bernon
-  * udp.h, udp.c, sockets.c: Changes for "#20503 IGMP Improvement". Add IP_MULTICAST_IF
-    option in socket API, and a new field "multicast_ip" in "struct udp_pcb" (for
-    netconn and raw API users), only if LWIP_IGMP=1. Add getsockopt processing for
-    IP_MULTICAST_TTL and IP_MULTICAST_IF.
-
-  2007-09-10 Frédéric Bernon
-  * snmp.h, mib2.c: enable to remove SNMP timer (which consumne several cycles
-    even when it's not necessary). snmp_agent.txt tell to call snmp_inc_sysuptime()
-    each 10ms (but, it's intrusive if you use sys_timeout feature). Now, you can
-    decide to call snmp_add_sysuptime(100) each 1000ms (which is bigger "step", but
-    call to a lower frequency). Or, you can decide to not call snmp_inc_sysuptime()
-    or snmp_add_sysuptime(), and to define the SNMP_GET_SYSUPTIME(sysuptime) macro.
-    This one is undefined by default in mib2.c. SNMP_GET_SYSUPTIME is called inside
-    snmp_get_sysuptime(u32_t *value), and enable to change "sysuptime" value only
-    when it's queried (any direct call to "sysuptime" is changed by a call to 
-    snmp_get_sysuptime).
-
-  2007-09-09 Frédéric Bernon, Bill Florac
-  * igmp.h, igmp.c, netif.h, netif.c, ip.c: To enable to have interfaces with IGMP,
-    and others without it, there is a new NETIF_FLAG_IGMP flag to set in netif->flags
-    if you want IGMP on an interface. igmp_stop() is now called inside netif_remove().
-    igmp_report_groups() is now called inside netif_set_link_up() (need to have
-    LWIP_NETIF_LINK_CALLBACK=1) to resend reports once the link is up (avoid to wait
-    the next query message to receive the matching multicast streams).
-
-  2007-09-08 Frédéric Bernon
-  * sockets.c, ip.h, api.h, tcp.h: declare a "struct ip_pcb" which only contains
-    IP_PCB. Add in the netconn's "pcb" union a "struct ip_pcb *ip;" (no size change).
-    Use this new field to access to common pcb fields (ttl, tos, so_options, etc...).
-    Enable to access to these fields with LWIP_TCP=0.
-
-  2007-09-05 Frédéric Bernon
-  * udp.c, ipv4/icmp.c, ipv4/ip.c, ipv6/icmp.c, ipv6/ip6.c, ipv4/icmp.h,
-    ipv6/icmp.h, opt.h: Integrate "task #7272 : LWIP_ICMP option". The new option
-    LWIP_ICMP enable/disable ICMP module inside the IP stack (enable per default).
-    Be careful, disabling ICMP make your product non-compliant to RFC1122, but
-    help to reduce footprint, and to reduce "visibility" on the Internet.
-
-  2007-09-05 Frédéric Bernon, Bill Florac
-  * opt.h, sys.h, tcpip.c, slipif.c, ppp.c, sys_arch.txt: Change parameters list
-    for sys_thread_new (see "task #7252 : Create sys_thread_new_ex()"). Two new
-    parameters have to be provided: a task name, and a task stack size. For this
-    one, since it's platform dependant, you could define the best one for you in
-    your lwipopts.h. For port maintainers, you can just add these new parameters
-    in your sys_arch.c file, and but it's not mandatory, use them in your OS
-    specific functions.
-
-  2007-09-05 Frédéric Bernon
-  * inet.c, autoip.c, msg_in.c, msg_out.c, init.c: Move some build time checkings
-    inside init.c for task #7142 "Sanity check user-configurable values".
-
-  2007-09-04 Frédéric Bernon, Bill Florac
-  * igmp.h, igmp.c, memp_std.h, memp.c, init.c, opt.h: Replace mem_malloc call by
-    memp_malloc, and use a new MEMP_NUM_IGMP_GROUP option (see opt.h to define the
-    value). It will avoid potential fragmentation problems, use a counter to know
-    how many times a group is used on an netif, and free it when all applications
-    leave it. MEMP_NUM_IGMP_GROUP got 8 as default value (and init.c got a sanity
-    check if LWIP_IGMP!=0).
-
-  2007-09-03 Frédéric Bernon
-  * igmp.h, igmp.c, sockets.c, api_msg.c: Changes for "#20503 IGMP Improvement".
-    Initialize igmp_mac_filter to NULL in netif_add (this field should be set in
-    the netif's "init" function). Use the "imr_interface" field (for socket layer)
-    and/or the "interface" field (for netconn layer), for join/leave operations.
-    The igmp_join/leavegroup first parameter change from a netif to an ipaddr.
-    This field could be a netif's ipaddr, or "any" (same meaning than ip_addr_isany).
-
-  2007-08-30 Frédéric Bernon
-  * Add netbuf.h, netbuf.c, Change api.h, api_lib.c: #7249 "Split netbuf functions
-    from api/api_lib". Now netbuf API is independant of netconn, and can be used
-    with other API (application based on raw API, or future "socket2" API). Ports
-    maintainers just have to add src/api/netbuf.c in their makefile/projects.
-
-  2007-08-30 Frédéric Bernon, Jonathan Larmour
-  * init.c: Add first version of lwip_sanity_check for task #7142 "Sanity check
-    user-configurable values".
-
-  2007-08-29 Frédéric Bernon
-  * igmp.h, igmp.c, tcpip.c, init.c, netif.c: change igmp_init and add igmp_start.
-    igmp_start is call inside netif_add. Now, igmp initialization is in the same
-    spirit than the others modules. Modify some IGMP debug traces.
-
-  2007-08-29 Frédéric Bernon
-  * Add init.h, init.c, Change opt.h, tcpip.c: Task  #7213 "Add a lwip_init function"
-    Add lwip_init function to regroup all modules initializations, and to provide
-    a place to add code for task #7142 "Sanity check user-configurable values".
-    Ports maintainers should remove direct initializations calls from their code,
-    and add init.c in their makefiles. Note that lwip_init() function is called
-    inside tcpip_init, but can also be used by raw api users since all calls are
-    disabled when matching options are disabled. Also note that their is new options
-    in opt.h, you should configure in your lwipopts.h (they are enabled per default).
-
-  2007-08-26 Marc Boucher
-  * api_msg.c: do_close_internal(): Reset the callbacks and arg (conn) to NULL
-    since they can under certain circumstances be called with an invalid conn
-    pointer after the connection has been closed (and conn has been freed). 
-
-  2007-08-25 Frédéric Bernon (Artem Migaev's Patch)
-  * netif.h, netif.c: Integrate "patch #6163 : Function to check if link layer is up".
-    Add a netif_is_link_up() function if LWIP_NETIF_LINK_CALLBACK option is set.
-
-  2007-08-22 Frédéric Bernon
-  * netif.h, netif.c, opt.h: Rename LWIP_NETIF_CALLBACK in LWIP_NETIF_STATUS_CALLBACK
-    to be coherent with new LWIP_NETIF_LINK_CALLBACK option before next release.
-
-  2007-08-22 Frédéric Bernon
-  * tcpip.h, tcpip.c, ethernetif.c, opt.h: remove options ETHARP_TCPIP_INPUT &
-    ETHARP_TCPIP_ETHINPUT, now, only "ethinput" code is supported, even if the 
-    name is tcpip_input (we keep the name of 1.2.0 function).
-
-  2007-08-17 Jared Grubb
-  * memp_std.h, memp.h, memp.c, mem.c, stats.c: (Task #7136) Centralize mempool 
-    settings into new memp_std.h and optional user file lwippools.h. This adds
-    more dynamic mempools, and allows the user to create an arbitrary number of
-    mempools for mem_malloc.
-
-  2007-08-16 Marc Boucher
-  * api_msg.c: Initialize newconn->state to NETCONN_NONE in accept_function;
-    otherwise it was left to NETCONN_CLOSE and sent_tcp() could prematurely
-    close the connection.
-
-  2007-08-16 Marc Boucher
-  * sockets.c: lwip_accept(): check netconn_peer() error return.
-
-  2007-08-16 Marc Boucher
-  * mem.c, mem.h: Added mem_calloc().
-
-  2007-08-16 Marc Boucher
-  * tcpip.c, tcpip.h memp.c, memp.h: Added distinct memp (MEMP_TCPIP_MSG_INPKT)
-    for input packets to prevent floods from consuming all of MEMP_TCPIP_MSG
-    and starving other message types.
-    Renamed MEMP_TCPIP_MSG to MEMP_TCPIP_MSG_API
-
-  2007-08-16 Marc Boucher
-  * pbuf.c, pbuf.h, etharp.c, tcp_in.c, sockets.c: Split pbuf flags in pbuf
-    type and flgs (later renamed to flags).
-    Use enum pbuf_flag as pbuf_type.  Renumber PBUF_FLAG_*.
-    Improved lwip_recvfrom().  TCP push now propagated.
-
-  2007-08-16 Marc Boucher
-  * ethernetif.c, contrib/ports/various: ethbroadcast now a shared global
-    provided by etharp.
-
-  2007-08-16 Marc Boucher
-  * ppp_oe.c ppp_oe.h, auth.c chap.c fsm.c lcp.c ppp.c ppp.h,
-    etharp.c ethernetif.c, etharp.h, opt.h tcpip.h, tcpip.c:
-    Added PPPoE support and various PPP improvements.
-
-  2007-07-25 Simon Goldschmidt
-  * api_lib.c, ip_frag.c, pbuf.c, api.h, pbuf.h: Introduced pbuf_copy_partial,
-    making netbuf_copy_partial use this function.
-
-  2007-07-25 Simon Goldschmidt
-  * tcp_in.c: Fix bug #20506: Slow start / initial congestion window starts with
-    2 * mss (instead of 1 * mss previously) to comply with some newer RFCs and
-    other stacks.
-
-  2007-07-13 Jared Grubb (integrated by Frédéric Bernon)
-  * opt.h, netif.h, netif.c, ethernetif.c: Add new configuration option to add
-    a link callback in the netif struct, and functions to handle it. Be carefull
-    for port maintainers to add the NETIF_FLAG_LINK_UP flag (like in ethernetif.c)
-    if you want to be sure to be compatible with future changes...
-
-  2007-06-30 Frédéric Bernon
-  * sockets.h, sockets.c: Implement MSG_PEEK flag for recv/recvfrom functions.
-
-  2007-06-21 Simon Goldschmidt
-  * etharp.h, etharp.c: Combined etharp_request with etharp_raw for both
-    LWIP_AUTOIP =0 and =1 to remove redundant code.
-
-  2007-06-21 Simon Goldschmidt
-  * mem.c, memp.c, mem.h, memp.h, opt.h: task #6863: Introduced the option
-    MEM_USE_POOLS to use 4 pools with different sized elements instead of a
-    heap. This both prevents memory fragmentation and gives a higher speed
-    at the cost of more memory consumption. Turned off by default.
-
-  2007-06-21 Simon Goldschmidt
-  * api_lib.c, api_msg.c, api.h, api_msg.h: Converted the length argument of
-    netconn_write (and therefore also api_msg_msg.msg.w.len) from u16_t into
-    int to be able to send a bigger buffer than 64K with one time (mainly
-    used from lwip_send).
-
-  2007-06-21 Simon Goldschmidt
-  * tcp.h, api_msg.c: Moved the nagle algorithm from netconn_write/do_write
-    into a define (tcp_output_nagle) in tcp.h to provide it to raw api users, too.
-
-  2007-06-21 Simon Goldschmidt
-  * api.h, api_lib.c, api_msg.c: Fixed bug #20021: Moved sendbuf-processing in
-    netconn_write from api_lib.c to api_msg.c to also prevent multiple context-
-    changes on low memory or empty send-buffer.
-
-  2007-06-18 Simon Goldschmidt
-  * etharp.c, etharp.h: Changed etharp to use a defined hardware address length
-    of 6 to avoid loading netif->hwaddr_len every time (since this file is only
-    used for ethernet and struct eth_addr already had a defined length of 6).
-
-  2007-06-17 Simon Goldschmidt
-  * sockets.c, sockets.h: Implemented socket options SO_NO_CHECK for UDP sockets
-    to disable UDP checksum generation on transmit.
-
-  2007-06-13 Frédéric Bernon, Simon Goldschmidt
-  * debug.h, api_msg.c: change LWIP_ERROR to use it to check errors like invalid
-    pointers or parameters, and let the possibility to redefined it in cc.h. Use
-    this macro to check "conn" parameter in api_msg.c functions.
-
-  2007-06-11 Simon Goldschmidt
-  * sockets.c, sockets.h: Added UDP lite support for sockets
-
-  2007-06-10 Simon Goldschmidt
-  * udp.h, opt.h, api_msg.c, ip.c, udp.c: Included switch LWIP_UDPLITE (enabled
-    by default) to switch off UDP-Lite support if not needed (reduces udp.c code
-    size)
-
-  2007-06-09 Dominik Spies (integrated by Frédéric Bernon)
-  * autoip.h, autoip.c, dhcp.h, dhcp.c, netif.h, netif.c, etharp.h, etharp.c, opt.h:
-    AutoIP implementation available for IPv4, with new options LWIP_AUTOIP and
-    LWIP_DHCP_AUTOIP_COOP if you want to cooperate with DHCP. Some tips to adapt
-    (see TODO mark in the source code).
-
-  2007-06-09 Simon Goldschmidt
-  * etharp.h, etharp.c, ethernetif.c: Modified order of parameters for
-    etharp_output() to match netif->output so etharp_output() can be used
-    directly as netif->output to save one function call.
-
-  2007-06-08 Simon Goldschmidt
-  * netif.h, ethernetif.c, slipif.c, loopif.c: Added define
-    NETIF_INIT_SNMP(netif, type, speed) to initialize per-netif snmp variables,
-    added initialization of those to ethernetif, slipif and loopif.
-
-  2007-05-18 Simon Goldschmidt
-  * opt.h, ip_frag.c, ip_frag.h, ip.c: Added option IP_FRAG_USES_STATIC_BUF
-    (defaulting to off for now) that can be set to 0 to send fragmented
-    packets by passing PBUF_REFs down the stack.
-
-  2007-05-23 Frédéric Bernon
-  * api_lib.c: Implement SO_RCVTIMEO for accept and recv on TCP
-    connections, such present in patch #5959.
-
-  2007-05-23 Frédéric Bernon
-  * api.h, api_lib.c, api_msg.c, sockets.c: group the different NETCONN_UDPxxx
-    code in only one part...
-
-  2007-05-18 Simon Goldschmidt
-  * opt.h, memp.h, memp.c: Added option MEMP_OVERFLOW_CHECK to check for memp
-    elements to overflow. This is achieved by adding some bytes before and after
-    each pool element (increasing their size, of course), filling them with a
-    prominent value and checking them on freeing the element.
-    Set it to 2 to also check every element in every pool each time memp_malloc()
-    or memp_free() is called (slower but more helpful).
-
-  2007-05-10 Simon Goldschmidt
-  * opt.h, memp.h, memp.c, pbuf.c (see task #6831): use a new memp pool for
-    PBUF_POOL pbufs instead of the old pool implementation in pbuf.c to reduce
-    code size.
-
-  2007-05-11 Frédéric Bernon
-  * sockets.c, api_lib.c, api_msg.h, api_msg.c, netifapi.h, netifapi.c, tcpip.c:
-    Include a function pointer instead of a table index in the message to reduce
-    footprint. Disable some part of lwip_send and lwip_sendto if some options are
-    not set (LWIP_TCP, LWIP_UDP, LWIP_RAW).
-
-  2007-05-10 Simon Goldschmidt
-  * *.h (except netif/ppp/*.h): Included patch #5448: include '#ifdef __cplusplus
-    \ extern "C" {' in all header files. Now you can write your application using
-    the lwIP stack in C++ and simply #include the core files. Note I have left
-    out the netif/ppp/*h header files for now, since I don't know which files are
-    included by applications and which are for internal use only.
-
-  2007-05-09 Simon Goldschmidt
-  * opt.h, *.c/*.h: Included patch #5920: Create define to override C-library
-    memcpy. 2 Defines are created: MEMCPY() for normal memcpy, SMEMCPY() for
-    situations where some compilers might inline the copy and save a function
-    call. Also replaced all calls to memcpy() with calls to (S)MEMCPY().
-
-  2007-05-08 Simon Goldschmidt
-  * mem.h: If MEM_LIBC_MALLOC==1, allow the defines (e.g. mem_malloc() -> malloc())
-    to be overriden in case the C-library malloc implementation is not protected
-    against concurrent access.
-
-  2007-05-04 Simon Goldschmidt (Atte Kojo)
-  * etharp.c: Introduced fast one-entry-cache to speed up ARP lookup when sending
-    multiple packets to the same host.
-
-  2007-05-04 Frédéric Bernon, Jonathan Larmour
-  * sockets.c, api.h, api_lib.c, api_msg.h, api_msg.c: Fix bug #19162 "lwip_sento: a possible
-    to corrupt remote addr/port connection state". Reduce problems "not enought memory" with
-    netbuf (if we receive lot of datagrams). Improve lwip_sendto (only one exchange between
-    sockets api and api_msg which run in tcpip_thread context). Add netconn_sento function.
-    Warning, if you directly access to "fromaddr" & "fromport" field from netbuf struct,
-    these fields are now renamed "addr" & "port".
-
-  2007-04-11 Jonathan Larmour
-  * sys.h, api_lib.c: Provide new sys_mbox_tryfetch function. Require ports to provide new
-    sys_arch_mbox_tryfetch function to get a message if one is there, otherwise return
-    with SYS_MBOX_EMPTY. sys_arch_mbox_tryfetch can be implemented as a function-like macro
-    by the port in sys_arch.h if desired.
-
-  2007-04-06 Frédéric Bernon, Simon Goldschmidt
-  * opt.h, tcpip.h, tcpip.c, netifapi.h, netifapi.c: New configuration option LWIP_NETIF_API
-    allow to use thread-safe functions to add/remove netif in list, and to start/stop dhcp
-    clients, using new functions from netifapi.h. Disable as default (no port change to do).
-
-  2007-04-05 Frédéric Bernon
-  * sockets.c: remplace ENOBUFS errors on alloc_socket by ENFILE to be more BSD compliant.
-
-  2007-04-04 Simon Goldschmidt
-  * arch.h, api_msg.c, dhcp.c, msg_in.c, sockets.c: Introduced #define LWIP_UNUSED_ARG(x)
-    use this for and architecture-independent form to tell the compiler you intentionally
-    are not using this variable. Can be overriden in cc.h.
-
-  2007-03-28 Frédéric Bernon
-  * opt.h, netif.h, dhcp.h, dhcp.c: New configuration option LWIP_NETIF_HOSTNAME allow to
-    define a hostname in netif struct (this is just a pointer, so, you can use a hardcoded
-    string, point on one of your's ethernetif field, or alloc a string you will free yourself).
-    It will be used by DHCP to register a client hostname, but can also be use when you call
-    snmp_set_sysname.
-
-  2007-03-28 Frédéric Bernon
-  * netif.h, netif.c: A new NETIF_FLAG_ETHARP flag is defined in netif.h, to allow to 
-    initialize a network interface's flag with. It tell this interface is an ethernet
-    device, and we can use ARP with it to do a "gratuitous ARP" (RFC 3220 "IP Mobility
-    Support for IPv4" section 4.6) when interface is "up" with netif_set_up().
-
-  2007-03-26 Frédéric Bernon, Jonathan Larmour
-  * opt.h, tcpip.c: New configuration option LWIP_ARP allow to disable ARP init at build
-    time if you only use PPP or SLIP. The default is enable. Note we don't have to call 
-    etharp_init in your port's initilization sequence if you use tcpip.c, because this call
-    is done in tcpip_init function.
-
-  2007-03-22 Frédéric Bernon
-  * stats.h, stats.c, msg_in.c: Stats counters can be change to u32_t if necessary with the
-    new option LWIP_STATS_LARGE. If you need this option, define LWIP_STATS_LARGE to 1 in
-    your lwipopts.h. More, unused counters are not defined in the stats structs, and not 
-    display by stats_display(). Note that some options (SYS_STATS and RAW_STATS) are defined
-    but never used. Fix msg_in.c with the correct #if test for a stat display.
-
-  2007-03-21 Kieran Mansley
-  * netif.c, netif.h: Apply patch#4197 with some changes (originator: rireland@hmgsl.com). 
-    Provides callback on netif up/down state change.
-
-  2007-03-11 Frédéric Bernon, Mace Gael, Steve Reynolds
-  * sockets.h, sockets.c, api.h, api_lib.c, api_msg.h, api_msg.c, igmp.h, igmp.c,
-    ip.c, netif.h, tcpip.c, opt.h:
-    New configuration option LWIP_IGMP to enable IGMP processing. Based on only one 
-    filter per all network interfaces. Declare a new function in netif to enable to
-    control the MAC filter (to reduce lwIP traffic processing).
-
-  2007-03-11 Frédéric Bernon
-  * tcp.h, tcp.c, sockets.c, tcp_out.c, tcp_in.c, opt.h: Keepalive values can
-    be configured at run time with LWIP_TCP_KEEPALIVE, but don't change this
-    unless you know what you're doing (default are RFC1122 compliant). Note
-    that TCP_KEEPIDLE and TCP_KEEPINTVL have to be set in seconds.
-
-  2007-03-08 Frédéric Bernon
-  * tcp.h: Keepalive values can be configured at compile time, but don't change
-    this unless you know what you're doing (default are RFC1122 compliant).
-
-  2007-03-08 Frédéric Bernon
-  * sockets.c, api.h, api_lib.c, tcpip.c, sys.h, sys.c, err.c, opt.h:
-    Implement LWIP_SO_RCVTIMEO configuration option to enable/disable SO_RCVTIMEO
-    on UDP sockets/netconn.
-
-  2007-03-08 Simon Goldschmidt
-  * snmp_msg.h, msg_in.c: SNMP UDP ports can be configured at compile time.
-
-  2007-03-06 Frédéric Bernon
-  * api.h, api_lib.c, sockets.h, sockets.c, tcpip.c, sys.h, sys.c, err.h: 
-    Implement SO_RCVTIMEO on UDP sockets/netconn.
-
-  2007-02-28 Kieran Mansley (based on patch from Simon Goldschmidt)
-  * api_lib.c, tcpip.c, memp.c, memp.h: make API msg structs allocated
-    on the stack and remove the API msg type from memp
-
-  2007-02-26 Jonathan Larmour (based on patch from Simon Goldschmidt)
-  * sockets.h, sockets.c: Move socket initialization to new
-    lwip_socket_init() function.
-    NOTE: this changes the API with ports. Ports will have to be
-    updated to call lwip_socket_init() now.
-
-  2007-02-26 Jonathan Larmour (based on patch from Simon Goldschmidt)
-  * api_lib.c: Use memcpy in netbuf_copy_partial.
-
-
-  ++ Bug fixes:
-
-  2008-03-17 Frédéric Bernon, Ed Kerekes
-  * igmp.h, igmp.c: Fix bug #22613 "IGMP iphdr problem" (could have
-    some problems to fill the IP header on some targets, use now the
-    ip.h macros to do it).
-
-  2008-03-13 Frédéric Bernon
-  * sockets.c: Fix bug #22435 "lwip_recvfrom with TCP break;". Using
-    (lwip_)recvfrom with valid "from" and "fromlen" parameters, on a
-    TCP connection caused a crash. Note that using (lwip_)recvfrom
-    like this is a bit slow and that using (lwip)getpeername is the
-    good lwip way to do it (so, using recv is faster on tcp sockets).
-
-  2008-03-12 Frédéric Bernon, Jonathan Larmour
-  * api_msg.c, contrib/apps/ping.c: Fix bug #22530 "api_msg.c's
-    recv_raw() does not consume data", and the ping sample (with
-    LWIP_SOCKET=1, the code did the wrong supposition that lwip_recvfrom
-    returned the IP payload, without the IP header).
-
-  2008-03-04 Jonathan Larmour
-  * mem.c, stats.c, mem.h: apply patch #6414 to avoid compiler errors
-  and/or warnings on some systems where mem_size_t and size_t differ.
-  * pbuf.c, ppp.c: Fix warnings on some systems with mem_malloc.
-
-  2008-03-04 Kieran Mansley (contributions by others) 
-  * Numerous small compiler error/warning fixes from contributions to
-    mailing list after 1.3.0 release candidate made.
-
-  2008-01-25 Cui hengbin (integrated by Frédéric Bernon)
-  * dns.c: Fix bug #22108 "DNS problem" caused by unaligned structures.
-
-  2008-01-15 Kieran Mansley
-  * tcp_out.c: BUG20511.  Modify persist timer to start when we are
-    prevented from sending by a small send window, not just a zero
-    send window.
-
-  2008-01-09 Jonathan Larmour
-  * opt.h, ip.c: Rename IP_OPTIONS define to IP_OPTIONS_ALLOWED to avoid
-    conflict with Linux system headers.
-
-  2008-01-06 Jonathan Larmour
-  * dhcp.c: fix bug #19927: "DHCP NACK problem" by clearing any existing set IP
-    address entirely on receiving a DHCPNAK, and restarting discovery.
-
-  2007-12-21 Simon Goldschmidt
-  * sys.h, api_lib.c, api_msg.c, sockets.c: fix bug #21698: "netconn->recv_avail
-    is not protected" by using new macros for interlocked access to modify/test
-    netconn->recv_avail.
-
-  2007-12-20 Kieran Mansley (based on patch from Oleg Tyshev)
-  * tcp_in.c: fix bug# 21535 (nrtx not reset correctly in SYN_SENT state)
-
-  2007-12-20 Kieran Mansley (based on patch from Per-Henrik Lundbolm)
-  * tcp.c, tcp_in.c, tcp_out.c, tcp.h: fix bug #20199 (better handling
-    of silly window avoidance and prevent lwIP from shrinking the window)
-
-  2007-12-04 Simon Goldschmidt
-  * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last
-    data packet was lost): add assert that all segment lists are empty in
-    tcp_pcb_remove before setting pcb to CLOSED state; don't directly set CLOSED
-    state from LAST_ACK in tcp_process
-
-  2007-12-02 Simon Goldschmidt
-  * sockets.h: fix bug #21654: exclude definition of struct timeval from #ifndef FD_SET
-    If including <sys/time.h> for system-struct timeval, LWIP_TIMEVAL_PRIVATE now
-    has to be set to 0 in lwipopts.h
-
-  2007-12-02 Simon Goldschmidt
-  * api_msg.c, api_lib.c: fix bug #21656 (recvmbox problem in netconn API): always
-    allocate a recvmbox in netconn_new_with_proto_and_callback. For a tcp-listen
-    netconn, this recvmbox is later freed and a new mbox is allocated for acceptmbox.
-    This is a fix for thread-safety and allocates all items needed for a netconn
-    when the netconn is created.
-
-  2007-11-30 Simon Goldschmidt
-  * udp.c: first attempt to fix bug #21655 (DHCP doesn't work reliably with multiple
-    netifs): if LWIP_DHCP is enabled, UDP packets to DHCP_CLIENT_PORT are passed
-    to netif->dhcp->pcb only (if that exists) and not to any other pcb for the same
-    port (only solution to let UDP pcbs 'bind' to a netif instead of an IP address)
-
-  2007-11-27 Simon Goldschmidt
-  * ip.c: fixed bug #21643 (udp_send/raw_send don't fail if netif is down) by
-    letting ip_route only use netifs that are up.
-
-  2007-11-27 Simon Goldschmidt
-  * err.h, api_lib.c, api_msg.c, sockets.c: Changed error handling: ERR_MEM, ERR_BUF
-    and ERR_RTE are seen as non-fatal, all other errors are fatal. netconns and
-    sockets block most operations once they have seen a fatal error.
-
-  2007-11-27 Simon Goldschmidt
-  * udp.h, udp.c, dhcp.c: Implemented new function udp_sendto_if which takes the
-    netif to send as an argument (to be able to send on netifs that are down).
-
-  2007-11-26 Simon Goldschmidt
-  * tcp_in.c: Fixed bug #21582: pcb->acked accounting can be wrong when ACKs
-    arrive out-of-order
-
-  2007-11-21 Simon Goldschmidt
-  * tcp.h, tcp_out.c, api_msg.c: Fixed bug #20287: tcp_output_nagle sends too early
-    Fixed the nagle algorithm; nagle now also works for all raw API applications
-    and has to be explicitly disabled with 'tcp_pcb->flags |= TF_NODELAY'
-
-  2007-11-12 Frédéric Bernon
-  * sockets.c, api.h, api_lib.c, api_msg.h, api_msg.c: Fixed bug #20900. Now, most
-    of the netconn_peer and netconn_addr processing is done inside tcpip_thread
-    context in do_getaddr.
-
-  2007-11-10 Simon Goldschmidt
-  * etharp.c: Fixed bug: assert fired when MEMP_ARP_QUEUE was empty (which can
-    happen any time). Now the packet simply isn't enqueued when out of memory.
-
-  2007-11-01 Simon Goldschmidt
-  * tcp.c, tcp_in.c: Fixed bug #21494: The send mss (pcb->mss) is set to 536 (or
-    TCP_MSS if that is smaller) as long as no MSS option is received from the
-    remote host.
-
-  2007-11-01 Simon Goldschmidt
-  * tcp.h, tcp.c, tcp_in.c: Fixed bug #21491: The MSS option sent (with SYN)
-    is now based on TCP_MSS instead of pcb->mss (on passive open now effectively
-    sending our configured TCP_MSS instead of the one received).
-
-  2007-11-01 Simon Goldschmidt
-  * tcp_in.c: Fixed bug #21181: On active open, the initial congestion window was
-    calculated based on the configured TCP_MSS, not on the MSS option received
-    with SYN+ACK.
-
-  2007-10-09 Simon Goldschmidt
-  * udp.c, inet.c, inet.h: Fixed UDPLite: send: Checksum was always generated too
-    short and also was generated wrong if checksum coverage != tot_len;
-    receive: checksum was calculated wrong if checksum coverage != tot_len
-
-  2007-10-08 Simon Goldschmidt
-  * mem.c: lfree was not updated in mem_realloc!
-
-  2007-10-07 Frédéric Bernon
-  * sockets.c, api.h, api_lib.c: First step to fix "bug #20900 : Potential
-    crash error problem with netconn_peer & netconn_addr". VERY IMPORTANT:
-    this change cause an API breakage for netconn_addr, since a parameter
-    type change. Any compiler should cause an error without any changes in
-    yours netconn_peer calls (so, it can't be a "silent change"). It also
-    reduce a little bit the footprint for socket layer (lwip_getpeername &
-    lwip_getsockname use now a common lwip_getaddrname function since 
-    netconn_peer & netconn_addr have the same parameters).
-
-  2007-09-20 Simon Goldschmidt
-  * tcp.c: Fixed bug #21080 (tcp_bind without check pcbs in TIME_WAIT state)
-    by checking  tcp_tw_pcbs also
-
-  2007-09-19 Simon Goldschmidt
-  * icmp.c: Fixed bug #21107 (didn't reset IP TTL in ICMP echo replies)
-
-  2007-09-15 Mike Kleshov
-  * mem.c: Fixed bug #21077 (inaccuracy in calculation of lwip_stat.mem.used)
-
-  2007-09-06 Frédéric Bernon
-  * several-files: replace some #include "arch/cc.h" by "lwip/arch.h", or simply remove
-    it as long as "lwip/opt.h" is included before (this one include "lwip/debug.h" which
-    already include "lwip/arch.h"). Like that, default defines are provided by "lwip/arch.h"
-    if they are not defined in cc.h, in the same spirit than "lwip/opt.h" for lwipopts.h.
-
-  2007-08-30 Frédéric Bernon
-  * igmp.h, igmp.c: Some changes to remove some redundant code, add some traces, 
-    and fix some coding style.
-
-  2007-08-28 Frédéric Bernon
-  * tcpip.c: Fix TCPIP_MSG_INPKT processing: now, tcpip_input can be used for any
-    kind of packets. These packets are considered like Ethernet packets (payload 
-    pointing to ethhdr) if the netif got the NETIF_FLAG_ETHARP flag. Else, packets 
-    are considered like IP packets (payload pointing to iphdr).
-
-  2007-08-27 Frédéric Bernon
-  * api.h, api_lib.c, api_msg.c: First fix for "bug #20900 : Potential crash error
-    problem with netconn_peer & netconn_addr". Introduce NETCONN_LISTEN netconn_state
-    and remove obsolete ones (NETCONN_RECV & NETCONN_ACCEPT).
-
-  2007-08-24 Kieran Mansley
-  * inet.c Modify (acc >> 16) test to ((acc >> 16) != 0) to help buggy
-    compiler (Paradigm C++)
-
-  2007-08-09 Frédéric Bernon, Bill Florac
-  * stats.h, stats.c, igmp.h, igmp.c, opt.h: Fix for bug #20503 : IGMP Improvement.
-    Introduce IGMP_STATS to centralize statistics management.
-
-  2007-08-09 Frédéric Bernon, Bill Florac
-  * udp.c: Fix for bug #20503 : IGMP Improvement. Enable to receive a multicast
-    packet on a udp pcb binded on an netif's IP address, and not on "any".
-
-  2007-08-09 Frédéric Bernon, Bill Florac
-  * igmp.h, igmp.c, ip.c: Fix minor changes from bug #20503 : IGMP Improvement.
-    This is mainly on using lookup/lookfor, and some coding styles...
-
-  2007-07-26 Frédéric Bernon (and "thedoctor")
-  * igmp.c: Fix bug #20595 to accept IGMPv3 "Query" messages.
-
-  2007-07-25 Simon Goldschmidt
-  * api_msg.c, tcp.c: Another fix for bug #20021: by not returning an error if
-    tcp_output fails in tcp_close, the code in do_close_internal gets simpler
-    (tcp_output is called again later from tcp timers).
-
-  2007-07-25 Simon Goldschmidt
-  * ip_frag.c: Fixed bug #20429: use the new pbuf_copy_partial instead of the old
-    copy_from_pbuf, which illegally modified the given pbuf.
-
-  2007-07-25 Simon Goldschmidt
-  * tcp_out.c: tcp_enqueue: pcb->snd_queuelen didn't work for chaine PBUF_RAMs:
-    changed snd_queuelen++ to snd_queuelen += pbuf_clen(p).
-
-  2007-07-24 Simon Goldschmidt
-  * api_msg.c, tcp.c: Fix bug #20480: Check the pcb passed to tcp_listen() for the
-    correct state (must be CLOSED).
-
-  2007-07-13 Thomas Taranowski (commited by Jared Grubb)
-  * memp.c: Fix bug #20478: memp_malloc returned NULL+MEMP_SIZE on failed
-    allocation. It now returns NULL.
-
-  2007-07-13 Frédéric Bernon
-  * api_msg.c: Fix bug #20318: api_msg "recv" callbacks don't call pbuf_free in
-    all error cases.
-
-  2007-07-13 Frédéric Bernon
-  * api_msg.c: Fix bug #20315: possible memory leak problem if tcp_listen failed,
-    because current code doesn't follow rawapi.txt documentation.
-
-  2007-07-13 Kieran Mansley
-  * src/core/tcp_in.c Apply patch#5741 from Oleg Tyshev to fix bug in
-    out of sequence processing of received packets
-
-  2007-07-03 Simon Goldschmidt
-  * nearly-all-files: Added assertions where PBUF_RAM pbufs are used and an
-    assumption is made that this pbuf is in one piece (i.e. not chained). These
-    assumptions clash with the possibility of converting to fully pool-based
-    pbuf implementations, where PBUF_RAM pbufs might be chained.
-
-  2007-07-03 Simon Goldschmidt
-  * api.h, api_lib.c, api_msg.c: Final fix for bug #20021 and some other problems
-    when closing tcp netconns: removed conn->sem, less context switches when
-    closing, both netconn_close and netconn_delete should safely close tcp
-    connections.
-
-  2007-07-02 Simon Goldschmidt
-  * ipv4/ip.h, ipv6/ip.h, opt.h, netif.h, etharp.h, ipv4/ip.c, netif.c, raw.c,
-    tcp_out.c, udp.c, etharp.c: Added option LWIP_NETIF_HWADDRHINT (default=off)
-    to cache ARP table indices with each pcb instead of single-entry cache for
-    the complete stack.
-
-  2007-07-02 Simon Goldschmidt
-  * tcp.h, tcp.c, tcp_in.c, tcp_out.c: Added some ASSERTS and casts to prevent
-    warnings when assigning to smaller types.
-
-  2007-06-28 Simon Goldschmidt
-  * tcp_out.c: Added check to prevent tcp_pcb->snd_queuelen from overflowing.
-
-  2007-06-28 Simon Goldschmidt
-  * tcp.h: Fixed bug #20287: Fixed nagle algorithm (sending was done too early if
-    a segment contained chained pbufs)
-
-  2007-06-28 Frédéric Bernon
-  * autoip.c: replace most of rand() calls by a macro LWIP_AUTOIP_RAND which compute
-    a "pseudo-random" value based on netif's MAC and some autoip fields. It's always
-    possible to define this macro in your own lwipopts.h to always use C library's
-    rand(). Note that autoip_create_rand_addr doesn't use this macro.
-
-  2007-06-28 Frédéric Bernon
-  * netifapi.h, netifapi.c, tcpip.h, tcpip.c: Update code to handle the option
-    LWIP_TCPIP_CORE_LOCKING, and do some changes to be coherent with last modifications
-    in api_lib/api_msg (use pointers and not type with table, etc...) 
-
-  2007-06-26 Simon Goldschmidt
-  * udp.h: Fixed bug #20259: struct udp_hdr was lacking the packin defines.
-
-  2007-06-25 Simon Goldschmidt
-  * udp.c: Fixed bug #20253: icmp_dest_unreach was called with a wrong p->payload
-    for udp packets with no matching pcb.
-
-  2007-06-25 Simon Goldschmidt
-  * udp.c: Fixed bug #20220: UDP PCB search in udp_input(): a non-local match
-    could get udp input packets if the remote side matched.
-
-  2007-06-13 Simon Goldschmidt
-  * netif.c: Fixed bug #20180 (TCP pcbs listening on IP_ADDR_ANY could get
-    changed in netif_set_ipaddr if previous netif->ip_addr.addr was 0.
-
-  2007-06-13 Simon Goldschmidt
-  * api_msg.c: pcb_new sets conn->err if protocol is not implemented
-    -> netconn_new_..() does not allocate a new connection for unsupported
-    protocols.
-
-  2007-06-13 Frédéric Bernon, Simon Goldschmidt
-  * api_lib.c: change return expression in netconn_addr and netconn_peer, because
-    conn->err was reset to ERR_OK without any reasons (and error was lost)...
-
-  2007-06-13 Frédéric Bernon, Matthias Weisser
-  * opt.h, mem.h, mem.c, memp.c, pbuf.c, ip_frag.c, vj.c: Fix bug #20162. Rename
-    MEM_ALIGN in LWIP_MEM_ALIGN and MEM_ALIGN_SIZE in LWIP_MEM_ALIGN_SIZE to avoid
-    some macro names collision with some OS macros.
-
-  2007-06-11 Simon Goldschmidt
-  * udp.c: UDP Lite: corrected the use of chksum_len (based on RFC3828: if it's 0,
-    create checksum over the complete packet. On RX, if it's < 8 (and not 0),
-    discard the packet. Also removed the duplicate 'udphdr->chksum = 0' for both
-    UDP & UDP Lite.
-
-  2007-06-11 Srinivas Gollakota & Oleg Tyshev
-  * tcp_out.c: Fix for bug #20075 : "A problem with keep-alive timer and TCP flags"
-    where TCP flags wasn't initialized in tcp_keepalive.
-
-  2007-06-03 Simon Goldschmidt
-  * udp.c: udp_input(): Input pbuf was not freed if pcb had no recv function
-    registered, p->payload was modified without modifying p->len if sending
-    icmp_dest_unreach() (had no negative effect but was definitively wrong).
-
-  2007-06-03 Simon Goldschmidt
-  * icmp.c: Corrected bug #19937: For responding to an icmp echo request, icmp
-    re-used the input pbuf even if that didn't have enough space to include the
-    link headers. Now the space is tested and a new pbuf is allocated for the
-    echo response packet if the echo request pbuf isn't big enough.
-
-  2007-06-01 Simon Goldschmidt
-  * sockets.c: Checked in patch #5914: Moved sockopt processing into tcpip_thread.
-
-  2007-05-23 Frédéric Bernon
-  * api_lib.c, sockets.c: Fixed bug #5958 for netconn_listen (acceptmbox only
-    allocated by do_listen if success) and netconn_accept errors handling. In
-    most of api_lib functions, we replace some errors checkings like "if (conn==NULL)"
-    by ASSERT, except for netconn_delete.
-
-  2007-05-23 Frédéric Bernon
-  * api_lib.c: Fixed bug #5957 "Safe-thread problem inside netconn_recv" to return
-    an error code if it's impossible to fetch a pbuf on a TCP connection (and not
-    directly close the recvmbox).
-
-  2007-05-22 Simon Goldschmidt
-  * tcp.c: Fixed bug #1895 (tcp_bind not correct) by introducing a list of
-    bound but unconnected (and non-listening) tcp_pcbs.
-
-  2007-05-22 Frédéric Bernon
-  * sys.h, sys.c, api_lib.c, tcpip.c: remove sys_mbox_fetch_timeout() (was only
-    used for LWIP_SO_RCVTIMEO option) and use sys_arch_mbox_fetch() instead of
-    sys_mbox_fetch() in api files. Now, users SHOULD NOT use internal lwIP features
-    like "sys_timeout" in their application threads.
-
-  2007-05-22 Frédéric Bernon
-  * api.h, api_lib.c, api_msg.h, api_msg.c: change the struct api_msg_msg to see
-    which parameters are used by which do_xxx function, and to avoid "misusing"
-    parameters (patch #5938).
-
-  2007-05-22 Simon Goldschmidt
-  * api_lib.c, api_msg.c, raw.c, api.h, api_msg.h, raw.h: Included patch #5938:
-    changed raw_pcb.protocol from u16_t to u8_t since for IPv4 and IPv6, proto
-    is only 8 bits wide. This affects the api, as there, the protocol was
-    u16_t, too.
-
-  2007-05-18 Simon Goldschmidt
-  * memp.c: addition to patch #5913: smaller pointer was returned but
-    memp_memory was the same size -> did not save memory.
-
-  2007-05-16 Simon Goldschmidt
-  * loopif.c, slipif.c: Fix bug #19729: free pbuf if netif->input() returns
-    != ERR_OK.
-
-  2007-05-16 Simon Goldschmidt
-  * api_msg.c, udp.c: If a udp_pcb has a local_ip set, check if it is the same
-    as the one of the netif used for sending to prevent sending from old
-    addresses after a netif address gets changed (partly fixes bug #3168).
-
-  2007-05-16 Frédéric Bernon
-  * tcpip.c, igmp.h, igmp.c: Fixed bug "#19800 : IGMP: igmp_tick() will not work
-    with NO_SYS=1". Note that igmp_init is always in tcpip_thread (and not in 
-    tcpip_init) because we have to be sure that network interfaces are already
-    added (mac filter is updated only in igmp_init for the moment).
-
-  2007-05-16 Simon Goldschmidt
-  * mem.c, memp.c: Removed semaphores from memp, changed sys_sem_wait calls
-    into sys_arch_sem_wait calls to prevent timers from running while waiting
-    for the heap. This fixes bug #19167.
-
-  2007-05-13 Simon Goldschmidt
-  * tcp.h, sockets.h, sockets.c: Fixed bug from patch #5865 by moving the defines
-    for socket options (lwip_set/-getsockopt) used with level IPPROTO_TCP from
-    tcp.h to sockets.h.
-
-  2007-05-07 Simon Goldschmidt
-  * mem.c: Another attempt to fix bug #17922.
-
-  2007-05-04 Simon Goldschmidt
-  * pbuf.c, pbuf.h, etharp.c: Further update to ARP queueing: Changed pbuf_copy()
-    implementation so that it can be reused (don't allocate the target
-    pbuf inside pbuf_copy()).
-
-  2007-05-04 Simon Goldschmidt
-  * memp.c: checked in patch #5913: in memp_malloc() we can return memp as mem
-    to save a little RAM (next pointer of memp is not used while not in pool).
-
-  2007-05-03 "maq"
-  * sockets.c: Fix ioctl FIONREAD when some data remains from last recv.
-    (patch #3574).
-
-  2007-04-23 Simon Goldschmidt
-  * loopif.c, loopif.h, opt.h, src/netif/FILES: fix bug #2595: "loopif results
-    in NULL reference for incoming TCP packets". Loopif has to be configured
-    (using LWIP_LOOPIF_MULTITHREADING) to directly call netif->input()
-    (multithreading environments, e.g. netif->input() = tcpip_input()) or
-    putting packets on a list that is fed to the stack by calling loopif_poll()
-    (single-thread / NO_SYS / polling environment where e.g.
-    netif->input() = ip_input).
-
-  2007-04-17 Jonathan Larmour
-  * pbuf.c: Use s32_t in pbuf_realloc(), as an s16_t can't reliably hold
-    the difference between two u16_t's.
-  * sockets.h: FD_SETSIZE needs to match number of sockets, which is
-    MEMP_NUM_NETCONN in sockets.c right now.
-
-  2007-04-12 Jonathan Larmour
-  * icmp.c: Reset IP header TTL in ICMP ECHO responses (bug #19580).
-
-  2007-04-12 Kieran Mansley
-  * tcp.c, tcp_in.c, tcp_out.c, tcp.h: Modify way the retransmission
-    timer is reset to fix bug#19434, with help from Oleg Tyshev.
-
-  2007-04-11 Simon Goldschmidt
-  * etharp.c, pbuf.c, pbuf.h: 3rd fix for bug #11400 (arp-queuing): More pbufs than
-    previously thought need to be copied (everything but PBUF_ROM!). Cleaned up
-    pbuf.c: removed functions no needed any more (by etharp).
-
-  2007-04-11 Kieran Mansley
-  * inet.c, ip_addr.h, sockets.h, sys.h, tcp.h: Apply patch #5745: Fix
-    "Constant is long" warnings with 16bit compilers.  Contributed by
-    avatar@mmlab.cse.yzu.edu.tw
-
-  2007-04-05 Frédéric Bernon, Jonathan Larmour
-  * api_msg.c: Fix bug #16830: "err_tcp() posts to connection mailbox when no pend on
-    the mailbox is active". Now, the post is only done during a connect, and do_send,
-    do_write and do_join_leave_group don't do anything if a previous error was signaled.
-
-  2007-04-03 Frédéric Bernon
-  * ip.c: Don't set the IP_DF ("Don't fragment") flag in the IP header in IP output
-    packets. See patch #5834.
-
-  2007-03-30 Frédéric Bernon
-  * api_msg.c: add a "pcb_new" helper function to avoid redundant code, and to add
-    missing  pcb allocations checking (in do_bind, and for each raw_new). Fix style.
-
-  2007-03-30 Frédéric Bernon
-  * most of files: prefix all debug.h define with "LWIP_" to avoid any conflict with
-    others environment defines (these were too "generic").
-
-  2007-03-28 Frédéric Bernon
-  * api.h, api_lib.c, sockets.c: netbuf_ref doesn't check its internal pbuf_alloc call
-    result and can cause a crash. lwip_send now check netbuf_ref result.
-
-  2007-03-28 Simon Goldschmidt
-  * sockets.c Remove "#include <errno.h>" from sockets.c to avoid multiple
-    definition of macros (in errno.h and lwip/arch.h) if LWIP_PROVIDE_ERRNO is
-    defined. This is the way it should have been already (looking at
-    doc/sys_arch.txt)
-
-  2007-03-28 Kieran Mansley
-  * opt.h Change default PBUF_POOL_BUFSIZE (again) to accomodate default MSS +
-    IP and TCP headers *and* physical link headers
-
-  2007-03-26 Frédéric Bernon (based on patch from Dmitry Potapov)
-  * api_lib.c: patch for netconn_write(), fixes a possible race condition which cause
-    to send some garbage. It is not a definitive solution, but the patch does solve
-    the problem for most cases.
-
-  2007-03-22 Frédéric Bernon
-  * api_msg.h, api_msg.c: Remove obsolete API_MSG_ACCEPT and do_accept (never used).
-
-  2007-03-22 Frédéric Bernon
-  * api_lib.c: somes resources couldn't be freed if there was errors during
-    netconn_new_with_proto_and_callback.
-
-  2007-03-22 Frédéric Bernon
-  * ethernetif.c: update netif->input calls to check return value. In older ports,
-    it's a good idea to upgrade them, even if before, there could be another problem
-    (access to an uninitialized mailbox).
-
-  2007-03-21 Simon Goldschmidt
-  * sockets.c: fixed bug #5067 (essentialy a signed/unsigned warning fixed
-    by casting to unsigned).
-
-  2007-03-21 Frédéric Bernon
-  * api_lib.c, api_msg.c, tcpip.c: integrate sys_mbox_fetch(conn->mbox, NULL) calls from
-    api_lib.c to tcpip.c's tcpip_apimsg(). Now, use a local variable and not a
-    dynamic one from memp to send tcpip_msg to tcpip_thread in a synchrone call.
-    Free tcpip_msg from tcpip_apimsg is not done in tcpip_thread. This give a
-    faster and more reliable communication between api_lib and tcpip.
-
-  2007-03-21 Frédéric Bernon
-  * opt.h: Add LWIP_NETIF_CALLBACK (to avoid compiler warning) and set it to 0.
-
-  2007-03-21 Frédéric Bernon
-  * api_msg.c, igmp.c, igmp.h: Fix C++ style comments
-
-  2007-03-21 Kieran Mansley
-  * opt.h Change default PBUF_POOL_BUFSIZE to accomodate default MSS +
-    IP and TCP headers
-
-  2007-03-21 Kieran Mansley
-  * Fix all uses of pbuf_header to check the return value.  In some
-    cases just assert if it fails as I'm not sure how to fix them, but
-    this is no worse than before when they would carry on regardless
-    of the failure.
-
-  2007-03-21 Kieran Mansley
-  * sockets.c, igmp.c, igmp.h, memp.h: Fix C++ style comments and
-    comment out missing header include in icmp.c
-
-  2007-03-20 Frédéric Bernon
-  * memp.h, stats.c: Fix stats_display function where memp_names table wasn't
-    synchronized with memp.h.
-
-  2007-03-20 Frédéric Bernon
-  * tcpip.c: Initialize tcpip's mbox, and verify if initialized in tcpip_input,
-    tcpip_ethinput, tcpip_callback, tcpip_apimsg, to fix a init problem with 
-    network interfaces. Also fix a compiler warning.
-
-  2007-03-20 Kieran Mansley
-  * udp.c: Only try and use pbuf_header() to make space for headers if
-    not a ROM or REF pbuf.
-
-  2007-03-19 Frédéric Bernon
-  * api_msg.h, api_msg.c, tcpip.h, tcpip.c: Add return types to tcpip_apimsg()
-    and api_msg_post().
-
-  2007-03-19 Frédéric Bernon
-  * Remove unimplemented "memp_realloc" function from memp.h.
-
-  2007-03-11 Simon Goldschmidt
-  * pbuf.c: checked in patch #5796: pbuf_alloc: len field claculation caused
-    memory corruption.
-
-  2007-03-11 Simon Goldschmidt (based on patch from Dmitry Potapov)
-  * api_lib.c, sockets.c, api.h, api_msg.h, sockets.h: Fixed bug #19251
-    (missing `const' qualifier in socket functions), to get more compatible to
-    standard POSIX sockets.
-
-  2007-03-11 Frédéric Bernon (based on patch from Dmitry Potapov)
-  * sockets.c: Add asserts inside bind, connect and sendto to check input
-    parameters. Remove excessive set_errno() calls after get_socket(), because
-    errno is set inside of get_socket(). Move last sock_set_errno() inside
-    lwip_close.
-
-  2007-03-09 Simon Goldschmidt
-  * memp.c: Fixed bug #11400: New etharp queueing introduced bug: memp_memory
-    was allocated too small.
-
-  2007-03-06 Simon Goldschmidt
-  * tcpip.c: Initialize dhcp timers in tcpip_thread (if LWIP_DHCP) to protect
-    the stack from concurrent access.
-
-  2007-03-06 Frédéric Bernon, Dmitry Potapov
-  * tcpip.c, ip_frag.c, ethernetif.c: Fix some build problems, and a redundancy
-    call to "lwip_stats.link.recv++;" in low_level_input() & ethernetif_input().
-
-  2007-03-06 Simon Goldschmidt
-  * ip_frag.c, ip_frag.h: Reduce code size: don't include code in those files
-    if IP_FRAG == 0 and IP_REASSEMBLY == 0
-
-  2007-03-06 Frédéric Bernon, Simon Goldschmidt
-  * opt.h, ip_frag.h, tcpip.h, tcpip.c, ethernetif.c: add new configuration
-    option named ETHARP_TCPIP_ETHINPUT, which enable the new tcpip_ethinput.
-    Allow to do ARP processing for incoming packets inside tcpip_thread
-    (protecting ARP layer against concurrent access). You can also disable
-    old code using tcp_input with new define ETHARP_TCPIP_INPUT set to 0.
-    Older ports have to use tcpip_ethinput.
-
-  2007-03-06 Simon Goldschmidt (based on patch from Dmitry Potapov)
-  * err.h, err.c: fixed compiler warning "initialization dircards qualifiers
-    from pointer target type"
-
-  2007-03-05 Frédéric Bernon
-  * opt.h, sockets.h: add new configuration options (LWIP_POSIX_SOCKETS_IO_NAMES,
-    ETHARP_TRUST_IP_MAC, review SO_REUSE)
-
-  2007-03-04 Frédéric Bernon
-  * api_msg.c: Remove some compiler warnings : parameter "pcb" was never
-    referenced.
-
-  2007-03-04 Frédéric Bernon
-  * api_lib.c: Fix "[patch #5764] api_lib.c cleanup: after patch #5687" (from
-    Dmitry Potapov).
-    The api_msg struct stay on the stack (not moved to netconn struct).
-
-  2007-03-04 Simon Goldschmidt (based on patch from Dmitry Potapov)
-  * pbuf.c: Fix BUG#19168 - pbuf_free can cause deadlock (if
-    SYS_LIGHTWEIGHT_PROT=1 & freeing PBUF_RAM when mem_sem is not available)
-    Also fixed cast warning in pbuf_alloc()
-
-  2007-03-04 Simon Goldschmidt
-  * etharp.c, etharp.h, memp.c, memp.h, opt.h: Fix BUG#11400 - don't corrupt
-    existing pbuf chain when enqueuing multiple pbufs to a pending ARP request
-
-  2007-03-03 Frédéric Bernon
-  * udp.c: remove obsolete line "static struct udp_pcb *pcb_cache = NULL;"
-    It is static, and never used in udp.c except udp_init().
-
-  2007-03-02 Simon Goldschmidt
-  * tcpip.c: Moved call to ip_init(), udp_init() and tcp_init() from
-    tcpip_thread() to tcpip_init(). This way, raw API connections can be
-    initialized before tcpip_thread is running (e.g. before OS is started)
-
-  2007-03-02 Frédéric Bernon
-  * rawapi.txt: Fix documentation mismatch with etharp.h about etharp_tmr's call
-    interval.
-
-  2007-02-28 Kieran Mansley 
-  * pbuf.c: Fix BUG#17645 - ensure pbuf payload pointer is not moved
-    outside the region of the pbuf by pbuf_header()
-
-  2007-02-28 Kieran Mansley 
-  * sockets.c: Fix BUG#19161 - ensure milliseconds timeout is non-zero
-    when supplied timeout is also non-zero 
-
-(STABLE-1.2.0)
-
-  2006-12-05 Leon Woestenberg
-  * CHANGELOG: Mention STABLE-1.2.0 release.
-
-  ++ New features:
-
-  2006-12-01 Christiaan Simons
-  * mem.h, opt.h: Added MEM_LIBC_MALLOC option.
-    Note this is a workaround. Currently I have no other options left.
-
-  2006-10-26 Christiaan Simons (accepted patch by Jonathan Larmour)
-  * ipv4/ip_frag.c: rename MAX_MTU to IP_FRAG_MAX_MTU and move define
-    to include/lwip/opt.h.
-  * ipv4/lwip/ip_frag.h: Remove unused IP_REASS_INTERVAL.
-    Move IP_REASS_MAXAGE and IP_REASS_BUFSIZE to include/lwip/opt.h.
-  * opt.h: Add above new options.
-
-  2006-08-18 Christiaan Simons
-  * tcp_{in,out}.c: added SNMP counters.
-  * ipv4/ip.c: added SNMP counters.
-  * ipv4/ip_frag.c: added SNMP counters.
-
-  2006-08-08 Christiaan Simons
-  * etharp.{c,h}: added etharp_find_addr() to read
-    (stable) ethernet/IP address pair from ARP table
-
-  2006-07-14 Christiaan Simons
-  * mib_structs.c: added
-  * include/lwip/snmp_structs.h: added
-  * netif.{c,h}, netif/ethernetif.c: added SNMP statistics to netif struct
-
-  2006-07-06 Christiaan Simons
-  * snmp/asn1_{enc,dec}.c added
-  * snmp/mib2.c added
-  * snmp/msg_{in,out}.c added
-  * include/lwip/snmp_asn1.h added
-  * include/lwip/snmp_msg.h added
-  * doc/snmp_agent.txt added
-
-  2006-03-29 Christiaan Simons
-  * inet.c, inet.h: Added platform byteswap support.
-    Added LWIP_PLATFORM_BYTESWAP define (defaults to 0) and
-    optional LWIP_PLATFORM_HTONS(), LWIP_PLATFORM_HTONL() macros.
-
-  ++ Bug fixes:
-
-  2006-11-30 Christiaan Simons
-  * dhcp.c: Fixed false triggers of request_timeout.
-
-  2006-11-28 Christiaan Simons
-  * netif.c: In netif_add() fixed missing clear of ip_addr, netmask, gw and flags.
-
-  2006-10-11 Christiaan Simons
-  * api_lib.c etharp.c, ip.c, memp.c, stats.c, sys.{c,h} tcp.h:
-    Partially accepted patch #5449 for ANSI C compatibility / build fixes.
-  * ipv4/lwip/ip.h ipv6/lwip/ip.h: Corrected UDP-Lite protocol
-    identifier from 170 to 136 (bug #17574).
-
-  2006-10-10 Christiaan Simons
-  * api_msg.c: Fixed Nagle algorithm as reported by Bob Grice.
-
-  2006-08-17 Christiaan Simons
-  * udp.c: Fixed bug #17200, added check for broadcast
-    destinations for PCBs bound to a unicast address.
-
-  2006-08-07 Christiaan Simons
-  * api_msg.c: Flushing TCP output in do_close() (bug #15926).
-
-  2006-06-27 Christiaan Simons
-  * api_msg.c: Applied patch for cold case (bug #11135).
-    In accept_function() ensure newconn->callback is always initialized.
-
-  2006-06-15 Christiaan Simons
-  * mem.h: added MEM_SIZE_F alias to fix an ancient cold case (bug #1748),
-    facilitate printing of mem_size_t and u16_t statistics.
-
-  2006-06-14 Christiaan Simons
-  * api_msg.c: Applied patch #5146 to handle allocation failures
-    in accept() by Kevin Lawson.
-
-  2006-05-26 Christiaan Simons
-  * api_lib.c: Removed conn->sem creation and destruction 
-    from netconn_write() and added sys_sem_new to netconn_new_*.
-
-(STABLE-1_1_1)
-
-  2006-03-03  Christiaan Simons
-  * ipv4/ip_frag.c: Added bound-checking assertions on ip_reassbitmap
-    access and added pbuf_alloc() return value checks.
-
-  2006-01-01  Leon Woestenberg <leon.woestenberg@gmx.net>
-  * tcp_{in,out}.c, tcp_out.c: Removed 'even sndbuf' fix in TCP, which is
-    now handled by the checksum routine properly.
-
-  2006-02-27  Leon Woestenberg <leon.woestenberg@gmx.net>
-   * pbuf.c: Fix alignment; pbuf_init() would not work unless
-     pbuf_pool_memory[] was properly aligned. (Patch by Curt McDowell.)
-
-  2005-12-20  Leon Woestenberg <leon.woestenberg@gmx.net>
-  * tcp.c: Remove PCBs which stay in LAST_ACK state too long. Patch
-    submitted by Mitrani Hiroshi.
-
-  2005-12-15  Christiaan Simons
-  * inet.c: Disabled the added summing routine to preserve code space.
-
-  2005-12-14  Leon Woestenberg <leon.woestenberg@gmx.net>
-  * tcp_in.c: Duplicate FIN ACK race condition fix by Kelvin Lawson.
-    Added Curt McDowell's optimized checksumming routine for future
-    inclusion. Need to create test case for unaliged, aligned, odd,
-    even length combination of cases on various endianess machines.
-
-  2005-12-09  Christiaan Simons
-  * inet.c: Rewrote standard checksum routine in proper portable C.
-
-  2005-11-25  Christiaan Simons
-  * udp.c tcp.c: Removed SO_REUSE hack. Should reside in socket code only.
-  * *.c: introduced cc.h LWIP_DEBUG formatters matching the u16_t, s16_t,
-    u32_t, s32_t typedefs. This solves most debug word-length assumes.
-
-  2005-07-17 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * inet.c: Fixed unaligned 16-bit access in the standard checksum
-    routine by Peter Jolasson.
-  * slipif.c: Fixed implementation assumption of single-pbuf datagrams.
-
-  2005-02-04 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * tcp_out.c: Fixed uninitialized 'queue' referenced in memerr branch.
-  * tcp_{out|in}.c: Applied patch fixing unaligned access.
-
-  2005-01-04 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * pbuf.c: Fixed missing semicolon after LWIP_DEBUG statement.
-
-  2005-01-03 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * udp.c: UDP pcb->recv() was called even when it was NULL.
-
-(STABLE-1_1_0)
-
-  2004-12-28 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * etharp.*: Disabled multiple packets on the ARP queue.
-    This clashes with TCP queueing.
-
-  2004-11-28 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * etharp.*: Fixed race condition from ARP request to ARP timeout.
-    Halved the ARP period, doubled the period counts.
-    ETHARP_MAX_PENDING now should be at least 2. This prevents
-    the counter from reaching 0 right away (which would allow
-    too little time for ARP responses to be received).
-
-  2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * dhcp.c: Decline messages were not multicast but unicast.
-  * etharp.c: ETHARP_CREATE is renamed to ETHARP_TRY_HARD.
-    Do not try hard to insert arbitrary packet's source address,
-    etharp_ip_input() now calls etharp_update() without ETHARP_TRY_HARD. 
-    etharp_query() now always DOES call ETHARP_TRY_HARD so that users
-    querying an address will see it appear in the cache (DHCP could
-    suffer from this when a server invalidly gave an in-use address.)
-  * ipv4/ip_addr.h: Renamed ip_addr_maskcmp() to _netcmp() as we are
-    comparing network addresses (identifiers), not the network masks
-    themselves.
-  * ipv4/ip_addr.c: ip_addr_isbroadcast() now checks that the given
-    IP address actually belongs to the network of the given interface.
-
-  2004-11-24 Kieran Mansley <kjm25@cam.ac.uk>
-  * tcp.c: Increment pcb->snd_buf when ACK is received in SYN_SENT state.
-
-(STABLE-1_1_0-RC1)
-
-  2004-10-16 Kieran Mansley <kjm25@cam.ac.uk>
-  * tcp.c: Add code to tcp_recved() to send an ACK (window update) immediately,
-    even if one is already pending, if the rcv_wnd is above a threshold
-    (currently TCP_WND/2). This avoids waiting for a timer to expire to send a
-    delayed ACK in order to open the window if the stack is only receiving data.
-
-  2004-09-12 Kieran Mansley <kjm25@cam.ac.uk>
-  * tcp*.*: Retransmit time-out handling improvement by Sam Jansen.
-
-  2004-08-20 Tony Mountifield <tony@softins.co.uk>
-  * etharp.c: Make sure the first pbuf queued on an ARP entry
-    is properly ref counted.
-
-  2004-07-27 Tony Mountifield <tony@softins.co.uk>
-  * debug.h: Added (int) cast in LWIP_DEBUGF() to avoid compiler
-    warnings about comparison.
-  * pbuf.c: Stopped compiler complaining of empty if statement
-    when LWIP_DEBUGF() empty.  Closed an unclosed comment.
-  * tcp.c: Stopped compiler complaining of empty if statement
-    when LWIP_DEBUGF() empty.
-  * ip.h Corrected IPH_TOS() macro: returns a byte, so doesn't need htons().
-  * inet.c: Added a couple of casts to quiet the compiler.
-    No need to test isascii(c) before isdigit(c) or isxdigit(c).
-
-  2004-07-22 Tony Mountifield <tony@softins.co.uk>
-  * inet.c: Made data types consistent in inet_ntoa().
-    Added casts for return values of checksum routines, to pacify compiler.
-  * ip_frag.c, tcp_out.c, sockets.c, pbuf.c
-    Small corrections to some debugging statements, to pacify compiler.
-
-  2004-07-21 Tony Mountifield <tony@softins.co.uk>
-  * etharp.c: Removed spurious semicolon and added missing end-of-comment.
-  * ethernetif.c Updated low_level_output() to match prototype for
-    netif->linkoutput and changed low_level_input() similarly for consistency.
-  * api_msg.c: Changed recv_raw() from int to u8_t, to match prototype
-    of raw_recv() in raw.h and so avoid compiler error.
-  * sockets.c: Added trivial (int) cast to keep compiler happier.
-  * ip.c, netif.c Changed debug statements to use the tidier ip4_addrN() macros.
-
-(STABLE-1_0_0)
-
-  ++ Changes:
-
-  2004-07-05 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * sockets.*: Restructured LWIP_PRIVATE_TIMEVAL. Make sure
-    your cc.h file defines this either 1 or 0. If non-defined,
-    defaults to 1.
-  * .c: Added <string.h> and <errno.h> includes where used.
-  * etharp.c: Made some array indices unsigned.
-
-  2004-06-27 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * netif.*: Added netif_set_up()/down().
-  * dhcp.c: Changes to restart program flow.
-
-  2004-05-07 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * etharp.c: In find_entry(), instead of a list traversal per candidate, do a
-    single-pass lookup for different candidates. Should exploit locality.
-
-  2004-04-29 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * tcp*.c: Cleaned up source comment documentation for Doxygen processing.
-  * opt.h: ETHARP_ALWAYS_INSERT option removed to comply with ARP RFC.
-  * etharp.c: update_arp_entry() only adds new ARP entries when adviced to by
-    the caller. This deprecates the ETHARP_ALWAYS_INSERT overrule option.
-
-  ++ Bug fixes:
-
-  2004-04-27 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * etharp.c: Applied patch of bug #8708 by Toni Mountifield with a solution
-    suggested by Timmy Brolin. Fix for 32-bit processors that cannot access
-    non-aligned 32-bit words, such as soms 32-bit TCP/IP header fields. Fix
-    is to prefix the 14-bit Ethernet headers with two padding bytes.
-
-  2004-04-23 Leon Woestenberg <leon.woestenberg@gmx.net>
-  * ip_addr.c: Fix in the ip_addr_isbroadcast() check.
-  * etharp.c: Fixed the case where the packet that initiates the ARP request
-    is not queued, and gets lost. Fixed the case where the packets destination
-    address is already known; we now always queue the packet and perform an ARP
-    request.
-
-(STABLE-0_7_0)
-
-  ++ Bug fixes:
-
-  * Fixed TCP bug for SYN_SENT to ESTABLISHED state transition.
-  * Fixed TCP bug in dequeueing of FIN from out of order segment queue.
-  * Fixed two possible NULL references in rare cases.
-
-(STABLE-0_6_6)
-
-  ++ Bug fixes:
-
-  * Fixed DHCP which did not include the IP address in DECLINE messages.
-
-  ++ Changes:
-
-  * etharp.c has been hauled over a bit.
-
-(STABLE-0_6_5)
-
-  ++ Bug fixes:
-
-  * Fixed TCP bug induced by bad window resizing with unidirectional TCP traffic.
-  * Packets sent from ARP queue had invalid source hardware address.
-
-  ++ Changes:
-
-  * Pass-by ARP requests do now update the cache.
-
-  ++ New features:
-
-  * No longer dependent on ctype.h.
-  * New socket options.
-  * Raw IP pcb support.
-
-(STABLE-0_6_4)
-
-  ++ Bug fixes:
-
-  * Some debug formatters and casts fixed.
-  * Numereous fixes in PPP.
-
-  ++ Changes:
-
-  * DEBUGF now is LWIP_DEBUGF
-  * pbuf_dechain() has been re-enabled.
-  * Mentioned the changed use of CVS branches in README.
-
-(STABLE-0_6_3)
-
-  ++ Bug fixes:
-
-  * Fixed pool pbuf memory leak in pbuf_alloc().
-    Occured if not enough PBUF_POOL pbufs for a packet pbuf chain.
-    Reported by Savin Zlobec.
-
-  * PBUF_POOL chains had their tot_len field not set for non-first
-    pbufs. Fixed in pbuf_alloc().
-
-  ++ New features:
-
-  * Added PPP stack contributed by Marc Boucher
-
-  ++ Changes:
-
-  * Now drops short packets for ICMP/UDP/TCP protocols. More robust.
-
-  * ARP queueuing now queues the latest packet instead of the first.
-    This is the RFC recommended behaviour, but can be overridden in
-    lwipopts.h.
-
-(0.6.2)
-
-  ++ Bugfixes:
-
-  * TCP has been fixed to deal with the new use of the pbuf->ref
-    counter.
-
-  * DHCP dhcp_inform() crash bug fixed.
-
-  ++ Changes:
-
-  * Removed pbuf_pool_free_cache and pbuf_pool_alloc_cache. Also removed
-    pbuf_refresh(). This has sped up pbuf pool operations considerably.
-    Implemented by David Haas.
-
-(0.6.1)
-
-  ++ New features:
-
-  * The packet buffer implementation has been enhanced to support
-    zero-copy and copy-on-demand for packet buffers which have their
-    payloads in application-managed memory.
-    Implemented by David Haas.
-
-    Use PBUF_REF to make a pbuf refer to RAM. lwIP will use zero-copy
-    if an outgoing packet can be directly sent on the link, or perform
-    a copy-on-demand when necessary.
-
-    The application can safely assume the packet is sent, and the RAM
-    is available to the application directly after calling udp_send()
-    or similar function.
-
-  ++ Bugfixes:
-
-  * ARP_QUEUEING should now correctly work for all cases, including
-    PBUF_REF.
-    Implemented by Leon Woestenberg.
-
-  ++ Changes:
-
-  * IP_ADDR_ANY is no longer a NULL pointer. Instead, it is a pointer
-    to a '0.0.0.0' IP address.
-
-  * The packet buffer implementation is changed. The pbuf->ref counter
-    meaning has changed, and several pbuf functions have been
-    adapted accordingly.
-
-  * netif drivers have to be changed to set the hardware address length field
-    that must be initialized correctly by the driver (hint: 6 for Ethernet MAC).
-    See the contrib/ports/c16x cs8900 driver as a driver example.
-
-  * netif's have a dhcp field that must be initialized to NULL by the driver.
-    See the contrib/ports/c16x cs8900 driver as a driver example.
-
-(0.5.x) This file has been unmaintained up to 0.6.1. All changes are
-  logged in CVS but have not been explained here.
-
-(0.5.3) Changes since version 0.5.2
-
-  ++ Bugfixes:
-
-  * memp_malloc(MEMP_API_MSG) could fail with multiple application
-    threads because it wasn't protected by semaphores.
-
-  ++ Other changes:
-
-  * struct ip_addr now packed.
-
-  * The name of the time variable in arp.c has been changed to ctime
-    to avoid conflicts with the time() function.
-
-(0.5.2) Changes since version 0.5.1
-
-  ++ New features:
-
-  * A new TCP function, tcp_tmr(), now handles both TCP timers.
-
-  ++ Bugfixes:
-
-  * A bug in tcp_parseopt() could cause the stack to hang because of a
-    malformed TCP option.
-
-  * The address of new connections in the accept() function in the BSD
-    socket library was not handled correctly.
-
-  * pbuf_dechain() did not update the ->tot_len field of the tail.
-
-  * Aborted TCP connections were not handled correctly in all
-    situations.
-
-  ++ Other changes:
-
-  * All protocol header structs are now packed.
-
-  * The ->len field in the tcp_seg structure now counts the actual
-    amount of data, and does not add one for SYN and FIN segments.
-
-(0.5.1) Changes since version 0.5.0
-
-  ++ New features:
-
-  * Possible to run as a user process under Linux.
-
-  * Preliminary support for cross platform packed structs.
-
-  * ARP timer now implemented.
-
-  ++ Bugfixes:
-
-  * TCP output queue length was badly initialized when opening
-    connections.
-
-  * TCP delayed ACKs were not sent correctly.
-
-  * Explicit initialization of BSS segment variables.
-
-  * read() in BSD socket library could drop data.
-
-  * Problems with memory alignment.
-
-  * Situations when all TCP buffers were used could lead to
-    starvation.
-
-  * TCP MSS option wasn't parsed correctly.
-
-  * Problems with UDP checksum calculation.
-
-  * IP multicast address tests had endianess problems.
-
-  * ARP requests had wrong destination hardware address.
-
-  ++ Other changes:
-
-  * struct eth_addr changed from u16_t[3] array to u8_t[6].
-
-  * A ->linkoutput() member was added to struct netif.
-
-  * TCP and UDP ->dest_* struct members where changed to ->remote_*.
-
-  * ntoh* macros are now null definitions for big endian CPUs.
-
-(0.5.0) Changes since version 0.4.2
-
-  ++ New features:
-
-  * Redesigned operating system emulation layer to make porting easier.
-
-  * Better control over TCP output buffers.
-
-  * Documenation added.
-
-  ++ Bugfixes:
-
-  * Locking issues in buffer management.
-
-  * Bugfixes in the sequential API.
-
-  * IP forwarding could cause memory leakage. This has been fixed.
-
-  ++ Other changes:
-
-  * Directory structure somewhat changed; the core/ tree has been
-    collapsed.
-
-(0.4.2) Changes since version 0.4.1
-
-  ++ New features:
-
-  * Experimental ARP implementation added.
-
-  * Skeleton Ethernet driver added.
-
-  * Experimental BSD socket API library added.
-
-  ++ Bugfixes:
-
-  * In very intense situations, memory leakage could occur. This has
-    been fixed.
-
-  ++ Other changes:
-
-  * Variables named "data" and "code" have been renamed in order to
-    avoid name conflicts in certain compilers.
-
-  * Variable++ have in appliciable cases been translated to ++variable
-    since some compilers generate better code in the latter case.
-
-(0.4.1) Changes since version 0.4
-
-  ++ New features:
-
-  * TCP: Connection attempts time out earlier than data
-    transmissions. Nagle algorithm implemented. Push flag set on the
-    last segment in a burst.
-
-  * UDP: experimental support for UDP-Lite extensions.
-
-  ++ Bugfixes:
-
-  * TCP: out of order segments were in some cases handled incorrectly,
-    and this has now been fixed. Delayed acknowledgements was broken
-    in 0.4, has now been fixed. Binding to an address that is in use
-    now results in an error. Reset connections sometimes hung an
-    application; this has been fixed.
-
-  * Checksum calculation sometimes failed for chained pbufs with odd
-    lengths. This has been fixed.
-
-  * API: a lot of bug fixes in the API. The UDP API has been improved
-    and tested. Error reporting and handling has been
-    improved. Logical flaws and race conditions for incoming TCP
-    connections has been found and removed.
-
-  * Memory manager: alignment issues. Reallocating memory sometimes
-    failed, this has been fixed.
-
-  * Generic library: bcopy was flawed and has been fixed.
-
-  ++ Other changes:
-
-  * API: all datatypes has been changed from generic ones such as
-    ints, to specified ones such as u16_t. Functions that return
-    errors now have the correct type (err_t).
-
-  * General: A lot of code cleaned up and debugging code removed. Many
-    portability issues have been fixed.
-
-  * The license was changed; the advertising clause was removed.
-
-  * C64 port added.
-
-  * Thanks: Huge thanks go to Dagan Galarneau, Horst Garnetzke, Petri
-    Kosunen, Mikael Caleres, and Frits Wilmink for reporting and
-    fixing bugs!
-
-(0.4) Changes since version 0.3.1
-
-  * Memory management has been radically changed; instead of
-    allocating memory from a shared heap, memory for objects that are
-    rapidly allocated and deallocated is now kept in pools. Allocation
-    and deallocation from those memory pools is very fast. The shared
-    heap is still present but is used less frequently.
-
-  * The memory, memory pool, and packet buffer subsystems now support
-    4-, 2-, or 1-byte alignment.
-
-  * "Out of memory" situations are handled in a more robust way.
-
-  * Stack usage has been reduced.
-
-  * Easier configuration of lwIP parameters such as memory usage,
-    TTLs, statistics gathering, etc. All configuration parameters are
-    now kept in a single header file "lwipopts.h".
-
-  * The directory structure has been changed slightly so that all
-    architecture specific files are kept under the src/arch
-    hierarchy.
-
-  * Error propagation has been improved, both in the protocol modules
-    and in the API.
-
-  * The code for the RTXC architecture has been implemented, tested
-    and put to use.
-
-  * Bugs have been found and corrected in the TCP, UDP, IP, API, and
-    the Internet checksum modules.
-
-  * Bugs related to porting between a 32-bit and a 16-bit architecture
-    have been found and corrected.
-
-  * The license has been changed slightly to conform more with the
-    original BSD license, including the advertisement clause.
-
-(0.3.1) Changes since version 0.3
-
-  * Fix of a fatal bug in the buffer management. Pbufs with allocated
-    RAM never returned the RAM when the pbuf was deallocated.
-
-  * TCP congestion control, window updates and retransmissions did not
-    work correctly. This has now been fixed.
-
-  * Bugfixes in the API.
-
-(0.3) Changes since version 0.2
-
-  * New and improved directory structure. All include files are now
-    kept in a dedicated include/ directory.
-
-  * The API now has proper error handling. A new function,
-    netconn_err(), now returns an error code for the connection in
-    case of errors.
-
-  * Improvements in the memory management subsystem. The system now
-    keeps a pointer to the lowest free memory block. A new function,
-    mem_malloc2() tries to allocate memory once, and if it fails tries
-    to free some memory and retry the allocation.
-
-  * Much testing has been done with limited memory
-    configurations. lwIP now does a better job when overloaded.
-
-  * Some bugfixes and improvements to the buffer (pbuf) subsystem.
-
-  * Many bugfixes in the TCP code:
-
-    - Fixed a bug in tcp_close().
-
-    - The TCP receive window was incorrectly closed when out of
-      sequence segments was received. This has been fixed.
-
-    - Connections are now timed-out of the FIN-WAIT-2 state.
-
-    - The initial congestion window could in some cases be too
-      large. This has been fixed.
-
-    - The retransmission queue could in some cases be screwed up. This
-      has been fixed.
-
-    - TCP RST flag now handled correctly.
-
-    - Out of sequence data was in some cases never delivered to the
-      application. This has been fixed.
-
-    - Retransmitted segments now contain the correct acknowledgment
-      number and advertised window.
-
-    - TCP retransmission timeout backoffs are not correctly computed
-      (ala BSD). After a number of retransmissions, TCP now gives up
-      the connection.
-
-  * TCP connections now are kept on three lists, one for active
-    connections, one for listening connections, and one for
-    connections that are in TIME-WAIT. This greatly speeds up the fast
-    timeout processing for sending delayed ACKs.
-
-  * TCP now provides proper feedback to the application when a
-    connection has been successfully set up.
-
-  * More comments have been added to the code. The code has also been
-    somewhat cleaned up.
-
-(0.2) Initial public release.
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/classes.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/classes.html deleted file mode 100644 index 26372f02257a5634ab1033a75aad82a7172cd2de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/classes.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -lwIP: Data Structure Index - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Data Structure Index
-
-
-
_ | a | b | d | e | g | i | l | m | n | p | r | s | t | u | z
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  _  
-
  i  
-
  m  
-
pbuf_custom   sntp_server   
pbuf_custom_ref   sntp_time   
_lwiperf_settings   icmp6_echo_hdr   mdns_host   pbuf_rom   sntp_timestamps   
_lwiperf_state_tcp   icmp6_hdr   mdns_outpacket   
  r  
-
sockaddr_aligned   
  a  
-
icmp_echo_hdr   mdns_packet   stats_   
ieee_802154_hdr   mdns_rr_info   raw_pcb   stats_igmp   
altcp_allocator_s   igmp_group   mdns_service   redirect_header   stats_mem   
api_msg   igmp_msg   mem   rs_header   stats_mib2   
autoip   ip4_addr   memp_desc   
  s  
-
stats_mib2_netif_ctrs   
  b  
-
ip4_addr_packed   mld_group   stats_proto   
ip4_addr_wordaligned   mld_header   smtp_send_request   stats_sys   
bridgeif_initdata_s   ip6_addr   mqtt_client_s   smtp_session   stats_syselem   
  d  
-
ip6_addr_packed   mqtt_connect_client_info_t   snmp_leaf_node   netif_ext_callback_args_t::status_changed_s   
ip6_hdr   mqtt_request_t   snmp_mib   
  t  
-
dhcp6_msg   ip6_reass_helper   mqtt_ringbuf_t   snmp_next_oid_state   
dhcp_msg   ip6_reassdata   
  n  
-
snmp_node   tCGI   
dns_answer   ip_addr   snmp_node_instance   tcp_ext_arg_callbacks   
dns_api_msg   ip_globals   na_header   snmp_obj_id   tcp_pcb   
dns_hdr   ip_reass_helper   nd6_neighbor_cache_entry   snmp_oid_range   tcp_pcb_listen   
dns_query   ip_reassdata   nd6_q_entry   snmp_scalar_array_node   tftp_context   
dns_req_entry   netif_ext_callback_args_t::ipv4_changed_s   netbios_answer   snmp_scalar_array_node_def   threadsync_data   
dns_table_entry   netif_ext_callback_args_t::ipv6_addr_state_changed_s   netbios_hdr   snmp_scalar_node   
  u  
-
  e  
-
netif_ext_callback_args_t::ipv6_set_s   netbios_name_hdr   snmp_table_col_def   
  l  
-
netbios_question_hdr   snmp_table_node   udp_pcb   
eth_addr   netbios_resp   snmp_table_simple_node   
  z  
-
eth_hdr   netif_ext_callback_args_t::link_changed_s   netbuf   snmp_threadsync_instance   
eth_vlan_hdr   lowpan6_ieee802154_data   netconn   snmp_threadsync_node   zepif_init   
etharp_hdr   lowpan6_link_addr   netif   snmp_tree_node   
etharp_q_entry   lowpan6_reass_helper   netif_ext_callback_args_t   snmp_varbind   
  g  
-
lwip_cyclic_timer   netvector   snmp_varbind_len   
lwip_select_cb   ns_header   snmp_variant_value   
gethostbyname_r_helper   lwip_sock   
  p  
-
sntp_msg   
pbuf   
-
_ | a | b | d | e | g | i | l | m | n | p | r | s | t | u | z
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/closed.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/closed.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2arpa_2inet_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2arpa_2inet_8h.html deleted file mode 100644 index 9cbab5bc7504c0f27a5f3c92c25f6fcde9e6ff8e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2arpa_2inet_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/arpa/inet.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
inet.h File Reference
-
-
-
#include "lwip/sockets.h"
-

Detailed Description

-

This file is a posix wrapper for lwip/sockets.h.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2netdb_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2netdb_8h.html deleted file mode 100644 index efd6fab8526006a5c18ee2c6d7fe45057870b59a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2posix_2netdb_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/netdb.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
netdb.h File Reference
-
-
-
#include "lwip/netdb.h"
-

Detailed Description

-

This file is a posix wrapper for lwip/netdb.h.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2stdc_2errno_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2stdc_2errno_8h.html deleted file mode 100644 index 631f430f9bdb01637ebee13742ea4130df253a9c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/compat_2stdc_2errno_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/compat/stdc/errno.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
errno.h File Reference
-
-
-
#include "lwip/errno.h"
-

Detailed Description

-

This file is a posix/stdc wrapper for lwip/errno.h.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/contrib.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/contrib.html deleted file mode 100644 index 3a739902c90d5c0eef46fa832593365ebaf3aeb1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/contrib.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -lwIP: How to contribute to lwIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
How to contribute to lwIP
-
-
-
1 Introduction
-
-This document describes some guidelines for people participating
-in lwIP development.
-
-2 How to contribute to lwIP
-
-Here is a short list of suggestions to anybody working with lwIP and 
-trying to contribute bug reports, fixes, enhancements, platform ports etc.
-First of all as you may already know lwIP is a volunteer project so feedback
-to fixes or questions might often come late. Hopefully the bug and patch tracking 
-features of Savannah help us not lose users' input.
-
-2.1 Source code style:
-
-1. do not use tabs.
-2. indentation is two spaces per level (i.e. per tab).
-3. end debug messages with a trailing newline (\n).
-4. one space between keyword and opening bracket.
-5. no space between function and opening bracket.
-6. one space and no newline before opening curly braces of a block.
-7. closing curly brace on a single line.
-8. spaces surrounding assignment and comparisons.
-9. don't initialize static and/or global variables to zero, the compiler takes care of that.
-10. use current source code style as further reference.
-
-2.2 Source code documentation style:
-
-1. JavaDoc compliant and Doxygen compatible.
-2. Function documentation above functions in .c files, not .h files.
-   (This forces you to synchronize documentation and implementation.)
-3. Use current documentation style as further reference.
- 
-2.3 Bug reports and patches:
-
-1. Make sure you are reporting bugs or send patches against the latest
-   sources. (From the latest release and/or the current Git sources.)
-2. If you think you found a bug make sure it's not already filed in the
-   bugtracker at Savannah.
-3. If you have a fix put the patch on Savannah. If it is a patch that affects
-   both core and arch specific stuff please separate them so that the core can
-   be applied separately while leaving the other patch 'open'. The preferred way
-   is to NOT touch archs you can't test and let maintainers take care of them.
-   This is a good way to see if they are used at all - the same goes for unix
-   netifs except tapif.
-4. Do not file a bug and post a fix to it to the patch area. Either a bug report
-   or a patch will be enough.
-   If you correct an existing bug then attach the patch to the bug rather than creating a new entry in the patch area.
-5. Patches should be specific to a single change or to related changes. Do not mix bugfixes with spelling and other
-   trivial fixes unless the bugfix is trivial too. Do not reorganize code and rename identifiers in the same patch you
-   change behaviour if not necessary. A patch is easier to read and understand if it's to the point and short than
-   if it's not to the point and long :) so the chances for it to be applied are greater. 
-
-2.4 Platform porters:
-
-1. If you have ported lwIP to a platform (an OS, a uC/processor or a combination of these) and
-   you think it could benefit others[1] you might want discuss this on the mailing list. You
-   can also ask for Git access to submit and maintain your port in the contrib Git module.
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.html deleted file mode 100644 index 73891ab09ba243b6269dfe52d3773413787ace67..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/debug.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
debug.h File Reference
-
-
-
#include "lwip/arch.h"
-#include "lwip/opt.h"
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_NOASSERT
 
#define LWIP_DEBUG
 
Debug level (LWIP_DBG_MIN_LEVEL)
#define LWIP_DBG_LEVEL_ALL   0x00
 
#define LWIP_DBG_LEVEL_WARNING   0x01
 
#define LWIP_DBG_LEVEL_SERIOUS   0x02
 
#define LWIP_DBG_LEVEL_SEVERE   0x03
 
Enable/disable debug messages completely (LWIP_DBG_TYPES_ON)
#define LWIP_DBG_ON   0x80U
 
#define LWIP_DBG_OFF   0x00U
 
Debug message types (LWIP_DBG_TYPES_ON)
#define LWIP_DBG_TRACE   0x40U
 
#define LWIP_DBG_STATE   0x20U
 
#define LWIP_DBG_FRESH   0x10U
 
#define LWIP_DBG_HALT   0x08U
 
-

Detailed Description

-

Debug messages infrastructure

-

Macro Definition Documentation

- -

◆ LWIP_DEBUG

- -
-
- - - - -
#define LWIP_DEBUG
-
-

Enable debug message printing, but only if debug message type is enabled AND is of correct type AND is at least LWIP_DBG_LEVEL.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.js deleted file mode 100644 index 9c9913960aa6b13cbd72a11e694315eb53ca5d45..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/debug_8h.js +++ /dev/null @@ -1,15 +0,0 @@ -var debug_8h = -[ - [ "LWIP_DBG_FRESH", "group__debugging__levels.html#ga7d44d1804fa5e747aed86816e2a6cae0", null ], - [ "LWIP_DBG_HALT", "group__debugging__levels.html#gab0a296414983155b30ad51871606b90f", null ], - [ "LWIP_DBG_LEVEL_ALL", "group__debugging__levels.html#ga8ebaeb006b43f55897f3196b3617dc87", null ], - [ "LWIP_DBG_LEVEL_SERIOUS", "group__debugging__levels.html#ga0269bdc51f1e8a5ecf9af72c6e1c996c", null ], - [ "LWIP_DBG_LEVEL_SEVERE", "group__debugging__levels.html#gaab41143277cd38047b6660d90e9cec3b", null ], - [ "LWIP_DBG_LEVEL_WARNING", "group__debugging__levels.html#ga77c491e468bf7d9a1bc48430c1866a96", null ], - [ "LWIP_DBG_OFF", "group__debugging__levels.html#gadab1cdc3f45939a3a5c9a3d7e04987e1", null ], - [ "LWIP_DBG_ON", "group__debugging__levels.html#ga9e31b7cbbc8f46af8e62b548079acd4e", null ], - [ "LWIP_DBG_STATE", "group__debugging__levels.html#ga511ee3deb3240635f5ec6a1709c6d741", null ], - [ "LWIP_DBG_TRACE", "group__debugging__levels.html#ga988147559b78642ac881815b66023646", null ], - [ "LWIP_DEBUG", "debug_8h.html#a957d947c94fda9b85d4aee0aab72952a", null ], - [ "LWIP_NOASSERT", "group__lwip__assertions.html#ga71b7787802abbfc2218fb1f39f948a41", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.html deleted file mode 100644 index aee03c372095fe26734485acd6963a8270c81b41..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -lwIP: src/core/def.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
def.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include <string.h>
-
- - - - - - - - - - - - - -

-Functions

u16_t lwip_htons (u16_t n)
 
u32_t lwip_htonl (u32_t n)
 
char * lwip_strnstr (const char *buffer, const char *token, size_t n)
 
int lwip_stricmp (const char *str1, const char *str2)
 
int lwip_strnicmp (const char *str1, const char *str2, size_t len)
 
void lwip_itoa (char *result, size_t bufsize, int number)
 
-

Detailed Description

-

Common functions used throughout the stack.

-

These are reference implementations of the byte swapping functions. Again with the aim of being simple, correct and fully portable. Byte swapping is the second thing you would want to optimize. You will need to port it to your architecture and in your cc.h:

-

#define lwip_htons(x) your_htons #define lwip_htonl(x) your_htonl

-

Note lwip_ntohs() and lwip_ntohl() are merely references to the htonx counterparts.

-

If you #define them to htons() and htonl(), you should #define LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS to prevent lwIP from defining htonx/ntohx compatibility macros.

-

Function Documentation

- -

◆ lwip_htonl()

- -
-
- - - - - - - - -
u32_t lwip_htonl (u32_t n)
-
-

Convert an u32_t from host- to network byte order.

-
Parameters
- - -
nu32_t in host byte order
-
-
-
Returns
n in network byte order
- -
-
- -

◆ lwip_htons()

- -
-
- - - - - - - - -
u16_t lwip_htons (u16_t n)
-
-

Convert an u16_t from host- to network byte order.

-
Parameters
- - -
nu16_t in host byte order
-
-
-
Returns
n in network byte order
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.js deleted file mode 100644 index 874d0280af89c7b2e0e4be9c15a6e4329700b6e4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8c.js +++ /dev/null @@ -1,9 +0,0 @@ -var def_8c = -[ - [ "lwip_htonl", "def_8c.html#a14f94347a5b9b9e3602705b75b7ae524", null ], - [ "lwip_htons", "def_8c.html#ad637280639de4066392e6b5614fa3e56", null ], - [ "lwip_itoa", "group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284", null ], - [ "lwip_stricmp", "group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a", null ], - [ "lwip_strnicmp", "group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a", null ], - [ "lwip_strnstr", "group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.html deleted file mode 100644 index e4c851e5aacf1173e22c796a2efbf0c9ecb25574..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/def.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
def.h File Reference
-
-
-
#include "lwip/arch.h"
-#include "lwip/opt.h"
-
- - - -

-Macros

#define LWIP_MAKEU32(a, b, c, d)
 
- - - - - - - - - - - - - -

-Functions

u16_t lwip_htons (u16_t x)
 
u32_t lwip_htonl (u32_t x)
 
void lwip_itoa (char *result, size_t bufsize, int number)
 
int lwip_strnicmp (const char *str1, const char *str2, size_t len)
 
int lwip_stricmp (const char *str1, const char *str2)
 
char * lwip_strnstr (const char *buffer, const char *token, size_t n)
 
-

Detailed Description

-

various utility macros

-

Macro Definition Documentation

- -

◆ LWIP_MAKEU32

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_MAKEU32( a,
 b,
 c,
 
)
-
-Value:
(((u32_t)((a) & 0xff) << 24) | \
((u32_t)((b) & 0xff) << 16) | \
((u32_t)((c) & 0xff) << 8) | \
(u32_t)((d) & 0xff))

Create u32_t value from bytes

- -
-
-

Function Documentation

- -

◆ lwip_htonl()

- -
-
- - - - - - - - -
u32_t lwip_htonl (u32_t n)
-
-

Convert an u32_t from host- to network byte order.

-
Parameters
- - -
nu32_t in host byte order
-
-
-
Returns
n in network byte order
- -
-
- -

◆ lwip_htons()

- -
-
- - - - - - - - -
u16_t lwip_htons (u16_t n)
-
-

Convert an u16_t from host- to network byte order.

-
Parameters
- - -
nu16_t in host byte order
-
-
-
Returns
n in network byte order
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.js deleted file mode 100644 index b3c7426d23784fbf410fd79818676325fdb9fe1f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/def_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var def_8h = -[ - [ "LWIP_MAKEU32", "def_8h.html#acf56d3da92a0a7a8a62a617e793e948c", null ], - [ "lwip_htonl", "def_8h.html#a95e391e860b519b4f4f5c4979c9c9a37", null ], - [ "lwip_htons", "def_8h.html#ac49eb25570806fb51c329d4f86302cc2", null ], - [ "lwip_itoa", "group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284", null ], - [ "lwip_stricmp", "group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a", null ], - [ "lwip_strnicmp", "group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a", null ], - [ "lwip_strnstr", "group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/deprecated.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/deprecated.html deleted file mode 100644 index b1db74c88d89126efbf50244037b07879b8f2413..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/deprecated.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Deprecated List - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Deprecated List
-
-
-
-
Global dhcp_release (struct netif *netif)
-
Use dhcp_release_and_stop() instead.
-
Global dhcp_stop (struct netif *netif)
-
Use dhcp_release_and_stop() instead.
-
Global netifapi_dhcp_release (n)
-
Use netifapi_dhcp_release_and_stop() instead.
-
Global netifapi_dhcp_stop (n)
-
Use netifapi_dhcp_release_and_stop() instead.
-
Global tcpip_callback_with_block (function, ctx, block)
-
use tcpip_try_callback() or tcpip_callback() instead
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.html deleted file mode 100644 index 4bd6d6bc8c1c1fc395231aab7bdc17a2bd08bd9a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/dhcp6.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dhcp6.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/dhcp6.h"
-#include "lwip/prot/dhcp6.h"
-#include "lwip/def.h"
-#include "lwip/udp.h"
-#include "lwip/dns.h"
-#include <string.h>
-#include "path/to/my/lwip_hooks.h"
-
- - - -

-Enumerations

enum  dhcp6_option_idx
 
- - - - - - - - - - - - - - - -

-Functions

void dhcp6_set_struct (struct netif *netif, struct dhcp6 *dhcp6)
 
void dhcp6_cleanup (struct netif *netif)
 
err_t dhcp6_enable_stateful (struct netif *netif)
 
err_t dhcp6_enable_stateless (struct netif *netif)
 
void dhcp6_disable (struct netif *netif)
 
void dhcp6_nd6_ra_trigger (struct netif *netif, u8_t managed_addr_config, u8_t other_config)
 
void dhcp6_tmr (void)
 
- - - -

-Variables

struct dhcp6_option_info dhcp6_rx_options [DHCP6_OPTION_IDX_MAX]
 
-

Enumeration Type Documentation

- -

◆ dhcp6_option_idx

- -
-
- - - - -
enum dhcp6_option_idx
-
-

Option handling: options are parsed in dhcp6_parse_reply and saved in an array where other functions can load them from. This might be moved into the struct dhcp6 (not necessarily since lwIP is single-threaded and the array is only used while in recv callback).

- -
-
-

Function Documentation

- -

◆ dhcp6_nd6_ra_trigger()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void dhcp6_nd6_ra_trigger (struct netifnetif,
u8_t managed_addr_config,
u8_t other_config 
)
-
-

This function is called from nd6 module when an RA messsage is received It triggers DHCPv6 requests (if enabled).

- -
-
- -

◆ dhcp6_tmr()

- -
-
- - - - - - - - -
void dhcp6_tmr (void )
-
-

DHCPv6 timeout handling (this function must be called every 500ms, see DHCP6_TIMER_MSECS).

-

A DHCPv6 server is expected to respond within a short period of time. This timer checks whether an outstanding DHCPv6 request is timed out.

- -
-
-

Variable Documentation

- -

◆ dhcp6_rx_options

- -
-
- - - - -
struct dhcp6_option_info dhcp6_rx_options[DHCP6_OPTION_IDX_MAX]
-
-

Holds the decoded option info, only valid while in dhcp6_recv.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.js deleted file mode 100644 index 802969155d03b58231fc24e942b5414fdfe23a76..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8c.js +++ /dev/null @@ -1,12 +0,0 @@ -var dhcp6_8c = -[ - [ "dhcp6_option_idx", "dhcp6_8c.html#ac4c519a2e10067f277d6b09e60919e9a", null ], - [ "dhcp6_cleanup", "group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde", null ], - [ "dhcp6_disable", "group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2", null ], - [ "dhcp6_enable_stateful", "group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619", null ], - [ "dhcp6_enable_stateless", "group__dhcp6.html#gaf3349463541e673fec33843eb019b18c", null ], - [ "dhcp6_nd6_ra_trigger", "dhcp6_8c.html#af0f47aac3c04c84a7143fa6925e9fdba", null ], - [ "dhcp6_set_struct", "group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453", null ], - [ "dhcp6_tmr", "dhcp6_8c.html#a5289027cb2b166d08bc55b7ed2d4756d", null ], - [ "dhcp6_rx_options", "dhcp6_8c.html#abcce06f078da4b03265d20c0bc1bdce0", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.html deleted file mode 100644 index 51d422d1945954a6850a4f04a29a02a201a5af1e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/dhcp6.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dhcp6.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/err.h"
-#include "lwip/netif.h"
-
- - - - - -

-Macros

#define DHCP6_TIMER_MSECS   500
 
#define dhcp6_remove_struct(netif)   netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP6, NULL)
 
- - - - - - - - - - - - - - - -

-Functions

void dhcp6_set_struct (struct netif *netif, struct dhcp6 *dhcp6)
 
void dhcp6_cleanup (struct netif *netif)
 
err_t dhcp6_enable_stateful (struct netif *netif)
 
err_t dhcp6_enable_stateless (struct netif *netif)
 
void dhcp6_disable (struct netif *netif)
 
void dhcp6_tmr (void)
 
void dhcp6_nd6_ra_trigger (struct netif *netif, u8_t managed_addr_config, u8_t other_config)
 
-

Detailed Description

-

DHCPv6 client: IPv6 address autoconfiguration as per RFC 3315 (stateful DHCPv6) and RFC 3736 (stateless DHCPv6).

-

Macro Definition Documentation

- -

◆ dhcp6_remove_struct

- -
-
- - - - - - - - -
#define dhcp6_remove_struct( netif)   netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP6, NULL)
-
-

Remove a struct dhcp6 previously set to the netif using dhcp6_set_struct()

- -
-
- -

◆ DHCP6_TIMER_MSECS

- -
-
- - - - -
#define DHCP6_TIMER_MSECS   500
-
-

period (in milliseconds) of the application calling dhcp6_tmr()

- -
-
-

Function Documentation

- -

◆ dhcp6_nd6_ra_trigger()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void dhcp6_nd6_ra_trigger (struct netifnetif,
u8_t managed_addr_config,
u8_t other_config 
)
-
-

This function is called from nd6 module when an RA messsage is received It triggers DHCPv6 requests (if enabled).

- -
-
- -

◆ dhcp6_tmr()

- -
-
- - - - - - - - -
void dhcp6_tmr (void )
-
-

DHCPv6 timeout handling (this function must be called every 500ms, see DHCP6_TIMER_MSECS).

-

A DHCPv6 server is expected to respond within a short period of time. This timer checks whether an outstanding DHCPv6 request is timed out.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.js deleted file mode 100644 index 854309e59b9a0f7f498c9738c165f370a0adbed4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp6_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var dhcp6_8h = -[ - [ "dhcp6_remove_struct", "dhcp6_8h.html#a76941ddba22fe00dfc47d2f339f7aca3", null ], - [ "DHCP6_TIMER_MSECS", "dhcp6_8h.html#afdd69327dc7d9f5cc4f029d706f60c8f", null ], - [ "dhcp6_cleanup", "group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde", null ], - [ "dhcp6_disable", "group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2", null ], - [ "dhcp6_enable_stateful", "group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619", null ], - [ "dhcp6_enable_stateless", "group__dhcp6.html#gaf3349463541e673fec33843eb019b18c", null ], - [ "dhcp6_nd6_ra_trigger", "dhcp6_8h.html#af0f47aac3c04c84a7143fa6925e9fdba", null ], - [ "dhcp6_set_struct", "group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453", null ], - [ "dhcp6_tmr", "dhcp6_8h.html#a5289027cb2b166d08bc55b7ed2d4756d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.html deleted file mode 100644 index 68eb46f6ceb85b08cc18a39565e457cade74af09..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/dhcp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dhcp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/stats.h"
-#include "lwip/mem.h"
-#include "lwip/udp.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/def.h"
-#include "lwip/dhcp.h"
-#include "lwip/autoip.h"
-#include "lwip/dns.h"
-#include "lwip/etharp.h"
-#include "lwip/prot/dhcp.h"
-#include "lwip/prot/iana.h"
-#include <string.h>
-#include "path/to/my/lwip_hooks.h"
-
- - - - - - - -

-Macros

#define DHCP_CREATE_RAND_XID   1
 
#define DHCP_MAX_MSG_LEN(netif)   (netif->mtu)
 
#define DHCP_MIN_REPLY_LEN   44
 
- - - -

-Enumerations

enum  dhcp_option_idx
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void dhcp_coarse_tmr (void)
 
void dhcp_fine_tmr (void)
 
void dhcp_set_struct (struct netif *netif, struct dhcp *dhcp)
 
void dhcp_cleanup (struct netif *netif)
 
err_t dhcp_start (struct netif *netif)
 
void dhcp_inform (struct netif *netif)
 
void dhcp_network_changed (struct netif *netif)
 
void dhcp_arp_reply (struct netif *netif, const ip4_addr_t *addr)
 
err_t dhcp_renew (struct netif *netif)
 
void dhcp_release_and_stop (struct netif *netif)
 
err_t dhcp_release (struct netif *netif)
 
void dhcp_stop (struct netif *netif)
 
u8_t dhcp_supplied_address (const struct netif *netif)
 
- - - - - -

-Variables

u32_t dhcp_rx_options_val [DHCP_OPTION_IDX_MAX]
 
u8_t dhcp_rx_options_given [DHCP_OPTION_IDX_MAX]
 
-

Detailed Description

-

Dynamic Host Configuration Protocol client

-

Macro Definition Documentation

- -

◆ DHCP_CREATE_RAND_XID

- -
-
- - - - -
#define DHCP_CREATE_RAND_XID   1
-
-

DHCP_CREATE_RAND_XID: if this is set to 1, the xid is created using LWIP_RAND() (this overrides DHCP_GLOBAL_XID)

- -
-
- -

◆ DHCP_MAX_MSG_LEN

- -
-
- - - - - - - - -
#define DHCP_MAX_MSG_LEN( netif)   (netif->mtu)
-
-

Default for DHCP_GLOBAL_XID is 0xABCD0000 This can be changed by defining DHCP_GLOBAL_XID and DHCP_GLOBAL_XID_HEADER, e.g. #define DHCP_GLOBAL_XID_HEADER "stdlib.h" #define DHCP_GLOBAL_XID rand() DHCP_OPTION_MAX_MSG_SIZE is set to the MTU MTU is checked to be big enough in dhcp_start

- -
-
- -

◆ DHCP_MIN_REPLY_LEN

- -
-
- - - - -
#define DHCP_MIN_REPLY_LEN   44
-
-

Minimum length for reply before packet is parsed

- -
-
-

Enumeration Type Documentation

- -

◆ dhcp_option_idx

- -
-
- - - - -
enum dhcp_option_idx
-
-

Option handling: options are parsed in dhcp_parse_reply and saved in an array where other functions can load them from. This might be moved into the struct dhcp (not necessarily since lwIP is single-threaded and the array is only used while in recv callback).

- -
-
-

Function Documentation

- -

◆ dhcp_arp_reply()

- -
-
- - - - - - - - - - - - - - - - - - -
void dhcp_arp_reply (struct netifnetif,
const ip4_addr_taddr 
)
-
-

Match an ARP reply with the offered IP address: check whether the offered IP address is not in use using ARP

-
Parameters
- - - -
netifthe network interface on which the reply was received
addrThe IP address we received a reply from
-
-
- -
-
- -

◆ dhcp_coarse_tmr()

- -
-
- - - - - - - - -
void dhcp_coarse_tmr (void )
-
-

The DHCP timer that checks for lease renewal/rebind timeouts. Must be called once a minute (see DHCP_COARSE_TIMER_SECS).

- -
-
- -

◆ dhcp_fine_tmr()

- -
-
- - - - - - - - -
void dhcp_fine_tmr (void )
-
-

DHCP transaction timeout handling (this function must be called every 500ms, see DHCP_FINE_TIMER_MSECS).

-

A DHCP server is expected to respond within a short period of time. This timer checks whether an outstanding DHCP request is timed out.

- -
-
- -

◆ dhcp_network_changed()

- -
-
- - - - - - - - -
void dhcp_network_changed (struct netifnetif)
-
-

Handle a possible change in the network configuration.

-

This enters the REBOOTING state to verify that the currently bound address is still valid.

- -
-
- -

◆ dhcp_supplied_address()

- -
-
- - - - - - - - -
u8_t dhcp_supplied_address (const struct netifnetif)
-
-

check if DHCP supplied netif->ip_addr

-
Parameters
- - -
netifthe netif to check
-
-
-
Returns
1 if DHCP supplied netif->ip_addr (states BOUND or RENEWING), 0 otherwise
- -
-
-

Variable Documentation

- -

◆ dhcp_rx_options_given

- -
-
- - - - -
u8_t dhcp_rx_options_given[DHCP_OPTION_IDX_MAX]
-
-

Holds a flag which option was received and is contained in dhcp_rx_options_val, only valid while in dhcp_recv.

- -
-
- -

◆ dhcp_rx_options_val

- -
-
- - - - -
u32_t dhcp_rx_options_val[DHCP_OPTION_IDX_MAX]
-
-

Holds the decoded option values, only valid while in dhcp_recv.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.js deleted file mode 100644 index 6f8fbfa176b452e0d2dde74aed161a05e92bd609..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8c.js +++ /dev/null @@ -1,22 +0,0 @@ -var dhcp_8c = -[ - [ "DHCP_CREATE_RAND_XID", "dhcp_8c.html#ad6de9c5120654454a330bf5de53c4835", null ], - [ "DHCP_MAX_MSG_LEN", "dhcp_8c.html#a63e9ec4517b80d8576f218d905e31a9b", null ], - [ "DHCP_MIN_REPLY_LEN", "dhcp_8c.html#aa52c2b64ef42fbad84a3bcd58052caab", null ], - [ "dhcp_option_idx", "dhcp_8c.html#a8c3b584d223b995b48613ad96cb776a0", null ], - [ "dhcp_arp_reply", "dhcp_8c.html#a1fc0a94e0b94f13c5d302018f7ecb535", null ], - [ "dhcp_cleanup", "group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64", null ], - [ "dhcp_coarse_tmr", "dhcp_8c.html#ad7480883d64f3d6f083c8aa933b5e3cb", null ], - [ "dhcp_fine_tmr", "dhcp_8c.html#a601d97faa24fa7289244bb452f052045", null ], - [ "dhcp_inform", "group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad", null ], - [ "dhcp_network_changed", "dhcp_8c.html#a04f3824720223c439165243527906002", null ], - [ "dhcp_release", "group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4", null ], - [ "dhcp_release_and_stop", "group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece", null ], - [ "dhcp_renew", "group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947", null ], - [ "dhcp_set_struct", "group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8", null ], - [ "dhcp_start", "group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f", null ], - [ "dhcp_stop", "group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312", null ], - [ "dhcp_supplied_address", "dhcp_8c.html#ae24a2529372218327ab9cb6592041c85", null ], - [ "dhcp_rx_options_given", "dhcp_8c.html#a058b71e1d26b3758b29d16d9f892c8cc", null ], - [ "dhcp_rx_options_val", "dhcp_8c.html#a5abd232496063bddcbc6692c0e8f9c1f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.html deleted file mode 100644 index 9bcdcfc1849a306104a876d1ea975b8030cda7a7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/dhcp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dhcp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/netif.h"
-#include "lwip/udp.h"
-
- - - - - - - - - -

-Macros

#define DHCP_COARSE_TIMER_SECS   60
 
#define DHCP_COARSE_TIMER_MSECS   (DHCP_COARSE_TIMER_SECS * 1000UL)
 
#define DHCP_FINE_TIMER_MSECS   500
 
#define dhcp_remove_struct(netif)   netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP, NULL)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void dhcp_set_struct (struct netif *netif, struct dhcp *dhcp)
 
void dhcp_cleanup (struct netif *netif)
 
err_t dhcp_start (struct netif *netif)
 
err_t dhcp_renew (struct netif *netif)
 
err_t dhcp_release (struct netif *netif)
 
void dhcp_stop (struct netif *netif)
 
void dhcp_release_and_stop (struct netif *netif)
 
void dhcp_inform (struct netif *netif)
 
void dhcp_network_changed (struct netif *netif)
 
void dhcp_arp_reply (struct netif *netif, const ip4_addr_t *addr)
 
u8_t dhcp_supplied_address (const struct netif *netif)
 
void dhcp_coarse_tmr (void)
 
void dhcp_fine_tmr (void)
 
-

Detailed Description

-

DHCP client API

-

Macro Definition Documentation

- -

◆ DHCP_COARSE_TIMER_MSECS

- -
-
- - - - -
#define DHCP_COARSE_TIMER_MSECS   (DHCP_COARSE_TIMER_SECS * 1000UL)
-
-

period (in milliseconds) of the application calling dhcp_coarse_tmr()

- -
-
- -

◆ DHCP_COARSE_TIMER_SECS

- -
-
- - - - -
#define DHCP_COARSE_TIMER_SECS   60
-
-

period (in seconds) of the application calling dhcp_coarse_tmr()

- -
-
- -

◆ DHCP_FINE_TIMER_MSECS

- -
-
- - - - -
#define DHCP_FINE_TIMER_MSECS   500
-
-

period (in milliseconds) of the application calling dhcp_fine_tmr()

- -
-
- -

◆ dhcp_remove_struct

- -
-
- - - - - - - - -
#define dhcp_remove_struct( netif)   netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP, NULL)
-
-

Remove a struct dhcp previously set to the netif using dhcp_set_struct()

- -
-
-

Function Documentation

- -

◆ dhcp_arp_reply()

- -
-
- - - - - - - - - - - - - - - - - - -
void dhcp_arp_reply (struct netifnetif,
const ip4_addr_taddr 
)
-
-

Match an ARP reply with the offered IP address: check whether the offered IP address is not in use using ARP

-
Parameters
- - - -
netifthe network interface on which the reply was received
addrThe IP address we received a reply from
-
-
- -
-
- -

◆ dhcp_coarse_tmr()

- -
-
- - - - - - - - -
void dhcp_coarse_tmr (void )
-
-

The DHCP timer that checks for lease renewal/rebind timeouts. Must be called once a minute (see DHCP_COARSE_TIMER_SECS).

- -
-
- -

◆ dhcp_fine_tmr()

- -
-
- - - - - - - - -
void dhcp_fine_tmr (void )
-
-

DHCP transaction timeout handling (this function must be called every 500ms, see DHCP_FINE_TIMER_MSECS).

-

A DHCP server is expected to respond within a short period of time. This timer checks whether an outstanding DHCP request is timed out.

- -
-
- -

◆ dhcp_network_changed()

- -
-
- - - - - - - - -
void dhcp_network_changed (struct netifnetif)
-
-

Handle a possible change in the network configuration.

-

This enters the REBOOTING state to verify that the currently bound address is still valid.

- -
-
- -

◆ dhcp_supplied_address()

- -
-
- - - - - - - - -
u8_t dhcp_supplied_address (const struct netifnetif)
-
-

check if DHCP supplied netif->ip_addr

-
Parameters
- - -
netifthe netif to check
-
-
-
Returns
1 if DHCP supplied netif->ip_addr (states BOUND or RENEWING), 0 otherwise
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.js deleted file mode 100644 index 363994c0daa5ca8f9b8debeb2d29bae116eeca3c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dhcp_8h.js +++ /dev/null @@ -1,20 +0,0 @@ -var dhcp_8h = -[ - [ "DHCP_COARSE_TIMER_MSECS", "dhcp_8h.html#ad84b8f4deec421bbf6fd85e8fae047d6", null ], - [ "DHCP_COARSE_TIMER_SECS", "dhcp_8h.html#a3751cc5daa0875d415ebacd8ad675f1e", null ], - [ "DHCP_FINE_TIMER_MSECS", "dhcp_8h.html#a7a26209f52eebe8ded457ae141df403f", null ], - [ "dhcp_remove_struct", "dhcp_8h.html#aa92284faa099dac4331c1fc0b997dabc", null ], - [ "dhcp_arp_reply", "dhcp_8h.html#a1fc0a94e0b94f13c5d302018f7ecb535", null ], - [ "dhcp_cleanup", "group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64", null ], - [ "dhcp_coarse_tmr", "dhcp_8h.html#ad7480883d64f3d6f083c8aa933b5e3cb", null ], - [ "dhcp_fine_tmr", "dhcp_8h.html#a601d97faa24fa7289244bb452f052045", null ], - [ "dhcp_inform", "group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad", null ], - [ "dhcp_network_changed", "dhcp_8h.html#a04f3824720223c439165243527906002", null ], - [ "dhcp_release", "group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4", null ], - [ "dhcp_release_and_stop", "group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece", null ], - [ "dhcp_renew", "group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947", null ], - [ "dhcp_set_struct", "group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8", null ], - [ "dhcp_start", "group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f", null ], - [ "dhcp_stop", "group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312", null ], - [ "dhcp_supplied_address", "dhcp_8h.html#ae24a2529372218327ab9cb6592041c85", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_04f2ecc425faf0d475a3caf484e551f3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_04f2ecc425faf0d475a3caf484e551f3.html deleted file mode 100644 index 2e88c6df37bb5ed10dd5c6f7096381900f6d6bcb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_04f2ecc425faf0d475a3caf484e551f3.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -lwIP: doc/doxygen Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
doxygen Directory Reference
-
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.html deleted file mode 100644 index f1092d614c60b9bb948a2408629dcc4088fd7f9f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/smtp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
smtp Directory Reference
-
-
- - - - -

-Files

file  smtp.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.js deleted file mode 100644 index 753972fe31eb3f31f74198473820c730f06bbb03..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_149963277126306875d8bfe8322084f3.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_149963277126306875d8bfe8322084f3 = -[ - [ "smtp.c", "smtp_8c.html", "smtp_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.html deleted file mode 100644 index 5c623761817447b3e7d94cc473fec7154d6d6f27..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: src/apps/altcp_tls Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
altcp_tls Directory Reference
-
-
- - - - - - - - - - -

-Files

file  altcp_tls_mbedtls.c
 
file  altcp_tls_mbedtls_mem.c
 
file  altcp_tls_mbedtls_mem.h
 
file  altcp_tls_mbedtls_structs.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.js deleted file mode 100644 index 8c2bd5676a877f96ee67d092f4fb6ab9e65fe4bd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1cb496c74bbaf54ecc99133e1c434e0c.js +++ /dev/null @@ -1,7 +0,0 @@ -var dir_1cb496c74bbaf54ecc99133e1c434e0c = -[ - [ "altcp_tls_mbedtls.c", "altcp__tls__mbedtls_8c.html", null ], - [ "altcp_tls_mbedtls_mem.c", "altcp__tls__mbedtls__mem_8c.html", null ], - [ "altcp_tls_mbedtls_mem.h", "altcp__tls__mbedtls__mem_8h.html", null ], - [ "altcp_tls_mbedtls_structs.h", "altcp__tls__mbedtls__structs_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.html deleted file mode 100644 index 474ef1c34f10024dd61ae9aabc1d955602e1c405..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: src/include/compat Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
compat Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.js deleted file mode 100644 index cfaf50d78e0cf78a11633590d6508fc078545f4d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_1e445e767c368c70d58af8a0b7552719.js +++ /dev/null @@ -1,5 +0,0 @@ -var dir_1e445e767c368c70d58af8a0b7552719 = -[ - [ "posix", "dir_fe219fca207b878205c0dd92278d118b.html", "dir_fe219fca207b878205c0dd92278d118b" ], - [ "stdc", "dir_b42baff89a1adc9a57da7decb1835b6b.html", "dir_b42baff89a1adc9a57da7decb1835b6b" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.html deleted file mode 100644 index 205cf1434029cd4333cde8112d54c60cc317ec36..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/apps/http Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
http Directory Reference
-
-
- - -

-Directories

- - - - - - - -

-Files

file  altcp_proxyconnect.c
 
file  http_client.c
 
file  httpd.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.js deleted file mode 100644 index 5912bcb0d7e1400f7558a7e4d1100a9ee6e08101..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_34adf996f92d0eef72c45a7167a966e6.js +++ /dev/null @@ -1,6 +0,0 @@ -var dir_34adf996f92d0eef72c45a7167a966e6 = -[ - [ "altcp_proxyconnect.c", "altcp__proxyconnect_8c.html", "altcp__proxyconnect_8c" ], - [ "http_client.c", "http__client_8c.html", "http__client_8c" ], - [ "httpd.c", "httpd_8c.html", "httpd_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.html deleted file mode 100644 index 350c34b465c68e3311551912a2eba55a4187ee36..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: src/apps/tftp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
tftp Directory Reference
-
-
- - - - - -

-Files

file  tftp_server.c
 Trivial File Transfer Protocol (RFC 1350)
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.js deleted file mode 100644 index 0a3919e0f824be4b10943fd041e06ca6574c8fe4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_403e202f99dba154c685be932a8e0c34.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_403e202f99dba154c685be932a8e0c34 = -[ - [ "tftp_server.c", "tftp__server_8c.html", "tftp__server_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.html deleted file mode 100644 index b8650752217d699604060fd90a25f9ff71de57c9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: src/include/netif/ppp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
ppp Directory Reference
-
-
- - - - - - -

-Files

file  pppol2tp.h
 
file  pppos.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.js deleted file mode 100644 index dc5deeb341af77ab723f29d661733ce03b553ca8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_439fcb6f68ea6a3dc0078b338960fd8f.js +++ /dev/null @@ -1,5 +0,0 @@ -var dir_439fcb6f68ea6a3dc0078b338960fd8f = -[ - [ "pppol2tp.h", "pppol2tp_8h.html", null ], - [ "pppos.h", "pppos_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.html deleted file mode 100644 index 091f57d34797db9608e0a698d079582d0ccb9168..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
priv Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Files

file  altcp_priv.h
 
file  api_msg.h
 
file  mem_priv.h
 
file  memp_priv.h
 
file  memp_std.h
 
file  nd6_priv.h
 
file  raw_priv.h
 
file  sockets_priv.h
 
file  tcp_priv.h
 
file  tcpip_priv.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.js deleted file mode 100644 index ab81bc53253a229c2436d0b5786cc07f12b59846..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_460c501b2432fc107adcb38111835e48.js +++ /dev/null @@ -1,13 +0,0 @@ -var dir_460c501b2432fc107adcb38111835e48 = -[ - [ "altcp_priv.h", "altcp__priv_8h.html", "altcp__priv_8h" ], - [ "api_msg.h", "api__msg_8h.html", "api__msg_8h" ], - [ "mem_priv.h", "mem__priv_8h.html", null ], - [ "memp_priv.h", "memp__priv_8h.html", "memp__priv_8h" ], - [ "memp_std.h", "memp__std_8h.html", null ], - [ "nd6_priv.h", "nd6__priv_8h.html", "nd6__priv_8h" ], - [ "raw_priv.h", "raw__priv_8h.html", "raw__priv_8h" ], - [ "sockets_priv.h", "sockets__priv_8h.html", "sockets__priv_8h" ], - [ "tcp_priv.h", "tcp__priv_8h.html", "tcp__priv_8h" ], - [ "tcpip_priv.h", "tcpip__priv_8h.html", "tcpip__priv_8h" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.html deleted file mode 100644 index 315d2886e5b261413dd8a49d08dfcfb1c84fff42..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/lwiperf Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
lwiperf Directory Reference
-
-
- - - - -

-Files

file  lwiperf.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.js deleted file mode 100644 index 5969f93ccae31bb802552902338aa3c8bd66614b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4b846c6b6971d2800eff93d75504accd.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_4b846c6b6971d2800eff93d75504accd = -[ - [ "lwiperf.c", "lwiperf_8c.html", "lwiperf_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.html deleted file mode 100644 index 7f75e3adbecadcd2d8c8dcb2607c54e380f8f9d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -lwIP: src/include/lwip Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
lwip Directory Reference
-
-
- - -

-Directories

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  altcp.h
 
file  altcp_tcp.h
 
file  altcp_tls.h
 
file  api.h
 
file  arch.h
 
file  autoip.h
 
file  debug.h
 
file  def.h
 
file  dhcp.h
 
file  dhcp6.h
 
file  dns.h
 
file  err.h
 
file  errno.h
 
file  etharp.h
 
file  ethip6.h
 
file  icmp.h
 
file  icmp6.h
 
file  if_api.h
 
file  igmp.h
 
file  inet.h
 
file  inet_chksum.h
 
file  init.h
 
file  ip.h
 
file  ip4.h
 
file  ip4_addr.h
 
file  ip4_frag.h
 
file  ip6.h
 
file  ip6_addr.h
 
file  ip6_frag.h
 
file  ip6_zone.h
 
file  ip_addr.h
 
file  mem.h
 
file  memp.h
 
file  mld6.h
 
file  nd6.h
 
file  netbuf.h
 
file  netdb.h
 
file  netif.h
 
file  netifapi.h
 
file  opt.h
 
file  pbuf.h
 
file  raw.h
 
file  snmp.h
 
file  sockets.h
 
file  stats.h
 
file  sys.h
 
file  tcp.h
 
file  tcpbase.h
 
file  tcpip.h
 
file  timeouts.h
 
file  udp.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.js deleted file mode 100644 index 1d449c9e6f7ffb996a1eee7a220c6f9b13959a3e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_4e6b3cf33a61b6caac9c8ac30c866f37.js +++ /dev/null @@ -1,57 +0,0 @@ -var dir_4e6b3cf33a61b6caac9c8ac30c866f37 = -[ - [ "apps", "dir_f9284811ac594eafdc3134d5f8b945cb.html", "dir_f9284811ac594eafdc3134d5f8b945cb" ], - [ "priv", "dir_460c501b2432fc107adcb38111835e48.html", "dir_460c501b2432fc107adcb38111835e48" ], - [ "prot", "dir_fa0f2b7ac208069fc8d28c28af349d8d.html", "dir_fa0f2b7ac208069fc8d28c28af349d8d" ], - [ "altcp.h", "altcp_8h.html", "altcp_8h" ], - [ "altcp_tcp.h", "altcp__tcp_8h.html", "altcp__tcp_8h" ], - [ "altcp_tls.h", "altcp__tls_8h.html", "altcp__tls_8h" ], - [ "api.h", "api_8h.html", "api_8h" ], - [ "arch.h", "arch_8h.html", "arch_8h" ], - [ "autoip.h", "autoip_8h.html", "autoip_8h" ], - [ "debug.h", "debug_8h.html", "debug_8h" ], - [ "def.h", "def_8h.html", "def_8h" ], - [ "dhcp.h", "dhcp_8h.html", "dhcp_8h" ], - [ "dhcp6.h", "dhcp6_8h.html", "dhcp6_8h" ], - [ "dns.h", "dns_8h.html", "dns_8h" ], - [ "err.h", "err_8h.html", "err_8h" ], - [ "errno.h", "lwip_2errno_8h.html", null ], - [ "etharp.h", "lwip_2etharp_8h.html", "lwip_2etharp_8h" ], - [ "ethip6.h", "ethip6_8h.html", "ethip6_8h" ], - [ "icmp.h", "icmp_8h.html", "icmp_8h" ], - [ "icmp6.h", "icmp6_8h.html", "icmp6_8h" ], - [ "if_api.h", "if__api_8h.html", "if__api_8h" ], - [ "igmp.h", "igmp_8h.html", "igmp_8h" ], - [ "inet.h", "lwip_2inet_8h.html", "lwip_2inet_8h" ], - [ "inet_chksum.h", "inet__chksum_8h.html", "inet__chksum_8h" ], - [ "init.h", "init_8h.html", "init_8h" ], - [ "ip.h", "ip_8h.html", "ip_8h" ], - [ "ip4.h", "ip4_8h.html", "ip4_8h" ], - [ "ip4_addr.h", "ip4__addr_8h.html", "ip4__addr_8h" ], - [ "ip4_frag.h", "ip4__frag_8h.html", "ip4__frag_8h" ], - [ "ip6.h", "ip6_8h.html", "ip6_8h" ], - [ "ip6_addr.h", "ip6__addr_8h.html", "ip6__addr_8h" ], - [ "ip6_frag.h", "ip6__frag_8h.html", "ip6__frag_8h" ], - [ "ip6_zone.h", "ip6__zone_8h.html", "ip6__zone_8h" ], - [ "ip_addr.h", "ip__addr_8h.html", "ip__addr_8h" ], - [ "mem.h", "mem_8h.html", "mem_8h" ], - [ "memp.h", "memp_8h.html", "memp_8h" ], - [ "mld6.h", "mld6_8h.html", "mld6_8h" ], - [ "nd6.h", "nd6_8h.html", "nd6_8h" ], - [ "netbuf.h", "netbuf_8h.html", "netbuf_8h" ], - [ "netdb.h", "lwip_2netdb_8h.html", "lwip_2netdb_8h" ], - [ "netif.h", "netif_8h.html", "netif_8h" ], - [ "netifapi.h", "netifapi_8h.html", "netifapi_8h" ], - [ "opt.h", "opt_8h.html", "opt_8h" ], - [ "pbuf.h", "pbuf_8h.html", "pbuf_8h" ], - [ "raw.h", "raw_8h.html", "raw_8h" ], - [ "snmp.h", "snmp_8h.html", "snmp_8h" ], - [ "sockets.h", "sockets_8h.html", "sockets_8h" ], - [ "stats.h", "stats_8h.html", "stats_8h" ], - [ "sys.h", "sys_8h.html", "sys_8h" ], - [ "tcp.h", "tcp_8h.html", "tcp_8h" ], - [ "tcpbase.h", "tcpbase_8h.html", null ], - [ "tcpip.h", "tcpip_8h.html", "tcpip_8h" ], - [ "timeouts.h", "timeouts_8h.html", "timeouts_8h" ], - [ "udp.h", "udp_8h.html", "udp_8h" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.html deleted file mode 100644 index 0f7e9176cf7818a775571a8f111452b167905b53..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: src/apps Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
apps Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.js deleted file mode 100644 index c6c6cfa95262dc952add02265242341f783b3159..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_53adf0b982dc8545998aae3f283a5a58.js +++ /dev/null @@ -1,13 +0,0 @@ -var dir_53adf0b982dc8545998aae3f283a5a58 = -[ - [ "altcp_tls", "dir_1cb496c74bbaf54ecc99133e1c434e0c.html", "dir_1cb496c74bbaf54ecc99133e1c434e0c" ], - [ "http", "dir_34adf996f92d0eef72c45a7167a966e6.html", "dir_34adf996f92d0eef72c45a7167a966e6" ], - [ "lwiperf", "dir_4b846c6b6971d2800eff93d75504accd.html", "dir_4b846c6b6971d2800eff93d75504accd" ], - [ "mdns", "dir_febe3a637907666e8b25366ae60efc0b.html", "dir_febe3a637907666e8b25366ae60efc0b" ], - [ "mqtt", "dir_dfacd4b005f6a743295cd1d76eff7420.html", "dir_dfacd4b005f6a743295cd1d76eff7420" ], - [ "netbiosns", "dir_56d2b6ddbb44630b0fd661af6321f9c4.html", "dir_56d2b6ddbb44630b0fd661af6321f9c4" ], - [ "smtp", "dir_149963277126306875d8bfe8322084f3.html", "dir_149963277126306875d8bfe8322084f3" ], - [ "snmp", "dir_fb3f7e43f39ddb210bd1444e66d055f1.html", "dir_fb3f7e43f39ddb210bd1444e66d055f1" ], - [ "sntp", "dir_e7856a6aeaebbc124e80ad9550aedba4.html", "dir_e7856a6aeaebbc124e80ad9550aedba4" ], - [ "tftp", "dir_403e202f99dba154c685be932a8e0c34.html", "dir_403e202f99dba154c685be932a8e0c34" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.html deleted file mode 100644 index 990d356105d8ecb85bbb9bd558e8941a2d939523..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/netbiosns Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
netbiosns Directory Reference
-
-
- - - - -

-Files

file  netbiosns.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.js deleted file mode 100644 index 37125963520e08191363114b880d671d9ee516a2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_56d2b6ddbb44630b0fd661af6321f9c4.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_56d2b6ddbb44630b0fd661af6321f9c4 = -[ - [ "netbiosns.c", "netbiosns_8c.html", "netbiosns_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html deleted file mode 100644 index b949a9093c3db88188a75f10f2a3628509764eae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: src Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
src Directory Reference
-
-
- - - - - - -

-Directories

directory  apps
 
directory  include
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js deleted file mode 100644 index 045319a75c9a32c41622375c35c7d5c3e6e598c6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js +++ /dev/null @@ -1,8 +0,0 @@ -var dir_68267d1309a1af8e8297ef4c3efbcdba = -[ - [ "api", "dir_da61e3e9a357748887e3ca8d7c5a0c16.html", "dir_da61e3e9a357748887e3ca8d7c5a0c16" ], - [ "apps", "dir_53adf0b982dc8545998aae3f283a5a58.html", "dir_53adf0b982dc8545998aae3f283a5a58" ], - [ "core", "dir_aebb8dcc11953d78e620bbef0b9e2183.html", "dir_aebb8dcc11953d78e620bbef0b9e2183" ], - [ "include", "dir_b0856f6b0d80ccb263b2f415c91f9e17.html", "dir_b0856f6b0d80ccb263b2f415c91f9e17" ], - [ "netif", "dir_900e6f7ff90690cb8edb53323dd38d80.html", "dir_900e6f7ff90690cb8edb53323dd38d80" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.html deleted file mode 100644 index a98e392ee976de19113d5b979c68efc477272921..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/netif/ppp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
ppp Directory Reference
-
-
- - -

-Directories

- - - - - - - -

-Files

file  pppapi.c
 
file  pppol2tp.c
 
file  pppos.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.js deleted file mode 100644 index 84e27c34f566b1dd21ce3420574d056494986347..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6aa605ad180e7b166767bf4f86888ab5.js +++ /dev/null @@ -1,6 +0,0 @@ -var dir_6aa605ad180e7b166767bf4f86888ab5 = -[ - [ "pppapi.c", "pppapi_8c.html", null ], - [ "pppol2tp.c", "pppol2tp_8c.html", null ], - [ "pppos.c", "pppos_8c.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.html deleted file mode 100644 index f61b83d01aa929e6f6b5185ed6e32c28d8bd2d01..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/arpa Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
arpa Directory Reference
-
-
- - - - -

-Files

file  inet.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.js deleted file mode 100644 index 874cb59af0aa634e7c3b50f6639435fca5783a49..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_6b1b06896a870ebfb9c854c4c71f4ff5.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_6b1b06896a870ebfb9c854c4c71f4ff5 = -[ - [ "inet.h", "compat_2posix_2arpa_2inet_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.html deleted file mode 100644 index 83e1b8a5b4fde3c65c61e9cdfd897f0f3489091e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/sys Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
sys Directory Reference
-
-
- - - - -

-Files

file  socket.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.js deleted file mode 100644 index 7696c4b0c8dc52721987b74b00b21452e9209a7c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_8da39adb2a11af660bdd7075b7323870.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_8da39adb2a11af660bdd7075b7323870 = -[ - [ "socket.h", "socket_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.html deleted file mode 100644 index bd0988d0b8d5c4052e2e696c07a1cde8d4dbd8d8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: src/netif Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
netif Directory Reference
-
-
- - -

-Directories

- - - - - - - - - - - - - - - - - -

-Files

file  bridgeif.c
 
file  bridgeif_fdb.c
 
file  ethernet.c
 
file  lowpan6.c
 
file  lowpan6_ble.c
 
file  lowpan6_common.c
 
file  slipif.c
 
file  zepif.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.js deleted file mode 100644 index 6156e9978d71726fe6dcf8d13978feb7ebd42bb4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_900e6f7ff90690cb8edb53323dd38d80.js +++ /dev/null @@ -1,12 +0,0 @@ -var dir_900e6f7ff90690cb8edb53323dd38d80 = -[ - [ "ppp", "dir_6aa605ad180e7b166767bf4f86888ab5.html", "dir_6aa605ad180e7b166767bf4f86888ab5" ], - [ "bridgeif.c", "bridgeif_8c.html", "bridgeif_8c" ], - [ "bridgeif_fdb.c", "bridgeif__fdb_8c.html", "bridgeif__fdb_8c" ], - [ "ethernet.c", "ethernet_8c.html", "ethernet_8c" ], - [ "lowpan6.c", "lowpan6_8c.html", "lowpan6_8c" ], - [ "lowpan6_ble.c", "lowpan6__ble_8c.html", "lowpan6__ble_8c" ], - [ "lowpan6_common.c", "lowpan6__common_8c.html", null ], - [ "slipif.c", "slipif_8c.html", "slipif_8c" ], - [ "zepif.c", "zepif_8c.html", "zepif_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.html deleted file mode 100644 index 5324c3e0c72261a654eac2f8b59c7bedab2557d2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4 Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
ipv4 Directory Reference
-
-
- - - - - - - - - - - - - - - - - - -

-Files

file  autoip.c
 
file  dhcp.c
 
file  etharp.c
 
file  icmp.c
 
file  igmp.c
 
file  ip4.c
 
file  ip4_addr.c
 
file  ip4_frag.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.js deleted file mode 100644 index a5862b3dbe153119ca2cbc4bf90c6f586a773434..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a32e111ee6805cfc63488fd2d37f2390.js +++ /dev/null @@ -1,11 +0,0 @@ -var dir_a32e111ee6805cfc63488fd2d37f2390 = -[ - [ "autoip.c", "autoip_8c.html", "autoip_8c" ], - [ "dhcp.c", "dhcp_8c.html", "dhcp_8c" ], - [ "etharp.c", "etharp_8c.html", "etharp_8c" ], - [ "icmp.c", "icmp_8c.html", "icmp_8c" ], - [ "igmp.c", "igmp_8c.html", "igmp_8c" ], - [ "ip4.c", "ip4_8c.html", "ip4_8c" ], - [ "ip4_addr.c", "ip4__addr_8c.html", "ip4__addr_8c" ], - [ "ip4_frag.c", "ip4__frag_8c.html", "ip4__frag_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a840c1e301b5b5eb1d549b1f600a8505.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a840c1e301b5b5eb1d549b1f600a8505.html deleted file mode 100644 index 2dcdb9e348109ca9617d3dd89206881ca6ffcc9f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_a840c1e301b5b5eb1d549b1f600a8505.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -lwIP: src/apps/http/makefsdata Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
makefsdata Directory Reference
-
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html deleted file mode 100644 index 9f8e8ae4c252e7eb52f3fc0ebe6c85aa9356f5a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -lwIP: src/core Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
core Directory Reference
-
-
- - -

-Directories

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  altcp.c
 
file  altcp_alloc.c
 
file  altcp_tcp.c
 
file  def.c
 
file  dns.c
 
file  inet_chksum.c
 
file  init.c
 
file  ip.c
 
file  mem.c
 
file  memp.c
 
file  netif.c
 
file  pbuf.c
 
file  raw.c
 
file  stats.c
 
file  sys.c
 
file  tcp.c
 
file  tcp_in.c
 
file  tcp_out.c
 
file  timeouts.c
 
file  udp.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.js deleted file mode 100644 index fd1541538e3db158cbe8ca88460164b74ca1f378..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_aebb8dcc11953d78e620bbef0b9e2183.js +++ /dev/null @@ -1,25 +0,0 @@ -var dir_aebb8dcc11953d78e620bbef0b9e2183 = -[ - [ "ipv4", "dir_a32e111ee6805cfc63488fd2d37f2390.html", "dir_a32e111ee6805cfc63488fd2d37f2390" ], - [ "ipv6", "dir_da9c6f43d3cd00be3de224bac907a425.html", "dir_da9c6f43d3cd00be3de224bac907a425" ], - [ "altcp.c", "altcp_8c.html", "altcp_8c" ], - [ "altcp_alloc.c", "altcp__alloc_8c.html", "altcp__alloc_8c" ], - [ "altcp_tcp.c", "altcp__tcp_8c.html", "altcp__tcp_8c" ], - [ "def.c", "def_8c.html", "def_8c" ], - [ "dns.c", "dns_8c.html", "dns_8c" ], - [ "inet_chksum.c", "inet__chksum_8c.html", "inet__chksum_8c" ], - [ "init.c", "init_8c.html", "init_8c" ], - [ "ip.c", "ip_8c.html", "ip_8c" ], - [ "mem.c", "mem_8c.html", "mem_8c" ], - [ "memp.c", "memp_8c.html", "memp_8c" ], - [ "netif.c", "netif_8c.html", "netif_8c" ], - [ "pbuf.c", "pbuf_8c.html", "pbuf_8c" ], - [ "raw.c", "raw_8c.html", "raw_8c" ], - [ "stats.c", "stats_8c.html", "stats_8c" ], - [ "sys.c", "sys_8c.html", "sys_8c" ], - [ "tcp.c", "tcp_8c.html", "tcp_8c" ], - [ "tcp_in.c", "tcp__in_8c.html", "tcp__in_8c" ], - [ "tcp_out.c", "tcp__out_8c.html", "tcp__out_8c" ], - [ "timeouts.c", "timeouts_8c.html", "timeouts_8c" ], - [ "udp.c", "udp_8c.html", "udp_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html deleted file mode 100644 index 3259bf99445f4b2a2e4d9c27d14d038bdd9013c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/include Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
include Directory Reference
-
-
- - - - -

-Directories

directory  compat
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.js deleted file mode 100644 index cfb725186cf73cf4155d5c25f1211d2b0f38bd00..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.js +++ /dev/null @@ -1,6 +0,0 @@ -var dir_b0856f6b0d80ccb263b2f415c91f9e17 = -[ - [ "compat", "dir_1e445e767c368c70d58af8a0b7552719.html", "dir_1e445e767c368c70d58af8a0b7552719" ], - [ "lwip", "dir_4e6b3cf33a61b6caac9c8ac30c866f37.html", "dir_4e6b3cf33a61b6caac9c8ac30c866f37" ], - [ "netif", "dir_c9a67764bf8a12cf6b427bb859cbcd0b.html", "dir_c9a67764bf8a12cf6b427bb859cbcd0b" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.html deleted file mode 100644 index 69ed319961e272eeefe5163e044b9c4da81ef9eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/include/compat/stdc Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
stdc Directory Reference
-
-
- - - - -

-Files

file  errno.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.js deleted file mode 100644 index a25505e5e7961939aa5d54a5aa7d6d6076efe4c7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_b42baff89a1adc9a57da7decb1835b6b.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_b42baff89a1adc9a57da7decb1835b6b = -[ - [ "errno.h", "compat_2stdc_2errno_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.html deleted file mode 100644 index 87ab071ec88ad3f987ec04f2f84be3bee33b1942..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/net Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
net Directory Reference
-
-
- - - - -

-Files

file  if.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.js deleted file mode 100644 index 54a3ba197608729358a3f6d5b065046a1e89721d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c62aba36f6630fea5cd7fe1c941850d4.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_c62aba36f6630fea5cd7fe1c941850d4 = -[ - [ "if.h", "if_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.html deleted file mode 100644 index efd4f7e0c0cba6476445318b6a0f2c2137d747c8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -lwIP: src/include/netif Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
netif Directory Reference
-
-
- - -

-Directories

- - - - - - - - - - - - - - - - - - - - - -

-Files

file  bridgeif.h
 
file  bridgeif_opts.h
 
file  ethernet.h
 
file  ieee802154.h
 
file  lowpan6.h
 
file  lowpan6_ble.h
 
file  lowpan6_common.h
 
file  lowpan6_opts.h
 
file  slipif.h
 
file  zepif.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.js deleted file mode 100644 index 4cfdb4f457ffc82fcea1e2bc19678bf24c5143d3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_c9a67764bf8a12cf6b427bb859cbcd0b.js +++ /dev/null @@ -1,14 +0,0 @@ -var dir_c9a67764bf8a12cf6b427bb859cbcd0b = -[ - [ "ppp", "dir_439fcb6f68ea6a3dc0078b338960fd8f.html", "dir_439fcb6f68ea6a3dc0078b338960fd8f" ], - [ "bridgeif.h", "bridgeif_8h.html", "bridgeif_8h" ], - [ "bridgeif_opts.h", "bridgeif__opts_8h.html", "bridgeif__opts_8h" ], - [ "ethernet.h", "netif_2ethernet_8h.html", "netif_2ethernet_8h" ], - [ "ieee802154.h", "ieee802154_8h.html", "ieee802154_8h" ], - [ "lowpan6.h", "lowpan6_8h.html", "lowpan6_8h" ], - [ "lowpan6_ble.h", "lowpan6__ble_8h.html", "lowpan6__ble_8h" ], - [ "lowpan6_common.h", "lowpan6__common_8h.html", "lowpan6__common_8h" ], - [ "lowpan6_opts.h", "lowpan6__opts_8h.html", "lowpan6__opts_8h" ], - [ "slipif.h", "slipif_8h.html", "slipif_8h" ], - [ "zepif.h", "zepif_8h.html", "zepif_8h" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.html deleted file mode 100644 index eb9f9563c462db147933ab6357631a42ae6048ea..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: src/api Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
api Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - -

-Files

file  api_lib.c
 
file  api_msg.c
 
file  err.c
 
file  if_api.c
 
file  netbuf.c
 
file  netdb.c
 
file  netifapi.c
 
file  sockets.c
 
file  tcpip.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.js deleted file mode 100644 index e4dcbf9713887a8b64f16d41cc8685ed3d5f79eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da61e3e9a357748887e3ca8d7c5a0c16.js +++ /dev/null @@ -1,12 +0,0 @@ -var dir_da61e3e9a357748887e3ca8d7c5a0c16 = -[ - [ "api_lib.c", "api__lib_8c.html", "api__lib_8c" ], - [ "api_msg.c", "api__msg_8c.html", "api__msg_8c" ], - [ "err.c", "err_8c.html", null ], - [ "if_api.c", "if__api_8c.html", "if__api_8c" ], - [ "netbuf.c", "netbuf_8c.html", "netbuf_8c" ], - [ "netdb.c", "netdb_8c.html", "netdb_8c" ], - [ "netifapi.c", "netifapi_8c.html", "netifapi_8c" ], - [ "sockets.c", "sockets_8c.html", "sockets_8c" ], - [ "tcpip.c", "tcpip_8c.html", "tcpip_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.html deleted file mode 100644 index 96f2b6c62f1c8581eda9994c6d15160237bb13fa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6 Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
ipv6 Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - -

-Files

file  dhcp6.c
 
file  ethip6.c
 
file  icmp6.c
 
file  inet6.c
 
file  ip6.c
 
file  ip6_addr.c
 
file  ip6_frag.c
 
file  mld6.c
 
file  nd6.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.js deleted file mode 100644 index a2848783bc7f0c59488d39fe261e772e4580a58f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_da9c6f43d3cd00be3de224bac907a425.js +++ /dev/null @@ -1,12 +0,0 @@ -var dir_da9c6f43d3cd00be3de224bac907a425 = -[ - [ "dhcp6.c", "dhcp6_8c.html", "dhcp6_8c" ], - [ "ethip6.c", "ethip6_8c.html", "ethip6_8c" ], - [ "icmp6.c", "icmp6_8c.html", "icmp6_8c" ], - [ "inet6.c", "inet6_8c.html", "inet6_8c" ], - [ "ip6.c", "ip6_8c.html", "ip6_8c" ], - [ "ip6_addr.c", "ip6__addr_8c.html", "ip6__addr_8c" ], - [ "ip6_frag.c", "ip6__frag_8c.html", "ip6__frag_8c" ], - [ "mld6.c", "mld6_8c.html", "mld6_8c" ], - [ "nd6.c", "nd6_8c.html", "nd6_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.html deleted file mode 100644 index 3c92371bf1fbc4a271f706375b68ee0c0b6ddcef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/mqtt Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
mqtt Directory Reference
-
-
- - - - -

-Files

file  mqtt.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.js deleted file mode 100644 index db5186d963a277b361f97595baf09c1312c6d8e2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_dfacd4b005f6a743295cd1d76eff7420.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_dfacd4b005f6a743295cd1d76eff7420 = -[ - [ "mqtt.c", "mqtt_8c.html", "mqtt_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e68e8157741866f444e17edd764ebbae.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e68e8157741866f444e17edd764ebbae.html deleted file mode 100644 index 68a3bc221697ec1c3870b9b9062e63275b9996d1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e68e8157741866f444e17edd764ebbae.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: doc Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
doc Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.html deleted file mode 100644 index d84c606093d89832cf4c94e2d9094ebbbd9c16cc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/sntp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
sntp Directory Reference
-
-
- - - - -

-Files

file  sntp.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.js deleted file mode 100644 index e9d45166f60b655271117c10b28937167931d5a1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_e7856a6aeaebbc124e80ad9550aedba4.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_e7856a6aeaebbc124e80ad9550aedba4 = -[ - [ "sntp.c", "sntp_8c.html", "sntp_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_ed91d3856030f1b493eca503ef5b96f9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_ed91d3856030f1b493eca503ef5b96f9.html deleted file mode 100644 index 4ee80504cacbb434d2f184ca749d4ab02b729eb3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_ed91d3856030f1b493eca503ef5b96f9.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -lwIP: src/netif/ppp/polarssl Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
polarssl Directory Reference
-
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.html deleted file mode 100644 index a74b8f6e51b8fa955e94ab1e9a53f389ea90fa5b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
apps Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  altcp_proxyconnect.h
 
file  altcp_tls_mbedtls_opts.h
 
file  http_client.h
 
file  httpd.h
 
file  httpd_opts.h
 
file  lwiperf.h
 
file  mdns.h
 
file  mdns_opts.h
 
file  mdns_priv.h
 
file  mqtt.h
 
file  mqtt_opts.h
 
file  mqtt_priv.h
 
file  netbiosns.h
 
file  netbiosns_opts.h
 
file  snmp.h
 
file  snmp_core.h
 
file  snmp_mib2.h
 
file  snmp_opts.h
 
file  snmp_scalar.h
 
file  snmp_table.h
 
file  snmp_threadsync.h
 
file  snmpv3.h
 
file  sntp.h
 
file  sntp_opts.h
 
file  tftp_opts.h
 Trivial File Transfer Protocol (RFC 1350) implementation options.
 
file  tftp_server.h
 Trivial File Transfer Protocol (RFC 1350)
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.js deleted file mode 100644 index b4e1725523082e3b3aedc761be30f01edc036df9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_f9284811ac594eafdc3134d5f8b945cb.js +++ /dev/null @@ -1,33 +0,0 @@ -var dir_f9284811ac594eafdc3134d5f8b945cb = -[ - [ "altcp_proxyconnect.h", "altcp__proxyconnect_8h.html", "altcp__proxyconnect_8h" ], - [ "altcp_tls_mbedtls_opts.h", "altcp__tls__mbedtls__opts_8h.html", "altcp__tls__mbedtls__opts_8h" ], - [ "http_client.h", "http__client_8h.html", "http__client_8h" ], - [ "httpd.h", "httpd_8h.html", "httpd_8h" ], - [ "httpd_opts.h", "httpd__opts_8h.html", "httpd__opts_8h" ], - [ "lwiperf.h", "lwiperf_8h.html", "lwiperf_8h" ], - [ "mdns.h", "mdns_8h.html", "mdns_8h" ], - [ "mdns_opts.h", "mdns__opts_8h.html", "mdns__opts_8h" ], - [ "mdns_priv.h", "mdns__priv_8h.html", "mdns__priv_8h" ], - [ "mqtt.h", "mqtt_8h.html", "mqtt_8h" ], - [ "mqtt_opts.h", "mqtt__opts_8h.html", "mqtt__opts_8h" ], - [ "mqtt_priv.h", "mqtt__priv_8h.html", [ - [ "mqtt_request_t", "structmqtt__request__t.html", "structmqtt__request__t" ], - [ "mqtt_ringbuf_t", "structmqtt__ringbuf__t.html", null ], - [ "mqtt_client_s", "structmqtt__client__s.html", "structmqtt__client__s" ] - ] ], - [ "netbiosns.h", "netbiosns_8h.html", "netbiosns_8h" ], - [ "netbiosns_opts.h", "netbiosns__opts_8h.html", "netbiosns__opts_8h" ], - [ "snmp.h", "apps_2snmp_8h.html", "apps_2snmp_8h" ], - [ "snmp_core.h", "snmp__core_8h.html", "snmp__core_8h" ], - [ "snmp_mib2.h", "snmp__mib2_8h.html", "snmp__mib2_8h" ], - [ "snmp_opts.h", "snmp__opts_8h.html", "snmp__opts_8h" ], - [ "snmp_scalar.h", "snmp__scalar_8h.html", "snmp__scalar_8h" ], - [ "snmp_table.h", "snmp__table_8h.html", "snmp__table_8h" ], - [ "snmp_threadsync.h", "snmp__threadsync_8h.html", "snmp__threadsync_8h" ], - [ "snmpv3.h", "snmpv3_8h.html", null ], - [ "sntp.h", "sntp_8h.html", "sntp_8h" ], - [ "sntp_opts.h", "sntp__opts_8h.html", "sntp__opts_8h" ], - [ "tftp_opts.h", "tftp__opts_8h.html", "tftp__opts_8h" ], - [ "tftp_server.h", "tftp__server_8h.html", "tftp__server_8h" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.html deleted file mode 100644 index 21cbf8e8918c8e16ac77cb3709e1e6799087b6bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
prot Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  autoip.h
 
file  dhcp.h
 
file  dhcp6.h
 
file  dns.h
 
file  etharp.h
 
file  ethernet.h
 
file  iana.h
 
file  icmp.h
 
file  icmp6.h
 
file  ieee.h
 
file  igmp.h
 
file  ip.h
 
file  ip4.h
 
file  ip6.h
 
file  mld6.h
 
file  nd6.h
 
file  tcp.h
 
file  udp.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.js deleted file mode 100644 index 7d908c5e878d484486c7f81d8f6ccbe01cf1e193..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fa0f2b7ac208069fc8d28c28af349d8d.js +++ /dev/null @@ -1,21 +0,0 @@ -var dir_fa0f2b7ac208069fc8d28c28af349d8d = -[ - [ "autoip.h", "prot_2autoip_8h.html", null ], - [ "dhcp.h", "prot_2dhcp_8h.html", "prot_2dhcp_8h" ], - [ "dhcp6.h", "prot_2dhcp6_8h.html", "prot_2dhcp6_8h" ], - [ "dns.h", "prot_2dns_8h.html", "prot_2dns_8h" ], - [ "etharp.h", "lwip_2prot_2etharp_8h.html", "lwip_2prot_2etharp_8h" ], - [ "ethernet.h", "lwip_2prot_2ethernet_8h.html", "lwip_2prot_2ethernet_8h" ], - [ "iana.h", "iana_8h.html", "iana_8h" ], - [ "icmp.h", "prot_2icmp_8h.html", "prot_2icmp_8h" ], - [ "icmp6.h", "prot_2icmp6_8h.html", "prot_2icmp6_8h" ], - [ "ieee.h", "ieee_8h.html", "ieee_8h" ], - [ "igmp.h", "prot_2igmp_8h.html", "prot_2igmp_8h" ], - [ "ip.h", "prot_2ip_8h.html", "prot_2ip_8h" ], - [ "ip4.h", "prot_2ip4_8h.html", "prot_2ip4_8h" ], - [ "ip6.h", "prot_2ip6_8h.html", "prot_2ip6_8h" ], - [ "mld6.h", "prot_2mld6_8h.html", "prot_2mld6_8h" ], - [ "nd6.h", "prot_2nd6_8h.html", "prot_2nd6_8h" ], - [ "tcp.h", "prot_2tcp_8h.html", null ], - [ "udp.h", "prot_2udp_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.html deleted file mode 100644 index e69a7743e42449863916f4715d9b9a0bbabf7d4a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
snmp Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  snmp_asn1.c
 
file  snmp_asn1.h
 
file  snmp_core.c
 
file  snmp_mib2.c
 
file  snmp_mib2_icmp.c
 
file  snmp_mib2_interfaces.c
 
file  snmp_mib2_ip.c
 
file  snmp_mib2_snmp.c
 
file  snmp_mib2_system.c
 
file  snmp_mib2_tcp.c
 
file  snmp_mib2_udp.c
 
file  snmp_msg.c
 
file  snmp_msg.h
 
file  snmp_netconn.c
 
file  snmp_pbuf_stream.c
 
file  snmp_pbuf_stream.h
 
file  snmp_raw.c
 
file  snmp_scalar.c
 
file  snmp_table.c
 
file  snmp_threadsync.c
 
file  snmp_traps.c
 
file  snmpv3.c
 
file  snmpv3_mbedtls.c
 
file  snmpv3_priv.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.js deleted file mode 100644 index d8a9107c5f2dda6761dd294ca2b611e65e0bd46d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fb3f7e43f39ddb210bd1444e66d055f1.js +++ /dev/null @@ -1,27 +0,0 @@ -var dir_fb3f7e43f39ddb210bd1444e66d055f1 = -[ - [ "snmp_asn1.c", "snmp__asn1_8c.html", "snmp__asn1_8c" ], - [ "snmp_asn1.h", "snmp__asn1_8h.html", "snmp__asn1_8h" ], - [ "snmp_core.c", "snmp__core_8c.html", "snmp__core_8c" ], - [ "snmp_mib2.c", "snmp__mib2_8c.html", null ], - [ "snmp_mib2_icmp.c", "snmp__mib2__icmp_8c.html", null ], - [ "snmp_mib2_interfaces.c", "snmp__mib2__interfaces_8c.html", null ], - [ "snmp_mib2_ip.c", "snmp__mib2__ip_8c.html", null ], - [ "snmp_mib2_snmp.c", "snmp__mib2__snmp_8c.html", null ], - [ "snmp_mib2_system.c", "snmp__mib2__system_8c.html", "snmp__mib2__system_8c" ], - [ "snmp_mib2_tcp.c", "snmp__mib2__tcp_8c.html", null ], - [ "snmp_mib2_udp.c", "snmp__mib2__udp_8c.html", null ], - [ "snmp_msg.c", "snmp__msg_8c.html", "snmp__msg_8c" ], - [ "snmp_msg.h", "snmp__msg_8h.html", "snmp__msg_8h" ], - [ "snmp_netconn.c", "snmp__netconn_8c.html", "snmp__netconn_8c" ], - [ "snmp_pbuf_stream.c", "snmp__pbuf__stream_8c.html", null ], - [ "snmp_pbuf_stream.h", "snmp__pbuf__stream_8h.html", null ], - [ "snmp_raw.c", "snmp__raw_8c.html", "snmp__raw_8c" ], - [ "snmp_scalar.c", "snmp__scalar_8c.html", null ], - [ "snmp_table.c", "snmp__table_8c.html", null ], - [ "snmp_threadsync.c", "snmp__threadsync_8c.html", "snmp__threadsync_8c" ], - [ "snmp_traps.c", "snmp__traps_8c.html", "snmp__traps_8c" ], - [ "snmpv3.c", "snmpv3_8c.html", null ], - [ "snmpv3_mbedtls.c", "snmpv3__mbedtls_8c.html", null ], - [ "snmpv3_priv.h", "snmpv3__priv_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.html deleted file mode 100644 index 632f2bde72ac03eb017b7ed3a5f5e066ac9ec062..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
posix Directory Reference
-
-
- - -

-Directories

- - - -

-Files

file  netdb.h
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.js deleted file mode 100644 index e4dae3fdfd0ff9adab13b35dffaca262fbe78fc0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_fe219fca207b878205c0dd92278d118b.js +++ /dev/null @@ -1,7 +0,0 @@ -var dir_fe219fca207b878205c0dd92278d118b = -[ - [ "arpa", "dir_6b1b06896a870ebfb9c854c4c71f4ff5.html", "dir_6b1b06896a870ebfb9c854c4c71f4ff5" ], - [ "net", "dir_c62aba36f6630fea5cd7fe1c941850d4.html", "dir_c62aba36f6630fea5cd7fe1c941850d4" ], - [ "sys", "dir_8da39adb2a11af660bdd7075b7323870.html", "dir_8da39adb2a11af660bdd7075b7323870" ], - [ "netdb.h", "compat_2posix_2netdb_8h.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.html deleted file mode 100644 index 645287e26b33a63197f149818ebfd258d40477ea..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/mdns Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
mdns Directory Reference
-
-
- - - - -

-Files

file  mdns.c
 
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.js deleted file mode 100644 index bf303bb7569fc040bb32d90b0370b246f988291e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dir_febe3a637907666e8b25366ae60efc0b.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_febe3a637907666e8b25366ae60efc0b = -[ - [ "mdns.c", "mdns_8c.html", "mdns_8c" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.html deleted file mode 100644 index 629f9973568c020f99faa11f2a7b714f5dbf1192..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - -lwIP: src/core/dns.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dns.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/udp.h"
-#include "lwip/mem.h"
-#include "lwip/memp.h"
-#include "lwip/dns.h"
-#include "lwip/prot/dns.h"
-#include <string.h>
-
- - - - - - - - - -

-Data Structures

struct  dns_query
 
struct  dns_answer
 
struct  dns_table_entry
 
struct  dns_req_entry
 
- - - - - - - -

-Macros

#define DNS_RAND_TXID   LWIP_RAND
 
#define DNS_PORT_ALLOWED(port)   ((port) >= 1024)
 
#define DNS_MAX_TTL   604800
 
- - - - - - - - - - - - - -

-Functions

void dns_init (void)
 
void dns_setserver (u8_t numdns, const ip_addr_t *dnsserver)
 
const ip_addr_tdns_getserver (u8_t numdns)
 
void dns_tmr (void)
 
err_t dns_gethostbyname (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg)
 
err_t dns_gethostbyname_addrtype (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype)
 
-

Detailed Description

-

DNS - host name to IP address resolver.

-

Macro Definition Documentation

- -

◆ DNS_MAX_TTL

- -
-
- - - - -
#define DNS_MAX_TTL   604800
-
-

DNS resource record max. TTL (one week as default)

- -
-
- -

◆ DNS_PORT_ALLOWED

- -
-
- - - - - - - - -
#define DNS_PORT_ALLOWED( port)   ((port) >= 1024)
-
-

Limits the source port to be >= 1024 by default

- -
-
- -

◆ DNS_RAND_TXID

- -
-
- - - - -
#define DNS_RAND_TXID   LWIP_RAND
-
-

Random generator function to create random TXIDs and source ports for queries

- -
-
-

Function Documentation

- -

◆ dns_init()

- -
-
- - - - - - - - -
void dns_init (void )
-
-

Initialize the resolver: set up the UDP pcb and configure the default server (if DNS_SERVER_ADDRESS is set).

- -
-
- -

◆ dns_tmr()

- -
-
- - - - - - - - -
void dns_tmr (void )
-
-

The DNS resolver client timer - handle retries and timeouts and should be called every DNS_TMR_INTERVAL milliseconds (every second by default).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.js deleted file mode 100644 index a885473b17aa9525b2467e26fe684e451231726c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8c.js +++ /dev/null @@ -1,16 +0,0 @@ -var dns_8c = -[ - [ "dns_query", "structdns__query.html", null ], - [ "dns_answer", "structdns__answer.html", null ], - [ "dns_table_entry", "structdns__table__entry.html", null ], - [ "dns_req_entry", "structdns__req__entry.html", null ], - [ "DNS_MAX_TTL", "dns_8c.html#a7f5553dc4a0d2bf99ba1282a86df31e2", null ], - [ "DNS_PORT_ALLOWED", "dns_8c.html#a97f3b0c56aeee091fdf2f07faf864ce0", null ], - [ "DNS_RAND_TXID", "dns_8c.html#a9209c204996270af5cfdfd6e391267a1", null ], - [ "dns_gethostbyname", "group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f", null ], - [ "dns_gethostbyname_addrtype", "group__dns.html#gae84449f60dca6b863142daca8e03ce79", null ], - [ "dns_getserver", "group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3", null ], - [ "dns_init", "dns_8c.html#adb31c3b6180773bd11f914c327f209cf", null ], - [ "dns_setserver", "group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584", null ], - [ "dns_tmr", "dns_8c.html#a9389f374ec66488aa4f42a652583f533", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.html deleted file mode 100644 index dc3c8f1e9d10ea44b540fd5d43aedcb1035284f4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/dns.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
dns.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/err.h"
-
- - - -

-Macros

#define DNS_TMR_INTERVAL   1000
 
- - - -

-Typedefs

typedef void(* dns_found_callback) (const char *name, const ip_addr_t *ipaddr, void *callback_arg)
 
- - - - - - - - - - - - - -

-Functions

void dns_init (void)
 
void dns_tmr (void)
 
void dns_setserver (u8_t numdns, const ip_addr_t *dnsserver)
 
const ip_addr_tdns_getserver (u8_t numdns)
 
err_t dns_gethostbyname (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg)
 
err_t dns_gethostbyname_addrtype (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype)
 
-

Detailed Description

-

DNS API

-

Macro Definition Documentation

- -

◆ DNS_TMR_INTERVAL

- -
-
- - - - -
#define DNS_TMR_INTERVAL   1000
-
-

lwip DNS resolver header file.

-

Author: Jim Pettinato April 2007

-

ported from uIP resolv.c Copyright (c) 2002-2003, Adam Dunkels.

-

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    -
  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. -
  3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  4. -
  5. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
  6. -
-

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.DNS timer period

- -
-
-

Typedef Documentation

- -

◆ dns_found_callback

- -
-
- - - - -
typedef void(* dns_found_callback) (const char *name, const ip_addr_t *ipaddr, void *callback_arg)
-
-

Callback which is invoked when a hostname is found. A function of this type must be implemented by the application using the DNS resolver.

Parameters
- - - - -
namepointer to the name that was looked up.
ipaddrpointer to an ip_addr_t containing the IP address of the hostname, or NULL if the name could not be found (or on any other error).
callback_arga user-specified callback argument passed to dns_gethostbyname
-
-
- -
-
-

Function Documentation

- -

◆ dns_init()

- -
-
- - - - - - - - -
void dns_init (void )
-
-

Initialize the resolver: set up the UDP pcb and configure the default server (if DNS_SERVER_ADDRESS is set).

- -
-
- -

◆ dns_tmr()

- -
-
- - - - - - - - -
void dns_tmr (void )
-
-

The DNS resolver client timer - handle retries and timeouts and should be called every DNS_TMR_INTERVAL milliseconds (every second by default).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.js deleted file mode 100644 index ee1699e70f3466a5dafae59f457069c7e518f32b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dns_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var dns_8h = -[ - [ "DNS_TMR_INTERVAL", "dns_8h.html#a464a7435c4c00735af59033d2acd83bb", null ], - [ "dns_found_callback", "dns_8h.html#ab5a9dec5b22802f91876c53e99f427ae", null ], - [ "dns_gethostbyname", "group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f", null ], - [ "dns_gethostbyname_addrtype", "group__dns.html#gae84449f60dca6b863142daca8e03ce79", null ], - [ "dns_getserver", "group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3", null ], - [ "dns_init", "dns_8h.html#adb31c3b6180773bd11f914c327f209cf", null ], - [ "dns_setserver", "group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584", null ], - [ "dns_tmr", "dns_8h.html#a9389f374ec66488aa4f42a652583f533", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/doc.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/doc.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.css b/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.css deleted file mode 100644 index 4f1ab9195b447e18dacbf914142f997e7637a27f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.css +++ /dev/null @@ -1,1596 +0,0 @@ -/* The standard CSS for doxygen 1.8.13 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0px; - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - - -/* @end */ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/doxygen.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/dynsections.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/dynsections.js deleted file mode 100644 index 85e183690954af49931335b87a063b2c078d4546..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - - -lwIP: src/api/err.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
err.c File Reference
-
-
-
#include "lwip/err.h"
-#include "lwip/def.h"
-#include "lwip/sys.h"
-#include "lwip/errno.h"
-

Detailed Description

-

Error Management module

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.html deleted file mode 100644 index d4526d5f1820673b8db10d6ef1704e925fc7565d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/err.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
err.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/arch.h"
-
- - - -

-Typedefs

typedef s8_t err_t
 
- - - -

-Enumerations

enum  err_enum_t {
-  ERR_OK = 0, -ERR_MEM = -1, -ERR_BUF = -2, -ERR_TIMEOUT = -3, -
-  ERR_RTE = -4, -ERR_INPROGRESS = -5, -ERR_VAL = -6, -ERR_WOULDBLOCK = -7, -
-  ERR_USE = -8, -ERR_ALREADY = -9, -ERR_ISCONN = -10, -ERR_CONN = -11, -
-  ERR_IF = -12, -ERR_ABRT = -13, -ERR_RST = -14, -ERR_CLSD = -15, -
-  ERR_ARG = -16 -
- }
 
-

Detailed Description

-

lwIP Error codes

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.js deleted file mode 100644 index 9bf70ea27d394cc5506f3be4282e64806cc234a6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/err_8h.js +++ /dev/null @@ -1,23 +0,0 @@ -var err_8h = -[ - [ "err_t", "group__infrastructure__errors.html#gaf02d9da80fd66b4f986d2c53d7231ddb", null ], - [ "err_enum_t", "group__infrastructure__errors.html#gae2e66c7d13afc90ffecd6151680fbadc", [ - [ "ERR_OK", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa26c163b80b1f6786ca81dadc14b00fb", null ], - [ "ERR_MEM", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaaaeafdbf3aecc46864daa3cd829c7e05", null ], - [ "ERR_BUF", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca05c91366f1b5203a5db9a241b415cd63", null ], - [ "ERR_TIMEOUT", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcac568baeb6407ef5e2630084ccbc34be8", null ], - [ "ERR_RTE", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca9448893187313c0c5a502ca9a9ad1c2a", null ], - [ "ERR_INPROGRESS", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca13e1dd0edca8a27b6abdf1524bde7929", null ], - [ "ERR_VAL", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa9a1c5a6fdeed0aad7fe41d538482bbd", null ], - [ "ERR_WOULDBLOCK", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab9dcf89d46668b072192278fb907b7ad", null ], - [ "ERR_USE", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca4ebdc2aa1dbd75f927845733a3fb1f8b", null ], - [ "ERR_ALREADY", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcae6f9c1e4c18ca844f7934307d4cc30e5", null ], - [ "ERR_ISCONN", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca8543e1d6422fed7b318d97e08dcbaa33", null ], - [ "ERR_CONN", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab0036c51817b5200bfe8157cc4115b27", null ], - [ "ERR_IF", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca7d61d90449ae6788575e8e46d5d3bbc6", null ], - [ "ERR_ABRT", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaf316b2c5eee4079820f7100849115142", null ], - [ "ERR_RST", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca759030525f1768a23dc086a5fd45b4e5", null ], - [ "ERR_CLSD", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa5176d9fecf8ec43d3bc49f4e6c3f7f5", null ], - [ "ERR_ARG", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab508ce0ebdf3ca735208b00a80a45c91", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.html deleted file mode 100644 index 0c0f3336a2f7cdbbb68946c8e852a457d00e1a64..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.html +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/etharp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
etharp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/etharp.h"
-#include "lwip/stats.h"
-#include "lwip/snmp.h"
-#include "lwip/dhcp.h"
-#include "lwip/autoip.h"
-#include "lwip/prot/iana.h"
-#include "netif/ethernet.h"
-#include <string.h>
-#include "path/to/my/lwip_hooks.h"
-
- - - - - - - -

-Macros

#define ARP_AGE_REREQUEST_USED_UNICAST   (ARP_MAXAGE - 30)
 
#define ARP_MAXPENDING   5
 
#define ETHARP_FLAG_TRY_HARD   1
 
- - - -

-Enumerations

enum  etharp_state
 
- - - - - - - - - - - - - - - - - -

-Functions

void etharp_tmr (void)
 
void etharp_cleanup_netif (struct netif *netif)
 
ssize_t etharp_find_addr (struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret)
 
int etharp_get_entry (size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret)
 
void etharp_input (struct pbuf *p, struct netif *netif)
 
err_t etharp_output (struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr)
 
err_t etharp_query (struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q)
 
err_t etharp_request (struct netif *netif, const ip4_addr_t *ipaddr)
 
-

Detailed Description

-

Address Resolution Protocol module for IP over Ethernet

-

Functionally, ARP is divided into two parts. The first maps an IP address to a physical address when sending a packet, and the second part answers requests from other machines for our physical address.

-

This implementation complies with RFC 826 (Ethernet ARP). It supports Gratuitious ARP from RFC3220 (IP Mobility Support for IPv4) section 4.6 if an interface calls etharp_gratuitous(our_netif) upon address change.

-

Macro Definition Documentation

- -

◆ ARP_AGE_REREQUEST_USED_UNICAST

- -
-
- - - - -
#define ARP_AGE_REREQUEST_USED_UNICAST   (ARP_MAXAGE - 30)
-
-

Re-request a used ARP entry 1 minute before it would expire to prevent breaking a steadily used connection because the ARP entry timed out.

- -
-
- -

◆ ARP_MAXPENDING

- -
-
- - - - -
#define ARP_MAXPENDING   5
-
-

the time an ARP entry stays pending after first request, for ARP_TMR_INTERVAL = 1000, this is 10 seconds.

- -
-
- -

◆ ETHARP_FLAG_TRY_HARD

- -
-
- - - - -
#define ETHARP_FLAG_TRY_HARD   1
-
-

Try hard to create a new entry - we want the IP address to appear in the cache (even if this means removing an active entry or so).

- -
-
-

Enumeration Type Documentation

- -

◆ etharp_state

- -
-
- - - - -
enum etharp_state
-
-

ARP states

- -
-
-

Function Documentation

- -

◆ etharp_cleanup_netif()

- -
-
- - - - - - - - -
void etharp_cleanup_netif (struct netifnetif)
-
-

Remove all ARP table entries of the specified netif.

-
Parameters
- - -
netifpoints to a network interface
-
-
- -
-
- -

◆ etharp_find_addr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ssize_t etharp_find_addr (struct netifnetif,
const ip4_addr_tipaddr,
struct eth_addr ** eth_ret,
const ip4_addr_t ** ip_ret 
)
-
-

Finds (stable) ethernet/IP address pair from ARP table using interface and IP address index.

Note
the addresses in the ARP table are in network order!
-
Parameters
- - - - - -
netifpoints to interface index
ipaddrpoints to the (network order) IP address index
eth_retpoints to return pointer
ip_retpoints to return pointer
-
-
-
Returns
table index if found, -1 otherwise
- -
-
- -

◆ etharp_get_entry()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int etharp_get_entry (size_t i,
ip4_addr_t ** ipaddr,
struct netif ** netif,
struct eth_addr ** eth_ret 
)
-
-

Possibility to iterate over stable ARP table entries

-
Parameters
- - - - - -
ientry number, 0 to ARP_TABLE_SIZE
ipaddrreturn value: IP address
netifreturn value: points to interface
eth_retreturn value: ETH address
-
-
-
Returns
1 on valid index, 0 otherwise
- -
-
- -

◆ etharp_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void etharp_input (struct pbufp,
struct netifnetif 
)
-
-

Responds to ARP requests to us. Upon ARP replies to us, add entry to cache send out queued IP packets. Updates cache with snooped address pairs.

-

Should be called for incoming ARP packets. The pbuf in the argument is freed by this function.

-
Parameters
- - - -
pThe ARP packet that arrived on netif. Is freed by this function.
netifThe lwIP network interface on which the ARP packet pbuf arrived.
-
-
-
See also
pbuf_free()
- -
-
- -

◆ etharp_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t etharp_output (struct netifnetif,
struct pbufq,
const ip4_addr_tipaddr 
)
-
-

Resolve and fill-in Ethernet address header for outgoing IP packet.

-

For IP multicast and broadcast, corresponding Ethernet addresses are selected and the packet is transmitted on the link.

-

For unicast addresses, the packet is submitted to etharp_query(). In case the IP address is outside the local network, the IP address of the gateway is used.

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ipaddrThe IP address of the packet destination.
-
-
-
Returns
-
- -
-
- -

◆ etharp_query()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t etharp_query (struct netifnetif,
const ip4_addr_tipaddr,
struct pbufq 
)
-
-

Send an ARP request for the given IP address and/or queue a packet.

-

If the IP address was not yet in the cache, a pending ARP cache entry is added and an ARP request is sent for the given address. The packet is queued on this entry.

-

If the IP address was already pending in the cache, a new ARP request is sent for the given address. The packet is queued on this entry.

-

If the IP address was already stable in the cache, and a packet is given, it is directly sent and no ARP request is sent out.

-

If the IP address was already stable in the cache, and no packet is given, an ARP request is sent out.

-
Parameters
- - - - -
netifThe lwIP network interface on which ipaddr must be queried for.
ipaddrThe IP address to be resolved.
qIf non-NULL, a pbuf that must be delivered to the IP address. q is not freed by this function.
-
-
-
Note
q must only be ONE packet, not a packet queue!
-
Returns
    -
  • ERR_BUF Could not make room for Ethernet header.
  • -
  • ERR_MEM Hardware address unknown, and no more ARP entries available to query for address or queue the packet.
  • -
  • ERR_MEM Could not queue packet due to memory shortage.
  • -
  • ERR_RTE No route to destination (no gateway to external networks).
  • -
  • ERR_ARG Non-unicast address given, those will not appear in ARP cache.
  • -
-
- -
-
- -

◆ etharp_request()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t etharp_request (struct netifnetif,
const ip4_addr_tipaddr 
)
-
-

Send an ARP request packet asking for ipaddr.

-
Parameters
- - - -
netifthe lwip network interface on which to send the request
ipaddrthe IP address for which to ask
-
-
-
Returns
ERR_OK if the request has been sent ERR_MEM if the ARP packet couldn't be allocated any other err_t on failure
- -
-
- -

◆ etharp_tmr()

- -
-
- - - - - - - - -
void etharp_tmr (void )
-
-

Clears expired entries in the ARP table.

-

This function should be called every ARP_TMR_INTERVAL milliseconds (1 second), in order to expire entries in the ARP table.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.js deleted file mode 100644 index 51ea008b8630459d29823d4b5218121e3b15cb7a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/etharp_8c.js +++ /dev/null @@ -1,15 +0,0 @@ -var etharp_8c = -[ - [ "ARP_AGE_REREQUEST_USED_UNICAST", "etharp_8c.html#ac71515a6f140b25de49e9bf432b2bb2a", null ], - [ "ARP_MAXPENDING", "etharp_8c.html#a0a03fea13e060da5a53a10a75a96def9", null ], - [ "ETHARP_FLAG_TRY_HARD", "etharp_8c.html#a96f8787ca623e704da1d32ca7dd6d6d9", null ], - [ "etharp_state", "etharp_8c.html#ae95dee9363e6d3417298e07380b2d383", null ], - [ "etharp_cleanup_netif", "etharp_8c.html#ae94677a2a5f3698276027c7475f6ca05", null ], - [ "etharp_find_addr", "etharp_8c.html#a0f8ca87c5472fa165763c8c38b76174c", null ], - [ "etharp_get_entry", "etharp_8c.html#ab93df7ccb26496100d45137541e863c8", null ], - [ "etharp_input", "etharp_8c.html#a540a5506979693ef9ac4496db9bfa7d6", null ], - [ "etharp_output", "etharp_8c.html#a19258c75a3778b6ed0c82f63a419502d", null ], - [ "etharp_query", "etharp_8c.html#ae180772e31346a0afeb707ad172dd19c", null ], - [ "etharp_request", "etharp_8c.html#a3e56faced96841e615f88dd57d1b2b15", null ], - [ "etharp_tmr", "etharp_8c.html#a654f4dad71f7e2bc4820094648f37a26", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.html deleted file mode 100644 index 55c5b31575614b9ee9326a144d8288310392a7ea..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: src/netif/ethernet.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ethernet.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "netif/ethernet.h"
-#include "lwip/def.h"
-#include "lwip/stats.h"
-#include "lwip/etharp.h"
-#include "lwip/ip.h"
-#include "lwip/snmp.h"
-#include <string.h>
-#include "netif/ppp/ppp_opts.h"
-#include "path/to/my/lwip_hooks.h"
-
- - - - - -

-Functions

err_t ethernet_input (struct pbuf *p, struct netif *netif)
 
err_t ethernet_output (struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type)
 
-

Detailed Description

-

Ethernet common functions

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.js deleted file mode 100644 index f03ec898e8d29ccc99adcb5aefc6c6ca8f6c8ea4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethernet_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var ethernet_8c = -[ - [ "ethernet_input", "group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff", null ], - [ "ethernet_output", "group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.html deleted file mode 100644 index f93d1a761ae7701f30d11be8cc71e88c218f1838..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/ethip6.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ethip6.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ethip6.h"
-#include "lwip/nd6.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip6.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/netif.h"
-#include "lwip/icmp6.h"
-#include "lwip/prot/ethernet.h"
-#include "netif/ethernet.h"
-#include <string.h>
-
- - - -

-Functions

err_t ethip6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
-

Detailed Description

-

Ethernet output for IPv6. Uses ND tables for link-layer addressing.

-

Function Documentation

- -

◆ ethip6_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ethip6_output (struct netifnetif,
struct pbufq,
const ip6_addr_tip6addr 
)
-
-

Resolve and fill-in Ethernet address header for outgoing IPv6 packet.

-

For IPv6 multicast, corresponding Ethernet addresses are selected and the packet is transmitted on the link.

-

For unicast addresses, ask the ND6 module what to do. It will either let us send the the packet right away, or queue the packet for later itself, unless an error occurs.

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ip6addrThe IP address of the packet destination.
-
-
-
Returns
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.js deleted file mode 100644 index 31b402a64f1313e1d3ed13fd8a2e58095720b8af..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var ethip6_8c = -[ - [ "ethip6_output", "ethip6_8c.html#ab5326546d33174f91f1fb0cc6d398bfd", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.html deleted file mode 100644 index 9946060c5f22cf970d5ca11e9c87d7e3f57e00ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ethip6.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ethip6.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip6.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/netif.h"
-
- - - -

-Functions

err_t ethip6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
-

Detailed Description

-

Ethernet output for IPv6. Uses ND tables for link-layer addressing.

-

Function Documentation

- -

◆ ethip6_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ethip6_output (struct netifnetif,
struct pbufq,
const ip6_addr_tip6addr 
)
-
-

Resolve and fill-in Ethernet address header for outgoing IPv6 packet.

-

For IPv6 multicast, corresponding Ethernet addresses are selected and the packet is transmitted on the link.

-

For unicast addresses, ask the ND6 module what to do. It will either let us send the the packet right away, or queue the packet for later itself, unless an error occurs.

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ip6addrThe IP address of the packet destination.
-
-
-
Returns
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.js deleted file mode 100644 index fb0702904f5ed4db3a0c066bd008b86656bc0de8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ethip6_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var ethip6_8h = -[ - [ "ethip6_output", "ethip6_8h.html#ab5326546d33174f91f1fb0cc6d398bfd", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/files.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/files.html deleted file mode 100644 index ea6af13041d0f6923bf25fd0e4fe7e062149d4c2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/files.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - -lwIP: File List - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
-
[detail level 123456]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  src
  api
 api_lib.c
 api_msg.c
 err.c
 if_api.c
 netbuf.c
 netdb.c
 netifapi.c
 sockets.c
 tcpip.c
  apps
  altcp_tls
  http
  lwiperf
  mdns
  mqtt
  netbiosns
  smtp
  snmp
  sntp
  tftp
  core
  ipv4
  ipv6
 altcp.c
 altcp_alloc.c
 altcp_tcp.c
 def.c
 dns.c
 inet_chksum.c
 init.c
 ip.c
 mem.c
 memp.c
 netif.c
 pbuf.c
 raw.c
 stats.c
 sys.c
 tcp.c
 tcp_in.c
 tcp_out.c
 timeouts.c
 udp.c
  include
  compat
  lwip
  netif
  netif
  ppp
 bridgeif.c
 bridgeif_fdb.c
 ethernet.c
 lowpan6.c
 lowpan6_ble.c
 lowpan6_common.c
 slipif.c
 zepif.c
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/files.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/files.js deleted file mode 100644 index 04b0a8eee939c6c60155749576abd30eb0c63299..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/files.js +++ /dev/null @@ -1,4 +0,0 @@ -var files = -[ - [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/folderclosed.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/folderclosed.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/folderopen.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/folderopen.png deleted file mode 100644 index d6c7f676a3b3ef8c2c307d319dff3c6a604eb227..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/folderopen.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions.html deleted file mode 100644 index d66f72050d1a61af4b37a9983982007a64579529..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- _ -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_a.html deleted file mode 100644 index 88526fd02063470aaa1011229dd23e9f435ffb9b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_a.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- a -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_b.html deleted file mode 100644 index fd19750ee4681ef2746db6d195aa573557f1f54a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_b.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- b -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_c.html deleted file mode 100644 index ee1e23d2ded296ee6c678849e7fa1aeec664cdfd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_c.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- c -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_d.html deleted file mode 100644 index 37b24c73c2810d224323486042281b8d337052a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_d.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- d -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_dup.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_dup.js deleted file mode 100644 index e111509ed004882f4aa83b301107ed36818ee75d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_dup.js +++ /dev/null @@ -1,28 +0,0 @@ -var functions_dup = -[ - [ "_", "functions.html", null ], - [ "a", "functions_a.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "j", "functions_j.html", null ], - [ "k", "functions_k.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "n", "functions_n.html", null ], - [ "o", "functions_o.html", null ], - [ "p", "functions_p.html", null ], - [ "q", "functions_q.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "u", "functions_u.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ], - [ "z", "functions_z.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_e.html deleted file mode 100644 index 7fcd2d29fb1bb5264942ec7fa9a9b13b5408faf1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_e.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- e -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_f.html deleted file mode 100644 index 54a71beb53e1253a9f0ab00d88d5ec7be26c848f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_f.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- f -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_g.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_g.html deleted file mode 100644 index 785540b50aabe7ad436b98aae68b8988c3ac415a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_g.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- g -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_h.html deleted file mode 100644 index d8d5b59f130187692ae637df1b4e25b76b065692..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- h -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_i.html deleted file mode 100644 index a0e4a7850cc677ccf0a22cfe4c67cfde89c409ba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_i.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- i -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_j.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_j.html deleted file mode 100644 index dd37de2a72b8129653c666ec6b795b9ad2889799..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_j.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- j -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_k.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_k.html deleted file mode 100644 index 2f229474e4ce78f7866dd001eeb34712b520d4d3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_k.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- k -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_l.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_l.html deleted file mode 100644 index cfc212a4f8f22be169f202a041ad3a130eed20b1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_l.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- l -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_m.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_m.html deleted file mode 100644 index b6bb77e233d46902b38a06e2297bcb1c3d91ffd6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_m.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- m -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_n.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_n.html deleted file mode 100644 index 0cdf9c52c83eb312641f821378dd7ed25b1f0f23..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_n.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- n -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_o.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_o.html deleted file mode 100644 index 0c7acc5d1bdaa86f017d9130abf3d315cfae7b5d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_o.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- o -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_p.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_p.html deleted file mode 100644 index 9c00519ce45da057ba9e52ea54df98fa504266cf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_p.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- p -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_q.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_q.html deleted file mode 100644 index 1267836d27b3d822b1260e91493438421fb4f8c9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_q.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- q -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_r.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_r.html deleted file mode 100644 index 91db0ecec05c03f49c82dfc78c04968ac12c8269..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_r.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- r -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_s.html deleted file mode 100644 index d22b9b1c1f3b4860d8a2924c42370e8e293cb7c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_s.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_t.html deleted file mode 100644 index c7488bad864c7cadc4dd8f89c2953245257b9da0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_t.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_u.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_u.html deleted file mode 100644 index 994b222ca27a848ff26dcda8f8f1d1c6b24318e4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_u.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- u -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_v.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_v.html deleted file mode 100644 index 1c4019c8b055c72d4408566ebbb894ee25a07c49..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_v.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- v -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.html deleted file mode 100644 index 81ffa0bc232f4bbdf916ad2a3fece8d9bc6846db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- _ -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.js deleted file mode 100644 index fb72348e4efa663ad3f85fdce7194886b8074117..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars.js +++ /dev/null @@ -1,28 +0,0 @@ -var functions_vars = -[ - [ "_", "functions_vars.html", null ], - [ "a", "functions_vars_a.html", null ], - [ "b", "functions_vars_b.html", null ], - [ "c", "functions_vars_c.html", null ], - [ "d", "functions_vars_d.html", null ], - [ "e", "functions_vars_e.html", null ], - [ "f", "functions_vars_f.html", null ], - [ "g", "functions_vars_g.html", null ], - [ "h", "functions_vars_h.html", null ], - [ "i", "functions_vars_i.html", null ], - [ "j", "functions_vars_j.html", null ], - [ "k", "functions_vars_k.html", null ], - [ "l", "functions_vars_l.html", null ], - [ "m", "functions_vars_m.html", null ], - [ "n", "functions_vars_n.html", null ], - [ "o", "functions_vars_o.html", null ], - [ "p", "functions_vars_p.html", null ], - [ "q", "functions_vars_q.html", null ], - [ "r", "functions_vars_r.html", null ], - [ "s", "functions_vars_s.html", null ], - [ "t", "functions_vars_t.html", null ], - [ "u", "functions_vars_u.html", null ], - [ "v", "functions_vars_v.html", null ], - [ "w", "functions_vars_w.html", null ], - [ "z", "functions_vars_z.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_a.html deleted file mode 100644 index b30a4469a85752e706f7e89e194b79252090590f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_a.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_b.html deleted file mode 100644 index ce955405d54e1ab37ac3a705074b3bfe50ba2cd2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_b.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- b -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_c.html deleted file mode 100644 index 1cc4e7dcc85d92b7388d69ed45fb0ac22c641abb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_c.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- c -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_d.html deleted file mode 100644 index 0564f1518b05159808c65d6297fa5440a59d14a1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_d.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- d -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_e.html deleted file mode 100644 index f05a84d1afb2b3b777a29afc4119fb4743060f1d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_e.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- e -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_f.html deleted file mode 100644 index aad502076ed7863e6eeeaa00d5f069cf241da45b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_f.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- f -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_g.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_g.html deleted file mode 100644 index 5d716b6d8df84e42371db59c414b0cc71c3ae18a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_g.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- g -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_h.html deleted file mode 100644 index bf7a3146ec93d0892b4a04c60da9174e3151d1f3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- h -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_i.html deleted file mode 100644 index dc7ad505da468dbb8bbc0faeab7a7f83b3d3c729..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_i.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- i -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_j.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_j.html deleted file mode 100644 index 5162871be7c7618aa0a3f774e86530dfd18e29a1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_j.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- j -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_k.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_k.html deleted file mode 100644 index 8f797c19e34d70e2aa3b961623a3690136d95a62..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_k.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- k -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_l.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_l.html deleted file mode 100644 index a2da34bdaa299c59345495d7a742e7281e039030..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_l.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- l -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_m.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_m.html deleted file mode 100644 index 95e096821caa81f1d2eb6e2ffccce04ade297df2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_m.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- m -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_n.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_n.html deleted file mode 100644 index a41ac724e370748e8decd631bc5c1c159792f4f7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_n.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- n -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_o.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_o.html deleted file mode 100644 index bb8f62087f0ef46778a8f6af795c909dd2c5f7c2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_o.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- o -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_p.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_p.html deleted file mode 100644 index a167b44d69f1fb7be0da4fc20d9c24653d9d371f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_p.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- p -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_q.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_q.html deleted file mode 100644 index 3f433a8e77207583e863e55cd22833f090263a4f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_q.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- q -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_r.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_r.html deleted file mode 100644 index ffd09999afc1b0bf5aa76db58236064e3e98bdc3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_r.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- r -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_s.html deleted file mode 100644 index 77a95724991c1f88ff50236176cfd3c542afafb3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_s.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_t.html deleted file mode 100644 index b37fd9f244b0c081c513e3e5685edff1daa5f8ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_t.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_u.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_u.html deleted file mode 100644 index 513670f0915a38570b4bcdbb543f19a2370d2e58..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_u.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- u -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_v.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_v.html deleted file mode 100644 index 6251249df9a88547b63a8fad502c36357382ffe7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_v.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- v -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_w.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_w.html deleted file mode 100644 index 8ab1d18d1473c04ab8e79e435c76b8492ea0db1c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_w.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- w -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_z.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_z.html deleted file mode 100644 index 7e047e958fdd8496931cfe5e3b2ee9fb7e1a2cb8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_vars_z.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: Data Fields - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- z -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_w.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_w.html deleted file mode 100644 index 88f0ffccb64be8f2cf067c8b972b9f18fce62daa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_w.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- w -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_z.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_z.html deleted file mode 100644 index e0476a04ec1eda5917acd4da6c99153f1a5c6045..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/functions_z.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: Data Fields - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- -

- z -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals.html deleted file mode 100644 index b9c6981f8706bae022831613a2216c954c4ad469..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- a -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_b.html deleted file mode 100644 index f57d562ce0e9d32f3ad19948831fadd69a878b18..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_b.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- b -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_c.html deleted file mode 100644 index 1837822d92466b686bf787298bc4bd6d2f57eccb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_c.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- c -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_d.html deleted file mode 100644 index 98e104480e9b2497f7fd18b510537522c37de8da..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_d.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- d -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.html deleted file mode 100644 index 5ddf29eff88a62eda0f0e40b2a04eeb7eb67af91..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.js deleted file mode 100644 index 3e5a545783b0c7e609b0c9dad32b144be3c4f217..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs.js +++ /dev/null @@ -1,22 +0,0 @@ -var globals_defs = -[ - [ "a", "globals_defs.html", null ], - [ "b", "globals_defs_b.html", null ], - [ "c", "globals_defs_c.html", null ], - [ "d", "globals_defs_d.html", null ], - [ "e", "globals_defs_e.html", null ], - [ "f", "globals_defs_f.html", null ], - [ "g", "globals_defs_g.html", null ], - [ "h", "globals_defs_h.html", null ], - [ "i", "globals_defs_i.html", null ], - [ "l", "globals_defs_l.html", null ], - [ "m", "globals_defs_m.html", null ], - [ "n", "globals_defs_n.html", null ], - [ "p", "globals_defs_p.html", null ], - [ "r", "globals_defs_r.html", null ], - [ "s", "globals_defs_s.html", null ], - [ "t", "globals_defs_t.html", null ], - [ "u", "globals_defs_u.html", null ], - [ "w", "globals_defs_w.html", null ], - [ "z", "globals_defs_z.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_b.html deleted file mode 100644 index 6d4377d418202e8339b0e88ad756515bce5ae172..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_b.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- b -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_c.html deleted file mode 100644 index 436e7a4dbb6057a3e6e98d95c58eefd5b38dcc20..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_c.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- c -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_d.html deleted file mode 100644 index bac41d5686e4e6a6ef0044d4a15518ed49474e43..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_d.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- d -

    -
  • DEFAULT_ACCEPTMBOX_SIZE -: opt.h -
  • -
  • DEFAULT_RAW_RECVMBOX_SIZE -: opt.h -
  • -
  • DEFAULT_TCP_RECVMBOX_SIZE -: opt.h -
  • -
  • DEFAULT_THREAD_NAME -: opt.h -
  • -
  • DEFAULT_THREAD_PRIO -: opt.h -
  • -
  • DEFAULT_THREAD_STACKSIZE -: opt.h -
  • -
  • DEFAULT_UDP_RECVMBOX_SIZE -: opt.h -
  • -
  • DHCP6_DEBUG -: opt.h -
  • -
  • DHCP6_DUID_LLT -: dhcp6.h -
  • -
  • dhcp6_remove_struct -: dhcp6.h -
  • -
  • DHCP6_STATUS_SUCCESS -: dhcp6.h -
  • -
  • DHCP6_TIMER_MSECS -: dhcp6.h -
  • -
  • DHCP_COARSE_TIMER_MSECS -: dhcp.h -
  • -
  • DHCP_COARSE_TIMER_SECS -: dhcp.h -
  • -
  • DHCP_CREATE_RAND_XID -: dhcp.c -
  • -
  • DHCP_DEBUG -: opt.h -
  • -
  • DHCP_DOES_ARP_CHECK -: opt.h -
  • -
  • DHCP_FINE_TIMER_MSECS -: dhcp.h -
  • -
  • DHCP_MAX_MSG_LEN -: dhcp.c -
  • -
  • DHCP_MIN_REPLY_LEN -: dhcp.c -
  • -
  • DHCP_OPTIONS_LEN -: dhcp.h -
  • -
  • dhcp_remove_struct -: dhcp.h -
  • -
  • DNS_DEBUG -: opt.h -
  • -
  • DNS_DOES_NAME_CHECK -: opt.h -
  • -
  • DNS_LOCAL_HOSTLIST -: opt.h -
  • -
  • DNS_LOCAL_HOSTLIST_IS_DYNAMIC -: opt.h -
  • -
  • DNS_MAX_NAME_LENGTH -: opt.h -
  • -
  • DNS_MAX_RETRIES -: opt.h -
  • -
  • DNS_MAX_SERVERS -: opt.h -
  • -
  • DNS_MAX_TTL -: dns.c -
  • -
  • DNS_MQUERY_PORT -: dns.h -
  • -
  • DNS_PORT_ALLOWED -: dns.c -
  • -
  • DNS_RAND_TXID -: dns.c -
  • -
  • DNS_SERVER_PORT -: dns.h -
  • -
  • DNS_TABLE_SIZE -: opt.h -
  • -
  • DNS_TMR_INTERVAL -: dns.h -
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_e.html deleted file mode 100644 index 14fd1d4ec234022045282002658164fd3b30b359..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_e.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- e -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_f.html deleted file mode 100644 index 766f999ccd15b1cb0075cd0b179ae900a38bcd81..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_f.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- f -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_g.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_g.html deleted file mode 100644 index 00f4bef4bb6da2a1e0b6d74a4d02a1ec22223546..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_g.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- g -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_h.html deleted file mode 100644 index dbd0f934be1a857ee10276fa865b759db6d89cd6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_h.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- h -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_i.html deleted file mode 100644 index 528fe48784924dfd78fcaeb909f2de274941bf44..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_i.html +++ /dev/null @@ -1,629 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- i -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_l.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_l.html deleted file mode 100644 index b985a5068f3232525065d26b094a908474515fe8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_l.html +++ /dev/null @@ -1,876 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- l -

    -
  • LINK_STATS -: opt.h -
  • -
  • listen -: sockets.h -
  • -
  • LL_IP4_MULTICAST_ADDR_0 -: ethernet.h -
  • -
  • LL_IP6_MULTICAST_ADDR_0 -: ethernet.h -
  • -
  • LOCK_TCPIP_CORE -: tcpip.h -
  • -
  • LOWPAN6_TMR_INTERVAL -: lowpan6.h -
  • -
  • LWIP_6LOWPAN_802154_HW_CRC -: lowpan6_opts.h -
  • -
  • LWIP_6LOWPAN_CALC_CRC -: lowpan6_opts.h -
  • -
  • LWIP_6LOWPAN_INFER_SHORT_ADDRESS -: lowpan6_opts.h -
  • -
  • LWIP_6LOWPAN_IPHC -: lowpan6_opts.h -
  • -
  • LWIP_6LOWPAN_NUM_CONTEXTS -: lowpan6_opts.h -
  • -
  • LWIP_ALIGNMENT_CAST -: arch.h -
  • -
  • LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT -: opt.h -
  • -
  • LWIP_ALTCP -: opt.h -
  • -
  • LWIP_ALTCP_TLS -: opt.h -
  • -
  • LWIP_ALTCP_TLS_MBEDTLS -: altcp_tls_mbedtls_opts.h -
  • -
  • LWIP_ARP -: opt.h -
  • -
  • LWIP_ARP_FILTER_NETIF -: ethernet.h -
  • -
  • LWIP_ASSERT_CORE_LOCKED -: opt.h -
  • -
  • LWIP_AUTOIP -: opt.h -
  • -
  • LWIP_AUTOIP_CREATE_SEED_ADDR -: autoip.c -
  • -
  • LWIP_AUTOIP_RAND -: autoip.c -
  • -
  • LWIP_BROADCAST_PING -: opt.h -
  • -
  • LWIP_CHECKSUM_CTRL_PER_NETIF -: opt.h -
  • -
  • LWIP_CHECKSUM_ON_COPY -: opt.h -
  • -
  • LWIP_COMPAT_MUTEX -: sys.h -
  • -
  • LWIP_COMPAT_SOCKETS -: opt.h -
  • -
  • LWIP_CONST_CAST -: arch.h -
  • -
  • LWIP_DBG_FRESH -: debug.h -
  • -
  • LWIP_DBG_HALT -: debug.h -
  • -
  • LWIP_DBG_LEVEL_ALL -: debug.h -
  • -
  • LWIP_DBG_LEVEL_SERIOUS -: debug.h -
  • -
  • LWIP_DBG_LEVEL_SEVERE -: debug.h -
  • -
  • LWIP_DBG_LEVEL_WARNING -: debug.h -
  • -
  • LWIP_DBG_MIN_LEVEL -: opt.h -
  • -
  • LWIP_DBG_OFF -: debug.h -
  • -
  • LWIP_DBG_ON -: debug.h -
  • -
  • LWIP_DBG_STATE -: debug.h -
  • -
  • LWIP_DBG_TRACE -: debug.h -
  • -
  • LWIP_DBG_TYPES_ON -: opt.h -
  • -
  • LWIP_DEBUG -: debug.h -
  • -
  • LWIP_DECLARE_MEMORY_ALIGNED -: arch.h -
  • -
  • LWIP_DHCP -: opt.h -
  • -
  • LWIP_DHCP6_GET_NTP_SRV -: opt.h -
  • -
  • LWIP_DHCP6_MAX_DNS_SERVERS -: opt.h -
  • -
  • LWIP_DHCP6_MAX_NTP_SERVERS -: opt.h -
  • -
  • LWIP_DHCP_AUTOIP_COOP -: opt.h -
  • -
  • LWIP_DHCP_AUTOIP_COOP_TRIES -: opt.h -
  • -
  • LWIP_DHCP_BOOTP_FILE -: opt.h -
  • -
  • LWIP_DHCP_GET_NTP_SRV -: opt.h -
  • -
  • LWIP_DHCP_MAX_DNS_SERVERS -: opt.h -
  • -
  • LWIP_DHCP_MAX_NTP_SERVERS -: opt.h -
  • -
  • LWIP_DNS -: opt.h -
  • -
  • LWIP_DNS_API_HOSTENT_STORAGE -: netdb.c -
  • -
  • LWIP_DNS_SECURE -: opt.h -
  • -
  • LWIP_DNS_SUPPORT_MDNS_QUERIES -: opt.h -
  • -
  • LWIP_ETHERNET -: opt.h -
  • -
  • LWIP_EVENT_API -: opt.h -
  • -
  • LWIP_FIONREAD_LINUXMODE -: opt.h -
  • -
  • LWIP_HAVE_LOOPIF -: opt.h -
  • -
  • LWIP_HOOK_DHCP6_APPEND_OPTIONS -: opt.h -
  • -
  • LWIP_HOOK_DHCP_APPEND_OPTIONS -: opt.h -
  • -
  • LWIP_HOOK_DHCP_PARSE_OPTION -: opt.h -
  • -
  • LWIP_HOOK_ETHARP_GET_GW -: opt.h -
  • -
  • LWIP_HOOK_FILENAME -: opt.h -
  • -
  • LWIP_HOOK_IP4_CANFORWARD -: opt.h -
  • -
  • LWIP_HOOK_IP4_INPUT -: opt.h -
  • -
  • LWIP_HOOK_IP4_ROUTE -: opt.h -
  • -
  • LWIP_HOOK_IP4_ROUTE_SRC -: opt.h -
  • -
  • LWIP_HOOK_IP6_INPUT -: opt.h -
  • -
  • LWIP_HOOK_IP6_ROUTE -: opt.h -
  • -
  • LWIP_HOOK_MEMP_AVAILABLE -: opt.h -
  • -
  • LWIP_HOOK_ND6_GET_GW -: opt.h -
  • -
  • LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE -: opt.h -
  • -
  • LWIP_HOOK_SOCKETS_GETSOCKOPT -: opt.h -
  • -
  • LWIP_HOOK_SOCKETS_SETSOCKOPT -: opt.h -
  • -
  • LWIP_HOOK_TCP_INPACKET_PCB -: opt.h -
  • -
  • LWIP_HOOK_TCP_ISN -: opt.h -
  • -
  • LWIP_HOOK_TCP_OUT_ADD_TCPOPTS -: opt.h -
  • -
  • LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH -: opt.h -
  • -
  • LWIP_HOOK_UNKNOWN_ETH_PROTOCOL -: opt.h -
  • -
  • LWIP_HOOK_VLAN_CHECK -: opt.h -
  • -
  • LWIP_HOOK_VLAN_SET -: opt.h -
  • -
  • LWIP_HTTPC_HAVE_FILE_IO -: http_client.h -
  • -
  • LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR -: httpd_opts.h -
  • -
  • LWIP_HTTPD_CGI -: httpd_opts.h -
  • -
  • LWIP_HTTPD_CGI_SSI -: httpd_opts.h -
  • -
  • LWIP_HTTPD_CUSTOM_FILES -: httpd_opts.h -
  • -
  • LWIP_HTTPD_DYNAMIC_FILE_READ -: httpd_opts.h -
  • -
  • LWIP_HTTPD_DYNAMIC_HEADERS -: httpd_opts.h -
  • -
  • LWIP_HTTPD_FILE_STATE -: httpd_opts.h -
  • -
  • LWIP_HTTPD_FS_ASYNC_READ -: httpd_opts.h -
  • -
  • LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED -: httpd_opts.h -
  • -
  • LWIP_HTTPD_MAX_REQ_LENGTH -: httpd_opts.h -
  • -
  • LWIP_HTTPD_MAX_REQUEST_URI_LEN -: httpd_opts.h -
  • -
  • LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI -: httpd_opts.h -
  • -
  • LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN -: httpd_opts.h -
  • -
  • LWIP_HTTPD_REQ_BUFSIZE -: httpd_opts.h -
  • -
  • LWIP_HTTPD_REQ_QUEUELEN -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SSI -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SSI_BY_FILE_EXTENSION -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SSI_INCLUDE_TAG -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SSI_MULTIPART -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SSI_RAW -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SUPPORT_11_KEEPALIVE -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SUPPORT_EXTSTATUS -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SUPPORT_POST -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SUPPORT_REQUESTLIST -: httpd_opts.h -
  • -
  • LWIP_HTTPD_SUPPORT_V09 -: httpd_opts.h -
  • -
  • LWIP_HTTPD_TIMING -: httpd_opts.h -
  • -
  • LWIP_ICMP -: opt.h -
  • -
  • LWIP_ICMP6 -: opt.h -
  • -
  • LWIP_ICMP6_DATASIZE -: opt.h -
  • -
  • LWIP_ICMP6_HL -: opt.h -
  • -
  • LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN -: icmp.c -
  • -
  • LWIP_IGMP -: opt.h -
  • -
  • LWIP_INLINE_IP_CHKSUM -: ip4.c -
  • -
  • LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX -: ip.h -
  • -
  • LWIP_IPV4 -: opt.h -
  • -
  • LWIP_IPV6 -: opt.h -
  • -
  • LWIP_IPV6_ADDRESS_LIFETIMES -: opt.h -
  • -
  • LWIP_IPV6_AUTOCONFIG -: opt.h -
  • -
  • LWIP_IPV6_DHCP6 -: opt.h -
  • -
  • LWIP_IPV6_DHCP6_STATEFUL -: opt.h -
  • -
  • LWIP_IPV6_DHCP6_STATELESS -: opt.h -
  • -
  • LWIP_IPV6_DUP_DETECT_ATTEMPTS -: opt.h -
  • -
  • LWIP_IPV6_FORWARD -: opt.h -
  • -
  • LWIP_IPV6_FRAG -: opt.h -
  • -
  • LWIP_IPV6_MLD -: opt.h -
  • -
  • LWIP_IPV6_NUM_ADDRESSES -: opt.h -
  • -
  • LWIP_IPV6_REASS -: opt.h -
  • -
  • LWIP_IPV6_SCOPES -: opt.h -
  • -
  • LWIP_IPV6_SCOPES_DEBUG -: opt.h -
  • -
  • LWIP_IPV6_SEND_ROUTER_SOLICIT -: opt.h -
  • -
  • LWIP_LOOPBACK_MAX_PBUFS -: opt.h -
  • -
  • LWIP_LOOPIF_MULTICAST -: opt.h -
  • -
  • LWIP_LOWPAN6_802154_DEBUG -: lowpan6_opts.h -
  • -
  • LWIP_LOWPAN6_DEBUG -: lowpan6_opts.h -
  • -
  • LWIP_LOWPAN6_DECOMPRESSION_DEBUG -: lowpan6_opts.h -
  • -
  • LWIP_LOWPAN6_IP_COMPRESSED_DEBUG -: lowpan6_opts.h -
  • -
  • LWIP_MAKEU32 -: def.h -
  • -
  • LWIP_MARK_TCPIP_THREAD -: opt.h -
  • -
  • LWIP_MEM_ALIGN -: arch.h -
  • -
  • LWIP_MEM_ALIGN_BUFFER -: arch.h -
  • -
  • LWIP_MEM_ALIGN_SIZE -: arch.h -
  • -
  • LWIP_MEMPOOL_ALLOC -: memp.h -
  • -
  • LWIP_MEMPOOL_DECLARE -: memp.h -
  • -
  • LWIP_MEMPOOL_FREE -: memp.h -
  • -
  • LWIP_MEMPOOL_INIT -: memp.h -
  • -
  • LWIP_MEMPOOL_PROTOTYPE -: memp.h -
  • -
  • LWIP_MIB2_CALLBACKS -: opt.h -
  • -
  • LWIP_MPU_COMPATIBLE -: opt.h -
  • -
  • LWIP_MULTICAST_PING -: opt.h -
  • -
  • LWIP_MULTICAST_TX_OPTIONS -: opt.h -
  • -
  • LWIP_ND6_ALLOW_RA_UPDATES -: opt.h -
  • -
  • LWIP_ND6_DELAY_FIRST_PROBE_TIME -: opt.h -
  • -
  • LWIP_ND6_MAX_ANYCAST_DELAY_TIME -: opt.h -
  • -
  • LWIP_ND6_MAX_MULTICAST_SOLICIT -: opt.h -
  • -
  • LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT -: opt.h -
  • -
  • LWIP_ND6_MAX_UNICAST_SOLICIT -: opt.h -
  • -
  • LWIP_ND6_NUM_DESTINATIONS -: opt.h -
  • -
  • LWIP_ND6_NUM_NEIGHBORS -: opt.h -
  • -
  • LWIP_ND6_NUM_PREFIXES -: opt.h -
  • -
  • LWIP_ND6_NUM_ROUTERS -: opt.h -
  • -
  • LWIP_ND6_QUEUEING -: opt.h -
  • -
  • LWIP_ND6_RDNSS_MAX_DNS_SERVERS -: opt.h -
  • -
  • LWIP_ND6_REACHABLE_TIME -: opt.h -
  • -
  • LWIP_ND6_RETRANS_TIMER -: opt.h -
  • -
  • LWIP_ND6_TCP_REACHABILITY_HINTS -: opt.h -
  • -
  • LWIP_NETBIOS_RESPOND_NAME_QUERY -: netbiosns_opts.h -
  • -
  • LWIP_NETBUF_RECVINFO -: opt.h -
  • -
  • LWIP_NETCONN -: opt.h -
  • -
  • LWIP_NETCONN_FULLDUPLEX -: opt.h -
  • -
  • LWIP_NETCONN_SEM_PER_THREAD -: opt.h -
  • -
  • LWIP_NETIF_API -: opt.h -
  • -
  • LWIP_NETIF_EXT_STATUS_CALLBACK -: opt.h -
  • -
  • LWIP_NETIF_HOSTNAME -: opt.h -
  • -
  • LWIP_NETIF_HWADDRHINT -: opt.h -
  • -
  • LWIP_NETIF_LINK_CALLBACK -: opt.h -
  • -
  • LWIP_NETIF_LOOPBACK -: opt.h -
  • -
  • LWIP_NETIF_LOOPBACK_MULTITHREADING -: opt.h -
  • -
  • LWIP_NETIF_REMOVE_CALLBACK -: opt.h -
  • -
  • LWIP_NETIF_STATUS_CALLBACK -: opt.h -
  • -
  • LWIP_NETIF_TX_SINGLE_PBUF -: opt.h -
  • -
  • LWIP_NO_CTYPE_H -: arch.h -
  • -
  • LWIP_NO_INTTYPES_H -: arch.h -
  • -
  • LWIP_NO_LIMITS_H -: arch.h -
  • -
  • LWIP_NO_STDDEF_H -: arch.h -
  • -
  • LWIP_NO_STDINT_H -: arch.h -
  • -
  • LWIP_NOASSERT -: debug.h -
  • -
  • LWIP_NSC_IPV4_ADDRESS_CHANGED -: netif.h -
  • -
  • LWIP_NSC_IPV4_GATEWAY_CHANGED -: netif.h -
  • -
  • LWIP_NSC_IPV4_NETMASK_CHANGED -: netif.h -
  • -
  • LWIP_NSC_IPV4_SETTINGS_CHANGED -: netif.h -
  • -
  • LWIP_NSC_IPV6_ADDR_STATE_CHANGED -: netif.h -
  • -
  • LWIP_NSC_IPV6_SET -: netif.h -
  • -
  • LWIP_NSC_LINK_CHANGED -: netif.h -
  • -
  • LWIP_NSC_NETIF_ADDED -: netif.h -
  • -
  • LWIP_NSC_NETIF_REMOVED -: netif.h -
  • -
  • LWIP_NSC_STATUS_CHANGED -: netif.h -
  • -
  • LWIP_NUM_NETIF_CLIENT_DATA -: opt.h -
  • -
  • LWIP_NUM_SYS_TIMEOUT_INTERNAL -: opt.h -
  • -
  • LWIP_PACKED_CAST -: arch.h -
  • -
  • LWIP_PBUF_REF_T -: opt.h -
  • -
  • LWIP_PERF -: opt.h -
  • -
  • LWIP_PLATFORM_ASSERT -: arch.h -
  • -
  • LWIP_PLATFORM_DIAG -: arch.h -
  • -
  • LWIP_POSIX_SOCKETS_IO_NAMES -: opt.h -
  • -
  • LWIP_PROVIDE_ERRNO -: arch.h -
  • -
  • LWIP_PTR_NUMERIC_CAST -: arch.h -
  • -
  • LWIP_RAND -: arch.h -
  • -
  • LWIP_RAW -: opt.h -
  • -
  • LWIP_RC_DEVELOPMENT -: init.h -
  • -
  • LWIP_RC_RELEASE -: init.h -
  • -
  • LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG -: lowpan6_opts.h -
  • -
  • LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS -: lowpan6_opts.h -
  • -
  • LWIP_SINGLE_NETIF -: opt.h -
  • -
  • LWIP_SNMP -: snmp_opts.h -
  • -
  • LWIP_SNMP_V3 -: snmp_opts.h -
  • -
  • LWIP_SO_LINGER -: opt.h -
  • -
  • LWIP_SO_RCVBUF -: opt.h -
  • -
  • LWIP_SO_RCVTIMEO -: opt.h -
  • -
  • LWIP_SO_SNDRCVTIMEO_NONSTANDARD -: opt.h -
  • -
  • LWIP_SO_SNDTIMEO -: opt.h -
  • -
  • LWIP_SOCKET -: opt.h -
  • -
  • LWIP_SOCKET_OFFSET -: opt.h -
  • -
  • LWIP_SOCKET_POLL -: opt.h -
  • -
  • LWIP_SOCKET_SELECT -: opt.h -
  • -
  • LWIP_STATS -: opt.h -
  • -
  • LWIP_STATS_DISPLAY -: opt.h -
  • -
  • LWIP_SUPPORT_CUSTOM_PBUF -: pbuf.h -
  • -
  • LWIP_TCP -: opt.h -
  • -
  • LWIP_TCP_CALC_INITIAL_CWND -: tcp_in.c -
  • -
  • LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT -: opt.h -
  • -
  • LWIP_TCP_KEEPALIVE -: opt.h -
  • -
  • LWIP_TCP_MAX_SACK_NUM -: opt.h -
  • -
  • LWIP_TCP_PCB_NUM_EXT_ARGS -: opt.h -
  • -
  • LWIP_TCP_SACK_OUT -: opt.h -
  • -
  • LWIP_TCP_TIMESTAMPS -: opt.h -
  • -
  • LWIP_TCPIP_CORE_LOCKING -: opt.h -
  • -
  • LWIP_TCPIP_CORE_LOCKING_INPUT -: opt.h -
  • -
  • LWIP_TCPIP_THREAD_ALIVE -: opt.h -
  • -
  • LWIP_TCPIP_TIMEOUT -: opt.h -
  • -
  • LWIP_TIMERS -: opt.h -
  • -
  • LWIP_TIMERS_CUSTOM -: opt.h -
  • -
  • LWIP_TIMEVAL_PRIVATE -: sockets.h -
  • -
  • LWIP_UDP -: opt.h -
  • -
  • LWIP_UDPLITE -: opt.h -
  • -
  • LWIP_UNUSED_ARG -: arch.h -
  • -
  • LWIP_VERSION -: init.h -
  • -
  • LWIP_VERSION_MAJOR -: init.h -
  • -
  • LWIP_VERSION_MINOR -: init.h -
  • -
  • LWIP_VERSION_RC -: init.h -
  • -
  • LWIP_VERSION_REVISION -: init.h -
  • -
  • LWIP_VERSION_STRING -: init.h -
  • -
  • LWIP_WND_SCALE -: opt.h -
  • -
  • LWIPERF_CHECK_RX_DATA -: lwiperf.c -
  • -
  • LWIPERF_SERVER_IP_TYPE -: lwiperf.c -
  • -
  • LWIPERF_TCP_MAX_IDLE_SEC -: lwiperf.c -
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_m.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_m.html deleted file mode 100644 index 6a605193860e7957f0992a7e34c17e260443d8cd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_m.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- m -

    -
  • MDNS_DEBUG -: mdns_opts.h -
  • -
  • MDNS_MAX_SERVICES -: mdns_opts.h -
  • -
  • mdns_resp_netif_settings_changed -: mdns.h -
  • -
  • MDNS_RESP_USENETIF_EXTCALLBACK -: mdns_opts.h -
  • -
  • MEM_ALIGNMENT -: opt.h -
  • -
  • MEM_DEBUG -: opt.h -
  • -
  • MEM_LIBC_MALLOC -: opt.h -
  • -
  • MEM_OVERFLOW_CHECK -: opt.h -
  • -
  • MEM_SANITY_CHECK -: opt.h -
  • -
  • MEM_SIZE -: opt.h -
  • -
  • MEM_STATS -: opt.h -
  • -
  • MEM_USE_POOLS -: opt.h -
  • -
  • MEM_USE_POOLS_TRY_BIGGER_POOL -: opt.h -
  • -
  • MEMCPY -: opt.h -
  • -
  • MEMMOVE -: opt.h -
  • -
  • MEMP_DEBUG -: opt.h -
  • -
  • MEMP_MEM_INIT -: opt.h -
  • -
  • MEMP_MEM_MALLOC -: opt.h -
  • -
  • MEMP_NUM_ALTCP_PCB -: opt.h -
  • -
  • MEMP_NUM_API_MSG -: opt.h -
  • -
  • MEMP_NUM_ARP_QUEUE -: opt.h -
  • -
  • MEMP_NUM_DNS_API_MSG -: opt.h -
  • -
  • MEMP_NUM_FRAG_PBUF -: opt.h -
  • -
  • MEMP_NUM_IGMP_GROUP -: opt.h -
  • -
  • MEMP_NUM_LOCALHOSTLIST -: opt.h -
  • -
  • MEMP_NUM_MLD6_GROUP -: opt.h -
  • -
  • MEMP_NUM_ND6_QUEUE -: opt.h -
  • -
  • MEMP_NUM_NETBUF -: opt.h -
  • -
  • MEMP_NUM_NETCONN -: opt.h -
  • -
  • MEMP_NUM_NETDB -: opt.h -
  • -
  • MEMP_NUM_NETIFAPI_MSG -: opt.h -
  • -
  • MEMP_NUM_PBUF -: opt.h -
  • -
  • MEMP_NUM_RAW_PCB -: opt.h -
  • -
  • MEMP_NUM_REASSDATA -: opt.h -
  • -
  • MEMP_NUM_SELECT_CB -: opt.h -
  • -
  • MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA -: opt.h -
  • -
  • MEMP_NUM_SYS_TIMEOUT -: opt.h -
  • -
  • MEMP_NUM_TCP_PCB -: opt.h -
  • -
  • MEMP_NUM_TCP_PCB_LISTEN -: opt.h -
  • -
  • MEMP_NUM_TCP_SEG -: opt.h -
  • -
  • MEMP_NUM_TCPIP_MSG_API -: opt.h -
  • -
  • MEMP_NUM_TCPIP_MSG_INPKT -: opt.h -
  • -
  • MEMP_NUM_UDP_PCB -: opt.h -
  • -
  • MEMP_OVERFLOW_CHECK -: opt.h -
  • -
  • MEMP_SANITY_CHECK -: opt.h -
  • -
  • MEMP_STATS -: opt.h -
  • -
  • MEMP_USE_CUSTOM_POOLS -: opt.h -
  • -
  • MIB2_COPY_SYSUPTIME_TO -: snmp.h -
  • -
  • MIB2_INIT_NETIF -: snmp.h -
  • -
  • MIB2_STATS -: opt.h -
  • -
  • MIB2_STATS_NETIF_ADD -: snmp.h -
  • -
  • MIB2_STATS_NETIF_INC -: snmp.h -
  • -
  • MIN_REQ_LEN -: httpd.c -
  • -
  • MIN_SIZE -: mem.c -
  • -
  • MLD6_STATS -: opt.h -
  • -
  • MQTT_CONNECT_TIMOUT -: mqtt_opts.h -
  • -
  • MQTT_CTL_PACKET_TYPE -: mqtt.c -
  • -
  • MQTT_CYCLIC_TIMER_INTERVAL -: mqtt_opts.h -
  • -
  • MQTT_DEBUG -: mqtt.c -
  • -
  • MQTT_OUTPUT_RINGBUF_SIZE -: mqtt_opts.h -
  • -
  • MQTT_PORT -: mqtt.h -
  • -
  • MQTT_REQ_MAX_IN_FLIGHT -: mqtt_opts.h -
  • -
  • MQTT_REQ_TIMEOUT -: mqtt_opts.h -
  • -
  • mqtt_ringbuf_free -: mqtt.c -
  • -
  • mqtt_ringbuf_linear_read_length -: mqtt.c -
  • -
  • mqtt_subscribe -: mqtt.h -
  • -
  • MQTT_TLS_PORT -: mqtt.h -
  • -
  • mqtt_unsubscribe -: mqtt.h -
  • -
  • MQTT_VAR_HEADER_BUFFER_LEN -: mqtt_opts.h -
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_n.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_n.html deleted file mode 100644 index 4a074f00e873a5ef824090e9f6fe059efcfcf9fa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_n.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- n -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_p.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_p.html deleted file mode 100644 index 4b07b9c13bd52e49ba96044412bc5286ff286382..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_p.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- p -

    -
  • PACK_STRUCT_BEGIN -: arch.h -
  • -
  • PACK_STRUCT_END -: arch.h -
  • -
  • PACK_STRUCT_FIELD -: arch.h -
  • -
  • PACK_STRUCT_FLD_8 -: arch.h -
  • -
  • PACK_STRUCT_FLD_S -: arch.h -
  • -
  • PACK_STRUCT_STRUCT -: arch.h -
  • -
  • PACK_STRUCT_USE_INCLUDES -: arch.h -
  • -
  • PBUF_ALLOC_FLAG_DATA_CONTIGUOUS -: pbuf.h -
  • -
  • PBUF_ALLOC_FLAG_RX -: pbuf.h -
  • -
  • PBUF_DEBUG -: opt.h -
  • -
  • PBUF_FLAG_IS_CUSTOM -: pbuf.h -
  • -
  • PBUF_FLAG_LLBCAST -: pbuf.h -
  • -
  • PBUF_FLAG_LLMCAST -: pbuf.h -
  • -
  • PBUF_FLAG_MCASTLOOP -: pbuf.h -
  • -
  • PBUF_FLAG_PUSH -: pbuf.h -
  • -
  • PBUF_FLAG_TCP_FIN -: pbuf.h -
  • -
  • PBUF_LINK_ENCAPSULATION_HLEN -: opt.h -
  • -
  • PBUF_LINK_HLEN -: opt.h -
  • -
  • PBUF_NEEDS_COPY -: pbuf.h -
  • -
  • PBUF_POOL_BUFSIZE -: opt.h -
  • -
  • PBUF_POOL_FREE_OOSEQ -: pbuf.h -
  • -
  • PBUF_POOL_SIZE -: opt.h -
  • -
  • PBUF_TYPE_ALLOC_SRC_MASK -: pbuf.h -
  • -
  • PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX -: pbuf.h -
  • -
  • PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN -: pbuf.h -
  • -
  • PBUF_TYPE_FLAG_DATA_VOLATILE -: pbuf.h -
  • -
  • PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS -: pbuf.h -
  • -
  • poll -: sockets.h -
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_r.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_r.html deleted file mode 100644 index e62828768556ab5f0c44b006b1f84b5cb68dd5a2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_r.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- r -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_s.html deleted file mode 100644 index 80295963f3f11942962df2a047fcd695837d0620..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_s.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_t.html deleted file mode 100644 index 24b6e1a7d481e72ce5618262ae2feeaaab81d1ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_t.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_u.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_u.html deleted file mode 100644 index f26c41aa83b151d082a598dba14efc611c04d3c2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_u.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- u -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_w.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_w.html deleted file mode 100644 index eb20ba44842d8c690532a8c8789bb4239f333848..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_w.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- w -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_z.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_z.html deleted file mode 100644 index 648dd13dc387a21dd5b99ae7c69f461de17f7a80..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_defs_z.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- z -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_dup.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_dup.js deleted file mode 100644 index 1c266250e9126ac37f1c9669e67719d4a6c5cd0a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_dup.js +++ /dev/null @@ -1,22 +0,0 @@ -var globals_dup = -[ - [ "a", "globals.html", null ], - [ "b", "globals_b.html", null ], - [ "c", "globals_c.html", null ], - [ "d", "globals_d.html", null ], - [ "e", "globals_e.html", null ], - [ "f", "globals_f.html", null ], - [ "g", "globals_g.html", null ], - [ "h", "globals_h.html", null ], - [ "i", "globals_i.html", null ], - [ "l", "globals_l.html", null ], - [ "m", "globals_m.html", null ], - [ "n", "globals_n.html", null ], - [ "p", "globals_p.html", null ], - [ "r", "globals_r.html", null ], - [ "s", "globals_s.html", null ], - [ "t", "globals_t.html", null ], - [ "u", "globals_u.html", null ], - [ "w", "globals_w.html", null ], - [ "z", "globals_z.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_e.html deleted file mode 100644 index cca1e301ab9eaf2f38f15075d2cc55a92725555e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_e.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- e -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_enum.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_enum.html deleted file mode 100644 index d6d524c3ba17bda965e35c636ce5afb13bcf1bb7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_enum.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- d -

- - -

- e -

- - -

- i -

- - -

- l -

- - -

- m -

    -
  • memp_t -: memp.h -
  • -
  • mqtt_connect_flag -: mqtt.c -
  • -
  • mqtt_connection_status_t -: mqtt.h -
  • -
  • mqtt_message_type -: mqtt.c -
  • -
- - -

- n -

    -
  • netconn_evt -: api.h -
  • -
  • netconn_igmp -: api.h -
  • -
  • netconn_state -: api.h -
  • -
  • netconn_type -: api.h -
  • -
  • netif_mac_filter_action -: netif.h -
  • -
- - -

- p -

- - -

- r -

- - -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_eval.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_eval.html deleted file mode 100644 index ca3c0922c0aa9b34fd53ba645a8373fccb0e1280..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_eval.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- e -

- - -

- h -

- - -

- i -

- - -

- l -

    -
  • LWIP_IANA_HWTYPE_ETHERNET -: iana.h -
  • -
  • LWIP_IANA_PORT_DHCP_CLIENT -: iana.h -
  • -
  • LWIP_IANA_PORT_DHCP_SERVER -: iana.h -
  • -
  • LWIP_IANA_PORT_HTTP -: iana.h -
  • -
  • LWIP_IANA_PORT_HTTPS -: iana.h -
  • -
  • LWIP_IANA_PORT_MDNS -: iana.h -
  • -
  • LWIP_IANA_PORT_MQTT -: iana.h -
  • -
  • LWIP_IANA_PORT_NETBIOS -: iana.h -
  • -
  • LWIP_IANA_PORT_SECURE_MQTT -: iana.h -
  • -
  • LWIP_IANA_PORT_SMTP -: iana.h -
  • -
  • LWIP_IANA_PORT_SMTPS -: iana.h -
  • -
  • LWIP_IANA_PORT_SNMP -: iana.h -
  • -
  • LWIP_IANA_PORT_SNMP_TRAP -: iana.h -
  • -
  • LWIP_IANA_PORT_SNTP -: iana.h -
  • -
  • LWIP_IANA_PORT_TFTP -: iana.h -
  • -
  • LWIP_POLLSCAN_CLEAR -: sockets.c -
  • -
  • LWIP_POLLSCAN_DEC_WAIT -: sockets.c -
  • -
  • LWIP_POLLSCAN_INC_WAIT -: sockets.c -
  • -
  • LWIPERF_CLIENT -: lwiperf.h -
  • -
  • LWIPERF_DUAL -: lwiperf.h -
  • -
  • LWIPERF_TCP_ABORTED_LOCAL -: lwiperf.h -
  • -
  • LWIPERF_TCP_ABORTED_LOCAL_DATAERROR -: lwiperf.h -
  • -
  • LWIPERF_TCP_ABORTED_LOCAL_TXERROR -: lwiperf.h -
  • -
  • LWIPERF_TCP_ABORTED_REMOTE -: lwiperf.h -
  • -
  • LWIPERF_TCP_DONE_CLIENT -: lwiperf.h -
  • -
  • LWIPERF_TCP_DONE_SERVER -: lwiperf.h -
  • -
  • LWIPERF_TRADEOFF -: lwiperf.h -
  • -
- - -

- m -

    -
  • MQTT_CONNECT_ACCEPTED -: mqtt.h -
  • -
  • MQTT_CONNECT_DISCONNECTED -: mqtt.h -
  • -
  • MQTT_CONNECT_REFUSED_IDENTIFIER -: mqtt.h -
  • -
  • MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_ -: mqtt.h -
  • -
  • MQTT_CONNECT_REFUSED_PROTOCOL_VERSION -: mqtt.h -
  • -
  • MQTT_CONNECT_REFUSED_SERVER -: mqtt.h -
  • -
  • MQTT_CONNECT_REFUSED_USERNAME_PASS -: mqtt.h -
  • -
  • MQTT_CONNECT_TIMEOUT -: mqtt.h -
  • -
  • MQTT_DATA_FLAG_LAST -: mqtt.h -
  • -
- - -

- n -

    -
  • NETCONN_RAW -: api.h -
  • -
  • NETCONN_TCP -: api.h -
  • -
  • NETCONN_TCP_IPV6 -: api.h -
  • -
  • NETCONN_UDP -: api.h -
  • -
  • NETCONN_UDP_IPV6 -: api.h -
  • -
  • NETCONN_UDPLITE -: api.h -
  • -
  • NETCONN_UDPLITE_IPV6 -: api.h -
  • -
  • NETCONN_UDPNOCHKSUM -: api.h -
  • -
  • NETCONN_UDPNOCHKSUM_IPV6 -: api.h -
  • -
  • NETIF_ADD_MAC_FILTER -: netif.h -
  • -
  • NETIF_DEL_MAC_FILTER -: netif.h -
  • -
- - -

- p -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_f.html deleted file mode 100644 index cba84f43bc529705582ce7e3a7f9b23e294b0b54..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_f.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- f -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.html deleted file mode 100644 index 48cc755b54a1094ea671af591556d6901a5b7fe7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.js deleted file mode 100644 index adcb78553fb326cd28c969d360f6ed2766a3fc8f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func.js +++ /dev/null @@ -1,18 +0,0 @@ -var globals_func = -[ - [ "a", "globals_func.html", null ], - [ "b", "globals_func_b.html", null ], - [ "d", "globals_func_d.html", null ], - [ "e", "globals_func_e.html", null ], - [ "h", "globals_func_h.html", null ], - [ "i", "globals_func_i.html", null ], - [ "l", "globals_func_l.html", null ], - [ "m", "globals_func_m.html", null ], - [ "n", "globals_func_n.html", null ], - [ "p", "globals_func_p.html", null ], - [ "r", "globals_func_r.html", null ], - [ "s", "globals_func_s.html", null ], - [ "t", "globals_func_t.html", null ], - [ "u", "globals_func_u.html", null ], - [ "z", "globals_func_z.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_b.html deleted file mode 100644 index cbda014a3c68fbaf581f143392af7e4fb1cdad27..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_b.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- b -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_d.html deleted file mode 100644 index 4026eb6970018f12c5b5ec2ced3902658bb414a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_d.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- d -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_e.html deleted file mode 100644 index e77c638ff5ea3028c8a035fa0ffde956f1fb2b53..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_e.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- e -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_h.html deleted file mode 100644 index 4c0d11bc12f482bdd28348975075ceea86eca637..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_h.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- h -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_i.html deleted file mode 100644 index 72e09b40de3cb21f2a43e3a7d9a338d2513ab54f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_i.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- i -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_l.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_l.html deleted file mode 100644 index 1ed7ff02f8a888932dd28f53b3f6fff8e3e67de8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_l.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- l -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_m.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_m.html deleted file mode 100644 index d7fd0cf663286c917c3c18eef15725834565f914..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_m.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- m -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_n.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_n.html deleted file mode 100644 index 1707fa0ea02741b3bfedc8d612f89cd90ff541ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_n.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- n -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_p.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_p.html deleted file mode 100644 index 8f454541553d519432b7cb3622fb7a1345bb3362..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_p.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- p -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_r.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_r.html deleted file mode 100644 index 53299b7ef2b72b8816e98edac59a2684ca553f41..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_r.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- r -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_s.html deleted file mode 100644 index b96f1bca98d303551aec6cf498479a5a07f1367b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_s.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_t.html deleted file mode 100644 index 5d8e216c4b6430342389d152ff774b4edb092185..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_t.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_u.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_u.html deleted file mode 100644 index d68137449c0d2cc6187a512f8a02ce8db1e33a38..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_u.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- u -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_z.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_z.html deleted file mode 100644 index f5234d309182bf38cde5baa4073924effb401160..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_func_z.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- z -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_g.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_g.html deleted file mode 100644 index 22dcff2c2c9a78c6e5882221854d6f4be41978b7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_g.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- g -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_h.html deleted file mode 100644 index 0da2bdab97de63717d8d31146364a02d54df14f0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_h.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- h -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_i.html deleted file mode 100644 index 8e8af5d657dceea00ed49e109d6624b8fc7091dc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_i.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- i -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_l.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_l.html deleted file mode 100644 index 94234323eb8ac83d8092e02c584d4409f6a0a96b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_l.html +++ /dev/null @@ -1,1196 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- l -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_m.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_m.html deleted file mode 100644 index 17bc001a712c20967815087042ef36682fbb7d5c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_m.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- m -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_n.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_n.html deleted file mode 100644 index 1918402f435ff856c72a9d2a26e44bce909b59b8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_n.html +++ /dev/null @@ -1,771 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- n -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_p.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_p.html deleted file mode 100644 index e29e0fc19de58a565f24be97148361461f5e7d9a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_p.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- p -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_r.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_r.html deleted file mode 100644 index d5320057eea6365f21cf5a76af58aca3a798b2fc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_r.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- r -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_s.html deleted file mode 100644 index 2b893695502324aa5b3f6ec33363ed0f774ca537..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_s.html +++ /dev/null @@ -1,847 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- s -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_t.html deleted file mode 100644 index c90863ca39a6e74008500160814d0068d3c45204..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_t.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_type.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_type.html deleted file mode 100644 index e30cd18eaa420ee1febef00db378c5c8b6ea7c55..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_type.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

- - -

- b -

- - -

- d -

    -
  • dns_found_callback -: dns.h -
  • -
- - -

- e -

- - -

- h -

- - -

- i -

- - -

- l -

- - -

- m -

    -
  • mdns_name_result_cb_t -: mdns.h -
  • -
  • mqtt_connection_cb_t -: mqtt.h -
  • -
  • mqtt_incoming_data_cb_t -: mqtt.h -
  • -
  • mqtt_incoming_publish_cb_t -: mqtt.h -
  • -
  • mqtt_request_cb_t -: mqtt.h -
  • -
- - -

- n -

- - -

- p -

    -
  • pbuf_free_custom_fn -: pbuf.h -
  • -
- - -

- r -

- - -

- s -

- - -

- t -

    -
  • tCGIHandler -: httpd.h -
  • -
  • tcp_accept_fn -: tcp.h -
  • -
  • tcp_connected_fn -: tcp.h -
  • -
  • tcp_err_fn -: tcp.h -
  • -
  • tcp_extarg_callback_passive_open_fn -: tcp.h -
  • -
  • tcp_extarg_callback_pcb_destroyed_fn -: tcp.h -
  • -
  • tcp_poll_fn -: tcp.h -
  • -
  • tcp_recv_fn -: tcp.h -
  • -
  • tcp_sent_fn -: tcp.h -
  • -
  • tcpip_callback_fn -: tcpip.h -
  • -
  • tcpip_init_done_fn -: tcpip.h -
  • -
  • tSSIHandler -: httpd.h -
  • -
- - -

- u -

    -
  • udp_recv_fn -: udp.h -
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_u.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_u.html deleted file mode 100644 index c0d81d006f94754860118b0b8e3ca07ef6235010..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_u.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- u -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_vars.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_vars.html deleted file mode 100644 index cea518657ca1da390b66436c131d9b34160a6bcc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_vars.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- d -

    -
  • dhcp6_rx_options -: dhcp6.c -
  • -
  • dhcp_rx_options_given -: dhcp.c -
  • -
  • dhcp_rx_options_val -: dhcp.c -
  • -
- - -

- h -

- - -

- i -

- - -

- l -

- - -

- n -

- - -

- r -

- - -

- s -

- - -

- t -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_w.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_w.html deleted file mode 100644 index f37fea1b2f26f72c0d7782aee41b0d3251f3f1aa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_w.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- w -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_z.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_z.html deleted file mode 100644 index 6ed5b11938aaaa77ae3afeaab4f2f413f05d5ff9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/globals_z.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: Globals - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- -

- z -

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.html deleted file mode 100644 index 431ac8ed2c91d9e465e4494b2cea2d05138fbd97..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.html +++ /dev/null @@ -1,824 +0,0 @@ - - - - - - - -lwIP: Application layered TCP Functions - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Application layered TCP Functions
-
-
- - - - -

-Modules

 TLS layer
 
- - - -

-Data Structures

struct  altcp_allocator_s
 
- - - -

-Macros

#define altcp_listen(conn)   altcp_listen_with_backlog_and_err(conn, TCP_DEFAULT_LISTEN_BACKLOG, NULL)
 
- - - -

-Typedefs

typedef struct altcp_allocator_s altcp_allocator_t
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct altcp_pcb * altcp_new_ip6 (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new (altcp_allocator_t *allocator)
 
struct altcp_pcb * altcp_new_ip_type (altcp_allocator_t *allocator, u8_t ip_type)
 
void altcp_arg (struct altcp_pcb *conn, void *arg)
 
void altcp_accept (struct altcp_pcb *conn, altcp_accept_fn accept)
 
void altcp_recv (struct altcp_pcb *conn, altcp_recv_fn recv)
 
void altcp_sent (struct altcp_pcb *conn, altcp_sent_fn sent)
 
void altcp_poll (struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval)
 
void altcp_err (struct altcp_pcb *conn, altcp_err_fn err)
 
void altcp_recved (struct altcp_pcb *conn, u16_t len)
 
err_t altcp_bind (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port)
 
err_t altcp_connect (struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected)
 
struct altcp_pcb * altcp_listen_with_backlog_and_err (struct altcp_pcb *conn, u8_t backlog, err_t *err)
 
void altcp_abort (struct altcp_pcb *conn)
 
err_t altcp_close (struct altcp_pcb *conn)
 
err_t altcp_shutdown (struct altcp_pcb *conn, int shut_rx, int shut_tx)
 
err_t altcp_write (struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags)
 
err_t altcp_output (struct altcp_pcb *conn)
 
u16_t altcp_mss (struct altcp_pcb *conn)
 
u16_t altcp_sndbuf (struct altcp_pcb *conn)
 
u16_t altcp_sndqueuelen (struct altcp_pcb *conn)
 
void altcp_setprio (struct altcp_pcb *conn, u8_t prio)
 
-

Detailed Description

-

This file contains the common functions for altcp to work. For more details see Application layered TCP Introduction.

-

Macro Definition Documentation

- -

◆ altcp_listen

- -
-
- - - - - - - - -
#define altcp_listen( conn)   altcp_listen_with_backlog_and_err(conn, TCP_DEFAULT_LISTEN_BACKLOG, NULL)
-
- -
-
-

Typedef Documentation

- -

◆ altcp_allocator_t

- -
-
- - - - -
typedef struct altcp_allocator_s altcp_allocator_t
-
- -
-
-

Function Documentation

- -

◆ altcp_abort()

- -
-
- - - - - - - - -
void altcp_abort (struct altcp_pcb * conn)
-
-
See also
tcp_abort()
- -
-
- -

◆ altcp_accept()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_accept (struct altcp_pcb * conn,
altcp_accept_fn accept 
)
-
-
See also
tcp_accept()
- -
-
- -

◆ altcp_arg()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_arg (struct altcp_pcb * conn,
void * arg 
)
-
-
See also
tcp_arg()
- -
-
- -

◆ altcp_bind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t altcp_bind (struct altcp_pcb * conn,
const ip_addr_tipaddr,
u16_t port 
)
-
-
See also
tcp_bind()
- -
-
- -

◆ altcp_close()

- -
-
- - - - - - - - -
err_t altcp_close (struct altcp_pcb * conn)
-
-
See also
tcp_close()
- -
-
- -

◆ altcp_connect()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t altcp_connect (struct altcp_pcb * conn,
const ip_addr_tipaddr,
u16_t port,
altcp_connected_fn connected 
)
-
-
See also
tcp_connect()
- -
-
- -

◆ altcp_err()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_err (struct altcp_pcb * conn,
altcp_err_fn err 
)
-
-
See also
tcp_err()
- -
-
- -

◆ altcp_listen_with_backlog_and_err()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_listen_with_backlog_and_err (struct altcp_pcb * conn,
u8_t backlog,
err_terr 
)
-
-
- -

◆ altcp_mss()

- -
-
- - - - - - - - -
u16_t altcp_mss (struct altcp_pcb * conn)
-
-
See also
tcp_mss()
- -
-
- -

◆ altcp_new()

- -
-
- - - - - - - - -
struct altcp_pcb* altcp_new (altcp_allocator_tallocator)
-
-

altcp_new: altcp_new for IPv4

- -
-
- -

◆ altcp_new_ip6()

- -
-
- - - - - - - - -
struct altcp_pcb* altcp_new_ip6 (altcp_allocator_tallocator)
-
-

altcp_new_ip6: altcp_new for IPv6

- -
-
- -

◆ altcp_new_ip_type()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_new_ip_type (altcp_allocator_tallocator,
u8_t ip_type 
)
-
-

altcp_new_ip_type: called by applications to allocate a new pcb with the help of an allocator function.

-
Parameters
- - - -
allocatorallocator function and argument
ip_typeIP version of the pcb (lwip_ip_addr_type)
-
-
-
Returns
a new altcp_pcb or NULL on error
- -
-
- -

◆ altcp_output()

- -
-
- - - - - - - - -
err_t altcp_output (struct altcp_pcb * conn)
-
-
See also
tcp_output()
- -
-
- -

◆ altcp_poll()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void altcp_poll (struct altcp_pcb * conn,
altcp_poll_fn poll,
u8_t interval 
)
-
-
See also
tcp_poll()
- -
-
- -

◆ altcp_recv()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_recv (struct altcp_pcb * conn,
altcp_recv_fn recv 
)
-
-
See also
tcp_recv()
- -
-
- -

◆ altcp_recved()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_recved (struct altcp_pcb * conn,
u16_t len 
)
-
-
See also
tcp_recved()
- -
-
- -

◆ altcp_sent()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_sent (struct altcp_pcb * conn,
altcp_sent_fn sent 
)
-
-
See also
tcp_sent()
- -
-
- -

◆ altcp_setprio()

- -
-
- - - - - - - - - - - - - - - - - - -
void altcp_setprio (struct altcp_pcb * conn,
u8_t prio 
)
-
-
See also
tcp_setprio()
- -
-
- -

◆ altcp_shutdown()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t altcp_shutdown (struct altcp_pcb * conn,
int shut_rx,
int shut_tx 
)
-
-
See also
tcp_shutdown()
- -
-
- -

◆ altcp_sndbuf()

- -
-
- - - - - - - - -
u16_t altcp_sndbuf (struct altcp_pcb * conn)
-
-
See also
tcp_sndbuf()
- -
-
- -

◆ altcp_sndqueuelen()

- -
-
- - - - - - - - -
u16_t altcp_sndqueuelen (struct altcp_pcb * conn)
-
-
See also
tcp_sndqueuelen()
- -
-
- -

◆ altcp_write()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t altcp_write (struct altcp_pcb * conn,
const void * dataptr,
u16_t len,
u8_t apiflags 
)
-
-
See also
tcp_write()
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.js deleted file mode 100644 index 4401fe2019c451ee0c1f0ada20671eb93bceadf9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp.js +++ /dev/null @@ -1,32 +0,0 @@ -var group__altcp = -[ - [ "TLS layer", "group__altcp__tls.html", "group__altcp__tls" ], - [ "altcp_allocator_s", "structaltcp__allocator__s.html", [ - [ "alloc", "structaltcp__allocator__s.html#aaf07ebf181a11d0320381ef46d40e687", null ], - [ "arg", "structaltcp__allocator__s.html#a8d8aa48e9a105e9d25ad4b90d259d0b1", null ] - ] ], - [ "altcp_listen", "group__altcp.html#ga96c22e15230b5216b3a95dc9e2ca42c8", null ], - [ "altcp_allocator_t", "group__altcp.html#ga9ddf490e24b1472a96ab2b4cedd171f8", null ], - [ "altcp_abort", "group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab", null ], - [ "altcp_accept", "group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9", null ], - [ "altcp_arg", "group__altcp.html#ga197a33af038556a04d8f27c7033d771f", null ], - [ "altcp_bind", "group__altcp.html#ga485b248680f73b9876d8674029c5157c", null ], - [ "altcp_close", "group__altcp.html#ga4329798afdf3709c789a2ee060ee3993", null ], - [ "altcp_connect", "group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492", null ], - [ "altcp_err", "group__altcp.html#gadc76a1f3b2448559dc87da1b33291644", null ], - [ "altcp_listen_with_backlog_and_err", "group__altcp.html#gac69722b86b1198916f2527fb9f132c2b", null ], - [ "altcp_mss", "group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08", null ], - [ "altcp_new", "group__altcp.html#ga86843287b0ad0099c067817cfb7aa336", null ], - [ "altcp_new_ip6", "group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1", null ], - [ "altcp_new_ip_type", "group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21", null ], - [ "altcp_output", "group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6", null ], - [ "altcp_poll", "group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0", null ], - [ "altcp_recv", "group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71", null ], - [ "altcp_recved", "group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83", null ], - [ "altcp_sent", "group__altcp.html#gab2b228c77c827fb14bfc513171c79f47", null ], - [ "altcp_setprio", "group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5", null ], - [ "altcp_shutdown", "group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319", null ], - [ "altcp_sndbuf", "group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c", null ], - [ "altcp_sndqueuelen", "group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5", null ], - [ "altcp_write", "group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.html deleted file mode 100644 index 369c52b519c3dfa7aa8e78e33b70c5ba6c10f2ae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -lwIP: Application layered TCP Introduction - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Application layered TCP Introduction
-
-
- - - - -

-Modules

 Application layered TCP Functions
 
-

Detailed Description

-

Overview

-

altcp (application layered TCP connection API; to be used from TCPIP thread) is an abstraction layer that prevents applications linking hard against the tcp.h functions while providing the same functionality. It is used to e.g. add SSL/TLS (see LWIP_ALTCP_TLS) or proxy-connect support to an application written for the tcp callback API without that application knowing the protocol details.

-
    -
  • This interface mimics the tcp callback API to the application while preventing direct linking (much like virtual functions).
  • -
  • This way, an application can make use of other application layer protocols on top of TCP without knowing the details (e.g. TLS, proxy connection).
  • -
  • This is achieved by simply including "lwip/altcp.h" instead of "lwip/tcp.h", replacing "struct tcp_pcb" with "struct altcp_pcb" and prefixing all functions with "altcp_" instead of "tcp_".
  • -
-

With altcp support disabled (LWIP_ALTCP==0), applications written against the altcp API can still be compiled but are directly linked against the tcp.h callback API and then cannot use layered protocols. To minimize code changes in this case, the use of altcp_allocators is strongly suggested.

-

Usage

-

To make use of this API from an existing tcp raw API application:

    -
  • Include "lwip/altcp.h" instead of "lwip/tcp.h"
  • -
  • Replace "struct tcp_pcb" with "struct altcp_pcb"
  • -
  • Prefix all called tcp API functions with "altcp_" instead of "tcp_" to link against the altcp functions
  • -
  • altcp_new (and altcp_new_ip_type/altcp_new_ip6) take an altcp_allocator_t as an argument, whereas the original tcp API functions take no arguments.
  • -
  • An altcp_allocator_t allocator is an object that holds a pointer to an allocator object and a corresponding state (e.g. for TLS, the corresponding state may hold certificates or keys). This way, the application does not even need to know if it uses TLS or pure TCP, this is handled at runtime by passing a specific allocator.
  • -
  • An application can alternatively bind hard to the altcp_tls API by calling altcp_tls_new or altcp_tls_wrap.
  • -
  • The TLS layer is not directly implemented by lwIP, but a port to mbedTLS is provided.
  • -
  • Another altcp layer is proxy-connect to use TLS behind a HTTP proxy (see altcp_proxyconnect.h)
  • -
-

altcp_allocator_t

-

An altcp allocator is created by the application by combining an allocator callback function and a corresponding state, e.g.:

static const unsigned char cert[] = {0x2D, ... (see mbedTLS doc for how to create this)};
struct altcp_tls_config * conf = altcp_tls_create_config_client(cert, sizeof(cert));
altcp_allocator_t tls_allocator = {
};

struct altcp_tls_config

-

The struct altcp_tls_config holds state that is needed to create new TLS client or server connections (e.g. certificates and private keys).

-

It is not defined by lwIP itself but by the TLS port (e.g. altcp_tls to mbedTLS adaption). However, the parameters used to create it are defined in altcp_tls.h (see altcp_tls_create_config_server_privkey_cert for servers and altcp_tls_create_config_client/altcp_tls_create_config_client_2wayauth for clients).

-

For mbedTLS, ensure that certificates can be parsed by 'mbedtls_x509_crt_parse()' and private keys can be parsed by 'mbedtls_pk_parse_key()'.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.js deleted file mode 100644 index 24a8168e524a846e31a149929653043dd86a0e51..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__api.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__altcp__api = -[ - [ "Application layered TCP Functions", "group__altcp.html", "group__altcp" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.html deleted file mode 100644 index dc5f7298934cf8316947796239ccca00f2cdc07a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - -lwIP: TLS layer - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - -

-Functions

struct altcp_tls_config * altcp_tls_create_config_server_privkey_cert (const u8_t *privkey, size_t privkey_len, const u8_t *privkey_pass, size_t privkey_pass_len, const u8_t *cert, size_t cert_len)
 
struct altcp_tls_config * altcp_tls_create_config_client (const u8_t *cert, size_t cert_len)
 
struct altcp_tls_config * altcp_tls_create_config_client_2wayauth (const u8_t *ca, size_t ca_len, const u8_t *privkey, size_t privkey_len, const u8_t *privkey_pass, size_t privkey_pass_len, const u8_t *cert, size_t cert_len)
 
void altcp_tls_free_config (struct altcp_tls_config *conf)
 
struct altcp_pcb * altcp_tls_wrap (struct altcp_tls_config *config, struct altcp_pcb *inner_pcb)
 
struct altcp_pcb * altcp_tls_new (struct altcp_tls_config *config, u8_t ip_type)
 
struct altcp_pcb * altcp_tls_alloc (void *arg, u8_t ip_type)
 
void * altcp_tls_context (struct altcp_pcb *conn)
 
-

Detailed Description

-

This file contains function prototypes for a TLS layer. A port to ARM mbedtls is provided in the apps/ tree (LWIP_ALTCP_TLS_MBEDTLS option).

-

Function Documentation

- -

◆ altcp_tls_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_tls_alloc (void * arg,
u8_t ip_type 
)
-
-

Create new ALTCP_TLS layer pcb and its inner tcp pcb. Same as altcp_tls_new but this allocator function fits to altcp_allocator_t / altcp_new.
-'arg' must contain a struct altcp_tls_config *.

-

This standard allocator function creates an altcp pcb for TLS over TCP

- -
-
- -

◆ altcp_tls_context()

- -
-
- - - - - - - - -
void* altcp_tls_context (struct altcp_pcb * conn)
-
-

Return pointer to internal TLS context so application can tweak it. Real type depends on port (e.g. mbedtls)

- -
-
- -

◆ altcp_tls_create_config_client()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_tls_config* altcp_tls_create_config_client (const u8_t * cert,
size_t cert_len 
)
-
-

Create an ALTCP_TLS client configuration handle

- -
-
- -

◆ altcp_tls_create_config_client_2wayauth()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct altcp_tls_config* altcp_tls_create_config_client_2wayauth (const u8_t * ca,
size_t ca_len,
const u8_t * privkey,
size_t privkey_len,
const u8_t * privkey_pass,
size_t privkey_pass_len,
const u8_t * cert,
size_t cert_len 
)
-
-

Create an ALTCP_TLS client configuration handle with two-way server/client authentication

- -
-
- -

◆ altcp_tls_create_config_server_privkey_cert()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct altcp_tls_config* altcp_tls_create_config_server_privkey_cert (const u8_t * privkey,
size_t privkey_len,
const u8_t * privkey_pass,
size_t privkey_pass_len,
const u8_t * cert,
size_t cert_len 
)
-
-

Create an ALTCP_TLS server configuration handle

- -
-
- -

◆ altcp_tls_free_config()

- -
-
- - - - - - - - -
void altcp_tls_free_config (struct altcp_tls_config * conf)
-
-

Free an ALTCP_TLS configuration handle

- -
-
- -

◆ altcp_tls_new()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_tls_new (struct altcp_tls_config * config,
u8_t ip_type 
)
-
-

Create new ALTCP_TLS pcb and its inner tcp pcb

-

This standard allocator function creates an altcp pcb for TLS over TCP

- -
-
- -

◆ altcp_tls_wrap()

- -
-
- - - - - - - - - - - - - - - - - - -
struct altcp_pcb* altcp_tls_wrap (struct altcp_tls_config * config,
struct altcp_pcb * inner_pcb 
)
-
-

Create new ALTCP_TLS layer wrapping an existing pcb as inner connection (e.g. TLS over TCP)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.js deleted file mode 100644 index 01dfb8f974fc0359ad7e5fe4e18e5ec44c2351a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__altcp__tls.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__altcp__tls = -[ - [ "altcp_tls_alloc", "group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391", null ], - [ "altcp_tls_context", "group__altcp__tls.html#gabc1741530d5089c3093889416430bc76", null ], - [ "altcp_tls_create_config_client", "group__altcp__tls.html#ga2b249447e10c8599b6d723d403086c35", null ], - [ "altcp_tls_create_config_client_2wayauth", "group__altcp__tls.html#ga7352a4600fee89e167541cf0776c01fb", null ], - [ "altcp_tls_create_config_server_privkey_cert", "group__altcp__tls.html#ga700dc0320e93cea337673e7d4295e161", null ], - [ "altcp_tls_free_config", "group__altcp__tls.html#ga8fb8a92fa3f84170050ddab2888b9145", null ], - [ "altcp_tls_new", "group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a", null ], - [ "altcp_tls_wrap", "group__altcp__tls.html#gab874adb7f87984c0520bd032c2108c47", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.html deleted file mode 100644 index 1e816cd9fcd7df4d30e54595b138285c05a89c0f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: APIs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
APIs
-
-
- - - - - - - - -

-Modules

 "raw" APIs
 
 Sequential-style APIs
 
 Socket API
 
-

Detailed Description

-

lwIP provides three Application Program's Interfaces (APIs) for programs to use for communication with the TCP/IP code:

-

The raw TCP/IP interface allows the application program to integrate better with the TCP/IP code. Program execution is event based by having callback functions being called from within the TCP/IP code. The TCP/IP code and the application program both run in the same thread. The sequential API has a much higher overhead and is not very well suited for small systems since it forces a multithreaded paradigm on the application.

-

The raw TCP/IP interface is not only faster in terms of code execution time but is also less memory intensive. The drawback is that program development is somewhat harder and application programs written for the raw TCP/IP interface are more difficult to understand. Still, this is the preferred way of writing applications that should be small in code size and memory usage.

-

All APIs can be used simultaneously by different application programs. In fact, the sequential API is implemented as an application program using the raw TCP/IP interface.

-

Do not confuse the lwIP raw API with raw Ethernet or IP sockets. The former is a way of interfacing the lwIP network stack (including TCP and UDP), the latter refers to processing raw Ethernet or IP data instead of TCP connections or UDP packets.

-

Raw API applications may never block since all packet processing (input and output) as well as timer processing (TCP mainly) is done in a single execution context.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.js deleted file mode 100644 index 1e806abd4b5ddf8cdee0d02aab9a070198cf5764..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__api.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__api = -[ - [ "\"raw\" APIs", "group__callbackstyle__api.html", "group__callbackstyle__api" ], - [ "Sequential-style APIs", "group__sequential__api.html", "group__sequential__api" ], - [ "Socket API", "group__socket.html", "group__socket" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.html deleted file mode 100644 index 7b2e203ed601da770a63cee480b6d26891b8d461..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -lwIP: Applications - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Applications
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Modules

 HTTP client
 
 HTTP server
 
 Iperf server
 
 MDNS
 
 MQTT client
 
 NETBIOS responder
 
 SMTP client
 
 SNMPv2c/v3 agent
 
 SNTP
 
 TFTP server
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.js deleted file mode 100644 index 4614ed24ce8d52b344324d7abd09e9f3eebf8338..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__apps.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__apps = -[ - [ "HTTP client", "group__httpc.html", "group__httpc" ], - [ "HTTP server", "group__httpd.html", "group__httpd" ], - [ "Iperf server", "group__iperf.html", "group__iperf" ], - [ "MDNS", "group__mdns.html", "group__mdns" ], - [ "MQTT client", "group__mqtt.html", "group__mqtt" ], - [ "NETBIOS responder", "group__netbiosns.html", "group__netbiosns" ], - [ "SMTP client", "group__smtp.html", "group__smtp" ], - [ "SNMPv2c/v3 agent", "group__snmp.html", "group__snmp" ], - [ "SNTP", "group__sntp.html", "group__sntp" ], - [ "TFTP server", "group__tftp.html", "group__tftp" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.html deleted file mode 100644 index c888c605a0de987a959c3b6a9c181791792ca000..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -lwIP: AUTOIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
AUTOIP
-
-
- - - - - - - - -

-Functions

void autoip_set_struct (struct netif *netif, struct autoip *autoip)
 
err_t autoip_start (struct netif *netif)
 
err_t autoip_stop (struct netif *netif)
 
-

Detailed Description

-

AUTOIP related functions USAGE:

-

define LWIP_AUTOIP 1 in your lwipopts.h Options: AUTOIP_TMR_INTERVAL msecs, I recommend a value of 100. The value must divide 1000 with a remainder almost 0. Possible values are 1000, 500, 333, 250, 200, 166, 142, 125, 111, 100 ....

-

Without DHCP:

-

With DHCP:

-
See also
AUTOIP
-

Function Documentation

- -

◆ autoip_set_struct()

- -
-
- - - - - - - - - - - - - - - - - - -
void autoip_set_struct (struct netifnetif,
struct autoipautoip 
)
-
-

Set a statically allocated struct autoip to work with. Using this prevents autoip_start to allocate it using mem_malloc.

-
Parameters
- - - -
netifthe netif for which to set the struct autoip
autoip(uninitialised) autoip struct allocated by the application
-
-
- -
-
- -

◆ autoip_start()

- -
-
- - - - - - - - -
err_t autoip_start (struct netifnetif)
-
-

Start AutoIP client

-
Parameters
- - -
netifnetwork interface on which start the AutoIP client
-
-
- -
-
- -

◆ autoip_stop()

- -
-
- - - - - - - - -
err_t autoip_stop (struct netifnetif)
-
-

Stop AutoIP client

-
Parameters
- - -
netifnetwork interface on which stop the AutoIP client
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.js deleted file mode 100644 index 809179fbf0433968b8a2f2b871623c89312cdc33..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__autoip.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__autoip = -[ - [ "autoip_set_struct", "group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90", null ], - [ "autoip_start", "group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8", null ], - [ "autoip_stop", "group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.html deleted file mode 100644 index 58f4c3bf766dc5aaa7e4c99f0757d41748888b6f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - -lwIP: IEEE 802.1D bridge - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IEEE 802.1D bridge
-
-
- - - - - - -

-Modules

 Options
 
 FDB example code
 
- - - -

-Data Structures

struct  bridgeif_initdata_s
 
- - - - - -

-Macros

#define BRIDGEIF_INITDATA1(max_ports, max_fdb_dynamic_entries, max_fdb_static_entries, ethaddr)   {ethaddr, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
 
#define BRIDGEIF_INITDATA2(max_ports, max_fdb_dynamic_entries, max_fdb_static_entries, e0, e1, e2, e3, e4, e5)   {{e0, e1, e2, e3, e4, e5}, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
 
- - - -

-Typedefs

typedef struct bridgeif_initdata_s bridgeif_initdata_t
 
- - - - - - - - - -

-Functions

err_t bridgeif_fdb_add (struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports)
 
err_t bridgeif_fdb_remove (struct netif *bridgeif, const struct eth_addr *addr)
 
err_t bridgeif_init (struct netif *netif)
 
err_t bridgeif_add_port (struct netif *bridgeif, struct netif *portif)
 
-

Detailed Description

-

This file implements an IEEE 802.1D bridge by using a multilayer netif approach (one hardware-independent netif for the bridge that uses hardware netifs for its ports). On transmit, the bridge selects the outgoing port(s). On receive, the port netif calls into the bridge (via its netif->input function) and the bridge selects the port(s) (and/or its netif->input function) to pass the received pbuf to.

-

Usage:

    -
  • add the port netifs just like you would when using them as dedicated netif without a bridge
      -
    • only NETIF_FLAG_ETHARP/NETIF_FLAG_ETHERNET netifs are supported as bridge ports
    • -
    • add the bridge port netifs without IPv4 addresses (i.e. pass 'NULL, NULL, NULL')
    • -
    • don't add IPv6 addresses to the port netifs!
    • -
    -
  • -
  • set up the bridge configuration in a global variable of type 'bridgeif_initdata_t' that contains
      -
    • the MAC address of the bridge
    • -
    • some configuration options controlling the memory consumption (maximum number of ports and FDB entries)
    • -
    • e.g. for a bridge MAC address 00-01-02-03-04-05, 2 bridge ports, 1024 FDB entries + 16 static MAC entries: bridgeif_initdata_t mybridge_initdata = BRIDGEIF_INITDATA1(2, 1024, 16, ETH_ADDR(0, 1, 2, 3, 4, 5));
    • -
    -
  • -
  • add the bridge netif (with IPv4 config): struct netif bridge_netif; netif_add(&bridge_netif, &my_ip, &my_netmask, &my_gw, &mybridge_initdata, bridgeif_init, tcpip_input); NOTE: the passed 'input' function depends on BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT setting, which controls where the forwarding is done (netif low level input context vs. tcpip_thread)
  • -
  • set up all ports netifs and the bridge netif
  • -
  • When adding a port netif, NETIF_FLAG_ETHARP flag will be removed from a port to prevent ETHARP working on that port netif (we only want one IP per bridge not per port).
  • -
  • When adding a port netif, its input function is changed to call into the bridge.
  • -
-

Macro Definition Documentation

- -

◆ BRIDGEIF_INITDATA1

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define BRIDGEIF_INITDATA1( max_ports,
 max_fdb_dynamic_entries,
 max_fdb_static_entries,
 ethaddr 
)   {ethaddr, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
-
-

Use this for constant initialization of a bridgeif_initdat_t (ethaddr must be passed as ETH_ADDR())

- -
-
- -

◆ BRIDGEIF_INITDATA2

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define BRIDGEIF_INITDATA2( max_ports,
 max_fdb_dynamic_entries,
 max_fdb_static_entries,
 e0,
 e1,
 e2,
 e3,
 e4,
 e5 
)   {{e0, e1, e2, e3, e4, e5}, max_ports, max_fdb_dynamic_entries, max_fdb_static_entries}
-
-

Use this for constant initialization of a bridgeif_initdat_t (each byte of ethaddr must be passed)

- -
-
-

Typedef Documentation

- -

◆ bridgeif_initdata_t

- -
-
- - - - -
typedef struct bridgeif_initdata_s bridgeif_initdata_t
-
-

Initialisation data for bridgeif_init. An instance of this type must be passed as parameter 'state' to netif_add when the bridge is added.

- -
-
-

Function Documentation

- -

◆ bridgeif_add_port()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t bridgeif_add_port (struct netifbridgeif,
struct netifportif 
)
-
-

Add a port to the bridge

- -
-
- -

◆ bridgeif_fdb_add()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t bridgeif_fdb_add (struct netifbridgeif,
const struct eth_addraddr,
bridgeif_portmask_t ports 
)
-
-

Add a static entry to the forwarding database. A static entry marks where frames to a specific eth address (unicast or group address) are forwarded. bits [0..(BRIDGEIF_MAX_PORTS-1)]: hw ports bit [BRIDGEIF_MAX_PORTS]: cpu port 0: drop

- -
-
- -

◆ bridgeif_fdb_remove()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t bridgeif_fdb_remove (struct netifbridgeif,
const struct eth_addraddr 
)
-
-

Remove a static entry from the forwarding database

- -
-
- -

◆ bridgeif_init()

- -
-
- - - - - - - - -
err_t bridgeif_init (struct netifnetif)
-
-

Initialization function passed to netif_add().

-

ATTENTION: A pointer to a bridgeif_initdata_t must be passed as 'state' to netif_add when adding the bridge. I supplies MAC address and controls memory allocation (number of ports, FDB size).

-
Parameters
- - -
netifthe lwip network interface structure for this ethernetif
-
-
-
Returns
ERR_OK if the loopif is initialized ERR_MEM if private data couldn't be allocated any other err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.js deleted file mode 100644 index 3f0a67f091917c15c716904f53493a76c99bdd62..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif.js +++ /dev/null @@ -1,18 +0,0 @@ -var group__bridgeif = -[ - [ "Options", "group__bridgeif__opts.html", "group__bridgeif__opts" ], - [ "FDB example code", "group__bridgeif__fdb.html", "group__bridgeif__fdb" ], - [ "bridgeif_initdata_s", "structbridgeif__initdata__s.html", [ - [ "ethaddr", "structbridgeif__initdata__s.html#a8e0048db5e021f5d79411492dc9330bc", null ], - [ "max_fdb_dynamic_entries", "structbridgeif__initdata__s.html#aeb312c2e698513c6416d5c8459ad622f", null ], - [ "max_fdb_static_entries", "structbridgeif__initdata__s.html#a210915aa1b0436ccabc7e8d9fd3c3fe6", null ], - [ "max_ports", "structbridgeif__initdata__s.html#a0e0bb6a885967b5fcfef09a8f0adc63f", null ] - ] ], - [ "BRIDGEIF_INITDATA1", "group__bridgeif.html#ga3d41c7905b61aef3a3b8c61b3af7879f", null ], - [ "BRIDGEIF_INITDATA2", "group__bridgeif.html#gaaaeb47fbf1dd6c30cb502343fa0d0741", null ], - [ "bridgeif_initdata_t", "group__bridgeif.html#gac47f8ce66bc6dad5dd9829467f93a1bb", null ], - [ "bridgeif_add_port", "group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77", null ], - [ "bridgeif_fdb_add", "group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666", null ], - [ "bridgeif_fdb_remove", "group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8", null ], - [ "bridgeif_init", "group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.html deleted file mode 100644 index f71cd20f850ee4ac61b441da310547a7927f7e57..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - -lwIP: FDB example code - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
FDB example code
-
-
- - - - - - - - -

-Functions

void bridgeif_fdb_update_src (void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx)
 
bridgeif_portmask_t bridgeif_fdb_get_dst_ports (void *fdb_ptr, struct eth_addr *dst_addr)
 
void * bridgeif_fdb_init (u16_t max_fdb_entries)
 
-

Detailed Description

-

This file implements an example for an FDB (Forwarding DataBase)

-

Function Documentation

- -

◆ bridgeif_fdb_get_dst_ports()

- -
-
- - - - - - - - - - - - - - - - - - -
bridgeif_portmask_t bridgeif_fdb_get_dst_ports (void * fdb_ptr,
struct eth_addrdst_addr 
)
-
-

Walk our list of auto-learnt fdb entries and return a port to forward or BR_FLOOD if unknown

- -
-
- -

◆ bridgeif_fdb_init()

- -
-
- - - - - - - - -
void* bridgeif_fdb_init (u16_t max_fdb_entries)
-
-

Init our simple fdb list

- -
-
- -

◆ bridgeif_fdb_update_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void bridgeif_fdb_update_src (void * fdb_ptr,
struct eth_addrsrc_addr,
u8_t port_idx 
)
-
-

A real simple and slow implementation of an auto-learning forwarding database that remembers known src mac addresses to know which port to send frames destined for that mac address.

-

ATTENTION: This is meant as an example only, in real-world use, you should provide a better implementation :-)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.js deleted file mode 100644 index 8693e90987ba4417f9fa575d526b75ab3dc21ae0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__fdb.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__bridgeif__fdb = -[ - [ "bridgeif_fdb_get_dst_ports", "group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750", null ], - [ "bridgeif_fdb_init", "group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0", null ], - [ "bridgeif_fdb_update_src", "group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.html deleted file mode 100644 index f3b9a79587dac8634a741dd7b5f82a1e30366fe0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - -

-Macros

#define BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT   NO_SYS
 
#define BRIDGEIF_MAX_PORTS   7
 
#define BRIDGEIF_DEBUG   LWIP_DBG_OFF
 
#define BRIDGEIF_FDB_DEBUG   LWIP_DBG_OFF
 
#define BRIDGEIF_FW_DEBUG   LWIP_DBG_OFF
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ BRIDGEIF_DEBUG

- -
-
- - - - -
#define BRIDGEIF_DEBUG   LWIP_DBG_OFF
-
-

BRIDGEIF_DEBUG: Enable generic debugging in bridgeif.c.

- -
-
- -

◆ BRIDGEIF_FDB_DEBUG

- -
-
- - - - -
#define BRIDGEIF_FDB_DEBUG   LWIP_DBG_OFF
-
-

BRIDGEIF_DEBUG: Enable FDB debugging in bridgeif.c.

- -
-
- -

◆ BRIDGEIF_FW_DEBUG

- -
-
- - - - -
#define BRIDGEIF_FW_DEBUG   LWIP_DBG_OFF
-
-

BRIDGEIF_DEBUG: Enable forwarding debugging in bridgeif.c.

- -
-
- -

◆ BRIDGEIF_MAX_PORTS

- -
-
- - - - -
#define BRIDGEIF_MAX_PORTS   7
-
-

BRIDGEIF_MAX_PORTS: this is used to create a typedef used for forwarding bit-fields: the number of bits required is this + 1 (for the internal/cpu port) (63 is the maximum, resulting in an u64_t for the bit mask) ATTENTION: this controls the maximum number of the implementation only! The max. number of ports per bridge must still be passed via netif_add parameter!

- -
-
- -

◆ BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT

- -
-
- - - - -
#define BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT   NO_SYS
-
-

BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT==1: set port netif's 'input' function to call directly into bridgeif code and on top of that, directly call into the selected forwarding port's 'linkoutput' function. This means that the bridgeif input/output path is protected from concurrent access but as well, all bridge port netif's drivers must correctly handle concurrent access! == 0: get into tcpip_thread for every input packet (no multithreading) ATTENTION: as ==0 relies on tcpip.h, the default depends on NO_SYS setting

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.js deleted file mode 100644 index 3797ba00f783c5cc042e2b1ae9fbc1639500093a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__bridgeif__opts.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__bridgeif__opts = -[ - [ "BRIDGEIF_DEBUG", "group__bridgeif__opts.html#gaab45e20e9b09a98217994082968cec73", null ], - [ "BRIDGEIF_FDB_DEBUG", "group__bridgeif__opts.html#ga72e389f592470dc50288a68f3db70730", null ], - [ "BRIDGEIF_FW_DEBUG", "group__bridgeif__opts.html#gac456e97b1b0e9a57449596a2b229763a", null ], - [ "BRIDGEIF_MAX_PORTS", "group__bridgeif__opts.html#ga6fe03b84359150b7dea3dfca942b6414", null ], - [ "BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT", "group__bridgeif__opts.html#ga5aed5cd9b01ba1345b47845cd04ca30d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.html deleted file mode 100644 index 04ead62aebfe2022d27350365bb58b69d137f77c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: "raw" APIs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
"raw" APIs
-
-
- - - - - - - - - - - - - - - - - - -

-Modules

 Application layered TCP Introduction
 
 DNS
 
 IP
 
 Network interface (NETIF)
 
 RAW
 
 TCP
 
 UDP
 
 Ethernet
 
-

Detailed Description

-

Non thread-safe APIs, callback style for maximum performance and minimum memory footprint. Program execution is driven by callbacks functions, which are then invoked by the lwIP core when activity related to that application occurs. A particular application may register to be notified via a callback function for events such as incoming data available, outgoing data sent, error notifications, poll timer expiration, connection closed, etc. An application can provide a callback function to perform processing for any or all of these events. Each callback is an ordinary C function that is called from within the TCP/IP code. Every callback function is passed the current TCP or UDP connection state as an argument. Also, in order to be able to keep program specific state, the callback functions are called with a program specified argument that is independent of the TCP/IP state. The raw API (sometimes called native API) is an event-driven API designed to be used without an operating system that implements zero-copy send and receive. This API is also used by the core stack for interaction between the various protocols. It is the only API available when running lwIP without an operating system.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.js deleted file mode 100644 index 639dec54a8f07334877e9dd6fe772c3cb6c4b44a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__callbackstyle__api.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__callbackstyle__api = -[ - [ "Application layered TCP Introduction", "group__altcp__api.html", "group__altcp__api" ], - [ "DNS", "group__dns.html", "group__dns" ], - [ "IP", "group__ip.html", "group__ip" ], - [ "Network interface (NETIF)", "group__netif.html", "group__netif" ], - [ "RAW", "group__raw__raw.html", "group__raw__raw" ], - [ "TCP", "group__tcp__raw.html", "group__tcp__raw" ], - [ "UDP", "group__udp__raw.html", "group__udp__raw" ], - [ "Ethernet", "group__ethernet.html", "group__ethernet" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.html deleted file mode 100644 index e38c0ecc95fdac32ebed75687823003d46285ae2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.html +++ /dev/null @@ -1,681 +0,0 @@ - - - - - - - -lwIP: Compiler/platform abstraction - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Compiler/platform abstraction
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define BYTE_ORDER   LITTLE_ENDIAN
 
#define LWIP_RAND()   ((u32_t)rand())
 
#define LWIP_PLATFORM_DIAG(x)   do {printf x;} while(0)
 
#define LWIP_PLATFORM_ASSERT(x)
 
#define LWIP_NO_STDDEF_H   0
 
#define LWIP_NO_STDINT_H   0
 
#define LWIP_NO_INTTYPES_H   0
 
#define LWIP_NO_LIMITS_H   0
 
#define LWIP_NO_CTYPE_H   0
 
#define LWIP_CONST_CAST(target_type, val)   ((target_type)((ptrdiff_t)val))
 
#define LWIP_ALIGNMENT_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_PTR_NUMERIC_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_PACKED_CAST(target_type, val)   LWIP_CONST_CAST(target_type, val)
 
#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size)   u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)]
 
#define LWIP_MEM_ALIGN_SIZE(size)   (((size) + MEM_ALIGNMENT - 1U) & ~(MEM_ALIGNMENT-1U))
 
#define LWIP_MEM_ALIGN_BUFFER(size)   (((size) + MEM_ALIGNMENT - 1U))
 
#define LWIP_MEM_ALIGN(addr)   ((void *)(((mem_ptr_t)(addr) + MEM_ALIGNMENT - 1) & ~(mem_ptr_t)(MEM_ALIGNMENT-1)))
 
#define PACK_STRUCT_BEGIN
 
#define PACK_STRUCT_END
 
#define PACK_STRUCT_STRUCT
 
#define PACK_STRUCT_FIELD(x)   x
 
#define PACK_STRUCT_FLD_8(x)   PACK_STRUCT_FIELD(x)
 
#define PACK_STRUCT_FLD_S(x)   PACK_STRUCT_FIELD(x)
 
#define PACK_STRUCT_USE_INCLUDES
 
#define LWIP_UNUSED_ARG(x)   (void)x
 
#define LWIP_PROVIDE_ERRNO
 
-

Detailed Description

-

All defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! If the compiler does not provide memset() this file must include a definition of it, or include a file which defines it. These options cannot be #defined in lwipopts.h since they are not options of lwIP itself, but options of the lwIP port to your system.

-

Macro Definition Documentation

- -

◆ BYTE_ORDER

- -
-
- - - - -
#define BYTE_ORDER   LITTLE_ENDIAN
-
-

Define the byte order of the system. Needed for conversion of network data to host byte order. Allowed values: LITTLE_ENDIAN and BIG_ENDIAN

- -
-
- -

◆ LWIP_ALIGNMENT_CAST

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_ALIGNMENT_CAST( target_type,
 val 
)   LWIP_CONST_CAST(target_type, val)
-
-

Get rid of alignment cast warnings (GCC -Wcast-align)

- -
-
- -

◆ LWIP_CONST_CAST

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_CONST_CAST( target_type,
 val 
)   ((target_type)((ptrdiff_t)val))
-
-

C++ const_cast<target_type>(val) equivalent to remove constness from a value (GCC -Wcast-qual)

- -
-
- -

◆ LWIP_DECLARE_MEMORY_ALIGNED

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_DECLARE_MEMORY_ALIGNED( variable_name,
 size 
)   u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)]
-
-

Allocates a memory buffer of specified size that is of sufficient size to align its start address using LWIP_MEM_ALIGN. You can declare your own version here e.g. to enforce alignment without adding trailing padding bytes (see LWIP_MEM_ALIGN_BUFFER) or your own section placement requirements.
-e.g. if you use gcc and need 32 bit alignment:
-#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u8_t variable_name[size] __attribute__((aligned(4)))
-or more portable:
-#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u32_t variable_name[(size + sizeof(u32_t) - 1) / sizeof(u32_t)]

- -
-
- -

◆ LWIP_MEM_ALIGN

- -
-
- - - - - - - - -
#define LWIP_MEM_ALIGN( addr)   ((void *)(((mem_ptr_t)(addr) + MEM_ALIGNMENT - 1) & ~(mem_ptr_t)(MEM_ALIGNMENT-1)))
-
-

Align a memory pointer to the alignment defined by MEM_ALIGNMENT so that ADDR % MEM_ALIGNMENT == 0

- -
-
- -

◆ LWIP_MEM_ALIGN_BUFFER

- -
-
- - - - - - - - -
#define LWIP_MEM_ALIGN_BUFFER( size)   (((size) + MEM_ALIGNMENT - 1U))
-
-

Calculate safe memory size for an aligned buffer when using an unaligned type as storage. This includes a safety-margin on (MEM_ALIGNMENT - 1) at the start (e.g. if buffer is u8_t[] and actual data will be u32_t*)

- -
-
- -

◆ LWIP_MEM_ALIGN_SIZE

- -
-
- - - - - - - - -
#define LWIP_MEM_ALIGN_SIZE( size)   (((size) + MEM_ALIGNMENT - 1U) & ~(MEM_ALIGNMENT-1U))
-
-

Calculate memory size for an aligned buffer - returns the next highest multiple of MEM_ALIGNMENT (e.g. LWIP_MEM_ALIGN_SIZE(3) and LWIP_MEM_ALIGN_SIZE(4) will both yield 4 for MEM_ALIGNMENT == 4).

- -
-
- -

◆ LWIP_NO_CTYPE_H

- -
-
- - - - -
#define LWIP_NO_CTYPE_H   0
-
-

Define this to 1 in arch/cc.h of your port if your compiler does not provide the ctype.h header. If ctype.h is available, a few character functions are mapped to the appropriate functions (lwip_islower, lwip_isdigit...), if not, a private implementation is provided.

- -
-
- -

◆ LWIP_NO_INTTYPES_H

- -
-
- - - - -
#define LWIP_NO_INTTYPES_H   0
-
-

Define this to 1 in arch/cc.h of your port if your compiler does not provide the inttypes.h header. You need to define the format strings listed in lwip/arch.h yourself in this case (X8_F, U16_F...).

- -
-
- -

◆ LWIP_NO_LIMITS_H

- -
-
- - - - -
#define LWIP_NO_LIMITS_H   0
-
-

Define this to 1 in arch/cc.h of your port if your compiler does not provide the limits.h header. You need to define the type limits yourself in this case (e.g. INT_MAX, SSIZE_MAX).

- -
-
- -

◆ LWIP_NO_STDDEF_H

- -
-
- - - - -
#define LWIP_NO_STDDEF_H   0
-
-

Define this to 1 in arch/cc.h of your port if you do not want to include stddef.h header to get size_t. You need to typedef size_t by yourself in this case.

- -
-
- -

◆ LWIP_NO_STDINT_H

- -
-
- - - - -
#define LWIP_NO_STDINT_H   0
-
-

Define this to 1 in arch/cc.h of your port if your compiler does not provide the stdint.h header. You need to typedef the generic types listed in lwip/arch.h yourself in this case (u8_t, u16_t...).

- -
-
- -

◆ LWIP_PACKED_CAST

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_PACKED_CAST( target_type,
 val 
)   LWIP_CONST_CAST(target_type, val)
-
-

Avoid warnings/errors related to implicitly casting away packed attributes by doing a explicit cast

- -
-
- -

◆ LWIP_PLATFORM_ASSERT

- -
-
- - - - - - - - -
#define LWIP_PLATFORM_ASSERT( x)
-
-Value:
do {printf("Assertion \"%s\" failed at line %d in %s\n", \
x, __LINE__, __FILE__); fflush(NULL); abort();} while(0)

Platform specific assertion handling.
-Note the default implementation pulls in printf, fflush and abort, which may in turn pull in a lot of standard libary code. In resource-constrained systems, this should be defined to something less resource-consuming.

- -
-
- -

◆ LWIP_PLATFORM_DIAG

- -
-
- - - - - - - - -
#define LWIP_PLATFORM_DIAG( x)   do {printf x;} while(0)
-
-

Platform specific diagnostic output.
-Note the default implementation pulls in printf, which may in turn pull in a lot of standard libary code. In resource-constrained systems, this should be defined to something less resource-consuming.

- -
-
- -

◆ LWIP_PROVIDE_ERRNO

- -
-
- - - - -
#define LWIP_PROVIDE_ERRNO
-
-

LWIP_PROVIDE_ERRNO==1: Let lwIP provide ERRNO values and the 'errno' variable. If this is disabled, cc.h must either define 'errno', include <errno.h>, define LWIP_ERRNO_STDINCLUDE to get <errno.h> included or define LWIP_ERRNO_INCLUDE to <errno.h> or equivalent.

- -
-
- -

◆ LWIP_PTR_NUMERIC_CAST

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_PTR_NUMERIC_CAST( target_type,
 val 
)   LWIP_CONST_CAST(target_type, val)
-
-

Get rid of warnings related to pointer-to-numeric and vice-versa casts, e.g. "conversion from 'u8_t' to 'void *' of greater size"

- -
-
- -

◆ LWIP_RAND

- -
-
- - - - - - - -
#define LWIP_RAND()   ((u32_t)rand())
-
-

Define random number generator function of your system

- -
-
- -

◆ LWIP_UNUSED_ARG

- -
-
- - - - - - - - -
#define LWIP_UNUSED_ARG( x)   (void)x
-
-

Eliminates compiler warning about unused arguments (GCC -Wextra -Wunused).

- -
-
- -

◆ PACK_STRUCT_BEGIN

- -
-
- - - - -
#define PACK_STRUCT_BEGIN
-
-

Packed structs support. Placed BEFORE declaration of a packed struct.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_END

- -
-
- - - - -
#define PACK_STRUCT_END
-
-

Packed structs support. Placed AFTER declaration of a packed struct.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_FIELD

- -
-
- - - - - - - - -
#define PACK_STRUCT_FIELD( x)   x
-
-

Packed structs support. Wraps u32_t and u16_t members.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_FLD_8

- -
-
- - - - - - - - -
#define PACK_STRUCT_FLD_8( x)   PACK_STRUCT_FIELD(x)
-
-

Packed structs support. Wraps u8_t members, where some compilers warn that packing is not necessary.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_FLD_S

- -
-
- - - - - - - - -
#define PACK_STRUCT_FLD_S( x)   PACK_STRUCT_FIELD(x)
-
-

Packed structs support. Wraps members that are packed structs themselves, where some compilers warn that packing is not necessary.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_STRUCT

- -
-
- - - - -
#define PACK_STRUCT_STRUCT
-
-

Packed structs support. Placed between end of declaration of a packed struct and trailing semicolon.
-For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
- -

◆ PACK_STRUCT_USE_INCLUDES

- -
-
- - - - -
#define PACK_STRUCT_USE_INCLUDES
-
-

PACK_STRUCT_USE_INCLUDES==1: Packed structs support using #include files before and after struct to be packed.
-The file included BEFORE the struct is "arch/bpstruct.h".
-The file included AFTER the struct is "arch/epstruct.h".
-This can be used to implement struct packing on MS Visual C compilers, see the Win32 port in the lwIP contrib repository for reference. For examples of packed struct declarations, see include/lwip/prot/ subfolder.
-A port to GCC/clang is included in lwIP, if you use these compilers there is nothing to do here.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.js deleted file mode 100644 index 060a4d810ece1f22379640f2cc34d13aa92ccfa3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__compiler__abstraction.js +++ /dev/null @@ -1,29 +0,0 @@ -var group__compiler__abstraction = -[ - [ "BYTE_ORDER", "group__compiler__abstraction.html#ga1771b7fb65ee640524d0052f229768c3", null ], - [ "LWIP_ALIGNMENT_CAST", "group__compiler__abstraction.html#gaade87973d72135b0b3afccfff4f62eb8", null ], - [ "LWIP_CONST_CAST", "group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72", null ], - [ "LWIP_DECLARE_MEMORY_ALIGNED", "group__compiler__abstraction.html#ga651bb349041669fe717b19f127ef16c0", null ], - [ "LWIP_MEM_ALIGN", "group__compiler__abstraction.html#gaa8e8724eb1c220cbbb90de9e175ce1dc", null ], - [ "LWIP_MEM_ALIGN_BUFFER", "group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e", null ], - [ "LWIP_MEM_ALIGN_SIZE", "group__compiler__abstraction.html#gaef204be511fd32f681b55abc08e9ae18", null ], - [ "LWIP_NO_CTYPE_H", "group__compiler__abstraction.html#ga6871ce1e92ae09cdad39a9b230a3a800", null ], - [ "LWIP_NO_INTTYPES_H", "group__compiler__abstraction.html#ga5bf52d6f2729d0c8afd365f69d7d4373", null ], - [ "LWIP_NO_LIMITS_H", "group__compiler__abstraction.html#gade9c8513419a799cd78a07ae894bb805", null ], - [ "LWIP_NO_STDDEF_H", "group__compiler__abstraction.html#ga53954d507c09e521ec0d44a2450bb89d", null ], - [ "LWIP_NO_STDINT_H", "group__compiler__abstraction.html#ga122c754db96ecad23bc6f4541d6360c1", null ], - [ "LWIP_PACKED_CAST", "group__compiler__abstraction.html#ga4488578f18ad1a76e4fa8bc288c51446", null ], - [ "LWIP_PLATFORM_ASSERT", "group__compiler__abstraction.html#ga7e8bcd0282525704d6dd596bdd1b47d0", null ], - [ "LWIP_PLATFORM_DIAG", "group__compiler__abstraction.html#gaccef167be13a500ce30036030a9b142b", null ], - [ "LWIP_PROVIDE_ERRNO", "group__compiler__abstraction.html#ga8e2cba4c97dd38f4d517ed21cf109ade", null ], - [ "LWIP_PTR_NUMERIC_CAST", "group__compiler__abstraction.html#ga683e5c35d3263fe3145e6a6bc546604a", null ], - [ "LWIP_RAND", "group__compiler__abstraction.html#ga77370c377781ee7489e30eaf772ea05a", null ], - [ "LWIP_UNUSED_ARG", "group__compiler__abstraction.html#ga70624a5deb8b9199406372a7f3603ecf", null ], - [ "PACK_STRUCT_BEGIN", "group__compiler__abstraction.html#ga73199061891adf1b912d20835c7d5e96", null ], - [ "PACK_STRUCT_END", "group__compiler__abstraction.html#ga465fef70f294e21cbf4ea51fc342f20e", null ], - [ "PACK_STRUCT_FIELD", "group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0", null ], - [ "PACK_STRUCT_FLD_8", "group__compiler__abstraction.html#gaa8f75e4117374c2d09fbda5566e40b62", null ], - [ "PACK_STRUCT_FLD_S", "group__compiler__abstraction.html#gacc89e224363eb0ebca24b64d925c3cb7", null ], - [ "PACK_STRUCT_STRUCT", "group__compiler__abstraction.html#ga33623da05bb55497534c3dc26ebebeb2", null ], - [ "PACK_STRUCT_USE_INCLUDES", "group__compiler__abstraction.html#ga57b90d36d8bea3798a5d1815945fd8ef", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.html deleted file mode 100644 index 45bf558b28fa06405f8364af02aaaa5ed528cf80..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -lwIP: LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values
-
-
- - - - - - - - - - -

-Debug level (LWIP_DBG_MIN_LEVEL)

#define LWIP_DBG_LEVEL_ALL   0x00
 
#define LWIP_DBG_LEVEL_WARNING   0x01
 
#define LWIP_DBG_LEVEL_SERIOUS   0x02
 
#define LWIP_DBG_LEVEL_SEVERE   0x03
 
- - - - - -

-Enable/disable debug messages completely (LWIP_DBG_TYPES_ON)

#define LWIP_DBG_ON   0x80U
 
#define LWIP_DBG_OFF   0x00U
 
- - - - - - - - - -

-Debug message types (LWIP_DBG_TYPES_ON)

#define LWIP_DBG_TRACE   0x40U
 
#define LWIP_DBG_STATE   0x20U
 
#define LWIP_DBG_FRESH   0x10U
 
#define LWIP_DBG_HALT   0x08U
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_DBG_FRESH

- -
-
- - - - -
#define LWIP_DBG_FRESH   0x10U
-
-

flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet

- -
-
- -

◆ LWIP_DBG_HALT

- -
-
- - - - -
#define LWIP_DBG_HALT   0x08U
-
-

flag for LWIP_DEBUGF to halt after printing this debug message

- -
-
- -

◆ LWIP_DBG_LEVEL_ALL

- -
-
- - - - -
#define LWIP_DBG_LEVEL_ALL   0x00
-
-

Debug level: ALL messages

- -
-
- -

◆ LWIP_DBG_LEVEL_SERIOUS

- -
-
- - - - -
#define LWIP_DBG_LEVEL_SERIOUS   0x02
-
-

Debug level: Serious. memory allocation failures, ...

- -
-
- -

◆ LWIP_DBG_LEVEL_SEVERE

- -
-
- - - - -
#define LWIP_DBG_LEVEL_SEVERE   0x03
-
-

Debug level: Severe

- -
-
- -

◆ LWIP_DBG_LEVEL_WARNING

- -
-
- - - - -
#define LWIP_DBG_LEVEL_WARNING   0x01
-
-

Debug level: Warnings. bad checksums, dropped packets, ...

- -
-
- -

◆ LWIP_DBG_OFF

- -
-
- - - - -
#define LWIP_DBG_OFF   0x00U
-
-

flag for LWIP_DEBUGF to disable that debug message

- -
-
- -

◆ LWIP_DBG_ON

- -
-
- - - - -
#define LWIP_DBG_ON   0x80U
-
-

flag for LWIP_DEBUGF to enable that debug message

- -
-
- -

◆ LWIP_DBG_STATE

- -
-
- - - - -
#define LWIP_DBG_STATE   0x20U
-
-

flag for LWIP_DEBUGF indicating a state debug message (to follow module states)

- -
-
- -

◆ LWIP_DBG_TRACE

- -
-
- - - - -
#define LWIP_DBG_TRACE   0x40U
-
-

flag for LWIP_DEBUGF indicating a tracing message (to follow program flow)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.js deleted file mode 100644 index 386bcd41f6d7e9caf98cddb2a77347f370674b44..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__debugging__levels.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__debugging__levels = -[ - [ "LWIP_DBG_FRESH", "group__debugging__levels.html#ga7d44d1804fa5e747aed86816e2a6cae0", null ], - [ "LWIP_DBG_HALT", "group__debugging__levels.html#gab0a296414983155b30ad51871606b90f", null ], - [ "LWIP_DBG_LEVEL_ALL", "group__debugging__levels.html#ga8ebaeb006b43f55897f3196b3617dc87", null ], - [ "LWIP_DBG_LEVEL_SERIOUS", "group__debugging__levels.html#ga0269bdc51f1e8a5ecf9af72c6e1c996c", null ], - [ "LWIP_DBG_LEVEL_SEVERE", "group__debugging__levels.html#gaab41143277cd38047b6660d90e9cec3b", null ], - [ "LWIP_DBG_LEVEL_WARNING", "group__debugging__levels.html#ga77c491e468bf7d9a1bc48430c1866a96", null ], - [ "LWIP_DBG_OFF", "group__debugging__levels.html#gadab1cdc3f45939a3a5c9a3d7e04987e1", null ], - [ "LWIP_DBG_ON", "group__debugging__levels.html#ga9e31b7cbbc8f46af8e62b548079acd4e", null ], - [ "LWIP_DBG_STATE", "group__debugging__levels.html#ga511ee3deb3240635f5ec6a1709c6d741", null ], - [ "LWIP_DBG_TRACE", "group__debugging__levels.html#ga988147559b78642ac881815b66023646", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.html deleted file mode 100644 index 49ac6d448cf1aeef59875ed77c860844281a7d1d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - -lwIP: DHCPv4 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
DHCPv4
-
-
- - - - - - - - - - - - - - - - - - -

-Functions

void dhcp_set_struct (struct netif *netif, struct dhcp *dhcp)
 
void dhcp_cleanup (struct netif *netif)
 
err_t dhcp_start (struct netif *netif)
 
void dhcp_inform (struct netif *netif)
 
err_t dhcp_renew (struct netif *netif)
 
void dhcp_release_and_stop (struct netif *netif)
 
err_t dhcp_release (struct netif *netif)
 
void dhcp_stop (struct netif *netif)
 
-

Detailed Description

-

DHCP (IPv4) related functions This is a DHCP client for the lwIP TCP/IP stack. It aims to conform with RFC 2131 and RFC 2132.

-

Options: DHCP_COARSE_TIMER_SECS (recommended 60 which is a minute) DHCP_FINE_TIMER_MSECS (recommended 500 which equals TCP coarse timer)

-

dhcp_start() starts a DHCP client instance which configures the interface by obtaining an IP address lease and maintaining it.

-

Use dhcp_release() to end the lease and use dhcp_stop() to remove the DHCP client.

-
See also
LWIP_HOOK_DHCP_APPEND_OPTIONS
-
-LWIP_HOOK_DHCP_PARSE_OPTION
-
-DHCPv4
-

Function Documentation

- -

◆ dhcp_cleanup()

- -
-
- - - - - - - - -
void dhcp_cleanup (struct netifnetif)
-
-

Removes a struct dhcp from a netif.

-

ATTENTION: Only use this when not using dhcp_set_struct() to allocate the struct dhcp since the memory is passed back to the heap.

-
Parameters
- - -
netifthe netif from which to remove the struct dhcp
-
-
- -
-
- -

◆ dhcp_inform()

- -
-
- - - - - - - - -
void dhcp_inform (struct netifnetif)
-
-

Inform a DHCP server of our manual configuration.

-

This informs DHCP servers of our fixed IP address configuration by sending an INFORM message. It does not involve DHCP address configuration, it is just here to be nice to the network.

-
Parameters
- - -
netifThe lwIP network interface
-
-
- -
-
- -

◆ dhcp_release()

- -
-
- - - - - - - - -
err_t dhcp_release (struct netifnetif)
-
-

This function calls dhcp_release_and_stop() internally.

Deprecated:
Use dhcp_release_and_stop() instead.
- -
-
- -

◆ dhcp_release_and_stop()

- -
-
- - - - - - - - -
void dhcp_release_and_stop (struct netifnetif)
-
-

Release a DHCP lease and stop DHCP statemachine (and AUTOIP if LWIP_DHCP_AUTOIP_COOP).

-
Parameters
- - -
netifnetwork interface
-
-
- -
-
- -

◆ dhcp_renew()

- -
-
- - - - - - - - -
err_t dhcp_renew (struct netifnetif)
-
-

Renew an existing DHCP lease at the involved DHCP server.

-
Parameters
- - -
netifnetwork interface which must renew its lease
-
-
- -
-
- -

◆ dhcp_set_struct()

- -
-
- - - - - - - - - - - - - - - - - - -
void dhcp_set_struct (struct netifnetif,
struct dhcp * dhcp 
)
-
-

Set a statically allocated struct dhcp to work with. Using this prevents dhcp_start to allocate it using mem_malloc.

-
Parameters
- - - -
netifthe netif for which to set the struct dhcp
dhcp(uninitialised) dhcp struct allocated by the application
-
-
- -
-
- -

◆ dhcp_start()

- -
-
- - - - - - - - -
err_t dhcp_start (struct netifnetif)
-
-

Start DHCP negotiation for a network interface.

-

If no DHCP client instance was attached to this interface, a new client is created first. If a DHCP client instance was already present, it restarts negotiation.

-
Parameters
- - -
netifThe lwIP network interface
-
-
-
Returns
lwIP error code
    -
  • ERR_OK - No error
  • -
  • ERR_MEM - Out of memory
  • -
-
- -
-
- -

◆ dhcp_stop()

- -
-
- - - - - - - - -
void dhcp_stop (struct netifnetif)
-
-

This function calls dhcp_release_and_stop() internally.

Deprecated:
Use dhcp_release_and_stop() instead.
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.js deleted file mode 100644 index d703d74a64a1c5b22be70ed3b263c7868dc7f8c6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp4.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__dhcp4 = -[ - [ "dhcp_cleanup", "group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64", null ], - [ "dhcp_inform", "group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad", null ], - [ "dhcp_release", "group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4", null ], - [ "dhcp_release_and_stop", "group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece", null ], - [ "dhcp_renew", "group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947", null ], - [ "dhcp_set_struct", "group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8", null ], - [ "dhcp_start", "group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f", null ], - [ "dhcp_stop", "group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.html deleted file mode 100644 index 7be9b436d84f5645435e0556e4d2704f011ace67..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - -lwIP: DHCPv6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
DHCPv6
-
-
- - - - - - - - - - - - -

-Functions

void dhcp6_set_struct (struct netif *netif, struct dhcp6 *dhcp6)
 
void dhcp6_cleanup (struct netif *netif)
 
err_t dhcp6_enable_stateful (struct netif *netif)
 
err_t dhcp6_enable_stateless (struct netif *netif)
 
void dhcp6_disable (struct netif *netif)
 
-

Detailed Description

-

DHCPv6 client: IPv6 address autoconfiguration as per RFC 3315 (stateful DHCPv6) and RFC 3736 (stateless DHCPv6).

-

For now, only stateless DHCPv6 is implemented!

-

TODO:

    -
  • enable/disable API to not always start when RA is received
  • -
  • stateful DHCPv6 (for now, only stateless DHCPv6 for DNS and NTP servers works)
  • -
  • create Client Identifier?
  • -
  • only start requests if a valid local address is available on the netif
  • -
  • only start information requests if required (not for every RA)
  • -
-

dhcp6_enable_stateful() enables stateful DHCPv6 for a netif (stateless disabled)
-dhcp6_enable_stateless() enables stateless DHCPv6 for a netif (stateful disabled)
-dhcp6_disable() disable DHCPv6 for a netif

-

When enabled, requests are only issued after receipt of RA with the corresponding bits set.

-

Function Documentation

- -

◆ dhcp6_cleanup()

- -
-
- - - - - - - - -
void dhcp6_cleanup (struct netifnetif)
-
-

Removes a struct dhcp6 from a netif.

-

ATTENTION: Only use this when not using dhcp6_set_struct() to allocate the struct dhcp6 since the memory is passed back to the heap.

-
Parameters
- - -
netifthe netif from which to remove the struct dhcp
-
-
- -
-
- -

◆ dhcp6_disable()

- -
-
- - - - - - - - -
void dhcp6_disable (struct netifnetif)
-
-

Disable stateful or stateless DHCPv6 on this netif Requests are sent on receipt of an RA message with the ND6_RA_FLAG_OTHER_CONFIG flag set.

- -
-
- -

◆ dhcp6_enable_stateful()

- -
-
- - - - - - - - -
err_t dhcp6_enable_stateful (struct netifnetif)
-
-

Enable stateful DHCPv6 on this netif Requests are sent on receipt of an RA message with the ND6_RA_FLAG_MANAGED_ADDR_CONFIG flag set.

-

A struct dhcp6 will be allocated for this netif if not set via dhcp6_set_struct before.

- -
-
- -

◆ dhcp6_enable_stateless()

- -
-
- - - - - - - - -
err_t dhcp6_enable_stateless (struct netifnetif)
-
-

Enable stateless DHCPv6 on this netif Requests are sent on receipt of an RA message with the ND6_RA_FLAG_OTHER_CONFIG flag set.

-

A struct dhcp6 will be allocated for this netif if not set via dhcp6_set_struct before.

- -
-
- -

◆ dhcp6_set_struct()

- -
-
- - - - - - - - - - - - - - - - - - -
void dhcp6_set_struct (struct netifnetif,
struct dhcp6 * dhcp6 
)
-
-

Set a statically allocated struct dhcp6 to work with. Using this prevents dhcp6_start to allocate it using mem_malloc.

-
Parameters
- - - -
netifthe netif for which to set the struct dhcp
dhcp6(uninitialised) dhcp6 struct allocated by the application
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.js deleted file mode 100644 index 788e32fa7dd013a6bea8b8e9e9bca47d289d000a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dhcp6.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__dhcp6 = -[ - [ "dhcp6_cleanup", "group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde", null ], - [ "dhcp6_disable", "group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2", null ], - [ "dhcp6_enable_stateful", "group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619", null ], - [ "dhcp6_enable_stateless", "group__dhcp6.html#gaf3349463541e673fec33843eb019b18c", null ], - [ "dhcp6_set_struct", "group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.html deleted file mode 100644 index 50ee9ec4e82206b848c5ebe0de1142d9c67207d8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - -lwIP: DNS - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - -

-Functions

void dns_setserver (u8_t numdns, const ip_addr_t *dnsserver)
 
const ip_addr_tdns_getserver (u8_t numdns)
 
err_t dns_gethostbyname (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg)
 
err_t dns_gethostbyname_addrtype (const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype)
 
-

Detailed Description

-

Implements a DNS host name to IP address resolver.

-

The lwIP DNS resolver functions are used to lookup a host name and map it to a numerical IP address. It maintains a list of resolved hostnames that can be queried with the dns_lookup() function. New hostnames can be resolved using the dns_query() function.

-

The lwIP version of the resolver also adds a non-blocking version of gethostbyname() that will work with a raw API application. This function checks for an IP address string first and converts it if it is valid. gethostbyname() then does a dns_lookup() to see if the name is already in the table. If so, the IP is returned. If not, a query is issued and the function returns with a ERR_INPROGRESS status. The app using the dns client must then go into a waiting state.

-

Once a hostname has been resolved (or found to be non-existent), the resolver code calls a specified callback function (which must be implemented by the module that uses the resolver).

-

Multicast DNS queries are supported for names ending on ".local". However, only "One-Shot Multicast DNS Queries" are supported (RFC 6762 chapter 5.1), this is not a fully compliant implementation of continuous mDNS querying!

-

All functions must be called from TCPIP thread.

-
See also
DNS_MAX_SERVERS
-
-LWIP_DHCP_MAX_DNS_SERVERS
-
-Common functions for thread-safe access.
-

Function Documentation

- -

◆ dns_gethostbyname()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t dns_gethostbyname (const char * hostname,
ip_addr_taddr,
dns_found_callback found,
void * callback_arg 
)
-
-

Resolve a hostname (string) into an IP address. NON-BLOCKING callback version for use with raw API!!!

-

Returns immediately with one of err_t return codes:

    -
  • ERR_OK if hostname is a valid IP address string or the host name is already in the local names table.
  • -
  • ERR_INPROGRESS enqueue a request to be sent to the DNS server for resolution if no errors are present.
  • -
  • ERR_ARG: dns client not initialized or invalid hostname
  • -
-
Parameters
- - - - - -
hostnamethe hostname that is to be queried
addrpointer to a ip_addr_t where to store the address if it is already cached in the dns_table (only valid if ERR_OK is returned!)
founda callback function to be called on success, failure or timeout (only if ERR_INPROGRESS is returned!)
callback_argargument to pass to the callback function
-
-
-
Returns
a err_t return code.
- -
-
- -

◆ dns_gethostbyname_addrtype()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t dns_gethostbyname_addrtype (const char * hostname,
ip_addr_taddr,
dns_found_callback found,
void * callback_arg,
u8_t dns_addrtype 
)
-
-

Like dns_gethostbyname, but returned address type can be controlled:

Parameters
- - - - - - -
hostnamethe hostname that is to be queried
addrpointer to a ip_addr_t where to store the address if it is already cached in the dns_table (only valid if ERR_OK is returned!)
founda callback function to be called on success, failure or timeout (only if ERR_INPROGRESS is returned!)
callback_argargument to pass to the callback function
dns_addrtype- LWIP_DNS_ADDRTYPE_IPV4_IPV6: try to resolve IPv4 first, try IPv6 if IPv4 fails only
    -
  • LWIP_DNS_ADDRTYPE_IPV6_IPV4: try to resolve IPv6 first, try IPv4 if IPv6 fails only
  • -
  • LWIP_DNS_ADDRTYPE_IPV4: try to resolve IPv4 only
  • -
  • LWIP_DNS_ADDRTYPE_IPV6: try to resolve IPv6 only
  • -
-
-
-
- -
-
- -

◆ dns_getserver()

- -
-
- - - - - - - - -
const ip_addr_t* dns_getserver (u8_t numdns)
-
-

Obtain one of the currently configured DNS server.

-
Parameters
- - -
numdnsthe index of the DNS server
-
-
-
Returns
IP address of the indexed DNS server or "ip_addr_any" if the DNS server has not been configured.
- -
-
- -

◆ dns_setserver()

- -
-
- - - - - - - - - - - - - - - - - - -
void dns_setserver (u8_t numdns,
const ip_addr_tdnsserver 
)
-
-

Initialize one of the DNS servers.

-
Parameters
- - - -
numdnsthe index of the DNS server to set must be < DNS_MAX_SERVERS
dnsserverIP address of the DNS server to set
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.js deleted file mode 100644 index 90e1a2b00eb236463f835d0769dad66c3458dc10..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__dns.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__dns = -[ - [ "dns_gethostbyname", "group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f", null ], - [ "dns_gethostbyname_addrtype", "group__dns.html#gae84449f60dca6b863142daca8e03ce79", null ], - [ "dns_getserver", "group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3", null ], - [ "dns_setserver", "group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.html deleted file mode 100644 index f09ef5a09245b94f8c5b011ae8812fdc9f156f0b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -lwIP: Ethernet - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Ethernet
-
-
- - - - -

-Functions

err_t ethernet_output (struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type)
 
-

Detailed Description

-

Function Documentation

- -

◆ ethernet_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ethernet_output (struct netifnetif,
struct pbufp,
const struct eth_addrsrc,
const struct eth_addrdst,
u16_t eth_type 
)
-
-

Send an ethernet packet on the network using netif->linkoutput(). The ethernet header is filled in before sending.

-
See also
LWIP_HOOK_VLAN_SET
-
Parameters
- - - - - - -
netifthe lwIP network interface on which to send the packet
pthe packet to send. pbuf layer must be PBUF_LINK.
srcthe source MAC address to be copied into the ethernet header
dstthe destination MAC address to be copied into the ethernet header
eth_typeethernet type (lwip_ieee_eth_type)
-
-
-
Returns
ERR_OK if the packet was sent, any other err_t on failure
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.js deleted file mode 100644 index 6c4477f85e5fe94d900190defe94ff0908134f2a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ethernet.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__ethernet = -[ - [ "ethernet_output", "group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.html deleted file mode 100644 index ecb765642e88635bbd66b1c35914e559ca93b6f5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - - -lwIP: HTTP client - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
HTTP client
-
-
- - - - - - -

-Macros

#define LWIP_HTTPC_HAVE_FILE_IO   0
 
#define HTTP_DEFAULT_PORT   LWIP_IANA_PORT_HTTP
 
- - - - - - - -

-Typedefs

typedef enum ehttpc_result httpc_result_t
 
typedef void(* httpc_result_fn) (void *arg, httpc_result_t httpc_result, u32_t rx_content_len, u32_t srv_res, err_t err)
 
typedef err_t(* httpc_headers_done_fn) (httpc_state_t *connection, void *arg, struct pbuf *hdr, u16_t hdr_len, u32_t content_len)
 
- - - -

-Enumerations

enum  ehttpc_result {
-  HTTPC_RESULT_OK = 0, -HTTPC_RESULT_ERR_UNKNOWN = 1, -HTTPC_RESULT_ERR_CONNECT = 2, -HTTPC_RESULT_ERR_HOSTNAME = 3, -
-  HTTPC_RESULT_ERR_CLOSED = 4, -HTTPC_RESULT_ERR_TIMEOUT = 5, -HTTPC_RESULT_ERR_SVR_RESP = 6, -HTTPC_RESULT_ERR_MEM = 7, -
-  HTTPC_RESULT_LOCAL_ABORT = 8, -HTTPC_RESULT_ERR_CONTENT_LEN = 9 -
- }
 
- - - - - -

-Functions

err_t httpc_get_file (const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
err_t httpc_get_file_dns (const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ HTTP_DEFAULT_PORT

- -
-
- - - - -
#define HTTP_DEFAULT_PORT   LWIP_IANA_PORT_HTTP
-
-

The default TCP port used for HTTP

- -
-
- -

◆ LWIP_HTTPC_HAVE_FILE_IO

- -
-
- - - - -
#define LWIP_HTTPC_HAVE_FILE_IO   0
-
-

HTTPC_HAVE_FILE_IO: define this to 1 to have functions dowloading directly to disk via fopen/fwrite. These functions are example implementations of the interface only.

- -
-
-

Typedef Documentation

- -

◆ httpc_headers_done_fn

- -
-
- - - - -
typedef err_t(* httpc_headers_done_fn) (httpc_state_t *connection, void *arg, struct pbuf *hdr, u16_t hdr_len, u32_t content_len)
-
-

Prototype of http client callback: called when the headers are received

-
Parameters
- - - - - - -
connectionhttp client connection
argargument specified when initiating the request
hdrheader pbuf(s) (may contain data also)
hdr_lenlength of the heders in 'hdr'
content_lencontent length as received in the headers (-1 if not received)
-
-
-
Returns
if != ERR_OK is returned, the connection is aborted
- -
-
- -

◆ httpc_result_fn

- -
-
- - - - -
typedef void(* httpc_result_fn) (void *arg, httpc_result_t httpc_result, u32_t rx_content_len, u32_t srv_res, err_t err)
-
-

Prototype of a http client callback function

-
Parameters
- - - - - - -
argargument specified when initiating the request
httpc_resultresult of the http transfer (see enum httpc_result_t)
rx_content_lennumber of bytes received (without headers)
srv_resthis contains the http status code received (if any)
erran error returned by internal lwip functions, can help to specify the source of the error but must not necessarily be != ERR_OK
-
-
- -
-
- -

◆ httpc_result_t

- -
-
- - - - -
typedef enum ehttpc_result httpc_result_t
-
-

HTTP client result codes

- -
-
-

Enumeration Type Documentation

- -

◆ ehttpc_result

- -
-
- - - - -
enum ehttpc_result
-
-

HTTP client result codes

- - - - - - - - - - - -
Enumerator
HTTPC_RESULT_OK 

File successfully received

-
HTTPC_RESULT_ERR_UNKNOWN 

Unknown error

-
HTTPC_RESULT_ERR_CONNECT 

Connection to server failed

-
HTTPC_RESULT_ERR_HOSTNAME 

Failed to resolve server hostname

-
HTTPC_RESULT_ERR_CLOSED 

Connection unexpectedly closed by remote server

-
HTTPC_RESULT_ERR_TIMEOUT 

Connection timed out (server didn't respond in time)

-
HTTPC_RESULT_ERR_SVR_RESP 

Server responded with an error code

-
HTTPC_RESULT_ERR_MEM 

Local memory error

-
HTTPC_RESULT_LOCAL_ABORT 

Local abort

-
HTTPC_RESULT_ERR_CONTENT_LEN 

Content length mismatch

-
- -
-
-

Function Documentation

- -

◆ httpc_get_file()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t httpc_get_file (const ip_addr_tserver_addr,
u16_t port,
const char * uri,
const httpc_connection_t * settings,
altcp_recv_fn recv_fn,
void * callback_arg,
httpc_state_t ** connection 
)
-
-

HTTP client API: get a file by passing server IP address

-
Parameters
- - - - - - - - -
server_addrIP address of the server to connect
porttcp port of the server
uriuri to get from the server, remember leading "/"!
settingsconnection settings (callbacks, proxy, etc.)
recv_fnthe http body (not the headers) are passed to this callback
callback_argargument passed to all the callbacks
connectionretreives the connection handle (to match in callbacks)
-
-
-
Returns
ERR_OK if starting the request succeeds (callback_fn will be called later) or an error code
- -
-
- -

◆ httpc_get_file_dns()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t httpc_get_file_dns (const char * server_name,
u16_t port,
const char * uri,
const httpc_connection_t * settings,
altcp_recv_fn recv_fn,
void * callback_arg,
httpc_state_t ** connection 
)
-
-

HTTP client API: get a file by passing server name as string (DNS name or IP address string)

-
Parameters
- - - - - - - - -
server_nameserver name as string (DNS name or IP address string)
porttcp port of the server
uriuri to get from the server, remember leading "/"!
settingsconnection settings (callbacks, proxy, etc.)
recv_fnthe http body (not the headers) are passed to this callback
callback_argargument passed to all the callbacks
connectionretreives the connection handle (to match in callbacks)
-
-
-
Returns
ERR_OK if starting the request succeeds (callback_fn will be called later) or an error code
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.js deleted file mode 100644 index f578f67a51c22a0a93cc6b01ce46b6b845a7a88a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpc.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__httpc = -[ - [ "HTTP_DEFAULT_PORT", "group__httpc.html#ga1f192f3009865e9f9a3cd83609c866c2", null ], - [ "LWIP_HTTPC_HAVE_FILE_IO", "group__httpc.html#ga055b9a8bf8f4e2c18c621471773fa66c", null ], - [ "httpc_headers_done_fn", "group__httpc.html#ga1e5b62519d6592c89ed3edfabd917472", null ], - [ "httpc_result_fn", "group__httpc.html#ga0452eb8007dbb5f139ec992e58e560dd", null ], - [ "httpc_result_t", "group__httpc.html#gac6713454283bff8e1187849e8d4bda18", null ], - [ "ehttpc_result", "group__httpc.html#ga49e34884b272b1e0ddae8da46c31d9a3", [ - [ "HTTPC_RESULT_OK", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3af3173d4d272c9c0b5a5c9b5b027e3659", null ], - [ "HTTPC_RESULT_ERR_UNKNOWN", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a5026187026abd1d242333ba6ff69ddbd", null ], - [ "HTTPC_RESULT_ERR_CONNECT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ab866d5433b4c4593c80b756d434e1d09", null ], - [ "HTTPC_RESULT_ERR_HOSTNAME", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ae04714f90692c122e6c85e06083dbc6d", null ], - [ "HTTPC_RESULT_ERR_CLOSED", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a89a6700abb14dd7cab9b4e0fd66e5fd6", null ], - [ "HTTPC_RESULT_ERR_TIMEOUT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a8e6c597f88335b31e6a8b078a32fde33", null ], - [ "HTTPC_RESULT_ERR_SVR_RESP", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3aaa023a6f8069c02c87a826ba323c54b8", null ], - [ "HTTPC_RESULT_ERR_MEM", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a49972833ec01c7a10dee734c7c69ed62", null ], - [ "HTTPC_RESULT_LOCAL_ABORT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3adf4e45365923c16b6a6879bde5f60867", null ], - [ "HTTPC_RESULT_ERR_CONTENT_LEN", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a6c8a4195834e1997a498a03bb47bb096", null ] - ] ], - [ "httpc_get_file", "group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b", null ], - [ "httpc_get_file_dns", "group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.html deleted file mode 100644 index 222aff63768641a07ae56711d06a005b24fef920..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - -lwIP: HTTP server - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Modules

 Options
 
- - - -

-Data Structures

struct  tCGI
 
- - - - - -

-Typedefs

typedef const char *(* tCGIHandler) (int iIndex, int iNumParams, char *pcParam[], char *pcValue[])
 
typedef u16_t(* tSSIHandler) (const char *ssi_tag_name, char *pcInsert, int iInsertLen)
 
- - - - - - - - - - - - - - - - - -

-Functions

void httpd_post_data_recved (void *connection, u16_t recved_len)
 
void httpd_init (void)
 
void httpd_inits (struct altcp_tls_config *conf)
 
void http_set_ssi_handler (tSSIHandler ssi_handler, const char **tags, int num_tags)
 
void http_set_cgi_handlers (const tCGI *cgis, int num_handlers)
 
err_t httpd_post_begin (void *connection, const char *uri, const char *http_request, u16_t http_request_len, int content_len, char *response_uri, u16_t response_uri_len, u8_t *post_auto_wnd)
 
err_t httpd_post_receive_data (void *connection, struct pbuf *p)
 
void httpd_post_finished (void *connection, char *response_uri, u16_t response_uri_len)
 
-

Detailed Description

-

This httpd supports for a rudimentary server-side-include facility which will replace tags of the form in any file whose extension is .shtml, .shtm or .ssi with strings provided by an include handler whose pointer is provided to the module via function http_set_ssi_handler(). Additionally, a simple common gateway interface (CGI) handling mechanism has been added to allow clients to hook functions to particular request URIs.

-

To enable SSI support, define label LWIP_HTTPD_SSI in lwipopts.h. To enable CGI support, define label LWIP_HTTPD_CGI in lwipopts.h.

-

By default, the server assumes that HTTP headers are already present in each file stored in the file system. By defining LWIP_HTTPD_DYNAMIC_HEADERS in lwipopts.h, this behavior can be changed such that the server inserts the headers automatically based on the extension of the file being served. If this mode is used, be careful to ensure that the file system image used does not already contain the header information.

-

File system images without headers can be created using the makefsfile tool with the -h command line option.

-

Notes about valid SSI tags

-

The following assumptions are made about tags used in SSI markers:

-
    -
  1. No tag may contain '-' or whitespace characters within the tag name.
  2. -
  3. Whitespace is allowed between the tag leadin "<!--#" and the start of the tag name and between the tag name and the leadout string "-->".
  4. -
  5. The maximum tag name length is LWIP_HTTPD_MAX_TAG_NAME_LEN, currently 8 characters.
  6. -
-

Notes on CGI usage

-

The simple CGI support offered here works with GET method requests only and can handle up to 16 parameters encoded into the URI. The handler function may not write directly to the HTTP output but must return a filename that the HTTP server will send to the browser as a response to the incoming CGI request.

-

The list of supported file types is quite short, so if makefsdata complains about an unknown extension, make sure to add it (and its doctype) to the 'g_psHTTPHeaders' list.

-

Typedef Documentation

- -

◆ tCGIHandler

- -
-
- - - - -
typedef const char*(* tCGIHandler) (int iIndex, int iNumParams, char *pcParam[], char *pcValue[])
-
-

Function pointer for a CGI script handler.

-

This function is called each time the HTTPD server is asked for a file whose name was previously registered as a CGI function using a call to http_set_cgi_handlers. The iIndex parameter provides the index of the CGI within the cgis array passed to http_set_cgi_handlers. Parameters pcParam and pcValue provide access to the parameters provided along with the URI. iNumParams provides a count of the entries in the pcParam and pcValue arrays. Each entry in the pcParam array contains the name of a parameter with the corresponding entry in the pcValue array containing the value for that parameter. Note that pcParam may contain multiple elements with the same name if, for example, a multi-selection list control is used in the form generating the data.

-

The function should return a pointer to a character string which is the path and filename of the response that is to be sent to the connected browser, for example "/thanks.htm" or "/response/error.ssi".

-

The maximum number of parameters that will be passed to this function via iNumParams is defined by LWIP_HTTPD_MAX_CGI_PARAMETERS. Any parameters in the incoming HTTP request above this number will be discarded.

-

Requests intended for use by this CGI mechanism must be sent using the GET method (which encodes all parameters within the URI rather than in a block later in the request). Attempts to use the POST method will result in the request being ignored.

- -
-
- -

◆ tSSIHandler

- -
-
- - - - -
typedef u16_t(* tSSIHandler) (const char *ssi_tag_name, char *pcInsert, int iInsertLen)
-
-

Function pointer for the SSI tag handler callback.

-

This function will be called each time the HTTPD server detects a tag of the form in files with extensions mentioned in the g_pcSSIExtensions array (currently .shtml, .shtm, .ssi, .xml, .json) where "name" appears as one of the tags supplied to http_set_ssi_handler in the tags array. The returned insert string, which will be appended after the the string "<!--#name-->" in file sent back to the client, should be written to pointer pcInsert. iInsertLen contains the size of the buffer pointed to by pcInsert. The iIndex parameter provides the zero-based index of the tag as found in the tags array and identifies the tag that is to be processed.

-

The handler returns the number of characters written to pcInsert excluding any terminating NULL or HTTPD_SSI_TAG_UNKNOWN when tag is not recognized.

-

Note that the behavior of this SSI mechanism is somewhat different from the "normal" SSI processing as found in, for example, the Apache web server. In this case, the inserted text is appended following the SSI tag rather than replacing the tag entirely. This allows for an implementation that does not require significant additional buffering of output data yet which will still offer usable SSI functionality. One downside to this approach is when attempting to use SSI within JavaScript. The SSI tag is structured to resemble an HTML comment but this syntax does not constitute a comment within JavaScript and, hence, leaving the tag in place will result in problems in these cases. In order to avoid these problems, define LWIP_HTTPD_SSI_INCLUDE_TAG as zero in your lwip options file, or use JavaScript style block comments in the form / * # name * / (without the spaces).

- -
-
-

Function Documentation

- -

◆ http_set_cgi_handlers()

- -
-
- - - - - - - - - - - - - - - - - - -
void http_set_cgi_handlers (const tCGIcgis,
int num_handlers 
)
-
-

Set an array of CGI filenames/handler functions

-
Parameters
- - - -
cgisan array of CGI filenames/handler functions
num_handlersnumber of elements in the 'cgis' array
-
-
- -
-
- -

◆ http_set_ssi_handler()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void http_set_ssi_handler (tSSIHandler ssi_handler,
const char ** tags,
int num_tags 
)
-
-

Set the SSI handler function.

-
Parameters
- - - - -
ssi_handlerthe SSI handler function
tagsan array of SSI tag strings to search for in SSI-enabled files
num_tagsnumber of tags in the 'tags' array
-
-
- -
-
- -

◆ httpd_init()

- -
-
- - - - - - - - -
void httpd_init (void )
-
-

Initialize the httpd: set up a listening PCB and bind it to the defined port

- -
-
- -

◆ httpd_inits()

- -
-
- - - - - - - - -
void httpd_inits (struct altcp_tls_config * conf)
-
-

Initialize the httpd: set up a listening PCB and bind it to the defined port. Also set up TLS connection handling (HTTPS).

- -
-
- -

◆ httpd_post_begin()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t httpd_post_begin (void * connection,
const char * uri,
const char * http_request,
u16_t http_request_len,
int content_len,
char * response_uri,
u16_t response_uri_len,
u8_t * post_auto_wnd 
)
-
-

Called when a POST request has been received. The application can decide whether to accept it or not.

-
Parameters
- - - - - - - - - -
connectionUnique connection identifier, valid until httpd_post_end is called.
uriThe HTTP header URI receiving the POST request.
http_requestThe raw HTTP request (the first packet, normally).
http_request_lenSize of 'http_request'.
content_lenContent-Length from HTTP header.
response_uriFilename of response file, to be filled when denying the request
response_uri_lenSize of the 'response_uri' buffer.
post_auto_wndSet this to 0 to let the callback code handle window updates by calling 'httpd_post_data_recved' (to throttle rx speed) default is 1 (httpd handles window updates automatically)
-
-
-
Returns
ERR_OK: Accept the POST request, data may be passed in another err_t: Deny the POST request, send back 'bad request'.
- -
-
- -

◆ httpd_post_data_recved()

- -
-
- - - - - - - - - - - - - - - - - - -
void httpd_post_data_recved (void * connection,
u16_t recved_len 
)
-
-

A POST implementation can call this function to update the TCP window. This can be used to throttle data reception (e.g. when received data is programmed to flash and data is received faster than programmed).

-
Parameters
- - - -
connectionA connection handle passed to httpd_post_begin for which httpd_post_finished has NOT been called yet!
recved_lenLength of data received (for window update)
-
-
- -
-
- -

◆ httpd_post_finished()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void httpd_post_finished (void * connection,
char * response_uri,
u16_t response_uri_len 
)
-
-

Called when all data is received or when the connection is closed. The application must return the filename/URI of a file to send in response to this POST request. If the response_uri buffer is untouched, a 404 response is returned.

-
Parameters
- - - - -
connectionUnique connection identifier.
response_uriFilename of response file, to be filled when denying the request
response_uri_lenSize of the 'response_uri' buffer.
-
-
- -
-
- -

◆ httpd_post_receive_data()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t httpd_post_receive_data (void * connection,
struct pbufp 
)
-
-

Called for each pbuf of data that has been received for a POST. ATTENTION: The application is responsible for freeing the pbufs passed in!

-
Parameters
- - - -
connectionUnique connection identifier.
pReceived data.
-
-
-
Returns
ERR_OK: Data accepted. another err_t: Data denied, http_post_get_response_uri will be called.
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.js deleted file mode 100644 index 163a9e6aeb87b57eee9c8787d570adc18a907c5c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__httpd = -[ - [ "Options", "group__httpd__opts.html", "group__httpd__opts" ], - [ "tCGI", "structt_c_g_i.html", null ], - [ "tCGIHandler", "group__httpd.html#gafe011a487c5e8d03a6b2f629e14e6b5c", null ], - [ "tSSIHandler", "group__httpd.html#gaf88dacc4f18d299084cab75252001319", null ], - [ "http_set_cgi_handlers", "group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897", null ], - [ "http_set_ssi_handler", "group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c", null ], - [ "httpd_init", "group__httpd.html#gac364305cee969a0be43c071722b136e6", null ], - [ "httpd_inits", "group__httpd.html#gafaedb1911a83854b1e9835132db64409", null ], - [ "httpd_post_begin", "group__httpd.html#ga6cb33693ee8f0c054be82a968ceff582", null ], - [ "httpd_post_data_recved", "group__httpd.html#gaca4357acf5c988b28123bc6f23540380", null ], - [ "httpd_post_finished", "group__httpd.html#ga477473f7ead250fec71f1f8b9926fec5", null ], - [ "httpd_post_receive_data", "group__httpd.html#ga461409c8813c2a82ba63fde987c0e537", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.html deleted file mode 100644 index 911dec06753a9d799288f9050ca2350fba595b6b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.html +++ /dev/null @@ -1,773 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_HTTPD_CGI   0
 
#define LWIP_HTTPD_CGI_SSI   0
 
#define LWIP_HTTPD_SSI   0
 
#define LWIP_HTTPD_SSI_RAW   0
 
#define LWIP_HTTPD_SSI_BY_FILE_EXTENSION   1
 
#define LWIP_HTTPD_SUPPORT_POST   0
 
#define LWIP_HTTPD_SSI_MULTIPART   0
 
#define HTTPD_SERVER_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
 
#define LWIP_HTTPD_DYNAMIC_HEADERS   0
 
#define HTTPD_USE_MEM_POOL   0
 
#define HTTPD_SERVER_PORT   LWIP_IANA_PORT_HTTP
 
#define HTTPD_SERVER_PORT_HTTPS   LWIP_IANA_PORT_HTTPS
 
#define HTTPD_ENABLE_HTTPS   0
 
#define HTTPD_MAX_RETRIES   4
 
#define HTTPD_POLL_INTERVAL   4
 
#define HTTPD_TCP_PRIO   TCP_PRIO_MIN
 
#define LWIP_HTTPD_TIMING   0
 
#define HTTPD_DEBUG_TIMING   LWIP_DBG_OFF
 
#define LWIP_HTTPD_SUPPORT_EXTSTATUS   0
 
#define LWIP_HTTPD_SUPPORT_V09   1
 
#define LWIP_HTTPD_SUPPORT_11_KEEPALIVE   0
 
#define LWIP_HTTPD_SUPPORT_REQUESTLIST   1
 
#define LWIP_HTTPD_REQ_QUEUELEN   5
 
#define LWIP_HTTPD_REQ_BUFSIZE   LWIP_HTTPD_MAX_REQ_LENGTH
 
#define LWIP_HTTPD_MAX_REQ_LENGTH   LWIP_MIN(1023, (LWIP_HTTPD_REQ_QUEUELEN * PBUF_POOL_BUFSIZE))
 
#define LWIP_HTTPD_MAX_REQUEST_URI_LEN   63
 
#define LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN   63
 
#define LWIP_HTTPD_SSI_INCLUDE_TAG   1
 
#define LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR   0
 
#define LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED   0
 
#define LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI   0
 
#define HTTP_IS_TAG_VOLATILE(ptr)   TCP_WRITE_FLAG_COPY
 
#define LWIP_HTTPD_CUSTOM_FILES   0
 
#define LWIP_HTTPD_DYNAMIC_FILE_READ   0
 
#define LWIP_HTTPD_FILE_STATE   0
 
#define HTTPD_PRECALCULATED_CHECKSUM   0
 
#define LWIP_HTTPD_FS_ASYNC_READ   0
 
#define HTTPD_FSDATA_FILE   "fsdata.c"
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ HTTP_IS_TAG_VOLATILE

- -
-
- - - - - - - - -
#define HTTP_IS_TAG_VOLATILE( ptr)   TCP_WRITE_FLAG_COPY
-
-

Default: Tags are sent from struct http_state and are therefore volatile

- -
-
- -

◆ HTTPD_DEBUG_TIMING

- -
-
- - - - -
#define HTTPD_DEBUG_TIMING   LWIP_DBG_OFF
-
-

Set this to 1 to enable timing each file sent

- -
-
- -

◆ HTTPD_ENABLE_HTTPS

- -
-
- - - - -
#define HTTPD_ENABLE_HTTPS   0
-
-

Enable https support?

- -
-
- -

◆ HTTPD_FSDATA_FILE

- -
-
- - - - -
#define HTTPD_FSDATA_FILE   "fsdata.c"
-
-

Filename (including path) to use as FS data file

- -
-
- -

◆ HTTPD_MAX_RETRIES

- -
-
- - - - -
#define HTTPD_MAX_RETRIES   4
-
-

Maximum retries before the connection is aborted/closed.

    -
  • number of times pcb->poll is called -> default is 4*500ms = 2s;
  • -
  • reset when pcb->sent is called
  • -
- -
-
- -

◆ HTTPD_POLL_INTERVAL

- -
-
- - - - -
#define HTTPD_POLL_INTERVAL   4
-
-

The poll delay is X*500ms

- -
-
- -

◆ HTTPD_PRECALCULATED_CHECKSUM

- -
-
- - - - -
#define HTTPD_PRECALCULATED_CHECKSUM   0
-
-

HTTPD_PRECALCULATED_CHECKSUM==1: include precompiled checksums for predefined (MSS-sized) chunks of the files to prevent having to calculate the checksums at runtime.

- -
-
- -

◆ HTTPD_SERVER_AGENT

- -
-
- - - - -
#define HTTPD_SERVER_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
-
-

This string is passed in the HTTP header as "Server: "

- -
-
- -

◆ HTTPD_SERVER_PORT

- -
-
- - - - -
#define HTTPD_SERVER_PORT   LWIP_IANA_PORT_HTTP
-
-

The server port for HTTPD to use

- -
-
- -

◆ HTTPD_SERVER_PORT_HTTPS

- -
-
- - - - -
#define HTTPD_SERVER_PORT_HTTPS   LWIP_IANA_PORT_HTTPS
-
-

The https server port for HTTPD to use

- -
-
- -

◆ HTTPD_TCP_PRIO

- -
-
- - - - -
#define HTTPD_TCP_PRIO   TCP_PRIO_MIN
-
-

Priority for tcp pcbs created by HTTPD (very low by default). Lower priorities get killed first when running out of memory.

- -
-
- -

◆ HTTPD_USE_MEM_POOL

- -
-
- - - - -
#define HTTPD_USE_MEM_POOL   0
-
-

Set this to 1 to use a memp pool for allocating struct http_state instead of the heap. If enabled, you'll need to define MEMP_NUM_PARALLEL_HTTPD_CONNS (and MEMP_NUM_PARALLEL_HTTPD_SSI_CONNS for SSI) to set the size of the pool(s).

- -
-
- -

◆ LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR

- -
-
- - - - -
#define LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR   0
-
-

Set this to 1 to call tcp_abort when tcp_close fails with memory error. This can be used to prevent consuming all memory in situations where the HTTP server has low priority compared to other communication.

- -
-
- -

◆ LWIP_HTTPD_CGI

- -
-
- - - - -
#define LWIP_HTTPD_CGI   0
-
-

Set this to 1 to support CGI (old style).

-

This old style CGI support works by registering an array of URLs and associated CGI handler functions (http_set_cgi_handlers). This list is scanned just before fs_open is called from request handling. The handler can return a new URL that is used internally by the httpd to load the returned page (passed to fs_open).

-

Use this CGI type e.g. to execute specific actions and return a page that does not depend on the CGI parameters.

- -
-
- -

◆ LWIP_HTTPD_CGI_SSI

- -
-
- - - - -
#define LWIP_HTTPD_CGI_SSI   0
-
-

Set this to 1 to support CGI (new style).

-

This new style CGI support works by calling a global function (tCGIHandler) for all URLs that are found. fs_open is called first and the URL can not be written by the CGI handler. Instead, this handler gets passed the http file state, an object where it can store information derived from the CGI URL or parameters. This file state is later passed to SSI, so the SSI code can return data depending on CGI input.

-

Use this CGI handler if you want CGI information passed on to SSI.

- -
-
- -

◆ LWIP_HTTPD_CUSTOM_FILES

- -
-
- - - - -
#define LWIP_HTTPD_CUSTOM_FILES   0
-
-

Set this to 1 and provide the functions:

    -
  • "int fs_open_custom(struct fs_file *file, const char *name)" Called first for every opened file to allow opening files that are not included in fsdata(_custom).c
  • -
  • "void fs_close_custom(struct fs_file *file)" Called to free resources allocated by fs_open_custom().
  • -
- -
-
- -

◆ LWIP_HTTPD_DYNAMIC_FILE_READ

- -
-
- - - - -
#define LWIP_HTTPD_DYNAMIC_FILE_READ   0
-
-

Set this to 1 to support fs_read() to dynamically read file data. Without this (default=off), only one-block files are supported, and the contents must be ready after fs_open().

- -
-
- -

◆ LWIP_HTTPD_DYNAMIC_HEADERS

- -
-
- - - - -
#define LWIP_HTTPD_DYNAMIC_HEADERS   0
-
-

Set this to 1 if you want to include code that creates HTTP headers at runtime. Default is off: HTTP headers are then created statically by the makefsdata tool. Static headers mean smaller code size, but the (readonly) fsdata will grow a bit as every file includes the HTTP header.

- -
-
- -

◆ LWIP_HTTPD_FILE_STATE

- -
-
- - - - -
#define LWIP_HTTPD_FILE_STATE   0
-
-

Set this to 1 to include an application state argument per file that is opened. This allows to keep a state per connection/file.

- -
-
- -

◆ LWIP_HTTPD_FS_ASYNC_READ

- -
-
- - - - -
#define LWIP_HTTPD_FS_ASYNC_READ   0
-
-

LWIP_HTTPD_FS_ASYNC_READ==1: support asynchronous read operations (fs_read_async returns FS_READ_DELAYED and calls a callback when finished).

- -
-
- -

◆ LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED

- -
-
- - - - -
#define LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED   0
-
-

Set this to 1 to kill the oldest connection when running out of memory for 'struct http_state' or 'struct http_ssi_state'. ATTENTION: This puts all connections on a linked list, so may be kind of slow.

- -
-
- -

◆ LWIP_HTTPD_MAX_REQ_LENGTH

- -
-
- - - - -
#define LWIP_HTTPD_MAX_REQ_LENGTH   LWIP_MIN(1023, (LWIP_HTTPD_REQ_QUEUELEN * PBUF_POOL_BUFSIZE))
-
-

Defines the maximum length of a HTTP request line (up to the first CRLF, copied from pbuf into this a global buffer when pbuf- or packet-queues are received - otherwise the input pbuf is used directly)

- -
-
- -

◆ LWIP_HTTPD_MAX_REQUEST_URI_LEN

- -
-
- - - - -
#define LWIP_HTTPD_MAX_REQUEST_URI_LEN   63
-
-

This is the size of a static buffer used when URIs end with '/'. In this buffer, the directory requested is concatenated with all the configured default file names. Set to 0 to disable checking default filenames on non-root directories.

- -
-
- -

◆ LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI

- -
-
- - - - -
#define LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI   0
-
-

Set this to 1 to send URIs without extension without headers (who uses this at all??)

- -
-
- -

◆ LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN

- -
-
- - - - -
#define LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN   63
-
-

Maximum length of the filename to send as response to a POST request, filled in by the application when a POST is finished.

- -
-
- -

◆ LWIP_HTTPD_REQ_BUFSIZE

- -
-
- - - - -
#define LWIP_HTTPD_REQ_BUFSIZE   LWIP_HTTPD_MAX_REQ_LENGTH
-
-

Number of (TCP payload-) bytes (in pbufs) to enqueue to parse and incoming request (up to the first double-newline)

- -
-
- -

◆ LWIP_HTTPD_REQ_QUEUELEN

- -
-
- - - - -
#define LWIP_HTTPD_REQ_QUEUELEN   5
-
-

Number of rx pbufs to enqueue to parse an incoming request (up to the first newline)

- -
-
- -

◆ LWIP_HTTPD_SSI

- -
-
- - - - -
#define LWIP_HTTPD_SSI   0
-
-

Set this to 1 to support SSI (Server-Side-Includes)

-

In contrast to other http servers, this only calls a preregistered callback function (

See also
http_set_ssi_handler) for each tag (in the format of ) encountered in SSI-enabled pages. SSI-enabled pages must have one of the predefined SSI-enabled file extensions. All files with one of these extensions are parsed when sent.
-

A downside of the current SSI implementation is that persistent connections don't work, as the file length is not known in advance (and httpd currently relies on the Content-Length header for persistent connections).

-

To save memory, the maximum tag length is limited (

See also
LWIP_HTTPD_MAX_TAG_NAME_LEN). To save memory, the maximum insertion string length is limited (
-
-LWIP_HTTPD_MAX_TAG_INSERT_LEN). If this is not enought, LWIP_HTTPD_SSI_MULTIPART can be used.
- -
-
- -

◆ LWIP_HTTPD_SSI_BY_FILE_EXTENSION

- -
-
- - - - -
#define LWIP_HTTPD_SSI_BY_FILE_EXTENSION   1
-
-

Set this to 0 to prevent parsing the file extension at runtime to decide if a file should be scanned for SSI tags or not. Default is 1 (file extensions are checked using the g_pcSSIExtensions array) Set to 2 to override this runtime test function.

-

This is enabled by default, but if you only use a newer version of makefsdata supporting the "-ssi" option, this info is already present in

- -
-
- -

◆ LWIP_HTTPD_SSI_INCLUDE_TAG

- -
-
- - - - -
#define LWIP_HTTPD_SSI_INCLUDE_TAG   1
-
-

Set this to 0 to not send the SSI tag (default is on, so the tag will be sent in the HTML page

- -
-
- -

◆ LWIP_HTTPD_SSI_MULTIPART

- -
-
- - - - -
#define LWIP_HTTPD_SSI_MULTIPART   0
-
-

LWIP_HTTPD_SSI_MULTIPART==1: SSI handler function is called with 2 more arguments indicating a counter for insert string that are too long to be inserted at once: the SSI handler function must then set 'next_tag_part' which will be passed back to it in the next call.

- -
-
- -

◆ LWIP_HTTPD_SSI_RAW

- -
-
- - - - -
#define LWIP_HTTPD_SSI_RAW   0
-
-

Set this to 1 to implement an SSI tag handler callback that gets a const char* to the tag (instead of an index into a pre-registered array of known tags) If this is 0, the SSI handler callback function is only called pre-registered tags.

- -
-
- -

◆ LWIP_HTTPD_SUPPORT_11_KEEPALIVE

- -
-
- - - - -
#define LWIP_HTTPD_SUPPORT_11_KEEPALIVE   0
-
-

Set this to 1 to enable HTTP/1.1 persistent connections. ATTENTION: If the generated file system includes HTTP headers, these must include the "Connection: keep-alive" header (pass argument "-11" to makefsdata).

- -
-
- -

◆ LWIP_HTTPD_SUPPORT_EXTSTATUS

- -
-
- - - - -
#define LWIP_HTTPD_SUPPORT_EXTSTATUS   0
-
-

Set this to one to show error pages when parsing a request fails instead of simply closing the connection.

- -
-
- -

◆ LWIP_HTTPD_SUPPORT_POST

- -
-
- - - - -
#define LWIP_HTTPD_SUPPORT_POST   0
-
-

Set this to 1 to support HTTP POST

- -
-
- -

◆ LWIP_HTTPD_SUPPORT_REQUESTLIST

- -
-
- - - - -
#define LWIP_HTTPD_SUPPORT_REQUESTLIST   1
-
-

Set this to 1 to support HTTP request coming in in multiple packets/pbufs

- -
-
- -

◆ LWIP_HTTPD_SUPPORT_V09

- -
-
- - - - -
#define LWIP_HTTPD_SUPPORT_V09   1
-
-

Set this to 0 to drop support for HTTP/0.9 clients (to save some bytes)

- -
-
- -

◆ LWIP_HTTPD_TIMING

- -
-
- - - - -
#define LWIP_HTTPD_TIMING   0
-
-

Set this to 1 to enable timing each file sent

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.js deleted file mode 100644 index 1ec77f0d40efd9657d0e07eb7af0bb91cc9ea9d4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__httpd__opts.js +++ /dev/null @@ -1,41 +0,0 @@ -var group__httpd__opts = -[ - [ "HTTP_IS_TAG_VOLATILE", "group__httpd__opts.html#ga662e88120b507426374dd8ebbd54a048", null ], - [ "HTTPD_DEBUG_TIMING", "group__httpd__opts.html#ga5f2642874f930798d975b1f7a6d2e1da", null ], - [ "HTTPD_ENABLE_HTTPS", "group__httpd__opts.html#ga64dc2a10b1c2ec886e698fe9008e51e2", null ], - [ "HTTPD_FSDATA_FILE", "group__httpd__opts.html#gad68e8e06ea4c2be1b3508e813a49f7cc", null ], - [ "HTTPD_MAX_RETRIES", "group__httpd__opts.html#gad92e78e19fd3ab2af42750e83ed73fd5", null ], - [ "HTTPD_POLL_INTERVAL", "group__httpd__opts.html#gacc3e7667baa2cfafd23de2b152df7a63", null ], - [ "HTTPD_PRECALCULATED_CHECKSUM", "group__httpd__opts.html#ga6e5de8515c89af12277e4cb011165103", null ], - [ "HTTPD_SERVER_AGENT", "group__httpd__opts.html#gafb2115e763ed3163a3e204a0ba53edb9", null ], - [ "HTTPD_SERVER_PORT", "group__httpd__opts.html#ga2b058c5d1bd67e5d7cb260166e3ace50", null ], - [ "HTTPD_SERVER_PORT_HTTPS", "group__httpd__opts.html#gaffe653b08bf5ba25b276c655f6813441", null ], - [ "HTTPD_TCP_PRIO", "group__httpd__opts.html#gaabd1f6319d04b8d5f2c93270794d5182", null ], - [ "HTTPD_USE_MEM_POOL", "group__httpd__opts.html#gabb13219495a813fceaafa954a238a924", null ], - [ "LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR", "group__httpd__opts.html#ga0ff20ebc4ab50d4aa6151c3241dacb3a", null ], - [ "LWIP_HTTPD_CGI", "group__httpd__opts.html#gafb28f7c5fee75f013a199d427452372c", null ], - [ "LWIP_HTTPD_CGI_SSI", "group__httpd__opts.html#gad3960bf65731bd0f1341867664afe860", null ], - [ "LWIP_HTTPD_CUSTOM_FILES", "group__httpd__opts.html#gadadb70f5663cdf004bf879e3b5d326bd", null ], - [ "LWIP_HTTPD_DYNAMIC_FILE_READ", "group__httpd__opts.html#ga1ee8d7c975c7e3d1c9d9dd9b43660c79", null ], - [ "LWIP_HTTPD_DYNAMIC_HEADERS", "group__httpd__opts.html#ga75932fc5eeb9abeddfdaf8413574c6d7", null ], - [ "LWIP_HTTPD_FILE_STATE", "group__httpd__opts.html#gaedd0fa3d356170d8ca3557acb410fd7c", null ], - [ "LWIP_HTTPD_FS_ASYNC_READ", "group__httpd__opts.html#ga51cb673cb5cc362acc409f23c1e0a331", null ], - [ "LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED", "group__httpd__opts.html#ga0d5074965efd40786182287895feb691", null ], - [ "LWIP_HTTPD_MAX_REQ_LENGTH", "group__httpd__opts.html#ga30dc71c59f3904df7daaf293f74f91f8", null ], - [ "LWIP_HTTPD_MAX_REQUEST_URI_LEN", "group__httpd__opts.html#gaca4ef53e7a9abbd8d4bd8bc1ba7b486a", null ], - [ "LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI", "group__httpd__opts.html#ga82a030ce2ecdcf741b02b7be41c012b3", null ], - [ "LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN", "group__httpd__opts.html#gaa27f7c5450392d10aeed033ca878cce3", null ], - [ "LWIP_HTTPD_REQ_BUFSIZE", "group__httpd__opts.html#ga8dbe61a35228da0e7365a088197191b8", null ], - [ "LWIP_HTTPD_REQ_QUEUELEN", "group__httpd__opts.html#gaef23f4e3525aa5dd0ecbce9b5e16d4e0", null ], - [ "LWIP_HTTPD_SSI", "group__httpd__opts.html#gacb70e0cdd30a940f8bce681c6cc63949", null ], - [ "LWIP_HTTPD_SSI_BY_FILE_EXTENSION", "group__httpd__opts.html#gaba2d4cfe4c1f5bdbe37b339084a7d466", null ], - [ "LWIP_HTTPD_SSI_INCLUDE_TAG", "group__httpd__opts.html#ga975961a6d22d1a077118fb85dfec809a", null ], - [ "LWIP_HTTPD_SSI_MULTIPART", "group__httpd__opts.html#ga3167d52d20cf90857e2c809b92458bf0", null ], - [ "LWIP_HTTPD_SSI_RAW", "group__httpd__opts.html#ga520858778b84d4d2fa125294c0f119e5", null ], - [ "LWIP_HTTPD_SUPPORT_11_KEEPALIVE", "group__httpd__opts.html#ga6f78487bc829f7f98274f1264020045e", null ], - [ "LWIP_HTTPD_SUPPORT_EXTSTATUS", "group__httpd__opts.html#ga85ebddbc4236b1e31bfa68fa163f9b07", null ], - [ "LWIP_HTTPD_SUPPORT_POST", "group__httpd__opts.html#gacbea06ce33933e3ef2f2f1834a21cc2c", null ], - [ "LWIP_HTTPD_SUPPORT_REQUESTLIST", "group__httpd__opts.html#ga0bd0f9a89423fb3bbfea4e4c6141ae43", null ], - [ "LWIP_HTTPD_SUPPORT_V09", "group__httpd__opts.html#ga7a8f4ab787b6fb8482c8a36c9fd0c7dd", null ], - [ "LWIP_HTTPD_TIMING", "group__httpd__opts.html#ga054db3f080715942967969c6ae30bb6a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.html deleted file mode 100644 index 037364051fdff3fa34bf854beab1c1766d840f20..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - -lwIP: IANA assigned numbers - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IANA assigned numbers
-
-
- - - - - - -

-Enumerations

enum  lwip_iana_hwtype { LWIP_IANA_HWTYPE_ETHERNET = 1 - }
 
enum  lwip_iana_port_number {
-  LWIP_IANA_PORT_SMTP = 25, -LWIP_IANA_PORT_DHCP_SERVER = 67, -LWIP_IANA_PORT_DHCP_CLIENT = 68, -LWIP_IANA_PORT_TFTP = 69, -
-  LWIP_IANA_PORT_HTTP = 80, -LWIP_IANA_PORT_SNTP = 123, -LWIP_IANA_PORT_NETBIOS = 137, -LWIP_IANA_PORT_SNMP = 161, -
-  LWIP_IANA_PORT_SNMP_TRAP = 162, -LWIP_IANA_PORT_HTTPS = 443, -LWIP_IANA_PORT_SMTPS = 465, -LWIP_IANA_PORT_MQTT = 1883, -
-  LWIP_IANA_PORT_MDNS = 5353, -LWIP_IANA_PORT_SECURE_MQTT = 8883 -
- }
 
-

Detailed Description

-

Enumeration Type Documentation

- -

◆ lwip_iana_hwtype

- -
-
- - - - -
enum lwip_iana_hwtype
-
-

Hardware types

- - -
Enumerator
LWIP_IANA_HWTYPE_ETHERNET 

Ethernet

-
- -
-
- -

◆ lwip_iana_port_number

- -
-
- - - - -
enum lwip_iana_port_number
-
-

Port numbers https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt

- - - - - - - - - - - - - - - -
Enumerator
LWIP_IANA_PORT_SMTP 

SMTP

-
LWIP_IANA_PORT_DHCP_SERVER 

DHCP server

-
LWIP_IANA_PORT_DHCP_CLIENT 

DHCP client

-
LWIP_IANA_PORT_TFTP 

TFTP

-
LWIP_IANA_PORT_HTTP 

HTTP

-
LWIP_IANA_PORT_SNTP 

SNTP

-
LWIP_IANA_PORT_NETBIOS 

NETBIOS

-
LWIP_IANA_PORT_SNMP 

SNMP

-
LWIP_IANA_PORT_SNMP_TRAP 

SNMP traps

-
LWIP_IANA_PORT_HTTPS 

HTTPS

-
LWIP_IANA_PORT_SMTPS 

SMTPS

-
LWIP_IANA_PORT_MQTT 

MQTT

-
LWIP_IANA_PORT_MDNS 

MDNS

-
LWIP_IANA_PORT_SECURE_MQTT 

Secure MQTT

-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.js deleted file mode 100644 index 0e15e7e4724ed8341c757b1ecaa309b9bb1fd312..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iana.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__iana = -[ - [ "lwip_iana_hwtype", "group__iana.html#ga3d2bbfcb56c8adf3be8c8d12868cecfe", [ - [ "LWIP_IANA_HWTYPE_ETHERNET", "group__iana.html#gga3d2bbfcb56c8adf3be8c8d12868cecfea89e82e6ac55811bb26fe66ec029f2a0c", null ] - ] ], - [ "lwip_iana_port_number", "group__iana.html#gac9396d90585e49e9a287179bf5aa9ba0", [ - [ "LWIP_IANA_PORT_SMTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae2645895203ca3c54005afad053a813c", null ], - [ "LWIP_IANA_PORT_DHCP_SERVER", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ac70ae96c985cf3660e26aa496094916d", null ], - [ "LWIP_IANA_PORT_DHCP_CLIENT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a9fcae1f16758e1ac35dab343fc897f40", null ], - [ "LWIP_IANA_PORT_TFTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a7b318226afef92e019b67227acf94050", null ], - [ "LWIP_IANA_PORT_HTTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a1c665cb8e57dff577f4966493c15b618", null ], - [ "LWIP_IANA_PORT_SNTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a79c377ce09e05cd4410a8865d41b3efb", null ], - [ "LWIP_IANA_PORT_NETBIOS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae1cf6eaab024b31aff5bf407d38e0ede", null ], - [ "LWIP_IANA_PORT_SNMP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aeb10a37f0c48e053b138f65b843c45d3", null ], - [ "LWIP_IANA_PORT_SNMP_TRAP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aff60c0d3e8eca210b7e4faca3491f4a8", null ], - [ "LWIP_IANA_PORT_HTTPS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ad07fb8ff2b18006405d904b5b3810c88", null ], - [ "LWIP_IANA_PORT_SMTPS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a88f8872246977c6e24c617266ada1a3b", null ], - [ "LWIP_IANA_PORT_MQTT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a172d486d82c552ef3540cf8d61b14b22", null ], - [ "LWIP_IANA_PORT_MDNS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a839da325f45916d7b27d53d5e5e97dc6", null ], - [ "LWIP_IANA_PORT_SECURE_MQTT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ab833e9dc7646bd7affde45691bc66601", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.html deleted file mode 100644 index 50e68452642d935e070c0392937b90540ca359f5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -lwIP: IEEE assigned numbers - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IEEE assigned numbers
-
-
- - - - -

-Enumerations

enum  lwip_ieee_eth_type {
-  ETHTYPE_IP = 0x0800U, -ETHTYPE_ARP = 0x0806U, -ETHTYPE_WOL = 0x0842U, -ETHTYPE_RARP = 0x8035U, -
-  ETHTYPE_VLAN = 0x8100U, -ETHTYPE_IPV6 = 0x86DDU, -ETHTYPE_PPPOEDISC = 0x8863U, -ETHTYPE_PPPOE = 0x8864U, -
-  ETHTYPE_JUMBO = 0x8870U, -ETHTYPE_PROFINET = 0x8892U, -ETHTYPE_ETHERCAT = 0x88A4U, -ETHTYPE_LLDP = 0x88CCU, -
-  ETHTYPE_SERCOS = 0x88CDU, -ETHTYPE_MRP = 0x88E3U, -ETHTYPE_PTP = 0x88F7U, -ETHTYPE_QINQ = 0x9100U -
- }
 
-

Detailed Description

-

Enumeration Type Documentation

- -

◆ lwip_ieee_eth_type

- -
-
- - - - -
enum lwip_ieee_eth_type
-
-

A list of often ethtypes (although lwIP does not use all of them).

- - - - - - - - - - - - - - - - - -
Enumerator
ETHTYPE_IP 

Internet protocol v4

-
ETHTYPE_ARP 

Address resolution protocol

-
ETHTYPE_WOL 

Wake on lan

-
ETHTYPE_RARP 

RARP

-
ETHTYPE_VLAN 

Virtual local area network

-
ETHTYPE_IPV6 

Internet protocol v6

-
ETHTYPE_PPPOEDISC 

PPP Over Ethernet Discovery Stage

-
ETHTYPE_PPPOE 

PPP Over Ethernet Session Stage

-
ETHTYPE_JUMBO 

Jumbo Frames

-
ETHTYPE_PROFINET 

Process field network

-
ETHTYPE_ETHERCAT 

Ethernet for control automation technology

-
ETHTYPE_LLDP 

Link layer discovery protocol

-
ETHTYPE_SERCOS 

Serial real-time communication system

-
ETHTYPE_MRP 

Media redundancy protocol

-
ETHTYPE_PTP 

Precision time protocol

-
ETHTYPE_QINQ 

Q-in-Q, 802.1ad

-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.js deleted file mode 100644 index 5ca4fe44ff52c64c14f7749ec16f8c8b33415827..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ieee.js +++ /dev/null @@ -1,21 +0,0 @@ -var group__ieee = -[ - [ "lwip_ieee_eth_type", "group__ieee.html#gab3a7b97666b100584972d158acbbd1f4", [ - [ "ETHTYPE_IP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ac95756b20fde70b868ef4185dd221c79", null ], - [ "ETHTYPE_ARP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a41217db03576ea59c44b28b248c39be5", null ], - [ "ETHTYPE_WOL", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a530a30feb9b87fd993da2bf83776cf9b", null ], - [ "ETHTYPE_RARP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a14292184cb41b279249319896d0e2b1f", null ], - [ "ETHTYPE_VLAN", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad8f84826d52d92ac24a477d1f03e7903", null ], - [ "ETHTYPE_IPV6", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aab26004eed559217be5dd466a79b1383", null ], - [ "ETHTYPE_PPPOEDISC", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a58c6f40d7cc3edb9455762938f3f6569", null ], - [ "ETHTYPE_PPPOE", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a8c0e8f68b90134eb4f1f17d3d2eb6f8c", null ], - [ "ETHTYPE_JUMBO", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a2511e8a31961bd742363b11b274b9dd1", null ], - [ "ETHTYPE_PROFINET", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a889eb8f716238d16ee3408f16a5cf19d", null ], - [ "ETHTYPE_ETHERCAT", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a5085a5fd5f9c9506124e93ea43ad2d7c", null ], - [ "ETHTYPE_LLDP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a02eab0dd87f222a2d555ca38b1b8afcc", null ], - [ "ETHTYPE_SERCOS", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ab93419f8edf5692e91629ab92fce8a14", null ], - [ "ETHTYPE_MRP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad36caec44d8db59ff433a8bd3e92ad3e", null ], - [ "ETHTYPE_PTP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aa3e9e834eef932d073028e28eb8793dc", null ], - [ "ETHTYPE_QINQ", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a39a18006412cbb57536535bd9d378394", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.html deleted file mode 100644 index 5e8f05c55b10c7de7caf0df739b04c88f9d25a51..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -lwIP: Interface Identification API - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Interface Identification API
-
-
- - - - - - -

-Functions

char * lwip_if_indextoname (unsigned int ifindex, char *ifname)
 
unsigned int lwip_if_nametoindex (const char *ifname)
 
-

Detailed Description

-

Function Documentation

- -

◆ lwip_if_indextoname()

- -
-
- - - - - - - - - - - - - - - - - - -
char* lwip_if_indextoname (unsigned int ifindex,
char * ifname 
)
-
-

Maps an interface index to its corresponding name.

Parameters
- - - -
ifindexinterface index
ifnameshall point to a buffer of at least {IF_NAMESIZE} bytes
-
-
-
Returns
If ifindex is an interface index, then the function shall return the value supplied in ifname, which points to a buffer now containing the interface name. Otherwise, the function shall return a NULL pointer.
- -
-
- -

◆ lwip_if_nametoindex()

- -
-
- - - - - - - - -
unsigned int lwip_if_nametoindex (const char * ifname)
-
-

Returs the interface index corresponding to name ifname.

Parameters
- - -
ifnameInterface name
-
-
-
Returns
The corresponding index if ifname is the name of an interface; otherwise, zero.
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.js deleted file mode 100644 index d7ddb598d52aba60e9b8506b7760e83223b4a141..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__if__api.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__if__api = -[ - [ "lwip_if_indextoname", "group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b", null ], - [ "lwip_if_nametoindex", "group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.html deleted file mode 100644 index d8ca14db2af12da7e03f66a5eef2bd7c97a916df..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -lwIP: IGMP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IGMP
-
-
- - - - -

-Macros

#define netif_igmp_data(netif)   ((struct igmp_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_IGMP))
 
- - - - - - - - - -

-Functions

err_t igmp_joingroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_joingroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
-

Detailed Description

-

To be called from TCPIP thread

-

Macro Definition Documentation

- -

◆ netif_igmp_data

- -
-
- - - - - - - - -
#define netif_igmp_data( netif)   ((struct igmp_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_IGMP))
-
-

Get list head of IGMP groups for netif. Note: The allsystems group IP is contained in the list as first entry.

See also
netif_set_igmp_mac_filter()
- -
-
-

Function Documentation

- -

◆ igmp_joingroup()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t igmp_joingroup (const ip4_addr_tifaddr,
const ip4_addr_tgroupaddr 
)
-
-

Join a group on one network interface.

-
Parameters
- - - -
ifaddrip address of the network interface which should join a new group
groupaddrthe ip address of the group which to join
-
-
-
Returns
ERR_OK if group was joined on the netif(s), an err_t otherwise
- -
-
- -

◆ igmp_joingroup_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t igmp_joingroup_netif (struct netifnetif,
const ip4_addr_tgroupaddr 
)
-
-

Join a group on one network interface.

-
Parameters
- - - -
netifthe network interface which should join a new group
groupaddrthe ip address of the group which to join
-
-
-
Returns
ERR_OK if group was joined on the netif, an err_t otherwise
- -
-
- -

◆ igmp_leavegroup()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t igmp_leavegroup (const ip4_addr_tifaddr,
const ip4_addr_tgroupaddr 
)
-
-

Leave a group on one network interface.

-
Parameters
- - - -
ifaddrip address of the network interface which should leave a group
groupaddrthe ip address of the group which to leave
-
-
-
Returns
ERR_OK if group was left on the netif(s), an err_t otherwise
- -
-
- -

◆ igmp_leavegroup_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t igmp_leavegroup_netif (struct netifnetif,
const ip4_addr_tgroupaddr 
)
-
-

Leave a group on one network interface.

-
Parameters
- - - -
netifthe network interface which should leave a group
groupaddrthe ip address of the group which to leave
-
-
-
Returns
ERR_OK if group was left on the netif, an err_t otherwise
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.js deleted file mode 100644 index f6e54a5b3590a159989cd8e7fb6a53c8f9c001c5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__igmp.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__igmp = -[ - [ "netif_igmp_data", "group__igmp.html#gad990dfc5ed8b644c16cc578c876e588d", null ], - [ "igmp_joingroup", "group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6", null ], - [ "igmp_joingroup_netif", "group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6", null ], - [ "igmp_leavegroup", "group__igmp.html#ga21c572ba7481ca41eb873923a5346544", null ], - [ "igmp_leavegroup_netif", "group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.html deleted file mode 100644 index 662c63f4a2527cbbe4d23eff6ea8d5027941bbdb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -lwIP: Infrastructure - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Infrastructure
-
-
- - - - - - - - - - - - - - -

-Modules

 IP address handling
 
 Memory pools
 
 Packet buffers (PBUF)
 
 Error codes
 
 IANA assigned numbers
 
 IEEE assigned numbers
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.js deleted file mode 100644 index c8488d30b3448ccd0c38bc230959722db6d09025..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__infrastructure = -[ - [ "IP address handling", "group__ipaddr.html", "group__ipaddr" ], - [ "Memory pools", "group__mempool.html", "group__mempool" ], - [ "Packet buffers (PBUF)", "group__pbuf.html", "group__pbuf" ], - [ "Error codes", "group__infrastructure__errors.html", "group__infrastructure__errors" ], - [ "IANA assigned numbers", "group__iana.html", "group__iana" ], - [ "IEEE assigned numbers", "group__ieee.html", "group__ieee" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.html deleted file mode 100644 index e1ac0fd8fbedb687302e3f7b38535b61c01b048c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - -lwIP: Error codes - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Error codes
-
-
- - - - -

-Typedefs

typedef s8_t err_t
 
- - - -

-Enumerations

enum  err_enum_t {
-  ERR_OK = 0, -ERR_MEM = -1, -ERR_BUF = -2, -ERR_TIMEOUT = -3, -
-  ERR_RTE = -4, -ERR_INPROGRESS = -5, -ERR_VAL = -6, -ERR_WOULDBLOCK = -7, -
-  ERR_USE = -8, -ERR_ALREADY = -9, -ERR_ISCONN = -10, -ERR_CONN = -11, -
-  ERR_IF = -12, -ERR_ABRT = -13, -ERR_RST = -14, -ERR_CLSD = -15, -
-  ERR_ARG = -16 -
- }
 
-

Detailed Description

-

Typedef Documentation

- -

◆ err_t

- -
-
- - - - -
typedef s8_t err_t
-
-

Define LWIP_ERR_T in cc.h if you want to use a different type for your platform (must be signed).

- -
-
-

Enumeration Type Documentation

- -

◆ err_enum_t

- -
-
- - - - -
enum err_enum_t
-
-

Definitions for error constants.

- - - - - - - - - - - - - - - - - - -
Enumerator
ERR_OK 

No error, everything OK.

-
ERR_MEM 

Out of memory error.

-
ERR_BUF 

Buffer error.

-
ERR_TIMEOUT 

Timeout.

-
ERR_RTE 

Routing problem.

-
ERR_INPROGRESS 

Operation in progress

-
ERR_VAL 

Illegal value.

-
ERR_WOULDBLOCK 

Operation would block.

-
ERR_USE 

Address in use.

-
ERR_ALREADY 

Already connecting.

-
ERR_ISCONN 

Conn already established.

-
ERR_CONN 

Not connected.

-
ERR_IF 

Low-level netif error

-
ERR_ABRT 

Connection aborted.

-
ERR_RST 

Connection reset.

-
ERR_CLSD 

Connection closed.

-
ERR_ARG 

Illegal argument.

-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.js deleted file mode 100644 index bbeb9adf2d533e150219ca477d83e77193a5eb9b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__infrastructure__errors.js +++ /dev/null @@ -1,23 +0,0 @@ -var group__infrastructure__errors = -[ - [ "err_t", "group__infrastructure__errors.html#gaf02d9da80fd66b4f986d2c53d7231ddb", null ], - [ "err_enum_t", "group__infrastructure__errors.html#gae2e66c7d13afc90ffecd6151680fbadc", [ - [ "ERR_OK", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa26c163b80b1f6786ca81dadc14b00fb", null ], - [ "ERR_MEM", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaaaeafdbf3aecc46864daa3cd829c7e05", null ], - [ "ERR_BUF", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca05c91366f1b5203a5db9a241b415cd63", null ], - [ "ERR_TIMEOUT", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcac568baeb6407ef5e2630084ccbc34be8", null ], - [ "ERR_RTE", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca9448893187313c0c5a502ca9a9ad1c2a", null ], - [ "ERR_INPROGRESS", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca13e1dd0edca8a27b6abdf1524bde7929", null ], - [ "ERR_VAL", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa9a1c5a6fdeed0aad7fe41d538482bbd", null ], - [ "ERR_WOULDBLOCK", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab9dcf89d46668b072192278fb907b7ad", null ], - [ "ERR_USE", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca4ebdc2aa1dbd75f927845733a3fb1f8b", null ], - [ "ERR_ALREADY", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcae6f9c1e4c18ca844f7934307d4cc30e5", null ], - [ "ERR_ISCONN", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca8543e1d6422fed7b318d97e08dcbaa33", null ], - [ "ERR_CONN", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab0036c51817b5200bfe8157cc4115b27", null ], - [ "ERR_IF", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca7d61d90449ae6788575e8e46d5d3bbc6", null ], - [ "ERR_ABRT", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaf316b2c5eee4079820f7100849115142", null ], - [ "ERR_RST", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca759030525f1768a23dc086a5fd45b4e5", null ], - [ "ERR_CLSD", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa5176d9fecf8ec43d3bc49f4e6c3f7f5", null ], - [ "ERR_ARG", "group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab508ce0ebdf3ca735208b00a80a45c91", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.html deleted file mode 100644 index 1612c9a9d28035956a75bdd3ccbba1b8f61ba7d2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - -lwIP: IP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - -

-Modules

 IPv4
 
 IPv6
 
- - - - - - - - - - - -

-Macros

#define ip_output(p, src, dest, ttl, tos, proto)
 
#define ip_output_if(p, src, dest, ttl, tos, proto, netif)
 
#define ip_output_if_src(p, src, dest, ttl, tos, proto, netif)
 
#define ip_route(src, dest)
 
#define ip_netif_get_local_ip(netif, dest)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ip_netif_get_local_ip

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_netif_get_local_ip( netif,
 dest 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_netif_get_local_ip(netif, ip_2_ip6(dest)) : \
ip4_netif_get_local_ip(netif))
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: netif.h:260
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Get netif for IP.

- -
-
- -

◆ ip_output

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_output( p,
 src,
 dest,
 ttl,
 tos,
 proto 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_output(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto) : \
ip4_output(p, ip_2_ip4(src), ip_2_ip4(dest), ttl, tos, proto))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
err_t ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto)
Definition: ip4.c:1028
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Output IP packet, netif is selected by source address

- -
-
- -

◆ ip_output_if

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_output_if( p,
 src,
 dest,
 ttl,
 tos,
 proto,
 netif 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_output_if(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \
ip4_output_if(p, ip_2_ip4(src), ip_2_ip4(dest), ttl, tos, proto, netif))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: netif.h:260
-
err_t ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
Definition: ip4.c:787
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Output IP packet to specified interface

- -
-
- -

◆ ip_output_if_src

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_output_if_src( p,
 src,
 dest,
 ttl,
 tos,
 proto,
 netif 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_output_if_src(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \
ip4_output_if_src(p, ip_2_ip4(src), ip_2_ip4(dest), ttl, tos, proto, netif))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: netif.h:260
-
err_t ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
Definition: ip4.c:827
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Output IP packet to interface specifying source address

- -
-
- -

◆ ip_route

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_route( src,
 dest 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_route(ip_2_ip6(src), ip_2_ip6(dest)) : \
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
struct netif * ip4_route_src(const ip4_addr_t *src, const ip4_addr_t *dest)
Definition: ip4.c:129
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Get netif for address combination. See ip6_route and ip4_route

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.js deleted file mode 100644 index 475d6c3888e71c49f95f068235010fdb8e08ce22..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__ip = -[ - [ "IPv4", "group__ip4.html", "group__ip4" ], - [ "IPv6", "group__ip6.html", "group__ip6" ], - [ "ip_netif_get_local_ip", "group__ip.html#ga4a4b9439c91eeec719692dfe10f14af0", null ], - [ "ip_output", "group__ip.html#gaf056aa43789c2964f091f8349bb83730", null ], - [ "ip_output_if", "group__ip.html#ga51cd772c3f6fca7c0363dca1fce7b250", null ], - [ "ip_output_if_src", "group__ip.html#gab9d45f846f796bd6ce1e0c780c392765", null ], - [ "ip_route", "group__ip.html#ga0fa3afc2c00aea346889b476650adee3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.html deleted file mode 100644 index 193e4e11b95f8a76f0dc9d7f7f0d97ca1538f7ec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: IPv4 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IPv4
-
-
- - - - - - - - -

-Modules

 AUTOIP
 
 DHCPv4
 
 IGMP
 
- - - -

-Functions

void ip4_set_default_multicast_netif (struct netif *default_multicast_netif)
 
-

Detailed Description

-

Function Documentation

- -

◆ ip4_set_default_multicast_netif()

- -
-
- - - - - - - - -
void ip4_set_default_multicast_netif (struct netifdefault_multicast_netif)
-
-

Set a default netif for IPv4 multicast.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.js deleted file mode 100644 index 326b97b5f94d52c9bc6cdf8dc563c78823df2091..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__ip4 = -[ - [ "AUTOIP", "group__autoip.html", "group__autoip" ], - [ "DHCPv4", "group__dhcp4.html", "group__dhcp4" ], - [ "IGMP", "group__igmp.html", "group__igmp" ], - [ "ip4_set_default_multicast_netif", "group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.html deleted file mode 100644 index fc42e6cca07614ba32e7180b4b6226f27d6af8ac..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - - -lwIP: IPv4 only - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IPADDR4_INIT(u32val)   { { { { u32val, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V4 }
 
#define IPADDR4_INIT_BYTES(a, b, c, d)   IPADDR4_INIT(PP_HTONL(LWIP_MAKEU32(a,b,c,d)))
 
#define IP_IS_V4_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V4)
 
#define IP_IS_V4(ipaddr)   (((ipaddr) == NULL) || IP_IS_V4_VAL(*(ipaddr)))
 
#define ip_2_ip4(ipaddr)   (&((ipaddr)->u_addr.ip4))
 
#define IP_ADDR4(ipaddr, a, b, c, d)
 
#define ip_addr_copy_from_ip4(dest, src)
 
#define ip_addr_set_ip4_u32(ipaddr, val)
 
#define ip_addr_set_ip4_u32_val(ipaddr, val)
 
#define ip_addr_get_ip4_u32(ipaddr)
 
#define IP_ADDR_ANY   IP4_ADDR_ANY
 
#define IP4_ADDR_ANY   (&ip_addr_any)
 
#define IP4_ADDR_ANY4   (ip_2_ip4(&ip_addr_any))
 
#define IP_ADDR_BROADCAST   (&ip_addr_broadcast)
 
#define IP4_ADDR_BROADCAST   (ip_2_ip4(&ip_addr_broadcast))
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ IP4_ADDR_ANY

- -
-
- - - - -
#define IP4_ADDR_ANY   (&ip_addr_any)
-
-

Can be used as a fixed/const ip_addr_t for the IPv4 wildcard and the broadcast address

- -
-
- -

◆ IP4_ADDR_ANY4

- -
-
- - - - -
#define IP4_ADDR_ANY4   (ip_2_ip4(&ip_addr_any))
-
-

Can be used as a fixed/const ip4_addr_t for the wildcard and the broadcast address

- -
-
- -

◆ IP4_ADDR_BROADCAST

- -
-
- - - - -
#define IP4_ADDR_BROADCAST   (ip_2_ip4(&ip_addr_broadcast))
-
- -
-
- -

◆ ip_2_ip4

- -
-
- - - - - - - - -
#define ip_2_ip4( ipaddr)   (&((ipaddr)->u_addr.ip4))
-
-

Convert generic ip address to specific protocol version

- -
-
- -

◆ IP_ADDR4

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP_ADDR4( ipaddr,
 a,
 b,
 c,
 
)
-
-Value:
do { IP4_ADDR(ip_2_ip4(ipaddr),a,b,c,d); \
IP_SET_TYPE_VAL(*(ipaddr), IPADDR_TYPE_V4); } while(0)
#define IP4_ADDR(ipaddr, a, b, c, d)
Definition: ip4_addr.h:104
-
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:56
-
-
-
- -

◆ IP_ADDR_ANY

- -
-
- - - - -
#define IP_ADDR_ANY   IP4_ADDR_ANY
-
-

Can be used as a fixed/const ip_addr_t for the IP wildcard. Defined to IP4_ADDR_ANY when IPv4 is enabled. Defined to IP6_ADDR_ANY in IPv6 only systems. Use this if you can handle IPv4 AND IPv6 addresses. Use IP4_ADDR_ANY or IP6_ADDR_ANY when the IP type matters.

- -
-
- -

◆ IP_ADDR_BROADCAST

- -
-
- - - - -
#define IP_ADDR_BROADCAST   (&ip_addr_broadcast)
-
- -
-
- -

◆ ip_addr_copy_from_ip4

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_copy_from_ip4( dest,
 src 
)
-
-Value:
do{ \
ip4_addr_copy(*ip_2_ip4(&(dest)), src); IP_SET_TYPE_VAL(dest, IPADDR_TYPE_V4); ip_clear_no4(&dest); }while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:56
-
-
-
- -

◆ ip_addr_get_ip4_u32

- -
-
- - - - - - - - -
#define ip_addr_get_ip4_u32( ipaddr)
-
-Value:
(((ipaddr) && IP_IS_V4(ipaddr)) ? \
ip4_addr_get_u32(ip_2_ip4(ipaddr)) : 0)
#define IP_IS_V4(ipaddr)
Definition: ip_addr.h:100
-
#define ip4_addr_get_u32(src_ipaddr)
Definition: ip4_addr.h:128
-
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
-
-
- -

◆ ip_addr_set_ip4_u32

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_ip4_u32( ipaddr,
 val 
)
-
-Value:
do{if(ipaddr){ip4_addr_set_u32(ip_2_ip4(ipaddr), val); \
IP_SET_TYPE(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip4_addr_set_u32(dest_ipaddr, src_u32)
Definition: ip4_addr.h:126
-
Definition: ip_addr.h:56
-
-
-
- -

◆ ip_addr_set_ip4_u32_val

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_ip4_u32_val( ipaddr,
 val 
)
-
-Value:
do{ ip4_addr_set_u32(ip_2_ip4(&(ipaddr)), val); \
IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(&ipaddr); }while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip4_addr_set_u32(dest_ipaddr, src_u32)
Definition: ip4_addr.h:126
-
Definition: ip_addr.h:56
-
-
-
- -

◆ IP_IS_V4

- -
-
- - - - - - - - -
#define IP_IS_V4( ipaddr)   (((ipaddr) == NULL) || IP_IS_V4_VAL(*(ipaddr)))
-
- -
-
- -

◆ IP_IS_V4_VAL

- -
-
- - - - - - - - -
#define IP_IS_V4_VAL( ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V4)
-
- -
-
- -

◆ IPADDR4_INIT

- -
-
- - - - - - - - -
#define IPADDR4_INIT( u32val)   { { { { u32val, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V4 }
-
- -
-
- -

◆ IPADDR4_INIT_BYTES

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IPADDR4_INIT_BYTES( a,
 b,
 c,
 
)   IPADDR4_INIT(PP_HTONL(LWIP_MAKEU32(a,b,c,d)))
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.js deleted file mode 100644 index 4d5cea3da194c88d8db03f7e2b9e6de66cc59941..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip4addr.js +++ /dev/null @@ -1,18 +0,0 @@ -var group__ip4addr = -[ - [ "IP4_ADDR_ANY", "group__ip4addr.html#gae920b6e81610a38cf9ada52118807eff", null ], - [ "IP4_ADDR_ANY4", "group__ip4addr.html#gaa3f65a42b68149e96e618600b2ca2e42", null ], - [ "IP4_ADDR_BROADCAST", "group__ip4addr.html#ga5efdf55ba72c2b1b5755b1fc6f559a1a", null ], - [ "ip_2_ip4", "group__ip4addr.html#gad7268a496b7e3f872efecd859eba6f03", null ], - [ "IP_ADDR4", "group__ip4addr.html#gadd2203c6cbfb6de8c2d9ce5bbfb2bd2a", null ], - [ "IP_ADDR_ANY", "group__ip4addr.html#ga3e5e67b7292b156034560fef2202776c", null ], - [ "IP_ADDR_BROADCAST", "group__ip4addr.html#gad546955e48dada78b552375b873f6986", null ], - [ "ip_addr_copy_from_ip4", "group__ip4addr.html#gaef063b2e975dae7ecf398770b04b14af", null ], - [ "ip_addr_get_ip4_u32", "group__ip4addr.html#ga09c62e8a3bf599aa7f335e0ad0820e85", null ], - [ "ip_addr_set_ip4_u32", "group__ip4addr.html#ga971516589980428bf51f37cefa4ddf66", null ], - [ "ip_addr_set_ip4_u32_val", "group__ip4addr.html#ga624b5010ccc04cc3d0de2acce44f1c9e", null ], - [ "IP_IS_V4", "group__ip4addr.html#gabee5dab2191bb0f3355d7f30d1496f24", null ], - [ "IP_IS_V4_VAL", "group__ip4addr.html#gab1a059f07bd9c50aa58447d963b823a1", null ], - [ "IPADDR4_INIT", "group__ip4addr.html#ga1eaffd17b4b3c56cc91a6d516e18118f", null ], - [ "IPADDR4_INIT_BYTES", "group__ip4addr.html#ga55cc3896c46564bd2941ee5806fe1e11", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.html deleted file mode 100644 index 2ddbb60a5f0cb862f07f9a81b574fcdfd0be15e2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -lwIP: IPv6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IPv6
-
-
- - - - - - - - -

-Modules

 DHCPv6
 
 MLD6
 
 IPv6 Zones
 
- - - -

-Functions

const ip_addr_tip6_select_source_address (struct netif *netif, const ip6_addr_t *dest)
 
-

Detailed Description

-

Function Documentation

- -

◆ ip6_select_source_address()

- -
-
- - - - - - - - - - - - - - - - - - -
const ip_addr_t* ip6_select_source_address (struct netifnetif,
const ip6_addr_tdest 
)
-
-

Select the best IPv6 source address for a given destination IPv6 address.

-

This implementation follows RFC 6724 Sec. 5 to the following extent:

    -
  • Rules 1, 2, 3: fully implemented
  • -
  • Rules 4, 5, 5.5: not applicable
  • -
  • Rule 6: not implemented
  • -
  • Rule 7: not applicable
  • -
  • Rule 8: limited to "prefer /64 subnet match over non-match"
  • -
-

For Rule 2, we deliberately deviate from RFC 6724 Sec. 3.1 by considering ULAs to be of smaller scope than global addresses, to avoid that a preferred ULA is picked over a deprecated global address when given a global address as destination, as that would likely result in broken two-way communication.

-

As long as temporary addresses are not supported (as used in Rule 7), a proper implementation of Rule 8 would obviate the need to implement Rule 6.

-
Parameters
- - - -
netifthe netif on which to send a packet
destthe destination we are trying to reach (possibly not properly zoned)
-
-
-
Returns
the most suitable source address to use, or NULL if no suitable source address is found
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.js deleted file mode 100644 index ed8865c2e596818e7e3169b11900ab219e9bafa0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__ip6 = -[ - [ "DHCPv6", "group__dhcp6.html", "group__dhcp6" ], - [ "MLD6", "group__mld6.html", "group__mld6" ], - [ "IPv6 Zones", "group__ip6__zones.html", "group__ip6__zones" ], - [ "ip6_select_source_address", "group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.html deleted file mode 100644 index 591409167f32d5e8e7330eeb748dd22207b71fb6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - - -lwIP: IPv6 Zones - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IPv6 Zones
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IP6_NO_ZONE   0
 
#define IPADDR6_ZONE_INIT   , IP6_NO_ZONE
 
#define ip6_addr_zone(ip6addr)   ((ip6addr)->zone)
 
#define ip6_addr_has_zone(ip6addr)   (ip6_addr_zone(ip6addr) != IP6_NO_ZONE)
 
#define ip6_addr_set_zone(ip6addr, zone_idx)   ((ip6addr)->zone = (zone_idx))
 
#define ip6_addr_clear_zone(ip6addr)   ((ip6addr)->zone = IP6_NO_ZONE)
 
#define ip6_addr_copy_zone(ip6addr1, ip6addr2)   ((ip6addr1).zone = (ip6addr2).zone)
 
#define ip6_addr_equals_zone(ip6addr, zone_idx)   ((ip6addr)->zone == (zone_idx))
 
#define ip6_addr_cmp_zone(ip6addr1, ip6addr2)   ((ip6addr1)->zone == (ip6addr2)->zone)
 
#define IPV6_CUSTOM_SCOPES   0
 
#define ip6_addr_has_scope(ip6addr, type)
 
#define ip6_addr_assign_zone(ip6addr, type, netif)
 
#define ip6_addr_test_zone(ip6addr, netif)   (ip6_addr_equals_zone((ip6addr), netif_get_index(netif)))
 
#define ip6_addr_lacks_zone(ip6addr, type)   (!ip6_addr_has_zone(ip6addr) && ip6_addr_has_scope((ip6addr), (type)))
 
#define ip6_addr_select_zone(dest, src)
 
- - - -

-Enumerations

enum  lwip_ipv6_scope_type { IP6_UNKNOWN = 0, -IP6_UNICAST = 1, -IP6_MULTICAST = 2 - }
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ip6_addr_assign_zone

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip6_addr_assign_zone( ip6addr,
 type,
 netif 
)
-
-Value:
(ip6_addr_set_zone((ip6addr), \
ip6_addr_has_scope((ip6addr), (type)) ? netif_get_index(netif) : 0))
#define ip6_addr_has_scope(ip6addr, type)
Definition: ip6_zone.h:177
-
#define ip6_addr_set_zone(ip6addr, zone_idx)
Definition: ip6_zone.h:115
-
Definition: netif.h:260
-

Assign a zone index to an IPv6 address, based on a network interface. If the given address has a scope, the assigned zone index is that scope's zone of the given netif; otherwise, the assigned zone index is "no zone".

-

This default implementation follows the default model of RFC 4007, where only interface-local and link-local scopes are defined, and the zone index of both of those scopes always equals the index of the network interface. As such, this default implementation need not distinguish between different constrained scopes when assigning the zone.

-
Parameters
- - - - -
ip6addrthe IPv6 address; its address part is examined, and its zone index is assigned.
typeaddress type; see lwip_ipv6_scope_type.
netifthe network interface (const).
-
-
- -
-
- -

◆ ip6_addr_clear_zone

- -
-
- - - - - - - - -
#define ip6_addr_clear_zone( ip6addr)   ((ip6addr)->zone = IP6_NO_ZONE)
-
-

Clear the zone field of an IPv6 address, setting it to "no zone".

- -
-
- -

◆ ip6_addr_cmp_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_cmp_zone( ip6addr1,
 ip6addr2 
)   ((ip6addr1)->zone == (ip6addr2)->zone)
-
-

Are the zone fields of the given IPv6 addresses equal? (0/1) This macro must only be used on IPv6 addresses of the same scope.

- -
-
- -

◆ ip6_addr_copy_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_copy_zone( ip6addr1,
 ip6addr2 
)   ((ip6addr1).zone = (ip6addr2).zone)
-
-

Copy the zone field from the second IPv6 address to the first one.

- -
-
- -

◆ ip6_addr_equals_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_equals_zone( ip6addr,
 zone_idx 
)   ((ip6addr)->zone == (zone_idx))
-
-

Is the zone field of the given IPv6 address equal to the given zone index? (0/1)

- -
-
- -

◆ ip6_addr_has_scope

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_has_scope( ip6addr,
 type 
)
-
-Value:
(ip6_addr_islinklocal(ip6addr) || (((type) != IP6_UNICAST) && \
(ip6_addr_ismulticast_iflocal(ip6addr) || \
ip6_addr_ismulticast_linklocal(ip6addr))))
Definition: ip6_zone.h:141
-

Determine whether an IPv6 address has a constrained scope, and as such is meaningful only if accompanied by a zone index to identify the scope's zone. The given address type may be used to eliminate at compile time certain checks that will evaluate to false at run time anyway.

-

This default implementation follows the default model of RFC 4007, where only interface-local and link-local scopes are defined.

-

Even though the unicast loopback address does have an implied link-local scope, in this implementation it does not have an explicitly assigned zone index. As such it should not be tested for in this macro.

-
Parameters
- - - -
ip6addrthe IPv6 address (const); only its address part is examined.
typeaddress type; see lwip_ipv6_scope_type.
-
-
-
Returns
1 if the address has a constrained scope, 0 if it does not.
- -
-
- -

◆ ip6_addr_has_zone

- -
-
- - - - - - - - -
#define ip6_addr_has_zone( ip6addr)   (ip6_addr_zone(ip6addr) != IP6_NO_ZONE)
-
-

Does the given IPv6 address have a zone set? (0/1)

- -
-
- -

◆ ip6_addr_lacks_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_lacks_zone( ip6addr,
 type 
)   (!ip6_addr_has_zone(ip6addr) && ip6_addr_has_scope((ip6addr), (type)))
-
-

Does the given IPv6 address have a scope, and as such should also have a zone to be meaningful, but does not actually have a zone? (0/1)

- -
-
- -

◆ ip6_addr_select_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_select_zone( dest,
 src 
)
-
-Value:
do { struct netif *selected_netif; \
selected_netif = ip6_route((src), (dest)); \
if (selected_netif != NULL) { \
ip6_addr_assign_zone((dest), IP6_UNKNOWN, selected_netif); \
} } while (0)
Definition: netif.h:260
-
struct netif * ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest)
Definition: ip6.c:86
-
Definition: ip6_zone.h:139
-

Try to select a zone for a scoped address that does not yet have a zone. Called from PCB bind and connect routines, for two reasons: 1) to save on this (relatively expensive) selection for every individual packet route operation and 2) to allow the application to obtain the selected zone from the PCB as is customary for e.g. getsockname/getpeername BSD socket calls.

-

Ideally, callers would always supply a properly zoned address, in which case this function would not be needed. It exists both for compatibility with the BSD socket API (which accepts zoneless destination addresses) and for backward compatibility with pre-scoping lwIP code.

-

It may be impossible to select a zone, e.g. if there are no netifs. In that case, the address's zone field will be left as is.

-
Parameters
- - - -
destthe IPv6 address for which to select and set a zone.
srcsource IPv6 address (const); may be equal to dest.
-
-
- -
-
- -

◆ ip6_addr_set_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_set_zone( ip6addr,
 zone_idx 
)   ((ip6addr)->zone = (zone_idx))
-
-

Set the zone field of an IPv6 address to a particular value.

- -
-
- -

◆ ip6_addr_test_zone

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_test_zone( ip6addr,
 netif 
)   (ip6_addr_equals_zone((ip6addr), netif_get_index(netif)))
-
-

Test whether an IPv6 address is "zone-compatible" with a network interface. That is, test whether the network interface is part of the zone associated with the address. For efficiency, this macro is only ever called if the given address is either scoped or zoned, and thus, it need not test this. If an address is scoped but not zoned, or zoned and not scoped, it is considered not zone-compatible with any netif.

-

This default implementation follows the default model of RFC 4007, where only interface-local and link-local scopes are defined, and the zone index of both of those scopes always equals the index of the network interface. As such, there is always only one matching netif for a specific zone index, but all call sites of this macro currently support multiple matching netifs as well (at no additional expense in the common case).

-
Parameters
- - - -
ip6addrthe IPv6 address (const).
netifthe network interface (const).
-
-
-
Returns
1 if the address is scope-compatible with the netif, 0 if not.
- -
-
- -

◆ ip6_addr_zone

- -
-
- - - - - - - - -
#define ip6_addr_zone( ip6addr)   ((ip6addr)->zone)
-
-

Return the zone index of the given IPv6 address; possibly "no zone".

- -
-
- -

◆ IP6_NO_ZONE

- -
-
- - - - -
#define IP6_NO_ZONE   0
-
-

Identifier for "no zone".

- -
-
- -

◆ IPADDR6_ZONE_INIT

- -
-
- - - - -
#define IPADDR6_ZONE_INIT   , IP6_NO_ZONE
-
-

Zone initializer for static IPv6 address initialization, including comma.

- -
-
- -

◆ IPV6_CUSTOM_SCOPES

- -
-
- - - - -
#define IPV6_CUSTOM_SCOPES   0
-
-

IPV6_CUSTOM_SCOPES: together, the following three macro definitions, ip6_addr_has_scope, ip6_addr_assign_zone, and ip6_addr_test_zone, completely define the lwIP scoping policy. The definitions below implement the default policy from RFC 4007 Sec. 6. Should an implementation desire to implement a different policy, it can define IPV6_CUSTOM_SCOPES to 1 and supply its own definitions for the three macros instead.

- -
-
-

Enumeration Type Documentation

- -

◆ lwip_ipv6_scope_type

- -
-
- - - - -
enum lwip_ipv6_scope_type
-
-

Symbolic constants for the 'type' parameters in some of the macros. These exist for efficiency only, allowing the macros to avoid certain tests when the address is known not to be of a certain type. Dead code elimination will do the rest. IP6_MULTICAST is supported but currently not optimized.

See also
ip6_addr_has_scope, ip6_addr_assign_zone, ip6_addr_lacks_zone.
- - - - -
Enumerator
IP6_UNKNOWN 

Unknown

-
IP6_UNICAST 

Unicast

-
IP6_MULTICAST 

Multicast

-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.js deleted file mode 100644 index 025056a13f1425fde47376187d8106ec4433ff8a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6__zones.js +++ /dev/null @@ -1,23 +0,0 @@ -var group__ip6__zones = -[ - [ "ip6_addr_assign_zone", "group__ip6__zones.html#ga1040a3d67498a1ef617bda8d9e0ba3a5", null ], - [ "ip6_addr_clear_zone", "group__ip6__zones.html#gae0249db6cd2687f2dbc445e7778d37ad", null ], - [ "ip6_addr_cmp_zone", "group__ip6__zones.html#gacbb8e1a7505d9772181defa0e75b8da9", null ], - [ "ip6_addr_copy_zone", "group__ip6__zones.html#ga7347729485d837bcff85ae4731bbf5c4", null ], - [ "ip6_addr_equals_zone", "group__ip6__zones.html#gaeead8379cc3fd4c257be0bb654994a8f", null ], - [ "ip6_addr_has_scope", "group__ip6__zones.html#gaa5332bb3b70c1a9acba1bea3ea0ecb90", null ], - [ "ip6_addr_has_zone", "group__ip6__zones.html#ga8727c081b6a80992881d481d0680db78", null ], - [ "ip6_addr_lacks_zone", "group__ip6__zones.html#gad963bf3e9695ba898271e314975f5c97", null ], - [ "ip6_addr_select_zone", "group__ip6__zones.html#gac83f3e7c8d65d3c784bffc9dec29b70c", null ], - [ "ip6_addr_set_zone", "group__ip6__zones.html#ga213310b303dd050da7856d67da72abd6", null ], - [ "ip6_addr_test_zone", "group__ip6__zones.html#gac3ec5f94e1cd62b1237efca3723dc06e", null ], - [ "ip6_addr_zone", "group__ip6__zones.html#gaee83e12649fa9706857c9ad8f9ef8634", null ], - [ "IP6_NO_ZONE", "group__ip6__zones.html#ga2049167d1715b9a9cf2730e122c0d4fb", null ], - [ "IPADDR6_ZONE_INIT", "group__ip6__zones.html#gaa090e54f632c8512a7991307e011c1b9", null ], - [ "IPV6_CUSTOM_SCOPES", "group__ip6__zones.html#gae677a65970f4b667156b256dd9a4924b", null ], - [ "lwip_ipv6_scope_type", "group__ip6__zones.html#ga1993c4b6a297b6e92d80a9ce46ddedfe", [ - [ "IP6_UNKNOWN", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaddb1d298ce96cea5ccc8e1397443dbb8", null ], - [ "IP6_UNICAST", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaacbcc65569837d437eea53c3bbb017b0", null ], - [ "IP6_MULTICAST", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfea70cda997b66f3e120e925c5a41904809", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.html deleted file mode 100644 index f703adb8d698a5ef743fa63012f1bf7afb50c036..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - - -lwIP: IPv6 only - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IPADDR6_INIT(a, b, c, d)   { { { { a, b, c, d } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
 
#define IPADDR6_INIT_HOST(a, b, c, d)   { { { { PP_HTONL(a), PP_HTONL(b), PP_HTONL(c), PP_HTONL(d) } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
 
#define IP_IS_V6_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V6)
 
#define IP_IS_V6(ipaddr)   (((ipaddr) != NULL) && IP_IS_V6_VAL(*(ipaddr)))
 
#define ip_2_ip6(ipaddr)   (&((ipaddr)->u_addr.ip6))
 
#define IP_ADDR6(ipaddr, i0, i1, i2, i3)
 
#define IP_ADDR6_HOST(ipaddr, i0, i1, i2, i3)   IP_ADDR6(ipaddr,PP_HTONL(i0),PP_HTONL(i1),PP_HTONL(i2),PP_HTONL(i3))
 
#define ip_addr_copy_from_ip6(dest, src)
 
#define ip_addr_copy_from_ip6_packed(dest, src)
 
#define ip_addr_set_zero_ip6(ipaddr)
 
#define IP6_ADDR_ANY   (&ip6_addr_any)
 
#define IP6_ADDR_ANY6   (ip_2_ip6(&ip6_addr_any))
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ IP6_ADDR_ANY

- -
-
- - - - -
#define IP6_ADDR_ANY   (&ip6_addr_any)
-
-

IP6_ADDR_ANY can be used as a fixed ip_addr_t for the IPv6 wildcard address

- -
-
- -

◆ IP6_ADDR_ANY6

- -
-
- - - - -
#define IP6_ADDR_ANY6   (ip_2_ip6(&ip6_addr_any))
-
-

IP6_ADDR_ANY6 can be used as a fixed ip6_addr_t for the IPv6 wildcard address

- -
-
- -

◆ ip_2_ip6

- -
-
- - - - - - - - -
#define ip_2_ip6( ipaddr)   (&((ipaddr)->u_addr.ip6))
-
-

Convert generic ip address to specific protocol version

- -
-
- -

◆ IP_ADDR6

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP_ADDR6( ipaddr,
 i0,
 i1,
 i2,
 i3 
)
-
-Value:
do { IP6_ADDR(ip_2_ip6(ipaddr),i0,i1,i2,i3); \
IP_SET_TYPE_VAL(*(ipaddr), IPADDR_TYPE_V6); } while(0)
#define IP6_ADDR(ip6addr, idx0, idx1, idx2, idx3)
Definition: ip6_addr.h:75
-
Definition: ip_addr.h:58
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ IP_ADDR6_HOST

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP_ADDR6_HOST( ipaddr,
 i0,
 i1,
 i2,
 i3 
)   IP_ADDR6(ipaddr,PP_HTONL(i0),PP_HTONL(i1),PP_HTONL(i2),PP_HTONL(i3))
-
- -
-
- -

◆ ip_addr_copy_from_ip6

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_copy_from_ip6( dest,
 src 
)
-
-Value:
do{ \
ip6_addr_copy(*ip_2_ip6(&(dest)), src); IP_SET_TYPE_VAL(dest, IPADDR_TYPE_V6); }while(0)
Definition: ip_addr.h:58
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_copy_from_ip6_packed

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_copy_from_ip6_packed( dest,
 src 
)
-
-Value:
do{ \
ip6_addr_copy_from_packed(*ip_2_ip6(&(dest)), src); IP_SET_TYPE_VAL(dest, IPADDR_TYPE_V6); }while(0)
Definition: ip_addr.h:58
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_zero_ip6

- -
-
- - - - - - - - -
#define ip_addr_set_zero_ip6( ipaddr)
-
-Value:
do{ \
ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }while(0)
Definition: ip_addr.h:58
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ IP_IS_V6

- -
-
- - - - - - - - -
#define IP_IS_V6( ipaddr)   (((ipaddr) != NULL) && IP_IS_V6_VAL(*(ipaddr)))
-
- -
-
- -

◆ IP_IS_V6_VAL

- -
-
- - - - - - - - -
#define IP_IS_V6_VAL( ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V6)
-
- -
-
- -

◆ IPADDR6_INIT

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IPADDR6_INIT( a,
 b,
 c,
 
)   { { { { a, b, c, d } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
-
- -
-
- -

◆ IPADDR6_INIT_HOST

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IPADDR6_INIT_HOST( a,
 b,
 c,
 
)   { { { { PP_HTONL(a), PP_HTONL(b), PP_HTONL(c), PP_HTONL(d) } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.js deleted file mode 100644 index 5c0226fef38d3c03e50cdcef9f08c54f819428a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ip6addr.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__ip6addr = -[ - [ "IP6_ADDR_ANY", "group__ip6addr.html#ga5181d2cb6b9254eb5ad4137f7b3635a0", null ], - [ "IP6_ADDR_ANY6", "group__ip6addr.html#ga953cdd2592764ba2e6e021aea350ad43", null ], - [ "ip_2_ip6", "group__ip6addr.html#ga06e75bcd198012b5ba39480c233608bd", null ], - [ "IP_ADDR6", "group__ip6addr.html#ga9ee53b601b89dcb517496ba0bccf9bd0", null ], - [ "IP_ADDR6_HOST", "group__ip6addr.html#gabfb1ce44d6a8791336bf3ac06aa086ca", null ], - [ "ip_addr_copy_from_ip6", "group__ip6addr.html#gabe6f7908ce8a91dc587e2ebc2172e651", null ], - [ "ip_addr_copy_from_ip6_packed", "group__ip6addr.html#ga130ca0907497831677c130dbb3289e1e", null ], - [ "ip_addr_set_zero_ip6", "group__ip6addr.html#gafb3a0e5241683aff573e195f31ba8845", null ], - [ "IP_IS_V6", "group__ip6addr.html#ga9bac7e938757f1d24df2404e8b57cb7d", null ], - [ "IP_IS_V6_VAL", "group__ip6addr.html#ga1578e34703e86711a7fb7dcc3857004d", null ], - [ "IPADDR6_INIT", "group__ip6addr.html#ga1266e500b1db0b7cdc4b269cace49746", null ], - [ "IPADDR6_INIT_HOST", "group__ip6addr.html#gadaff748da2b808995993dd3db5420f08", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.html deleted file mode 100644 index fd8759c62ce37af4a8a0d58de32d71c5669c13ca..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - - - - -lwIP: IP address handling - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IP address handling
-
-
- - - - - - -

-Modules

 IPv4 only
 
 IPv6 only
 
- - - -

-Data Structures

struct  ip_addr
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IP_IS_ANY_TYPE_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_ANY)
 
#define IPADDR_ANY_TYPE_INIT   { { { { 0ul, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_ANY }
 
#define ip_addr_copy(dest, src)
 
#define ip_addr_set(dest, src)
 
#define ip_addr_set_ipaddr(dest, src)   ip_addr_set(dest, src)
 
#define ip_addr_set_zero(ipaddr)
 
#define ip_addr_set_any(is_ipv6, ipaddr)
 
#define ip_addr_set_any_val(is_ipv6, ipaddr)
 
#define ip_addr_set_loopback(is_ipv6, ipaddr)
 
#define ip_addr_set_loopback_val(is_ipv6, ipaddr)
 
#define ip_addr_set_hton(dest, src)
 
#define ip_addr_get_network(target, host, netmask)
 
#define ip_addr_netcmp(addr1, addr2, mask)
 
#define ip_addr_cmp(addr1, addr2)
 
#define ip_addr_cmp_zoneless(addr1, addr2)
 
#define ip_addr_isany(ipaddr)
 
#define ip_addr_isany_val(ipaddr)
 
#define ip_addr_isbroadcast(ipaddr, netif)
 
#define ip_addr_ismulticast(ipaddr)
 
#define ip_addr_isloopback(ipaddr)
 
#define ip_addr_islinklocal(ipaddr)
 
#define IPADDR_STRLEN_MAX   IP6ADDR_STRLEN_MAX
 
#define ip4_2_ipv4_mapped_ipv6(ip6addr, ip4addr)
 
#define unmap_ipv4_mapped_ipv6(ip4addr, ip6addr)   (ip4addr)->addr = (ip6addr)->addr[3];
 
#define IP_ANY_TYPE   (&ip_addr_any_type)
 
- - - -

-Typedefs

typedef struct ip_addr ip_addr_t
 
- - - -

-Enumerations

enum  lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U, -IPADDR_TYPE_V6 = 6U, -IPADDR_TYPE_ANY = 46U - }
 
- - - - - - - -

-Functions

char * ipaddr_ntoa (const ip_addr_t *addr)
 
char * ipaddr_ntoa_r (const ip_addr_t *addr, char *buf, int buflen)
 
int ipaddr_aton (const char *cp, ip_addr_t *addr)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ip4_2_ipv4_mapped_ipv6

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip4_2_ipv4_mapped_ipv6( ip6addr,
 ip4addr 
)
-
-Value:
do { \
(ip6addr)->addr[3] = (ip4addr)->addr; \
(ip6addr)->addr[2] = PP_HTONL(0x0000FFFFUL); \
(ip6addr)->addr[1] = 0; \
(ip6addr)->addr[0] = 0; \
ip6_addr_clear_zone(ip6addr); } while(0);
-
-
- -

◆ ip_addr_cmp

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_cmp( addr1,
 addr2 
)
-
-Value:
((IP_GET_TYPE(addr1) != IP_GET_TYPE(addr2)) ? 0 : (IP_IS_V6_VAL(*(addr1)) ? \
ip6_addr_cmp(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \
ip4_addr_cmp(ip_2_ip4(addr1), ip_2_ip4(addr2))))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
#define IP_IS_V6_VAL(ipaddr)
Definition: ip_addr.h:98
-
-
-
- -

◆ ip_addr_cmp_zoneless

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_cmp_zoneless( addr1,
 addr2 
)
-
-Value:
((IP_GET_TYPE(addr1) != IP_GET_TYPE(addr2)) ? 0 : (IP_IS_V6_VAL(*(addr1)) ? \
ip6_addr_cmp_zoneless(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \
ip4_addr_cmp(ip_2_ip4(addr1), ip_2_ip4(addr2))))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
#define IP_IS_V6_VAL(ipaddr)
Definition: ip_addr.h:98
-
-
-
- -

◆ ip_addr_copy

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_copy( dest,
 src 
)
-
-Value:
do{ IP_SET_TYPE_VAL(dest, IP_GET_TYPE(&src)); if(IP_IS_V6_VAL(src)){ \
ip6_addr_copy(*ip_2_ip6(&(dest)), *ip_2_ip6(&(src))); }else{ \
ip4_addr_copy(*ip_2_ip4(&(dest)), *ip_2_ip4(&(src))); ip_clear_no4(&dest); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
#define IP_IS_V6_VAL(ipaddr)
Definition: ip_addr.h:98
-
-
-
- -

◆ ip_addr_get_network

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_addr_get_network( target,
 host,
 netmask 
)
-
-Value:
do{if(IP_IS_V6(host)){ \
ip4_addr_set_zero(ip_2_ip4(target)); IP_SET_TYPE(target, IPADDR_TYPE_V6); } else { \
ip4_addr_get_network(ip_2_ip4(target), ip_2_ip4(host), ip_2_ip4(netmask)); IP_SET_TYPE(target, IPADDR_TYPE_V4); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: ip_addr.h:56
-
-
-
- -

◆ ip_addr_isany

- -
-
- - - - - - - - -
#define ip_addr_isany( ipaddr)
-
-Value:
(((ipaddr) == NULL) ? 1 : ((IP_IS_V6(ipaddr)) ? \
ip6_addr_isany(ip_2_ip6(ipaddr)) : \
ip4_addr_isany(ip_2_ip4(ipaddr))))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_isany_val

- -
-
- - - - - - - - -
#define ip_addr_isany_val( ipaddr)
-
-Value:
((IP_IS_V6_VAL(ipaddr)) ? \
ip6_addr_isany_val(*ip_2_ip6(&(ipaddr))) : \
ip4_addr_isany_val(*ip_2_ip4(&(ipaddr))))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
#define IP_IS_V6_VAL(ipaddr)
Definition: ip_addr.h:98
-
-
-
- -

◆ ip_addr_isbroadcast

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_isbroadcast( ipaddr,
 netif 
)
-
-Value:
((IP_IS_V6(ipaddr)) ? \
0 : \
ip4_addr_isbroadcast(ip_2_ip4(ipaddr), netif))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: netif.h:260
-
-
-
- -

◆ ip_addr_islinklocal

- -
-
- - - - - - - - -
#define ip_addr_islinklocal( ipaddr)
-
-Value:
((IP_IS_V6(ipaddr)) ? \
ip6_addr_islinklocal(ip_2_ip6(ipaddr)) : \
ip4_addr_islinklocal(ip_2_ip4(ipaddr)))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_isloopback

- -
-
- - - - - - - - -
#define ip_addr_isloopback( ipaddr)
-
-Value:
((IP_IS_V6(ipaddr)) ? \
ip6_addr_isloopback(ip_2_ip6(ipaddr)) : \
#define ip4_addr_isloopback(ipaddr)
Definition: ip4_addr.h:119
-
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_ismulticast

- -
-
- - - - - - - - -
#define ip_addr_ismulticast( ipaddr)
-
-Value:
((IP_IS_V6(ipaddr)) ? \
ip6_addr_ismulticast(ip_2_ip6(ipaddr)) : \
ip4_addr_ismulticast(ip_2_ip4(ipaddr)))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_netcmp

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_addr_netcmp( addr1,
 addr2,
 mask 
)
-
-Value:
((IP_IS_V6(addr1) && IP_IS_V6(addr2)) ? \
0 : \
ip4_addr_netcmp(ip_2_ip4(addr1), ip_2_ip4(addr2), mask))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip4_addr_netcmp(addr1, addr2, mask)
Definition: ip4_addr.h:141
-
-
-
- -

◆ ip_addr_set

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set( dest,
 src 
)
-
-Value:
do{ IP_SET_TYPE(dest, IP_GET_TYPE(src)); if(IP_IS_V6(src)){ \
ip6_addr_set(ip_2_ip6(dest), ip_2_ip6(src)); }else{ \
ip4_addr_set(ip_2_ip4(dest), ip_2_ip4(src)); ip_clear_no4(dest); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_any

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_any( is_ipv6,
 ipaddr 
)
-
-Value:
do{if(is_ipv6){ \
ip6_addr_set_any(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }else{ \
ip4_addr_set_any(ip_2_ip4(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_any_val

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_any_val( is_ipv6,
 ipaddr 
)
-
-Value:
do{if(is_ipv6){ \
ip6_addr_set_any(ip_2_ip6(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V6); }else{ \
ip4_addr_set_any(ip_2_ip4(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(&ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_hton

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_hton( dest,
 src 
)
-
-Value:
do{if(IP_IS_V6(src)){ \
ip6_addr_set_hton(ip_2_ip6(dest), ip_2_ip6(src)); IP_SET_TYPE(dest, IPADDR_TYPE_V6); }else{ \
ip4_addr_set_hton(ip_2_ip4(dest), ip_2_ip4(src)); IP_SET_TYPE(dest, IPADDR_TYPE_V4); ip_clear_no4(ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_ipaddr

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_ipaddr( dest,
 src 
)   ip_addr_set(dest, src)
-
- -
-
- -

◆ ip_addr_set_loopback

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_loopback( is_ipv6,
 ipaddr 
)
-
-Value:
do{if(is_ipv6){ \
ip6_addr_set_loopback(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }else{ \
ip4_addr_set_loopback(ip_2_ip4(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_loopback_val

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_addr_set_loopback_val( is_ipv6,
 ipaddr 
)
-
-Value:
do{if(is_ipv6){ \
ip6_addr_set_loopback(ip_2_ip6(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V6); }else{ \
ip4_addr_set_loopback(ip_2_ip4(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V4); ip_clear_no4(&ipaddr); }}while(0)
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
Definition: ip_addr.h:58
-
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ ip_addr_set_zero

- -
-
- - - - - - - - -
#define ip_addr_set_zero( ipaddr)
-
-Value:
do{ \
ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, 0); }while(0)
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
- -

◆ IP_ANY_TYPE

- -
-
- - - - -
#define IP_ANY_TYPE   (&ip_addr_any_type)
-
- -
-
- -

◆ IP_IS_ANY_TYPE_VAL

- -
-
- - - - - - - - -
#define IP_IS_ANY_TYPE_VAL( ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_ANY)
-
- -
-
- -

◆ IPADDR_ANY_TYPE_INIT

- -
-
- - - - -
#define IPADDR_ANY_TYPE_INIT   { { { { 0ul, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_ANY }
-
- -
-
- -

◆ IPADDR_STRLEN_MAX

- -
-
- - - - -
#define IPADDR_STRLEN_MAX   IP6ADDR_STRLEN_MAX
-
- -
-
- -

◆ unmap_ipv4_mapped_ipv6

- -
-
- - - - - - - - - - - - - - - - - - -
#define unmap_ipv4_mapped_ipv6( ip4addr,
 ip6addr 
)   (ip4addr)->addr = (ip6addr)->addr[3];
-
- -
-
-

Typedef Documentation

- -

◆ ip_addr_t

- -
-
- - - - -
typedef struct ip_addr ip_addr_t
-
-

A union struct for both IP version's addresses. ATTENTION: watch out for its size when adding IPv6 address scope!

- -
-
-

Enumeration Type Documentation

- -

◆ lwip_ip_addr_type

- -
-
- - - - -
enum lwip_ip_addr_type
-
-

IP address types for use in ip_addr_t.type member.

See also
tcp_new_ip_type(), udp_new_ip_type(), raw_new_ip_type().
- - - - -
Enumerator
IPADDR_TYPE_V4 

IPv4

-
IPADDR_TYPE_V6 

IPv6

-
IPADDR_TYPE_ANY 

IPv4+IPv6 ("dual-stack")

-
- -
-
-

Function Documentation

- -

◆ ipaddr_aton()

- -
-
- - - - - - - - - - - - - - - - - - -
int ipaddr_aton (const char * cp,
ip_addr_taddr 
)
-
-

Convert IP address string (both versions) to numeric. The version is auto-detected from the string.

-
Parameters
- - - -
cpIP address string to convert
addrconversion result is stored here
-
-
-
Returns
1 on success, 0 on error
- -
-
- -

◆ ipaddr_ntoa()

- -
-
- - - - - - - - -
char* ipaddr_ntoa (const ip_addr_taddr)
-
-

Convert numeric IP address (both versions) into ASCII representation. returns ptr to static buffer; not reentrant!

-
Parameters
- - -
addrip address in network order to convert
-
-
-
Returns
pointer to a global static (!) buffer that holds the ASCII representation of addr
- -
-
- -

◆ ipaddr_ntoa_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* ipaddr_ntoa_r (const ip_addr_taddr,
char * buf,
int buflen 
)
-
-

Same as ipaddr_ntoa, but reentrant since a user-supplied buffer is used.

-
Parameters
- - - - -
addrip address in network order to convert
buftarget buffer where the string is stored
buflenlength of buf
-
-
-
Returns
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.js deleted file mode 100644 index 0e722c15b3775ea5845edbc0bb79ae04a73d8e0f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ipaddr.js +++ /dev/null @@ -1,42 +0,0 @@ -var group__ipaddr = -[ - [ "IPv4 only", "group__ip4addr.html", "group__ip4addr" ], - [ "IPv6 only", "group__ip6addr.html", "group__ip6addr" ], - [ "ip_addr", "structip__addr.html", [ - [ "type", "structip__addr.html#a66eaa8e9051e7102bf9f0c195fbe555a", null ] - ] ], - [ "ip4_2_ipv4_mapped_ipv6", "group__ipaddr.html#gae5f26df8f5099f330ad1e506c74f06f7", null ], - [ "ip_addr_cmp", "group__ipaddr.html#ga008c9c92d770cc030ea054e6b259835a", null ], - [ "ip_addr_cmp_zoneless", "group__ipaddr.html#gadb66f6d5fa926ed4b0e69db58dffcbe4", null ], - [ "ip_addr_copy", "group__ipaddr.html#ga77a933975db287f6aa5c2e70249ba18f", null ], - [ "ip_addr_get_network", "group__ipaddr.html#gab5c5540ea05227bdd9207a47304bb2c1", null ], - [ "ip_addr_isany", "group__ipaddr.html#ga279118890e6a90aa740051fb8b0cc5f4", null ], - [ "ip_addr_isany_val", "group__ipaddr.html#gacd8f5aa151cff966fd28368b85f38c05", null ], - [ "ip_addr_isbroadcast", "group__ipaddr.html#gaa3345706e3aa8b32dd630c195b053e75", null ], - [ "ip_addr_islinklocal", "group__ipaddr.html#ga33bc079baaf513a9a7381b9531a1f653", null ], - [ "ip_addr_isloopback", "group__ipaddr.html#ga0fc8bf6662809274750868683b3a422e", null ], - [ "ip_addr_ismulticast", "group__ipaddr.html#ga2170d3ee13dd22722222228e7b1c5752", null ], - [ "ip_addr_netcmp", "group__ipaddr.html#ga3a2123f0bbf6fe843c8542e349c680eb", null ], - [ "ip_addr_set", "group__ipaddr.html#ga40db7feae2b92f7a7a01d65a85b06e18", null ], - [ "ip_addr_set_any", "group__ipaddr.html#ga8853fce54b1816dca3af90b48677e673", null ], - [ "ip_addr_set_any_val", "group__ipaddr.html#ga93c7bf3f7487495472aa0f9b5fc25d1a", null ], - [ "ip_addr_set_hton", "group__ipaddr.html#ga3528798be1d2f1ec6a6bccd35694edce", null ], - [ "ip_addr_set_ipaddr", "group__ipaddr.html#gaea5e4795598bc33fa2db1773c8e6fbac", null ], - [ "ip_addr_set_loopback", "group__ipaddr.html#ga8f9d56ac85cd87338a1823e4a58ba1da", null ], - [ "ip_addr_set_loopback_val", "group__ipaddr.html#gac1c5f897bbee217771b1a6ba18733042", null ], - [ "ip_addr_set_zero", "group__ipaddr.html#gaae7edb585c062ae03bfbd3af7bf671bc", null ], - [ "IP_ANY_TYPE", "group__ipaddr.html#gabe43b154533b73585c4e58f568370ede", null ], - [ "IP_IS_ANY_TYPE_VAL", "group__ipaddr.html#ga83b17dbf7d1faf5c8f8c20b039db8bb8", null ], - [ "IPADDR_ANY_TYPE_INIT", "group__ipaddr.html#ga23b580930c0eb1d0fdeba2b109c077a5", null ], - [ "IPADDR_STRLEN_MAX", "group__ipaddr.html#ga8619278bcbf705844f584f36972fc758", null ], - [ "unmap_ipv4_mapped_ipv6", "group__ipaddr.html#ga66b5a64b12128e3716bcf04ff91b5a57", null ], - [ "ip_addr_t", "group__ipaddr.html#ga16ef96d6cde029029bbf47fee35fd67a", null ], - [ "lwip_ip_addr_type", "group__ipaddr.html#gaf2142f0dfdcc938e2db16aa745ed585c", [ - [ "IPADDR_TYPE_V4", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cace47fa82608deeb1c1c7c2c891eb5049", null ], - [ "IPADDR_TYPE_V6", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585caae510fd8ec7fe405b594b57af61f9a02", null ], - [ "IPADDR_TYPE_ANY", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cac6b2c99cf920e08efcb55dc40e42944e", null ] - ] ], - [ "ipaddr_aton", "group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151", null ], - [ "ipaddr_ntoa", "group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1", null ], - [ "ipaddr_ntoa_r", "group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.html deleted file mode 100644 index 4654cb6a60ebaa51683fcd9b6cbc83bc63a913fb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - -lwIP: Iperf server - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Iperf server
-
-
- - - - - - - - - - - - -

-Functions

void * lwiperf_start_tcp_server_default (lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_server (const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client_default (const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client (const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg)
 
void lwiperf_abort (void *lwiperf_session)
 
-

Detailed Description

-

This is a simple performance measuring client/server to check your bandwith using iPerf2 on a PC as server/client. It is currently a minimal implementation providing a TCP client/server only.

-

Function Documentation

- -

◆ lwiperf_abort()

- -
-
- - - - - - - - -
void lwiperf_abort (void * lwiperf_session)
-
-

Abort an iperf session (handle returned by lwiperf_start_tcp_server*())

- -
-
- -

◆ lwiperf_start_tcp_client()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void* lwiperf_start_tcp_client (const ip_addr_tremote_addr,
u16_t remote_port,
enum lwiperf_client_type type,
lwiperf_report_fn report_fn,
void * report_arg 
)
-
-

Start a TCP iperf client to a specific IP address and port.

-
Returns
a connection handle that can be used to abort the client by calling lwiperf_abort()
- -
-
- -

◆ lwiperf_start_tcp_client_default()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void* lwiperf_start_tcp_client_default (const ip_addr_tremote_addr,
lwiperf_report_fn report_fn,
void * report_arg 
)
-
-

Start a TCP iperf client to the default TCP port (5001).

-
Returns
a connection handle that can be used to abort the client by calling lwiperf_abort()
- -
-
- -

◆ lwiperf_start_tcp_server()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void* lwiperf_start_tcp_server (const ip_addr_tlocal_addr,
u16_t local_port,
lwiperf_report_fn report_fn,
void * report_arg 
)
-
-

Start a TCP iperf server on a specific IP address and port and listen for incoming connections from iperf clients.

-
Returns
a connection handle that can be used to abort the server by calling lwiperf_abort()
- -
-
- -

◆ lwiperf_start_tcp_server_default()

- -
-
- - - - - - - - - - - - - - - - - - -
void* lwiperf_start_tcp_server_default (lwiperf_report_fn report_fn,
void * report_arg 
)
-
-

Start a TCP iperf server on the default TCP port (5001) and listen for incoming connections from iperf clients.

-
Returns
a connection handle that can be used to abort the server by calling lwiperf_abort()
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.js deleted file mode 100644 index 5d30a7ee1d45f06fbd2f66c916f5713974b934fc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__iperf.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__iperf = -[ - [ "lwiperf_abort", "group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004", null ], - [ "lwiperf_start_tcp_client", "group__iperf.html#gad8317f52289d8bb12a14627cd177a565", null ], - [ "lwiperf_start_tcp_client_default", "group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da", null ], - [ "lwiperf_start_tcp_server", "group__iperf.html#gad97bf77057e7f96d6d8def812deea202", null ], - [ "lwiperf_start_tcp_server_default", "group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.html deleted file mode 100644 index 430b3baa83010c72c4917d29b5b229ab6320c844..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: lwIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lwIP
-
-
- - - - - - - - - - - - -

-Modules

 Mainloop mode ("NO_SYS")
 
 OS mode (TCPIP thread)
 
 Porting (system abstraction layer)
 
 Version
 
 Options (lwipopts.h)
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.js deleted file mode 100644 index e85c0349134740b095777e26ee86eee694b7cf38..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__lwip = -[ - [ "Mainloop mode (\"NO_SYS\")", "group__lwip__nosys.html", "group__lwip__nosys" ], - [ "OS mode (TCPIP thread)", "group__lwip__os.html", "group__lwip__os" ], - [ "Porting (system abstraction layer)", "group__sys__layer.html", "group__sys__layer" ], - [ "Version", "group__lwip__version.html", "group__lwip__version" ], - [ "Options (lwipopts.h)", "group__lwip__opts.html", "group__lwip__opts" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.html deleted file mode 100644 index 21bd29f6e83f9ba292f8791c7d36dd9107c78af4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: Assertion handling - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Assertion handling
-
-
- - - - -

-Macros

#define LWIP_NOASSERT
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NOASSERT

- -
-
- - - - -
#define LWIP_NOASSERT
-
-

LWIP_NOASSERT: Disable LWIP_ASSERT checks: To disable assertions define LWIP_NOASSERT in arch/cc.h.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.js deleted file mode 100644 index 900b5ea3bfe0cd7444a50432fef106f479d95c83..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__assertions.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__assertions = -[ - [ "LWIP_NOASSERT", "group__lwip__assertions.html#ga71b7787802abbfc2218fb1f39f948a41", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.html deleted file mode 100644 index 386f7c07d50e0ff667475a8a0606d9df85a2799b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -lwIP: Mainloop mode ("NO_SYS") - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Mainloop mode ("NO_SYS")
-
-
- - - - - - - - - - - - -

-Functions

void lwip_init (void)
 
err_t ip_input (struct pbuf *p, struct netif *inp)
 
err_t netif_input (struct pbuf *p, struct netif *inp)
 
void sys_check_timeouts (void)
 
err_t ethernet_input (struct pbuf *p, struct netif *netif)
 
-

Detailed Description

-

Use this mode if you do not run an OS on your system. #define NO_SYS to 1. Feed incoming packets to netif->input(pbuf, netif) function from mainloop, not from interrupt context. You can allocate a Packet buffers (PBUF) in interrupt context and put them into a queue which is processed from mainloop.
-Call sys_check_timeouts() periodically in the mainloop.
-Porting: implement all functions in Time, Critical sections and Compiler/platform abstraction.
-You can only use "raw" APIs in this mode.
-Sample code:
-

void
eth_mac_irq()
{
/* Service MAC IRQ here */
/* Allocate pbuf from pool (avoid using heap in interrupts) */
struct pbuf* p = pbuf_alloc(PBUF_RAW, eth_data_count, PBUF_POOL);
if(p != NULL) {
/* Copy ethernet frame into pbuf */
pbuf_take(p, eth_data, eth_data_count);
/* Put in a queue which is processed in main loop */
if(!queue_try_put(&queue, p)) {
/* queue is full -> packet loss */
}
}
}
static err_t
netif_output(struct netif *netif, struct pbuf *p)
{
LINK_STATS_INC(link.xmit);
/* Update SNMP stats (only if you use SNMP) */
MIB2_STATS_NETIF_ADD(netif, ifoutoctets, p->tot_len);
int unicast = ((p->payload[0] & 0x01) == 0);
if (unicast) {
MIB2_STATS_NETIF_INC(netif, ifoutucastpkts);
} else {
MIB2_STATS_NETIF_INC(netif, ifoutnucastpkts);
}
lock_interrupts();
pbuf_copy_partial(p, mac_send_buffer, p->tot_len, 0);
/* Start MAC transmit here */
unlock_interrupts();
return ERR_OK;
}
static void
netif_status_callback(struct netif *netif)
{
printf("netif status changed %s\n", ip4addr_ntoa(netif_ip4_addr(netif)));
}
static err_t
netif_init(struct netif *netif)
{
netif->linkoutput = netif_output;
netif->mtu = ETHERNET_MTU;
MIB2_INIT_NETIF(netif, snmp_ifType_ethernet_csmacd, 100000000);
SMEMCPY(netif->hwaddr, your_mac_address_goes_here, ETH_HWADDR_LEN);
netif->hwaddr_len = ETH_HWADDR_LEN;
return ERR_OK;
}
void
main(void)
{
struct netif netif;
netif.name[0] = 'e';
netif.name[1] = '0';
netif_set_status_callback(&netif, netif_status_callback);
netif_set_up(&netif);
/* Start DHCP and HTTPD */
dhcp_start(&netif );
while(1) {
/* Check link state, e.g. via MDIO communication with PHY */
if(link_state_changed()) {
if(link_is_up()) {
} else {
}
}
/* Check for received frames, feed them to lwIP */
lock_interrupts();
struct pbuf* p = queue_try_get(&queue);
unlock_interrupts();
if(p != NULL) {
LINK_STATS_INC(link.recv);
/* Update SNMP stats (only if you use SNMP) */
MIB2_STATS_NETIF_ADD(netif, ifinoctets, p->tot_len);
int unicast = ((p->payload[0] & 0x01) == 0);
if (unicast) {
MIB2_STATS_NETIF_INC(netif, ifinucastpkts);
} else {
MIB2_STATS_NETIF_INC(netif, ifinnucastpkts);
}
if(netif.input(p, &netif) != ERR_OK) {
}
}
/* Cyclic lwIP timers check */
/* your application goes here */
}
}

Function Documentation

- -

◆ ethernet_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ethernet_input (struct pbufp,
struct netifnetif 
)
-
-

Process received ethernet frames. Using this function instead of directly calling ip_input and passing ARP frames through etharp in ethernetif_input, the ARP cache is protected from concurrent access.
-Don't call directly, pass to netif_add() and call netif->input().

-
Parameters
- - - -
pthe received packet, p->payload pointing to the ethernet header
netifthe network interface on which the packet was received
-
-
-
See also
LWIP_HOOK_UNKNOWN_ETH_PROTOCOL
-
-ETHARP_SUPPORT_VLAN
-
-LWIP_HOOK_VLAN_CHECK
- -
-
- -

◆ ip_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ip_input (struct pbufp,
struct netifinp 
)
-
-

If both IP versions are enabled, this function can dispatch packets to the correct one. Don't call directly, pass to netif_add() and call netif->input().

- -
-
- -

◆ lwip_init()

- -
-
- - - - - - - - -
void lwip_init (void )
-
-

Initialize all modules. Use this in NO_SYS mode. Use tcpip_init() otherwise.

- -
-
- -

◆ netif_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netif_input (struct pbufp,
struct netifinp 
)
-
-

Forwards a received packet for input processing with ethernet_input() or ip_input() depending on netif flags. Don't call directly, pass to netif_add() and call netif->input(). Only works if the netif driver correctly sets NETIF_FLAG_ETHARP and/or NETIF_FLAG_ETHERNET flag!

- -
-
- -

◆ sys_check_timeouts()

- -
-
- - - - - - - - -
void sys_check_timeouts (void )
-
-

Handle timeouts for NO_SYS==1 (i.e. without using tcpip_thread/sys_timeouts_mbox_fetch(). Uses sys_now() to call timeout handler functions when timeouts expire.

-

Must be called periodically from your main loop.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.js deleted file mode 100644 index 361c675e98dba142a3a267ca39b14c1b5e9f297c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__nosys.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__lwip__nosys = -[ - [ "ethernet_input", "group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff", null ], - [ "ip_input", "group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26", null ], - [ "lwip_init", "group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9", null ], - [ "netif_input", "group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385", null ], - [ "sys_check_timeouts", "group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.html deleted file mode 100644 index ede9c0671686640246ea6109b24a186903bf6635..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: Options (lwipopts.h) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Options (lwipopts.h)
-
-
- - - - - - - - - - - - - - - - - - -

-Modules

 Debugging
 
 Infrastructure
 
 Callback-style APIs
 
 Thread-safe APIs
 
 IPv4
 
 PBUF
 
 NETIF
 
 IPv6
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.js deleted file mode 100644 index 4edcbdfaae2e1c93da17b0cd79f9cb27143db37e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__lwip__opts = -[ - [ "Debugging", "group__lwip__opts__debug.html", "group__lwip__opts__debug" ], - [ "Infrastructure", "group__lwip__opts__infrastructure.html", "group__lwip__opts__infrastructure" ], - [ "Callback-style APIs", "group__lwip__opts__callback.html", "group__lwip__opts__callback" ], - [ "Thread-safe APIs", "group__lwip__opts__threadsafe__apis.html", "group__lwip__opts__threadsafe__apis" ], - [ "IPv4", "group__lwip__opts__ipv4.html", "group__lwip__opts__ipv4" ], - [ "PBUF", "group__lwip__opts__pbuf.html", "group__lwip__opts__pbuf" ], - [ "NETIF", "group__lwip__opts__netif.html", "group__lwip__opts__netif" ], - [ "IPv6", "group__lwip__opts__ipv6.html", "group__lwip__opts__ipv6" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.html deleted file mode 100644 index e2f1e45e77f988d1105734e61d5e832189f8b0de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - -lwIP: ARP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_ARP   1
 
#define ARP_TABLE_SIZE   10
 
#define ARP_MAXAGE   300
 
#define ARP_QUEUEING   0
 
#define ARP_QUEUE_LEN   3
 
#define ETHARP_SUPPORT_VLAN   0
 
#define LWIP_ETHERNET   LWIP_ARP
 
#define ETH_PAD_SIZE   0
 
#define ETHARP_SUPPORT_STATIC_ENTRIES   0
 
#define ETHARP_TABLE_MATCH_NETIF   !LWIP_SINGLE_NETIF
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ARP_MAXAGE

- -
-
- - - - -
#define ARP_MAXAGE   300
-
-

the time an ARP entry stays valid after its last update, for ARP_TMR_INTERVAL = 1000, this is (60 * 5) seconds = 5 minutes.

- -
-
- -

◆ ARP_QUEUE_LEN

- -
-
- - - - -
#define ARP_QUEUE_LEN   3
-
-

The maximum number of packets which may be queued for each unresolved address by other network layers. Defaults to 3, 0 means disabled. Old packets are dropped, new packets are queued.

- -
-
- -

◆ ARP_QUEUEING

- -
-
- - - - -
#define ARP_QUEUEING   0
-
-

ARP_QUEUEING==1: Multiple outgoing packets are queued during hardware address resolution. By default, only the most recent packet is queued per IP address. This is sufficient for most protocols and mainly reduces TCP connection startup time. Set this to 1 if you know your application sends more than one packet in a row to an IP address that is not in the ARP cache.

- -
-
- -

◆ ARP_TABLE_SIZE

- -
-
- - - - -
#define ARP_TABLE_SIZE   10
-
-

ARP_TABLE_SIZE: Number of active MAC-IP address pairs cached.

- -
-
- -

◆ ETH_PAD_SIZE

- -
-
- - - - -
#define ETH_PAD_SIZE   0
-
-

ETH_PAD_SIZE: number of bytes added before the ethernet header to ensure alignment of payload after that header. Since the header is 14 bytes long, without this padding e.g. addresses in the IP header will not be aligned on a 32-bit boundary, so setting this to 2 can speed up 32-bit-platforms.

- -
-
- -

◆ ETHARP_SUPPORT_STATIC_ENTRIES

- -
-
- - - - -
#define ETHARP_SUPPORT_STATIC_ENTRIES   0
-
-

ETHARP_SUPPORT_STATIC_ENTRIES==1: enable code to support static ARP table entries (using etharp_add_static_entry/etharp_remove_static_entry).

- -
-
- -

◆ ETHARP_SUPPORT_VLAN

- -
-
- - - - -
#define ETHARP_SUPPORT_VLAN   0
-
-

ETHARP_SUPPORT_VLAN==1: support receiving and sending ethernet packets with VLAN header. See the description of LWIP_HOOK_VLAN_CHECK and LWIP_HOOK_VLAN_SET hooks to check/set VLAN headers. Additionally, you can define ETHARP_VLAN_CHECK to an u16_t VLAN ID to check. If ETHARP_VLAN_CHECK is defined, only VLAN-traffic for this VLAN is accepted. If ETHARP_VLAN_CHECK is not defined, all traffic is accepted. Alternatively, define a function/define ETHARP_VLAN_CHECK_FN(eth_hdr, vlan) that returns 1 to accept a packet or 0 to drop a packet.

- -
-
- -

◆ ETHARP_TABLE_MATCH_NETIF

- -
-
- - - - -
#define ETHARP_TABLE_MATCH_NETIF   !LWIP_SINGLE_NETIF
-
-

ETHARP_TABLE_MATCH_NETIF==1: Match netif for ARP table entries. If disabled, duplicate IP address on multiple netifs are not supported (but this should only occur for AutoIP).

- -
-
- -

◆ LWIP_ARP

- -
-
- - - - -
#define LWIP_ARP   1
-
-

LWIP_ARP==1: Enable ARP functionality.

- -
-
- -

◆ LWIP_ETHERNET

- -
-
- - - - -
#define LWIP_ETHERNET   LWIP_ARP
-
-

LWIP_ETHERNET==1: enable ethernet support even though ARP might be disabled

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.js deleted file mode 100644 index e3bee96386629baf64ed682c5e7d6eb6f358571c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__arp.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__lwip__opts__arp = -[ - [ "ARP_MAXAGE", "group__lwip__opts__arp.html#ga741a0710dc126ed3ae9e305472df3432", null ], - [ "ARP_QUEUE_LEN", "group__lwip__opts__arp.html#ga29f41a6ebdbb23f46688d381b3609fd1", null ], - [ "ARP_QUEUEING", "group__lwip__opts__arp.html#ga75837814536af29b6102508588d0ab58", null ], - [ "ARP_TABLE_SIZE", "group__lwip__opts__arp.html#ga924936a814564dbdb0bc950d255a83b9", null ], - [ "ETH_PAD_SIZE", "group__lwip__opts__arp.html#gad7fa3b356ca7e603e848b069c4cc6276", null ], - [ "ETHARP_SUPPORT_STATIC_ENTRIES", "group__lwip__opts__arp.html#ga4675829464156f3d665f4de171c212d7", null ], - [ "ETHARP_SUPPORT_VLAN", "group__lwip__opts__arp.html#ga70ce0ecf56cf5fab000134e66d863f90", null ], - [ "ETHARP_TABLE_MATCH_NETIF", "group__lwip__opts__arp.html#ga2f762eee309a545650f80fc8dcc19084", null ], - [ "LWIP_ARP", "group__lwip__opts__arp.html#ga9609a014bba4638cc191d6a8f9556c87", null ], - [ "LWIP_ETHERNET", "group__lwip__opts__arp.html#ga30e02dc217cc2995d0fd241d510c904f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.html deleted file mode 100644 index 82370b439f0a16d822aff45759095d364885871c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: AUTOIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - -

-Macros

#define LWIP_AUTOIP   0
 
#define LWIP_DHCP_AUTOIP_COOP   0
 
#define LWIP_DHCP_AUTOIP_COOP_TRIES   9
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_AUTOIP

- -
-
- - - - -
#define LWIP_AUTOIP   0
-
-

LWIP_AUTOIP==1: Enable AUTOIP module.

- -
-
- -

◆ LWIP_DHCP_AUTOIP_COOP

- -
-
- - - - -
#define LWIP_DHCP_AUTOIP_COOP   0
-
-

LWIP_DHCP_AUTOIP_COOP==1: Allow DHCP and AUTOIP to be both enabled on the same interface at the same time.

- -
-
- -

◆ LWIP_DHCP_AUTOIP_COOP_TRIES

- -
-
- - - - -
#define LWIP_DHCP_AUTOIP_COOP_TRIES   9
-
-

LWIP_DHCP_AUTOIP_COOP_TRIES: Set to the number of DHCP DISCOVER probes that should be sent before falling back on AUTOIP (the DHCP client keeps running in this case). This can be set as low as 1 to get an AutoIP address very quickly, but you should be prepared to handle a changing IP address when DHCP overrides AutoIP.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.js deleted file mode 100644 index edddd96bb5ae7cdc3011273e26280a1a94cf70a9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__autoip.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__lwip__opts__autoip = -[ - [ "LWIP_AUTOIP", "group__lwip__opts__autoip.html#gaaf1b3a089827223589baf1b7f4f57069", null ], - [ "LWIP_DHCP_AUTOIP_COOP", "group__lwip__opts__autoip.html#ga1a91e18dbb9777bc6e3963f52cb5f9fe", null ], - [ "LWIP_DHCP_AUTOIP_COOP_TRIES", "group__lwip__opts__autoip.html#ga4ff3f941b4c71a04b0c30fbee5b198c2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.html deleted file mode 100644 index 8628b8c4e2c7725c1f431875593c40680b6c5c9c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: Callback-style APIs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Callback-style APIs
-
-
- - - - - - - - - - -

-Modules

 RAW
 
 DNS
 
 UDP
 
 TCP
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.js deleted file mode 100644 index 2b5f5601dc98d13e753e602b7cd892a484820cf5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__callback.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__callback = -[ - [ "RAW", "group__lwip__opts__raw.html", "group__lwip__opts__raw" ], - [ "DNS", "group__lwip__opts__dns.html", "group__lwip__opts__dns" ], - [ "UDP", "group__lwip__opts__udp.html", "group__lwip__opts__udp" ], - [ "TCP", "group__lwip__opts__tcp.html", "group__lwip__opts__tcp" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.html deleted file mode 100644 index c7a099ed7b2a69acf1d184febebc477d9c5e011d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - -lwIP: Checksum - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_CHECKSUM_CTRL_PER_NETIF   0
 
#define CHECKSUM_GEN_IP   1
 
#define CHECKSUM_GEN_UDP   1
 
#define CHECKSUM_GEN_TCP   1
 
#define CHECKSUM_GEN_ICMP   1
 
#define CHECKSUM_GEN_ICMP6   1
 
#define CHECKSUM_CHECK_IP   1
 
#define CHECKSUM_CHECK_UDP   1
 
#define CHECKSUM_CHECK_TCP   1
 
#define CHECKSUM_CHECK_ICMP   1
 
#define CHECKSUM_CHECK_ICMP6   1
 
#define LWIP_CHECKSUM_ON_COPY   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ CHECKSUM_CHECK_ICMP

- -
-
- - - - -
#define CHECKSUM_CHECK_ICMP   1
-
-

CHECKSUM_CHECK_ICMP==1: Check checksums in software for incoming ICMP packets.

- -
-
- -

◆ CHECKSUM_CHECK_ICMP6

- -
-
- - - - -
#define CHECKSUM_CHECK_ICMP6   1
-
-

CHECKSUM_CHECK_ICMP6==1: Check checksums in software for incoming ICMPv6 packets

- -
-
- -

◆ CHECKSUM_CHECK_IP

- -
-
- - - - -
#define CHECKSUM_CHECK_IP   1
-
-

CHECKSUM_CHECK_IP==1: Check checksums in software for incoming IP packets.

- -
-
- -

◆ CHECKSUM_CHECK_TCP

- -
-
- - - - -
#define CHECKSUM_CHECK_TCP   1
-
-

CHECKSUM_CHECK_TCP==1: Check checksums in software for incoming TCP packets.

- -
-
- -

◆ CHECKSUM_CHECK_UDP

- -
-
- - - - -
#define CHECKSUM_CHECK_UDP   1
-
-

CHECKSUM_CHECK_UDP==1: Check checksums in software for incoming UDP packets.

- -
-
- -

◆ CHECKSUM_GEN_ICMP

- -
-
- - - - -
#define CHECKSUM_GEN_ICMP   1
-
-

CHECKSUM_GEN_ICMP==1: Generate checksums in software for outgoing ICMP packets.

- -
-
- -

◆ CHECKSUM_GEN_ICMP6

- -
-
- - - - -
#define CHECKSUM_GEN_ICMP6   1
-
-

CHECKSUM_GEN_ICMP6==1: Generate checksums in software for outgoing ICMP6 packets.

- -
-
- -

◆ CHECKSUM_GEN_IP

- -
-
- - - - -
#define CHECKSUM_GEN_IP   1
-
-

CHECKSUM_GEN_IP==1: Generate checksums in software for outgoing IP packets.

- -
-
- -

◆ CHECKSUM_GEN_TCP

- -
-
- - - - -
#define CHECKSUM_GEN_TCP   1
-
-

CHECKSUM_GEN_TCP==1: Generate checksums in software for outgoing TCP packets.

- -
-
- -

◆ CHECKSUM_GEN_UDP

- -
-
- - - - -
#define CHECKSUM_GEN_UDP   1
-
-

CHECKSUM_GEN_UDP==1: Generate checksums in software for outgoing UDP packets.

- -
-
- -

◆ LWIP_CHECKSUM_CTRL_PER_NETIF

- -
-
- - - - -
#define LWIP_CHECKSUM_CTRL_PER_NETIF   0
-
-

LWIP_CHECKSUM_CTRL_PER_NETIF==1: Checksum generation/check can be enabled/disabled per netif. ATTENTION: if enabled, the CHECKSUM_GEN_* and CHECKSUM_CHECK_* defines must be enabled!

- -
-
- -

◆ LWIP_CHECKSUM_ON_COPY

- -
-
- - - - -
#define LWIP_CHECKSUM_ON_COPY   0
-
-

LWIP_CHECKSUM_ON_COPY==1: Calculate checksum when copying data from application buffers to pbufs.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.js deleted file mode 100644 index ce33af14d060a1ab5dc0a8ee5b225294e483ef37..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__checksum.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__lwip__opts__checksum = -[ - [ "CHECKSUM_CHECK_ICMP", "group__lwip__opts__checksum.html#ga79807171be8c20b69a5cd8de83566d25", null ], - [ "CHECKSUM_CHECK_ICMP6", "group__lwip__opts__checksum.html#gaf466a10b093489910a773fd1cec74c2d", null ], - [ "CHECKSUM_CHECK_IP", "group__lwip__opts__checksum.html#ga005b1b9988b84a2cb844144cef22c11e", null ], - [ "CHECKSUM_CHECK_TCP", "group__lwip__opts__checksum.html#gab676cc29571b7ffda12336482ad97699", null ], - [ "CHECKSUM_CHECK_UDP", "group__lwip__opts__checksum.html#ga6747f7b72abe544fd4dc184cc7fcad37", null ], - [ "CHECKSUM_GEN_ICMP", "group__lwip__opts__checksum.html#ga2291ec5bec0a551545da6d5f9f9316b2", null ], - [ "CHECKSUM_GEN_ICMP6", "group__lwip__opts__checksum.html#ga7cd47a55af03b1048c5a4a5fe0e76013", null ], - [ "CHECKSUM_GEN_IP", "group__lwip__opts__checksum.html#ga8ddad81fc26268a13b35091781da2265", null ], - [ "CHECKSUM_GEN_TCP", "group__lwip__opts__checksum.html#ga800069963cc4552b99235237c22f00bb", null ], - [ "CHECKSUM_GEN_UDP", "group__lwip__opts__checksum.html#ga98d460f8c2baed8bf62d5473831c0b2c", null ], - [ "LWIP_CHECKSUM_CTRL_PER_NETIF", "group__lwip__opts__checksum.html#ga3ecc5246a0c6ca5aed56c2d7899c1004", null ], - [ "LWIP_CHECKSUM_ON_COPY", "group__lwip__opts__checksum.html#ga9f60183f0442bdbeefd6b395c6647613", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.html deleted file mode 100644 index 954427c3735bfd703871fdf8a1653be9c67d4889..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: Debugging - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - -

-Modules

 Assertion handling
 
 Statistics
 
 Debug messages
 
 Performance
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.js deleted file mode 100644 index f82eca901d877b27d414e03d0806d8dad45bfb78..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debug.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__debug = -[ - [ "Assertion handling", "group__lwip__assertions.html", "group__lwip__assertions" ], - [ "Statistics", "group__lwip__opts__stats.html", "group__lwip__opts__stats" ], - [ "Debug messages", "group__lwip__opts__debugmsg.html", "group__lwip__opts__debugmsg" ], - [ "Performance", "group__lwip__opts__perf.html", "group__lwip__opts__perf" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.html deleted file mode 100644 index 87b041a84a9cf4440faf8b98b3b863b0c5f172e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.html +++ /dev/null @@ -1,708 +0,0 @@ - - - - - - - -lwIP: Debug messages - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Debug messages
-
-
- - - - -

-Modules

 LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL
 
#define LWIP_DBG_TYPES_ON   LWIP_DBG_ON
 
#define ETHARP_DEBUG   LWIP_DBG_OFF
 
#define NETIF_DEBUG   LWIP_DBG_OFF
 
#define PBUF_DEBUG   LWIP_DBG_OFF
 
#define API_LIB_DEBUG   LWIP_DBG_OFF
 
#define API_MSG_DEBUG   LWIP_DBG_OFF
 
#define SOCKETS_DEBUG   LWIP_DBG_OFF
 
#define ICMP_DEBUG   LWIP_DBG_OFF
 
#define IGMP_DEBUG   LWIP_DBG_OFF
 
#define INET_DEBUG   LWIP_DBG_OFF
 
#define IP_DEBUG   LWIP_DBG_OFF
 
#define IP_REASS_DEBUG   LWIP_DBG_OFF
 
#define RAW_DEBUG   LWIP_DBG_OFF
 
#define MEM_DEBUG   LWIP_DBG_OFF
 
#define MEMP_DEBUG   LWIP_DBG_OFF
 
#define SYS_DEBUG   LWIP_DBG_OFF
 
#define TIMERS_DEBUG   LWIP_DBG_OFF
 
#define TCP_DEBUG   LWIP_DBG_OFF
 
#define TCP_INPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_FR_DEBUG   LWIP_DBG_OFF
 
#define TCP_RTO_DEBUG   LWIP_DBG_OFF
 
#define TCP_CWND_DEBUG   LWIP_DBG_OFF
 
#define TCP_WND_DEBUG   LWIP_DBG_OFF
 
#define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_RST_DEBUG   LWIP_DBG_OFF
 
#define TCP_QLEN_DEBUG   LWIP_DBG_OFF
 
#define UDP_DEBUG   LWIP_DBG_OFF
 
#define TCPIP_DEBUG   LWIP_DBG_OFF
 
#define SLIP_DEBUG   LWIP_DBG_OFF
 
#define DHCP_DEBUG   LWIP_DBG_OFF
 
#define AUTOIP_DEBUG   LWIP_DBG_OFF
 
#define DNS_DEBUG   LWIP_DBG_OFF
 
#define IP6_DEBUG   LWIP_DBG_OFF
 
#define DHCP6_DEBUG   LWIP_DBG_OFF
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ API_LIB_DEBUG

- -
-
- - - - -
#define API_LIB_DEBUG   LWIP_DBG_OFF
-
-

API_LIB_DEBUG: Enable debugging in api_lib.c.

- -
-
- -

◆ API_MSG_DEBUG

- -
-
- - - - -
#define API_MSG_DEBUG   LWIP_DBG_OFF
-
-

API_MSG_DEBUG: Enable debugging in api_msg.c.

- -
-
- -

◆ AUTOIP_DEBUG

- -
-
- - - - -
#define AUTOIP_DEBUG   LWIP_DBG_OFF
-
-

AUTOIP_DEBUG: Enable debugging in autoip.c.

- -
-
- -

◆ DHCP6_DEBUG

- -
-
- - - - -
#define DHCP6_DEBUG   LWIP_DBG_OFF
-
-

DHCP6_DEBUG: Enable debugging in dhcp6.c.

- -
-
- -

◆ DHCP_DEBUG

- -
-
- - - - -
#define DHCP_DEBUG   LWIP_DBG_OFF
-
-

DHCP_DEBUG: Enable debugging in dhcp.c.

- -
-
- -

◆ DNS_DEBUG

- -
-
- - - - -
#define DNS_DEBUG   LWIP_DBG_OFF
-
-

DNS_DEBUG: Enable debugging for DNS.

- -
-
- -

◆ ETHARP_DEBUG

- -
-
- - - - -
#define ETHARP_DEBUG   LWIP_DBG_OFF
-
-

ETHARP_DEBUG: Enable debugging in etharp.c.

- -
-
- -

◆ ICMP_DEBUG

- -
-
- - - - -
#define ICMP_DEBUG   LWIP_DBG_OFF
-
-

ICMP_DEBUG: Enable debugging in icmp.c.

- -
-
- -

◆ IGMP_DEBUG

- -
-
- - - - -
#define IGMP_DEBUG   LWIP_DBG_OFF
-
-

IGMP_DEBUG: Enable debugging in igmp.c.

- -
-
- -

◆ INET_DEBUG

- -
-
- - - - -
#define INET_DEBUG   LWIP_DBG_OFF
-
-

INET_DEBUG: Enable debugging in inet.c.

- -
-
- -

◆ IP6_DEBUG

- -
-
- - - - -
#define IP6_DEBUG   LWIP_DBG_OFF
-
-

IP6_DEBUG: Enable debugging for IPv6.

- -
-
- -

◆ IP_DEBUG

- -
-
- - - - -
#define IP_DEBUG   LWIP_DBG_OFF
-
-

IP_DEBUG: Enable debugging for IP.

- -
-
- -

◆ IP_REASS_DEBUG

- -
-
- - - - -
#define IP_REASS_DEBUG   LWIP_DBG_OFF
-
-

IP_REASS_DEBUG: Enable debugging in ip_frag.c for both frag & reass.

- -
-
- -

◆ LWIP_DBG_MIN_LEVEL

- -
-
- - - - -
#define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL
-
-

LWIP_DBG_MIN_LEVEL: After masking, the value of the debug is compared against this value. If it is smaller, then debugging messages are written.

See also
LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values
- -
-
- -

◆ LWIP_DBG_TYPES_ON

- -
-
- - - - -
#define LWIP_DBG_TYPES_ON   LWIP_DBG_ON
-
-

LWIP_DBG_TYPES_ON: A mask that can be used to globally enable/disable debug messages of certain types.

See also
LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values
- -
-
- -

◆ MEM_DEBUG

- -
-
- - - - -
#define MEM_DEBUG   LWIP_DBG_OFF
-
-

MEM_DEBUG: Enable debugging in mem.c.

- -
-
- -

◆ MEMP_DEBUG

- -
-
- - - - -
#define MEMP_DEBUG   LWIP_DBG_OFF
-
-

MEMP_DEBUG: Enable debugging in memp.c.

- -
-
- -

◆ NETIF_DEBUG

- -
-
- - - - -
#define NETIF_DEBUG   LWIP_DBG_OFF
-
-

NETIF_DEBUG: Enable debugging in netif.c.

- -
-
- -

◆ PBUF_DEBUG

- -
-
- - - - -
#define PBUF_DEBUG   LWIP_DBG_OFF
-
-

PBUF_DEBUG: Enable debugging in pbuf.c.

- -
-
- -

◆ RAW_DEBUG

- -
-
- - - - -
#define RAW_DEBUG   LWIP_DBG_OFF
-
-

RAW_DEBUG: Enable debugging in raw.c.

- -
-
- -

◆ SLIP_DEBUG

- -
-
- - - - -
#define SLIP_DEBUG   LWIP_DBG_OFF
-
-

SLIP_DEBUG: Enable debugging in slipif.c.

- -
-
- -

◆ SOCKETS_DEBUG

- -
-
- - - - -
#define SOCKETS_DEBUG   LWIP_DBG_OFF
-
-

SOCKETS_DEBUG: Enable debugging in sockets.c.

- -
-
- -

◆ SYS_DEBUG

- -
-
- - - - -
#define SYS_DEBUG   LWIP_DBG_OFF
-
-

SYS_DEBUG: Enable debugging in sys.c.

- -
-
- -

◆ TCP_CWND_DEBUG

- -
-
- - - - -
#define TCP_CWND_DEBUG   LWIP_DBG_OFF
-
-

TCP_CWND_DEBUG: Enable debugging for TCP congestion window.

- -
-
- -

◆ TCP_DEBUG

- -
-
- - - - -
#define TCP_DEBUG   LWIP_DBG_OFF
-
-

TCP_DEBUG: Enable debugging for TCP.

- -
-
- -

◆ TCP_FR_DEBUG

- -
-
- - - - -
#define TCP_FR_DEBUG   LWIP_DBG_OFF
-
-

TCP_FR_DEBUG: Enable debugging in tcp_in.c for fast retransmit.

- -
-
- -

◆ TCP_INPUT_DEBUG

- -
-
- - - - -
#define TCP_INPUT_DEBUG   LWIP_DBG_OFF
-
-

TCP_INPUT_DEBUG: Enable debugging in tcp_in.c for incoming debug.

- -
-
- -

◆ TCP_OUTPUT_DEBUG

- -
-
- - - - -
#define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF
-
-

TCP_OUTPUT_DEBUG: Enable debugging in tcp_out.c output functions.

- -
-
- -

◆ TCP_QLEN_DEBUG

- -
-
- - - - -
#define TCP_QLEN_DEBUG   LWIP_DBG_OFF
-
-

TCP_QLEN_DEBUG: Enable debugging for TCP queue lengths.

- -
-
- -

◆ TCP_RST_DEBUG

- -
-
- - - - -
#define TCP_RST_DEBUG   LWIP_DBG_OFF
-
-

TCP_RST_DEBUG: Enable debugging for TCP with the RST message.

- -
-
- -

◆ TCP_RTO_DEBUG

- -
-
- - - - -
#define TCP_RTO_DEBUG   LWIP_DBG_OFF
-
-

TCP_RTO_DEBUG: Enable debugging in TCP for retransmit timeout.

- -
-
- -

◆ TCP_WND_DEBUG

- -
-
- - - - -
#define TCP_WND_DEBUG   LWIP_DBG_OFF
-
-

TCP_WND_DEBUG: Enable debugging in tcp_in.c for window updating.

- -
-
- -

◆ TCPIP_DEBUG

- -
-
- - - - -
#define TCPIP_DEBUG   LWIP_DBG_OFF
-
-

TCPIP_DEBUG: Enable debugging in tcpip.c.

- -
-
- -

◆ TIMERS_DEBUG

- -
-
- - - - -
#define TIMERS_DEBUG   LWIP_DBG_OFF
-
-

TIMERS_DEBUG: Enable debugging in timers.c.

- -
-
- -

◆ UDP_DEBUG

- -
-
- - - - -
#define UDP_DEBUG   LWIP_DBG_OFF
-
-

UDP_DEBUG: Enable debugging in UDP.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.js deleted file mode 100644 index 705253f649ce070351481e2b09d186308d202b05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__debugmsg.js +++ /dev/null @@ -1,39 +0,0 @@ -var group__lwip__opts__debugmsg = -[ - [ "LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values", "group__debugging__levels.html", "group__debugging__levels" ], - [ "API_LIB_DEBUG", "group__lwip__opts__debugmsg.html#ga671009550216f7dc03e67ba5751e3160", null ], - [ "API_MSG_DEBUG", "group__lwip__opts__debugmsg.html#ga4279d7ff9f986b2ff3eb068bb012b697", null ], - [ "AUTOIP_DEBUG", "group__lwip__opts__debugmsg.html#gafaee522e7f32d81022215e1805e303a5", null ], - [ "DHCP6_DEBUG", "group__lwip__opts__debugmsg.html#gacfc11be8b3bf6bb55e3e5c39ea8802d1", null ], - [ "DHCP_DEBUG", "group__lwip__opts__debugmsg.html#ga97927ceecabcdb5f41735bf372a05cee", null ], - [ "DNS_DEBUG", "group__lwip__opts__debugmsg.html#gaba55da2352c99d813767913e5e36be1f", null ], - [ "ETHARP_DEBUG", "group__lwip__opts__debugmsg.html#gabff5d1e0b334f5b45bd2b8bbb675411e", null ], - [ "ICMP_DEBUG", "group__lwip__opts__debugmsg.html#ga9595904a1cb9bfe0b9b1d958abdc923a", null ], - [ "IGMP_DEBUG", "group__lwip__opts__debugmsg.html#ga8da07508ee75704362d45eee3eb857fa", null ], - [ "INET_DEBUG", "group__lwip__opts__debugmsg.html#ga78140cbe70258a65cb5c9e381843e4f3", null ], - [ "IP6_DEBUG", "group__lwip__opts__debugmsg.html#gac2f9726756b78d4d7c425b0422a776ce", null ], - [ "IP_DEBUG", "group__lwip__opts__debugmsg.html#ga5d3348778951e7bc5cd397c6575eef3a", null ], - [ "IP_REASS_DEBUG", "group__lwip__opts__debugmsg.html#ga4cdc3e9a4a1c01d1f7f0e723a1b2ec33", null ], - [ "LWIP_DBG_MIN_LEVEL", "group__lwip__opts__debugmsg.html#ga2043f599515774f8e571ba185dbcb9e7", null ], - [ "LWIP_DBG_TYPES_ON", "group__lwip__opts__debugmsg.html#gac095d0e53f5eb5b326b2cccfd071d93d", null ], - [ "MEM_DEBUG", "group__lwip__opts__debugmsg.html#ga2d7bc380695eeedb1af50c3808613afe", null ], - [ "MEMP_DEBUG", "group__lwip__opts__debugmsg.html#gad80231923f7a808d49eba5ec57d63616", null ], - [ "NETIF_DEBUG", "group__lwip__opts__debugmsg.html#ga2dfad02b075a7f9a8791a66fe40864a4", null ], - [ "PBUF_DEBUG", "group__lwip__opts__debugmsg.html#ga5c3d44a0ec3bb8bd66f776c70d5c6a6c", null ], - [ "RAW_DEBUG", "group__lwip__opts__debugmsg.html#gaf0551bef83c0fc1baa57cf339d220e25", null ], - [ "SLIP_DEBUG", "group__lwip__opts__debugmsg.html#gab986f95183559d8678c6d80969b01857", null ], - [ "SOCKETS_DEBUG", "group__lwip__opts__debugmsg.html#ga509594f3ba7d8b1356628b50b55a0934", null ], - [ "SYS_DEBUG", "group__lwip__opts__debugmsg.html#ga2960ae20008f05da8cc0714f36365642", null ], - [ "TCP_CWND_DEBUG", "group__lwip__opts__debugmsg.html#ga66df03d8192cd978d3321a9d68bf5411", null ], - [ "TCP_DEBUG", "group__lwip__opts__debugmsg.html#ga4f43bb8a430c7a52a1ad5086d3f2803c", null ], - [ "TCP_FR_DEBUG", "group__lwip__opts__debugmsg.html#ga5895bee26e8e1a0b89d597e0f2580b23", null ], - [ "TCP_INPUT_DEBUG", "group__lwip__opts__debugmsg.html#gaf51dc2563536de56470146749f715ba8", null ], - [ "TCP_OUTPUT_DEBUG", "group__lwip__opts__debugmsg.html#ga9f70601fdc1feee490772bf7fcdb74fb", null ], - [ "TCP_QLEN_DEBUG", "group__lwip__opts__debugmsg.html#gae7980c7f8eb45cd411bf410ff0a3fc55", null ], - [ "TCP_RST_DEBUG", "group__lwip__opts__debugmsg.html#ga37596f7bbb9b7663826244ba54486679", null ], - [ "TCP_RTO_DEBUG", "group__lwip__opts__debugmsg.html#gad6e52e37415d0d0cbe4931a28f5a9662", null ], - [ "TCP_WND_DEBUG", "group__lwip__opts__debugmsg.html#ga3704f433e947d6342da77c74e33627e1", null ], - [ "TCPIP_DEBUG", "group__lwip__opts__debugmsg.html#ga52d6c83451936c3de3b0338d4a3f921f", null ], - [ "TIMERS_DEBUG", "group__lwip__opts__debugmsg.html#ga24a6644ba9cc82665a7bf209b3870c15", null ], - [ "UDP_DEBUG", "group__lwip__opts__debugmsg.html#ga0393f312c5475a1c649b39ef9cfcaad4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.html deleted file mode 100644 index b324bcc2643de387dc54b6c754e0d22c27e7101b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -lwIP: DHCP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - -

-Macros

#define LWIP_DHCP   0
 
#define DHCP_DOES_ARP_CHECK   (LWIP_DHCP && LWIP_ARP)
 
#define LWIP_DHCP_BOOTP_FILE   0
 
#define LWIP_DHCP_GET_NTP_SRV   0
 
#define LWIP_DHCP_MAX_NTP_SERVERS   1
 
#define LWIP_DHCP_MAX_DNS_SERVERS   DNS_MAX_SERVERS
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ DHCP_DOES_ARP_CHECK

- -
-
- - - - -
#define DHCP_DOES_ARP_CHECK   (LWIP_DHCP && LWIP_ARP)
-
-

DHCP_DOES_ARP_CHECK==1: Do an ARP check on the offered address.

- -
-
- -

◆ LWIP_DHCP

- -
-
- - - - -
#define LWIP_DHCP   0
-
-

LWIP_DHCP==1: Enable DHCP module.

- -
-
- -

◆ LWIP_DHCP_BOOTP_FILE

- -
-
- - - - -
#define LWIP_DHCP_BOOTP_FILE   0
-
-

LWIP_DHCP_BOOTP_FILE==1: Store offered_si_addr and boot_file_name.

- -
-
- -

◆ LWIP_DHCP_GET_NTP_SRV

- -
-
- - - - -
#define LWIP_DHCP_GET_NTP_SRV   0
-
-

LWIP_DHCP_GETS_NTP==1: Request NTP servers with discover/select. For each response packet, an callback is called, which has to be provided by the port: void dhcp_set_ntp_servers(u8_t num_ntp_servers, ip_addr_t* ntp_server_addrs);

- -
-
- -

◆ LWIP_DHCP_MAX_DNS_SERVERS

- -
-
- - - - -
#define LWIP_DHCP_MAX_DNS_SERVERS   DNS_MAX_SERVERS
-
-

LWIP_DHCP_MAX_DNS_SERVERS > 0: Request DNS servers with discover/select. DNS servers received in the response are passed to DNS via dns_setserver() (up to the maximum limit defined here).

- -
-
- -

◆ LWIP_DHCP_MAX_NTP_SERVERS

- -
-
- - - - -
#define LWIP_DHCP_MAX_NTP_SERVERS   1
-
-

The maximum of NTP servers requested

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.js deleted file mode 100644 index 267451dfbf9ecd3f5c8c34dbc36f9ca80585d18c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcp.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__lwip__opts__dhcp = -[ - [ "DHCP_DOES_ARP_CHECK", "group__lwip__opts__dhcp.html#gab2d91de7b2fce879b0a213682e1b0b69", null ], - [ "LWIP_DHCP", "group__lwip__opts__dhcp.html#ga8a6ec62dc121064ac591b1fd8567bee9", null ], - [ "LWIP_DHCP_BOOTP_FILE", "group__lwip__opts__dhcp.html#ga3c2983cbd228011dd3e18cb417e7e423", null ], - [ "LWIP_DHCP_GET_NTP_SRV", "group__lwip__opts__dhcp.html#ga2cc18315edcd5ffc083d1256f7d22a83", null ], - [ "LWIP_DHCP_MAX_DNS_SERVERS", "group__lwip__opts__dhcp.html#ga60ccc20fbb08be24b5d5f599dd47a6a6", null ], - [ "LWIP_DHCP_MAX_NTP_SERVERS", "group__lwip__opts__dhcp.html#ga9d014e3f7dc9e1e7c7decd8652ba65e2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.html deleted file mode 100644 index 2fcf4317a647b6ee613f810337b0e9f3238013d7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -lwIP: DHCPv6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - -

-Macros

#define LWIP_IPV6_DHCP6   0
 
#define LWIP_IPV6_DHCP6_STATEFUL   0
 
#define LWIP_IPV6_DHCP6_STATELESS   LWIP_IPV6_DHCP6
 
#define LWIP_DHCP6_GET_NTP_SRV   0
 
#define LWIP_DHCP6_MAX_NTP_SERVERS   1
 
#define LWIP_DHCP6_MAX_DNS_SERVERS   DNS_MAX_SERVERS
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_DHCP6_GET_NTP_SRV

- -
-
- - - - -
#define LWIP_DHCP6_GET_NTP_SRV   0
-
-

LWIP_DHCP6_GETS_NTP==1: Request NTP servers via DHCPv6. For each response packet, a callback is called, which has to be provided by the port: void dhcp6_set_ntp_servers(u8_t num_ntp_servers, ip_addr_t* ntp_server_addrs);

- -
-
- -

◆ LWIP_DHCP6_MAX_DNS_SERVERS

- -
-
- - - - -
#define LWIP_DHCP6_MAX_DNS_SERVERS   DNS_MAX_SERVERS
-
-

LWIP_DHCP6_MAX_DNS_SERVERS > 0: Request DNS servers via DHCPv6. DNS servers received in the response are passed to DNS via dns_setserver() (up to the maximum limit defined here).

- -
-
- -

◆ LWIP_DHCP6_MAX_NTP_SERVERS

- -
-
- - - - -
#define LWIP_DHCP6_MAX_NTP_SERVERS   1
-
-

The maximum of NTP servers requested

- -
-
- -

◆ LWIP_IPV6_DHCP6

- -
-
- - - - -
#define LWIP_IPV6_DHCP6   0
-
-

LWIP_IPV6_DHCP6==1: enable DHCPv6 stateful/stateless address autoconfiguration.

- -
-
- -

◆ LWIP_IPV6_DHCP6_STATEFUL

- -
-
- - - - -
#define LWIP_IPV6_DHCP6_STATEFUL   0
-
-

LWIP_IPV6_DHCP6_STATEFUL==1: enable DHCPv6 stateful address autoconfiguration. (not supported, yet!)

- -
-
- -

◆ LWIP_IPV6_DHCP6_STATELESS

- -
-
- - - - -
#define LWIP_IPV6_DHCP6_STATELESS   LWIP_IPV6_DHCP6
-
-

LWIP_IPV6_DHCP6_STATELESS==1: enable DHCPv6 stateless address autoconfiguration.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.js deleted file mode 100644 index 29c6642805a2c0a87e272f3c1517b9ecffb420b4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dhcpv6.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__lwip__opts__dhcpv6 = -[ - [ "LWIP_DHCP6_GET_NTP_SRV", "group__lwip__opts__dhcpv6.html#ga5d08f76a7472daa7bcfe17343243bd77", null ], - [ "LWIP_DHCP6_MAX_DNS_SERVERS", "group__lwip__opts__dhcpv6.html#ga92c3bc242ad20a5f398c45d332864a29", null ], - [ "LWIP_DHCP6_MAX_NTP_SERVERS", "group__lwip__opts__dhcpv6.html#gaf3ac8e15d7a67429a02bc2317e16bcfe", null ], - [ "LWIP_IPV6_DHCP6", "group__lwip__opts__dhcpv6.html#ga1ba67b6665026ec0c688dc4b0df047a6", null ], - [ "LWIP_IPV6_DHCP6_STATEFUL", "group__lwip__opts__dhcpv6.html#ga3fc9dbe8feae61621cac4952ac28e155", null ], - [ "LWIP_IPV6_DHCP6_STATELESS", "group__lwip__opts__dhcpv6.html#ga8d6bab14d580d2136430319aab6d7930", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.html deleted file mode 100644 index 8c265478c839a6982cb246300f9e5edb2f080534..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - -lwIP: DNS - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_DNS   0
 
#define DNS_TABLE_SIZE   4
 
#define DNS_MAX_NAME_LENGTH   256
 
#define DNS_MAX_SERVERS   2
 
#define DNS_MAX_RETRIES   4
 
#define DNS_DOES_NAME_CHECK   1
 
#define LWIP_DNS_SECURE   (LWIP_DNS_SECURE_RAND_XID | LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING | LWIP_DNS_SECURE_RAND_SRC_PORT)
 
#define DNS_LOCAL_HOSTLIST   0
 
#define DNS_LOCAL_HOSTLIST_IS_DYNAMIC   0
 
#define LWIP_DNS_SUPPORT_MDNS_QUERIES   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ DNS_DOES_NAME_CHECK

- -
-
- - - - -
#define DNS_DOES_NAME_CHECK   1
-
-

DNS do a name checking between the query and the response.

- -
-
- -

◆ DNS_LOCAL_HOSTLIST

- -
-
- - - - -
#define DNS_LOCAL_HOSTLIST   0
-
-

DNS_LOCAL_HOSTLIST: Implements a local host-to-address list. If enabled, you have to define an initializer: #define DNS_LOCAL_HOSTLIST_INIT {DNS_LOCAL_HOSTLIST_ELEM("host_ip4", IPADDR4_INIT_BYTES(1,2,3,4)), \ DNS_LOCAL_HOSTLIST_ELEM("host_ip6", IPADDR6_INIT_HOST(123, 234, 345, 456)}

-

Instead, you can also use an external function: #define DNS_LOOKUP_LOCAL_EXTERN(x) extern err_t my_lookup_function(const char *name, ip_addr_t *addr, u8_t dns_addrtype) that looks up the IP address and returns ERR_OK if found (LWIP_DNS_ADDRTYPE_xxx is passed in dns_addrtype).

- -
-
- -

◆ DNS_LOCAL_HOSTLIST_IS_DYNAMIC

- -
-
- - - - -
#define DNS_LOCAL_HOSTLIST_IS_DYNAMIC   0
-
-

If this is turned on, the local host-list can be dynamically changed at runtime.

- -
-
- -

◆ DNS_MAX_NAME_LENGTH

- -
-
- - - - -
#define DNS_MAX_NAME_LENGTH   256
-
-

DNS maximum host name length supported in the name table.

- -
-
- -

◆ DNS_MAX_RETRIES

- -
-
- - - - -
#define DNS_MAX_RETRIES   4
-
-

DNS maximum number of retries when asking for a name, before "timeout".

- -
-
- -

◆ DNS_MAX_SERVERS

- -
-
- - - - -
#define DNS_MAX_SERVERS   2
-
-

The maximum of DNS servers The first server can be initialized automatically by defining DNS_SERVER_ADDRESS(ipaddr), where 'ipaddr' is an 'ip_addr_t*'

- -
-
- -

◆ DNS_TABLE_SIZE

- -
-
- - - - -
#define DNS_TABLE_SIZE   4
-
-

DNS maximum number of entries to maintain locally.

- -
-
- -

◆ LWIP_DNS

- -
-
- - - - -
#define LWIP_DNS   0
-
-

LWIP_DNS==1: Turn on DNS module. UDP must be available for DNS transport.

- -
-
- -

◆ LWIP_DNS_SECURE

- -
-
- - - - -
#define LWIP_DNS_SECURE   (LWIP_DNS_SECURE_RAND_XID | LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING | LWIP_DNS_SECURE_RAND_SRC_PORT)
-
-

LWIP_DNS_SECURE: controls the security level of the DNS implementation Use all DNS security features by default. This is overridable but should only be needed by very small targets or when using against non standard DNS servers.

- -
-
- -

◆ LWIP_DNS_SUPPORT_MDNS_QUERIES

- -
-
- - - - -
#define LWIP_DNS_SUPPORT_MDNS_QUERIES   0
-
-

Set this to 1 to enable querying ".local" names via mDNS using a One-Shot Multicast DNS Query

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.js deleted file mode 100644 index 96c8af7f5152fe1408155f10da36e58b60fadaa6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__dns.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__lwip__opts__dns = -[ - [ "DNS_DOES_NAME_CHECK", "group__lwip__opts__dns.html#ga07ffd8e9106dae3b65347bd03811a4b6", null ], - [ "DNS_LOCAL_HOSTLIST", "group__lwip__opts__dns.html#gacba1ac491c1b47b98dfbd0d5c1662659", null ], - [ "DNS_LOCAL_HOSTLIST_IS_DYNAMIC", "group__lwip__opts__dns.html#ga8235a5fb0a1c1cceeee670cf95612ba8", null ], - [ "DNS_MAX_NAME_LENGTH", "group__lwip__opts__dns.html#ga3b01c79902063c170ef57deb72f56124", null ], - [ "DNS_MAX_RETRIES", "group__lwip__opts__dns.html#gaab73c241189335435f3f662aa6a00dba", null ], - [ "DNS_MAX_SERVERS", "group__lwip__opts__dns.html#ga9f9881c887a8aceb9765820c2dbdf292", null ], - [ "DNS_TABLE_SIZE", "group__lwip__opts__dns.html#ga2384e76c1acdf969d883f3de08d340f7", null ], - [ "LWIP_DNS", "group__lwip__opts__dns.html#ga98710dd81446b7cb2daac736bae6f646", null ], - [ "LWIP_DNS_SECURE", "group__lwip__opts__dns.html#ga8979c30dfbfde609d5139f80aabdfcc5", null ], - [ "LWIP_DNS_SUPPORT_MDNS_QUERIES", "group__lwip__opts__dns.html#gafcbde5706a70ace562bd1f7d2d6f77cb", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.html deleted file mode 100644 index 28eaf1d14b45515fa8e1fef02aee69558d320433..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.html +++ /dev/null @@ -1,1180 +0,0 @@ - - - - - - - -lwIP: Hooks - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_HOOK_FILENAME   "path/to/my/lwip_hooks.h"
 
#define LWIP_HOOK_TCP_ISN(local_ip, local_port, remote_ip, remote_port)
 
#define LWIP_HOOK_TCP_INPACKET_PCB(pcb, hdr, optlen, opt1len, opt2, p)
 
#define LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH(pcb, internal_len)
 
#define LWIP_HOOK_TCP_OUT_ADD_TCPOPTS(p, hdr, pcb, opts)
 
#define LWIP_HOOK_IP4_INPUT(pbuf, input_netif)
 
#define LWIP_HOOK_IP4_ROUTE()
 
#define LWIP_HOOK_IP4_ROUTE_SRC(src, dest)
 
#define LWIP_HOOK_IP4_CANFORWARD(src, dest)
 
#define LWIP_HOOK_ETHARP_GET_GW(netif, dest)
 
#define LWIP_HOOK_IP6_INPUT(pbuf, input_netif)
 
#define LWIP_HOOK_IP6_ROUTE(src, dest)
 
#define LWIP_HOOK_ND6_GET_GW(netif, dest)
 
#define LWIP_HOOK_VLAN_CHECK(netif, eth_hdr, vlan_hdr)
 
#define LWIP_HOOK_VLAN_SET(netif, p, src, dst, eth_type)
 
#define LWIP_HOOK_MEMP_AVAILABLE(memp_t_type)
 
#define LWIP_HOOK_UNKNOWN_ETH_PROTOCOL(pbuf, netif)
 
#define LWIP_HOOK_DHCP_APPEND_OPTIONS(netif, dhcp, state, msg, msg_type, options_len_ptr)
 
#define LWIP_HOOK_DHCP_PARSE_OPTION(netif, dhcp, state, msg, msg_type, option, len, pbuf, offset)
 
#define LWIP_HOOK_DHCP6_APPEND_OPTIONS(netif, dhcp6, state, msg, msg_type, options_len_ptr, max_len)
 
#define LWIP_HOOK_SOCKETS_SETSOCKOPT(s, sock, level, optname, optval, optlen, err)
 
#define LWIP_HOOK_SOCKETS_GETSOCKOPT(s, sock, level, optname, optval, optlen, err)
 
#define LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE(name, addr, addrtype, err)
 
-

Detailed Description

-

Hooks are undefined by default, define them to a function if you need them.

-

Macro Definition Documentation

- -

◆ LWIP_HOOK_DHCP6_APPEND_OPTIONS

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_DHCP6_APPEND_OPTIONS( netif,
 dhcp6,
 state,
 msg,
 msg_type,
 options_len_ptr,
 max_len 
)
-
-

LWIP_HOOK_DHCP6_APPEND_OPTIONS(netif, dhcp6, state, msg, msg_type, options_len_ptr, max_len): Called from various dhcp6 functions when sending a DHCP6 message. This hook is called just before the DHCP6 message is sent, so the options are at the end of a DHCP6 message. Signature:

void my_hook(struct netif *netif, struct dhcp6 *dhcp, u8_t state, struct dhcp6_msg *msg,
u8_t msg_type, u16_t *options_len_ptr);

Arguments:

    -
  • netif: struct netif that the packet will be sent through
  • -
  • dhcp6: struct dhcp6 on that netif
  • -
  • state: current dhcp6 state (dhcp6_state_enum_t as an u8_t)
  • -
  • msg: struct dhcp6_msg that will be sent
  • -
  • msg_type: dhcp6 message type to be sent (u8_t)
  • -
  • options_len_ptr: pointer to the current length of options in the dhcp6_msg "msg" (must be increased when options are added!)
  • -
-

Options need to appended like this: u8_t *options = (u8_t *)(msg + 1); LWIP_ASSERT("dhcp option overflow", sizeof(struct dhcp6_msg) + *options_len_ptr + newoptlen <= max_len); options[(*options_len_ptr)++] = <option_data>; [...]

- -
-
- -

◆ LWIP_HOOK_DHCP_APPEND_OPTIONS

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_DHCP_APPEND_OPTIONS( netif,
 dhcp,
 state,
 msg,
 msg_type,
 options_len_ptr 
)
-
-

LWIP_HOOK_DHCP_APPEND_OPTIONS(netif, dhcp, state, msg, msg_type, options_len_ptr): Called from various dhcp functions when sending a DHCP message. This hook is called just before the DHCP message trailer is added, so the options are at the end of a DHCP message. Signature:

void my_hook(struct netif *netif, struct dhcp *dhcp, u8_t state, struct dhcp_msg *msg,
u8_t msg_type, u16_t *options_len_ptr);

Arguments:

    -
  • netif: struct netif that the packet will be sent through
  • -
  • dhcp: struct dhcp on that netif
  • -
  • state: current dhcp state (dhcp_state_enum_t as an u8_t)
  • -
  • msg: struct dhcp_msg that will be sent
  • -
  • msg_type: dhcp message type to be sent (u8_t)
  • -
  • options_len_ptr: pointer to the current length of options in the dhcp_msg "msg" (must be increased when options are added!)
  • -
-

Options need to appended like this: LWIP_ASSERT("dhcp option overflow", *options_len_ptr + option_len + 2 <= DHCP_OPTIONS_LEN); msg->options[(*options_len_ptr)++] = <option_number>; msg->options[(*options_len_ptr)++] = <option_len>; msg->options[(*options_len_ptr)++] = <option_bytes>; [...]

- -
-
- -

◆ LWIP_HOOK_DHCP_PARSE_OPTION

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_DHCP_PARSE_OPTION( netif,
 dhcp,
 state,
 msg,
 msg_type,
 option,
 len,
 pbuf,
 offset 
)
-
-

LWIP_HOOK_DHCP_PARSE_OPTION(netif, dhcp, state, msg, msg_type, option, len, pbuf, option_value_offset): Called from dhcp_parse_reply when receiving a DHCP message. This hook is called for every option in the received message that is not handled internally. Signature:

void my_hook(struct netif *netif, struct dhcp *dhcp, u8_t state, struct dhcp_msg *msg,
u8_t msg_type, u8_t option, u8_t option_len, struct pbuf *pbuf, u16_t option_value_offset);

Arguments:

    -
  • netif: struct netif that the packet will be sent through
  • -
  • dhcp: struct dhcp on that netif
  • -
  • state: current dhcp state (dhcp_state_enum_t as an u8_t)
  • -
  • msg: struct dhcp_msg that was received
  • -
  • msg_type: dhcp message type received (u8_t, ATTENTION: only valid after the message type option has been parsed!)
  • -
  • option: option value (u8_t)
  • -
  • len: option data length (u8_t)
  • -
  • pbuf: pbuf where option data is contained
  • -
  • option_value_offset: offset in pbuf where option data begins
  • -
-

A nice way to get the option contents is pbuf_get_contiguous(): u8_t buf[32]; u8_t ptr = (u8_t)pbuf_get_contiguous(p, buf, sizeof(buf), LWIP_MIN(option_len, sizeof(buf)), offset);

- -
-
- -

◆ LWIP_HOOK_ETHARP_GET_GW

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_ETHARP_GET_GW( netif,
 dest 
)
-
-

LWIP_HOOK_ETHARP_GET_GW(netif, dest): Called from etharp_output() (IPv4) Signature:

const ip4_addr_t *my_hook(struct netif *netif, const ip4_addr_t *dest);

Arguments:

    -
  • netif: the netif used for sending
  • -
  • dest: the destination IPv4 address Return values:
  • -
  • the IPv4 address of the gateway to handle the specified destination IPv4 address
  • -
  • NULL, in which case the netif's default gateway is used
  • -
-

The returned address MUST be directly reachable on the specified netif! This function is meant to implement advanced IPv4 routing together with LWIP_HOOK_IP4_ROUTE(). The actual routing/gateway table implementation is not part of lwIP but can e.g. be hidden in the netif's state argument.

- -
-
- -

◆ LWIP_HOOK_FILENAME

- -
-
- - - - -
#define LWIP_HOOK_FILENAME   "path/to/my/lwip_hooks.h"
-
-

LWIP_HOOK_FILENAME: Custom filename to #include in files that provide hooks. Declare your hook function prototypes in there, you may also #include all headers providing data types that are need in this file.

- -
-
- -

◆ LWIP_HOOK_IP4_CANFORWARD

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_IP4_CANFORWARD( src,
 dest 
)
-
-

LWIP_HOOK_IP4_CANFORWARD(src, dest): Check if an IPv4 can be forwarded - called from: ip4_input() -> ip4_forward() -> ip4_canforward() (IPv4)

    -
  • source address is available via ip4_current_src_addr()
  • -
  • calling an output function in this context (e.g. multicast router) is allowed Signature:
    int my_hook(struct pbuf *p, u32_t dest_addr_hostorder);
    Arguments:
  • -
  • p: packet to forward
  • -
  • dest: destination IPv4 address Returns values:
  • -
  • 1: forward
  • -
  • 0: don't forward
  • -
  • -1: no decision. In that case, ip4_canforward() continues as normal.
  • -
- -
-
- -

◆ LWIP_HOOK_IP4_INPUT

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_IP4_INPUT( pbuf,
 input_netif 
)
-
-

LWIP_HOOK_IP4_INPUT(pbuf, input_netif): Called from ip_input() (IPv4) Signature:

int my_hook(struct pbuf *pbuf, struct netif *input_netif);

Arguments:

    -
  • pbuf: received struct pbuf passed to ip_input()
  • -
  • input_netif: struct netif on which the packet has been received Return values:
  • -
  • 0: Hook has not consumed the packet, packet is processed as normal
  • -
  • != 0: Hook has consumed the packet. If the hook consumed the packet, 'pbuf' is in the responsibility of the hook (i.e. free it when done).
  • -
- -
-
- -

◆ LWIP_HOOK_IP4_ROUTE

- -
-
- - - - - - - -
#define LWIP_HOOK_IP4_ROUTE()
-
-

LWIP_HOOK_IP4_ROUTE(dest): Called from ip_route() (IPv4) Signature:

struct netif *my_hook(const ip4_addr_t *dest);

Arguments:

    -
  • dest: destination IPv4 address Returns values:
  • -
  • the destination netif
  • -
  • NULL if no destination netif is found. In that case, ip_route() continues as normal.
  • -
- -
-
- -

◆ LWIP_HOOK_IP4_ROUTE_SRC

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_IP4_ROUTE_SRC( src,
 dest 
)
-
-

LWIP_HOOK_IP4_ROUTE_SRC(src, dest): Source-based routing for IPv4 - called from ip_route() (IPv4) Signature:

struct netif *my_hook(const ip4_addr_t *src, const ip4_addr_t *dest);

Arguments:

    -
  • src: local/source IPv4 address
  • -
  • dest: destination IPv4 address Returns values:
  • -
  • the destination netif
  • -
  • NULL if no destination netif is found. In that case, ip_route() continues as normal.
  • -
- -
-
- -

◆ LWIP_HOOK_IP6_INPUT

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_IP6_INPUT( pbuf,
 input_netif 
)
-
-

LWIP_HOOK_IP6_INPUT(pbuf, input_netif): Called from ip6_input() (IPv6) Signature:

int my_hook(struct pbuf *pbuf, struct netif *input_netif);

Arguments:

    -
  • pbuf: received struct pbuf passed to ip6_input()
  • -
  • input_netif: struct netif on which the packet has been received Return values:
  • -
  • 0: Hook has not consumed the packet, packet is processed as normal
  • -
  • != 0: Hook has consumed the packet. If the hook consumed the packet, 'pbuf' is in the responsibility of the hook (i.e. free it when done).
  • -
- -
-
- -

◆ LWIP_HOOK_IP6_ROUTE

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_IP6_ROUTE( src,
 dest 
)
-
-

LWIP_HOOK_IP6_ROUTE(src, dest): Called from ip_route() (IPv6) Signature:

struct netif *my_hook(const ip6_addr_t *dest, const ip6_addr_t *src);

Arguments:

    -
  • src: source IPv6 address
  • -
  • dest: destination IPv6 address Return values:
  • -
  • the destination netif
  • -
  • NULL if no destination netif is found. In that case, ip6_route() continues as normal.
  • -
- -
-
- -

◆ LWIP_HOOK_MEMP_AVAILABLE

- -
-
- - - - - - - - -
#define LWIP_HOOK_MEMP_AVAILABLE( memp_t_type)
-
-

LWIP_HOOK_MEMP_AVAILABLE(memp_t_type): Called from memp_free() when a memp pool was empty and an item is now available Signature:

void my_hook(memp_t type);
-
-
- -

◆ LWIP_HOOK_ND6_GET_GW

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_ND6_GET_GW( netif,
 dest 
)
-
-

LWIP_HOOK_ND6_GET_GW(netif, dest): Called from nd6_get_next_hop_entry() (IPv6) Signature:

const ip6_addr_t *my_hook(struct netif *netif, const ip6_addr_t *dest);

Arguments:

    -
  • netif: the netif used for sending
  • -
  • dest: the destination IPv6 address Return values:
  • -
  • the IPv6 address of the next hop to handle the specified destination IPv6 address
  • -
  • NULL, in which case a NDP-discovered router is used instead
  • -
-

The returned address MUST be directly reachable on the specified netif! This function is meant to implement advanced IPv6 routing together with LWIP_HOOK_IP6_ROUTE(). The actual routing/gateway table implementation is not part of lwIP but can e.g. be hidden in the netif's state argument.

- -
-
- -

◆ LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE( name,
 addr,
 addrtype,
 err 
)
-
-

LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE(name, addr, addrtype, err) Called from netconn APIs (not usable with callback apps) allowing an external DNS resolver (which uses sequential API) to handle the query. Signature:

int my_hook(const char *name, ip_addr_t *addr, u8_t addrtype, err_t *err)

Arguments:

    -
  • name: hostname to resolve
  • -
  • addr: output host address
  • -
  • addrtype: type of address to query
  • -
  • err: output error Return values:
  • -
  • 0: Hook has not consumed hostname query, query continues into DNS module
  • -
  • != 0: Hook has consumed the query
  • -
-

err must also be checked to determine if the hook consumed the query, but the query failed

- -
-
- -

◆ LWIP_HOOK_SOCKETS_GETSOCKOPT

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_SOCKETS_GETSOCKOPT( s,
 sock,
 level,
 optname,
 optval,
 optlen,
 err 
)
-
-

LWIP_HOOK_SOCKETS_GETSOCKOPT(s, sock, level, optname, optval, optlen, err) Called from socket API to implement getsockopt() for options not provided by lwIP. Core lock is held when this hook is called. Signature:

int my_hook(int s, struct lwip_sock *sock, int level, int optname, void *optval, socklen_t *optlen, int *err)

Arguments:

    -
  • s: socket file descriptor
  • -
  • sock: internal socket descriptor (see lwip/priv/sockets_priv.h)
  • -
  • level: protocol level at which the option resides
  • -
  • optname: option to get
  • -
  • optval: value to get
  • -
  • optlen: size of optval
  • -
  • err: output error Return values:
  • -
  • 0: Hook has not consumed the option, code continues as normal (to internal options)
  • -
  • != 0: Hook has consumed the option, 'err' is returned
  • -
- -
-
- -

◆ LWIP_HOOK_SOCKETS_SETSOCKOPT

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_SOCKETS_SETSOCKOPT( s,
 sock,
 level,
 optname,
 optval,
 optlen,
 err 
)
-
-

LWIP_HOOK_SOCKETS_SETSOCKOPT(s, sock, level, optname, optval, optlen, err) Called from socket API to implement setsockopt() for options not provided by lwIP. Core lock is held when this hook is called. Signature:

int my_hook(int s, struct lwip_sock *sock, int level, int optname, const void *optval, socklen_t optlen, int *err)

Arguments:

    -
  • s: socket file descriptor
  • -
  • sock: internal socket descriptor (see lwip/priv/sockets_priv.h)
  • -
  • level: protocol level at which the option resides
  • -
  • optname: option to set
  • -
  • optval: value to set
  • -
  • optlen: size of optval
  • -
  • err: output error Return values:
  • -
  • 0: Hook has not consumed the option, code continues as normal (to internal options)
  • -
  • != 0: Hook has consumed the option, 'err' is returned
  • -
- -
-
- -

◆ LWIP_HOOK_TCP_INPACKET_PCB

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_TCP_INPACKET_PCB( pcb,
 hdr,
 optlen,
 opt1len,
 opt2,
 
)
-
-

LWIP_HOOK_TCP_INPACKET_PCB: Hook for intercepting incoming packets before they are passed to a pcb. This allows updating some state or even dropping a packet. Signature:

err_t my_hook_tcp_inpkt(struct tcp_pcb *pcb, struct tcp_hdr *hdr, u16_t optlen, u16_t opt1len, u8_t *opt2, struct pbuf *p);

Arguments:

    -
  • pcb: tcp_pcb selected for input of this packet (ATTENTION: this may be struct tcp_pcb_listen if pcb->state == LISTEN)
  • -
  • hdr: pointer to tcp header (ATTENTION: tcp options may not be in one piece!)
  • -
  • optlen: tcp option length
  • -
  • opt1len: tcp option length 1st part
  • -
  • opt2: if this is != NULL, tcp options are split among 2 pbufs. In that case, options start at right after the tcp header ('(u8_t*)(hdr + 1)') for the first 'opt1len' bytes and the rest starts at 'opt2'. opt2len can be simply calculated: 'opt2len = optlen - opt1len;'
  • -
  • p: input packet, p->payload points to application data (that's why tcp hdr and options are passed in seperately) Return value:
  • -
  • ERR_OK: continue input of this packet as normal
  • -
  • != ERR_OK: drop this packet for input (don't continue input processing)
  • -
-

ATTENTION: don't call any tcp api functions that might change tcp state (pcb state or any pcb lists) from this callback!

- -
-
- -

◆ LWIP_HOOK_TCP_ISN

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_TCP_ISN( local_ip,
 local_port,
 remote_ip,
 remote_port 
)
-
-

LWIP_HOOK_TCP_ISN: Hook for generation of the Initial Sequence Number (ISN) for a new TCP connection. The default lwIP ISN generation algorithm is very basic and may allow for TCP spoofing attacks. This hook provides the means to implement the standardized ISN generation algorithm from RFC 6528 (see contrib/adons/tcp_isn), or any other desired algorithm as a replacement. Called from tcp_connect() and tcp_listen_input() when an ISN is needed for a new TCP connection, if TCP support (LWIP_TCP) is enabled.
-Signature:

u32_t my_hook_tcp_isn(const ip_addr_t* local_ip, u16_t local_port, const ip_addr_t* remote_ip, u16_t remote_port);
    -
  • it may be necessary to use "struct ip_addr" (ip4_addr, ip6_addr) instead of "ip_addr_t" in function declarations
    -Arguments:
  • -
  • local_ip: pointer to the local IP address of the connection
  • -
  • local_port: local port number of the connection (host-byte order)
  • -
  • remote_ip: pointer to the remote IP address of the connection
  • -
  • remote_port: remote port number of the connection (host-byte order)
    -Return value:
  • -
  • the 32-bit Initial Sequence Number to use for the new TCP connection.
  • -
- -
-
- -

◆ LWIP_HOOK_TCP_OUT_ADD_TCPOPTS

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_TCP_OUT_ADD_TCPOPTS( p,
 hdr,
 pcb,
 opts 
)
-
-

LWIP_HOOK_TCP_OUT_ADD_TCPOPTS: Hook for adding custom options to outgoing tcp segments. Space for these custom options has to be reserved via LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH. Signature:

u32_t *my_hook_tcp_out_add_tcpopts(struct pbuf *p, struct tcp_hdr *hdr, const struct tcp_pcb *pcb, u32_t *opts);

Arguments:

    -
  • p: output packet, p->payload pointing to tcp header, data follows
  • -
  • hdr: tcp header
  • -
  • pcb: tcp_pcb that transmits (ATTENTION: this may be NULL or struct tcp_pcb_listen if pcb->state == LISTEN)
  • -
  • opts: pointer where to add the custom options (there may already be options between the header and these) Return value:
  • -
  • pointer pointing directly after the inserted options
  • -
-

ATTENTION: don't call any tcp api functions that might change tcp state (pcb state or any pcb lists) from this callback!

- -
-
- -

◆ LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH( pcb,
 internal_len 
)
-
-

LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH: Hook for increasing the size of the options allocated with a tcp header. Together with LWIP_HOOK_TCP_OUT_ADD_TCPOPTS, this can be used to add custom options to outgoing tcp segments. Signature:

u8_t my_hook_tcp_out_tcpopt_length(const struct tcp_pcb *pcb, u8_t internal_option_length);

Arguments:

    -
  • pcb: tcp_pcb that transmits (ATTENTION: this may be NULL or struct tcp_pcb_listen if pcb->state == LISTEN)
  • -
  • internal_option_length: tcp option length used by the stack internally Return value:
  • -
  • a number of bytes to allocate for tcp options (internal_option_length <= ret <= 40)
  • -
-

ATTENTION: don't call any tcp api functions that might change tcp state (pcb state or any pcb lists) from this callback!

- -
-
- -

◆ LWIP_HOOK_UNKNOWN_ETH_PROTOCOL

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_UNKNOWN_ETH_PROTOCOL( pbuf,
 netif 
)
-
-

LWIP_HOOK_UNKNOWN_ETH_PROTOCOL(pbuf, netif): Called from ethernet_input() when an unknown eth type is encountered. Signature:

err_t my_hook(struct pbuf* pbuf, struct netif* netif);

Arguments:

    -
  • p: rx packet with unknown eth type
  • -
  • netif: netif on which the packet has been received Return values:
  • -
  • ERR_OK if packet is accepted (hook function now owns the pbuf)
  • -
  • any error code otherwise (pbuf is freed)
  • -
-

Payload points to ethernet header!

- -
-
- -

◆ LWIP_HOOK_VLAN_CHECK

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_VLAN_CHECK( netif,
 eth_hdr,
 vlan_hdr 
)
-
-

LWIP_HOOK_VLAN_CHECK(netif, eth_hdr, vlan_hdr): Called from ethernet_input() if VLAN support is enabled Signature:

int my_hook(struct netif *netif, struct eth_hdr *eth_hdr, struct eth_vlan_hdr *vlan_hdr);

Arguments:

    -
  • netif: struct netif on which the packet has been received
  • -
  • eth_hdr: struct eth_hdr of the packet
  • -
  • vlan_hdr: struct eth_vlan_hdr of the packet Return values:
  • -
  • 0: Packet must be dropped.
  • -
  • != 0: Packet must be accepted.
  • -
- -
-
- -

◆ LWIP_HOOK_VLAN_SET

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_HOOK_VLAN_SET( netif,
 p,
 src,
 dst,
 eth_type 
)
-
-

LWIP_HOOK_VLAN_SET: Hook can be used to set prio_vid field of vlan_hdr. If you need to store data on per-netif basis to implement this callback, see Client data handling. Called from ethernet_output() if VLAN support (ETHARP_SUPPORT_VLAN) is enabled.
-Signature:

s32_t my_hook_vlan_set(struct netif* netif, struct pbuf* pbuf, const struct eth_addr* src, const struct eth_addr* dst, u16_t eth_type);\n

Arguments:

    -
  • netif: struct netif that the packet will be sent through
  • -
  • p: struct pbuf packet to be sent
  • -
  • src: source eth address
  • -
  • dst: destination eth address
  • -
  • eth_type: ethernet type to packet to be sent
    -
  • -
-

Return values:

    -
  • <0: Packet shall not contain VLAN header.
  • -
  • 0 <= return value <= 0xFFFF: Packet shall contain VLAN header. Return value is prio_vid in host byte order.
  • -
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.js deleted file mode 100644 index 1f27d1f40cc29bcd5436adfbacdb42e3200ddbd8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__hooks.js +++ /dev/null @@ -1,26 +0,0 @@ -var group__lwip__opts__hooks = -[ - [ "LWIP_HOOK_DHCP6_APPEND_OPTIONS", "group__lwip__opts__hooks.html#ga4068b3313e32f711ba016215fc2c886a", null ], - [ "LWIP_HOOK_DHCP_APPEND_OPTIONS", "group__lwip__opts__hooks.html#ga40e6c9aba06e66e5df1b4ca18329f9b4", null ], - [ "LWIP_HOOK_DHCP_PARSE_OPTION", "group__lwip__opts__hooks.html#gafbbbc574863c0f88988936bd1434f2d2", null ], - [ "LWIP_HOOK_ETHARP_GET_GW", "group__lwip__opts__hooks.html#ga2b76f127325fd5ca8b80077a4b6160b1", null ], - [ "LWIP_HOOK_FILENAME", "group__lwip__opts__hooks.html#ga11ac9d637cb6afc0a32e8da7f51d0c0d", null ], - [ "LWIP_HOOK_IP4_CANFORWARD", "group__lwip__opts__hooks.html#gaed848a98dbb5c8856a27e379986ea70d", null ], - [ "LWIP_HOOK_IP4_INPUT", "group__lwip__opts__hooks.html#ga9124237c28e2f18f3b28d5be09e9ccb6", null ], - [ "LWIP_HOOK_IP4_ROUTE", "group__lwip__opts__hooks.html#ga5d1061ad722a73012a28dbaf0f169b70", null ], - [ "LWIP_HOOK_IP4_ROUTE_SRC", "group__lwip__opts__hooks.html#gaa410d9cbe1d4fa4c8a7f49af7b501024", null ], - [ "LWIP_HOOK_IP6_INPUT", "group__lwip__opts__hooks.html#gaccbdd3d0250f7176dcd799ca06007f20", null ], - [ "LWIP_HOOK_IP6_ROUTE", "group__lwip__opts__hooks.html#ga8245a4bc7ffb172e3bf32276f9d126ce", null ], - [ "LWIP_HOOK_MEMP_AVAILABLE", "group__lwip__opts__hooks.html#ga13e90672158221b40f8b12bf9d8b721f", null ], - [ "LWIP_HOOK_ND6_GET_GW", "group__lwip__opts__hooks.html#ga287544c3d74bc2a2d645bddbbc4fbdd0", null ], - [ "LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE", "group__lwip__opts__hooks.html#gae35e4b7374868dc748b12dedb8f807e5", null ], - [ "LWIP_HOOK_SOCKETS_GETSOCKOPT", "group__lwip__opts__hooks.html#gabdaeb09ac9f441934e21a087544a1af1", null ], - [ "LWIP_HOOK_SOCKETS_SETSOCKOPT", "group__lwip__opts__hooks.html#ga14ea9210c09da4dd33bc85bd8a01b48a", null ], - [ "LWIP_HOOK_TCP_INPACKET_PCB", "group__lwip__opts__hooks.html#gabed8b1cda4aba2d108fa62cdd74895a2", null ], - [ "LWIP_HOOK_TCP_ISN", "group__lwip__opts__hooks.html#ga078d203053911cf3af178392700386a4", null ], - [ "LWIP_HOOK_TCP_OUT_ADD_TCPOPTS", "group__lwip__opts__hooks.html#ga0ef31b749307b63c06633645d4de21f0", null ], - [ "LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH", "group__lwip__opts__hooks.html#ga31c0694abe4eedf3ff039b7073c2293f", null ], - [ "LWIP_HOOK_UNKNOWN_ETH_PROTOCOL", "group__lwip__opts__hooks.html#ga6cc92f5101dd7a0420e18e1f2101abf4", null ], - [ "LWIP_HOOK_VLAN_CHECK", "group__lwip__opts__hooks.html#ga2f020543772368f8f4355f50f24c86a9", null ], - [ "LWIP_HOOK_VLAN_SET", "group__lwip__opts__hooks.html#ga2b6e450b4934b95df9b9a9d2b9a4d57e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.html deleted file mode 100644 index 3c4e4f11ec2ddfafc12beda212732007e6d00fd7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -lwIP: ICMP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - -

-Macros

#define LWIP_ICMP   1
 
#define ICMP_TTL   IP_DEFAULT_TTL
 
#define LWIP_BROADCAST_PING   0
 
#define LWIP_MULTICAST_PING   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ICMP_TTL

- -
-
- - - - -
#define ICMP_TTL   IP_DEFAULT_TTL
-
-

ICMP_TTL: Default value for Time-To-Live used by ICMP packets.

- -
-
- -

◆ LWIP_BROADCAST_PING

- -
-
- - - - -
#define LWIP_BROADCAST_PING   0
-
-

LWIP_BROADCAST_PING==1: respond to broadcast pings (default is unicast only)

- -
-
- -

◆ LWIP_ICMP

- -
-
- - - - -
#define LWIP_ICMP   1
-
-

LWIP_ICMP==1: Enable ICMP module inside the IP stack. Be careful, disable that make your product non-compliant to RFC1122

- -
-
- -

◆ LWIP_MULTICAST_PING

- -
-
- - - - -
#define LWIP_MULTICAST_PING   0
-
-

LWIP_MULTICAST_PING==1: respond to multicast pings (default is unicast only)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.js deleted file mode 100644 index f44612d36aafe81ce8e5e9e64865f455936129e8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__icmp = -[ - [ "ICMP_TTL", "group__lwip__opts__icmp.html#gae1533f2bc39a5843989909555f6ce0cf", null ], - [ "LWIP_BROADCAST_PING", "group__lwip__opts__icmp.html#ga8088cb56d1a84fe554b11bc15d84b2b9", null ], - [ "LWIP_ICMP", "group__lwip__opts__icmp.html#gae4d45345c3ab8e5a355fda1d8d24fca6", null ], - [ "LWIP_MULTICAST_PING", "group__lwip__opts__icmp.html#gaf77baf0a83b04312eab4c006ef229661", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.html deleted file mode 100644 index 10287012422d63b3f049f55f1ea4cde4781bd181..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: ICMP6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - -

-Macros

#define LWIP_ICMP6   LWIP_IPV6
 
#define LWIP_ICMP6_DATASIZE   8
 
#define LWIP_ICMP6_HL   255
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_ICMP6

- -
-
- - - - -
#define LWIP_ICMP6   LWIP_IPV6
-
-

LWIP_ICMP6==1: Enable ICMPv6 (mandatory per RFC)

- -
-
- -

◆ LWIP_ICMP6_DATASIZE

- -
-
- - - - -
#define LWIP_ICMP6_DATASIZE   8
-
-

LWIP_ICMP6_DATASIZE: bytes from original packet to send back in ICMPv6 error messages.

- -
-
- -

◆ LWIP_ICMP6_HL

- -
-
- - - - -
#define LWIP_ICMP6_HL   255
-
-

LWIP_ICMP6_HL: default hop limit for ICMPv6 messages

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.js deleted file mode 100644 index b805dbc1e810e1561ddcfc4b3451a2b47b4c0b68..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__icmp6.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__lwip__opts__icmp6 = -[ - [ "LWIP_ICMP6", "group__lwip__opts__icmp6.html#ga65ac8bcbad242cba3a2b557e1574b21f", null ], - [ "LWIP_ICMP6_DATASIZE", "group__lwip__opts__icmp6.html#gaa88c55e37e5d7b865b91a9399313bbbf", null ], - [ "LWIP_ICMP6_HL", "group__lwip__opts__icmp6.html#ga82193577b4045e1ac1533c4341a2bd79", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.html deleted file mode 100644 index 9a3e9f0992aee0c73f01b077aa28a9f4104466b6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: IGMP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Macros

#define LWIP_IGMP   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_IGMP

- -
-
- - - - -
#define LWIP_IGMP   0
-
-

LWIP_IGMP==1: Turn on IGMP module.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.js deleted file mode 100644 index e5411015e058c0fb3ac7d2d0e1e1d76c6f857be2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__igmp.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__opts__igmp = -[ - [ "LWIP_IGMP", "group__lwip__opts__igmp.html#gadaf25915ae1fd69c0943ef68cbb38923", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.html deleted file mode 100644 index e917155be5b8c040dcea54ac0f0265c16904d3e5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -lwIP: Infrastructure - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Infrastructure
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Modules

 NO_SYS
 
 Timers
 
 memcpy
 
 Core locking and MPU
 
 Heap and memory pools
 
 Internal memory pools
 
 SNMP MIB2 callbacks
 
 Multicast
 
 Threading
 
 Checksum
 
 Hooks
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.js deleted file mode 100644 index 96c0eb694fc963c8132d897eba98efe4bd70c9de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__infrastructure.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__lwip__opts__infrastructure = -[ - [ "NO_SYS", "group__lwip__opts__nosys.html", "group__lwip__opts__nosys" ], - [ "Timers", "group__lwip__opts__timers.html", "group__lwip__opts__timers" ], - [ "memcpy", "group__lwip__opts__memcpy.html", "group__lwip__opts__memcpy" ], - [ "Core locking and MPU", "group__lwip__opts__lock.html", "group__lwip__opts__lock" ], - [ "Heap and memory pools", "group__lwip__opts__mem.html", "group__lwip__opts__mem" ], - [ "Internal memory pools", "group__lwip__opts__memp.html", "group__lwip__opts__memp" ], - [ "SNMP MIB2 callbacks", "group__lwip__opts__mib2.html", "group__lwip__opts__mib2" ], - [ "Multicast", "group__lwip__opts__multicast.html", "group__lwip__opts__multicast" ], - [ "Threading", "group__lwip__opts__thread.html", "group__lwip__opts__thread" ], - [ "Checksum", "group__lwip__opts__checksum.html", "group__lwip__opts__checksum" ], - [ "Hooks", "group__lwip__opts__hooks.html", "group__lwip__opts__hooks" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.html deleted file mode 100644 index 8052405946b8de455332cb44b7db7c2caab30cf3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - -lwIP: IPv4 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - -

-Modules

 ARP
 
 ICMP
 
 DHCP
 
 AUTOIP
 
 IGMP
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_IPV4   1
 
#define IP_FORWARD   0
 
#define IP_REASSEMBLY   1
 
#define IP_FRAG   1
 
#define IP_OPTIONS_ALLOWED   1
 
#define IP_REASS_MAXAGE   15
 
#define IP_REASS_MAX_PBUFS   10
 
#define IP_DEFAULT_TTL   255
 
#define IP_SOF_BROADCAST   0
 
#define IP_SOF_BROADCAST_RECV   0
 
#define IP_FORWARD_ALLOW_TX_ON_RX_NETIF   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ IP_DEFAULT_TTL

- -
-
- - - - -
#define IP_DEFAULT_TTL   255
-
-

IP_DEFAULT_TTL: Default value for Time-To-Live used by transport layers.

- -
-
- -

◆ IP_FORWARD

- -
-
- - - - -
#define IP_FORWARD   0
-
-

IP_FORWARD==1: Enables the ability to forward IP packets across network interfaces. If you are going to run lwIP on a device with only one network interface, define this to 0.

- -
-
- -

◆ IP_FORWARD_ALLOW_TX_ON_RX_NETIF

- -
-
- - - - -
#define IP_FORWARD_ALLOW_TX_ON_RX_NETIF   0
-
-

IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1: allow ip_forward() to send packets back out on the netif where it was received. This should only be used for wireless networks. ATTENTION: When this is 1, make sure your netif driver correctly marks incoming link-layer-broadcast/multicast packets as such using the corresponding pbuf flags!

- -
-
- -

◆ IP_FRAG

- -
-
- - - - -
#define IP_FRAG   1
-
-

IP_FRAG==1: Fragment outgoing IP packets if their size exceeds MTU. Note that this option does not affect incoming packet sizes, which can be controlled via IP_REASSEMBLY.

- -
-
- -

◆ IP_OPTIONS_ALLOWED

- -
-
- - - - -
#define IP_OPTIONS_ALLOWED   1
-
-

IP_OPTIONS_ALLOWED: Defines the behavior for IP options. IP_OPTIONS_ALLOWED==0: All packets with IP options are dropped. IP_OPTIONS_ALLOWED==1: IP options are allowed (but not parsed).

- -
-
- -

◆ IP_REASS_MAX_PBUFS

- -
-
- - - - -
#define IP_REASS_MAX_PBUFS   10
-
-

IP_REASS_MAX_PBUFS: Total maximum amount of pbufs waiting to be reassembled. Since the received pbufs are enqueued, be sure to configure PBUF_POOL_SIZE > IP_REASS_MAX_PBUFS so that the stack is still able to receive packets even if the maximum amount of fragments is enqueued for reassembly! When IPv4 and IPv6 are enabled, this even changes to (PBUF_POOL_SIZE > 2 * IP_REASS_MAX_PBUFS)!

- -
-
- -

◆ IP_REASS_MAXAGE

- -
-
- - - - -
#define IP_REASS_MAXAGE   15
-
-

IP_REASS_MAXAGE: Maximum time (in multiples of IP_TMR_INTERVAL - so seconds, normally) a fragmented IP packet waits for all fragments to arrive. If not all fragments arrived in this time, the whole packet is discarded.

- -
-
- -

◆ IP_REASSEMBLY

- -
-
- - - - -
#define IP_REASSEMBLY   1
-
-

IP_REASSEMBLY==1: Reassemble incoming fragmented IP packets. Note that this option does not affect outgoing packet sizes, which can be controlled via IP_FRAG.

- -
-
- -

◆ IP_SOF_BROADCAST

- -
-
- - - - -
#define IP_SOF_BROADCAST   0
-
-

IP_SOF_BROADCAST=1: Use the SOF_BROADCAST field to enable broadcast filter per pcb on udp and raw send operations. To enable broadcast filter on recv operations, you also have to set IP_SOF_BROADCAST_RECV=1.

- -
-
- -

◆ IP_SOF_BROADCAST_RECV

- -
-
- - - - -
#define IP_SOF_BROADCAST_RECV   0
-
-

IP_SOF_BROADCAST_RECV (requires IP_SOF_BROADCAST=1) enable the broadcast filter on recv operations.

- -
-
- -

◆ LWIP_IPV4

- -
-
- - - - -
#define LWIP_IPV4   1
-
-

LWIP_IPV4==1: Enable IPv4

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.js deleted file mode 100644 index a269c2e4ee251965cd8081fbbe081c0d0fc28219..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv4.js +++ /dev/null @@ -1,19 +0,0 @@ -var group__lwip__opts__ipv4 = -[ - [ "ARP", "group__lwip__opts__arp.html", "group__lwip__opts__arp" ], - [ "ICMP", "group__lwip__opts__icmp.html", "group__lwip__opts__icmp" ], - [ "DHCP", "group__lwip__opts__dhcp.html", "group__lwip__opts__dhcp" ], - [ "AUTOIP", "group__lwip__opts__autoip.html", "group__lwip__opts__autoip" ], - [ "IGMP", "group__lwip__opts__igmp.html", "group__lwip__opts__igmp" ], - [ "IP_DEFAULT_TTL", "group__lwip__opts__ipv4.html#ga556b9b58fd02c0fdd126791baef77411", null ], - [ "IP_FORWARD", "group__lwip__opts__ipv4.html#ga881d32ff5ee02af01f758953f1b51d59", null ], - [ "IP_FORWARD_ALLOW_TX_ON_RX_NETIF", "group__lwip__opts__ipv4.html#ga9e761df07c4e93901858741d4771dbc7", null ], - [ "IP_FRAG", "group__lwip__opts__ipv4.html#gaf85c8bdd5035b6cada790b4cc2a209a4", null ], - [ "IP_OPTIONS_ALLOWED", "group__lwip__opts__ipv4.html#gaa956b0167c37a2265b55e2d0204a3933", null ], - [ "IP_REASS_MAX_PBUFS", "group__lwip__opts__ipv4.html#ga29084a46d7d4be30e8029d356bca0394", null ], - [ "IP_REASS_MAXAGE", "group__lwip__opts__ipv4.html#gad41122bd0b5485a18a4415c8f953727b", null ], - [ "IP_REASSEMBLY", "group__lwip__opts__ipv4.html#ga1a31ab0e0f37b17d40fa7c35bc2c4f69", null ], - [ "IP_SOF_BROADCAST", "group__lwip__opts__ipv4.html#ga0b2c993fd940f5774108298933310384", null ], - [ "IP_SOF_BROADCAST_RECV", "group__lwip__opts__ipv4.html#ga0f1fbf42d3344bf87cd056d48ddca3db", null ], - [ "LWIP_IPV4", "group__lwip__opts__ipv4.html#ga429e811a80ebb5157e14a854870c4410", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.html deleted file mode 100644 index 0eb596c0fb2710d541c96cc6e411509a22b8a260..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - -lwIP: IPv6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - -

-Modules

 ICMP6
 
 Multicast listener discovery
 
 Neighbor discovery
 
 DHCPv6
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_IPV6   0
 
#define IPV6_REASS_MAXAGE   60
 
#define LWIP_IPV6_SCOPES   (LWIP_IPV6 && !LWIP_SINGLE_NETIF)
 
#define LWIP_IPV6_SCOPES_DEBUG   0
 
#define LWIP_IPV6_NUM_ADDRESSES   3
 
#define LWIP_IPV6_FORWARD   0
 
#define LWIP_IPV6_FRAG   1
 
#define LWIP_IPV6_REASS   LWIP_IPV6
 
#define LWIP_IPV6_SEND_ROUTER_SOLICIT   1
 
#define LWIP_IPV6_AUTOCONFIG   LWIP_IPV6
 
#define LWIP_IPV6_ADDRESS_LIFETIMES   LWIP_IPV6_AUTOCONFIG
 
#define LWIP_IPV6_DUP_DETECT_ATTEMPTS   1
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ IPV6_REASS_MAXAGE

- -
-
- - - - -
#define IPV6_REASS_MAXAGE   60
-
-

IPV6_REASS_MAXAGE: Maximum time (in multiples of IP6_REASS_TMR_INTERVAL - so seconds, normally) a fragmented IP packet waits for all fragments to arrive. If not all fragments arrived in this time, the whole packet is discarded.

- -
-
- -

◆ LWIP_IPV6

- -
-
- - - - -
#define LWIP_IPV6   0
-
-

LWIP_IPV6==1: Enable IPv6

- -
-
- -

◆ LWIP_IPV6_ADDRESS_LIFETIMES

- -
-
- - - - -
#define LWIP_IPV6_ADDRESS_LIFETIMES   LWIP_IPV6_AUTOCONFIG
-
-

LWIP_IPV6_ADDRESS_LIFETIMES==1: Keep valid and preferred lifetimes for each IPv6 address. Required for LWIP_IPV6_AUTOCONFIG. May still be enabled otherwise, in which case the application may assign address lifetimes with the appropriate macros. Addresses with no lifetime are assumed to be static. If this option is disabled, all addresses are assumed to be static.

- -
-
- -

◆ LWIP_IPV6_AUTOCONFIG

- -
-
- - - - -
#define LWIP_IPV6_AUTOCONFIG   LWIP_IPV6
-
-

LWIP_IPV6_AUTOCONFIG==1: Enable stateless address autoconfiguration as per RFC 4862.

- -
-
- -

◆ LWIP_IPV6_DUP_DETECT_ATTEMPTS

- -
-
- - - - -
#define LWIP_IPV6_DUP_DETECT_ATTEMPTS   1
-
-

LWIP_IPV6_DUP_DETECT_ATTEMPTS=[0..7]: Number of duplicate address detection attempts.

- -
-
- -

◆ LWIP_IPV6_FORWARD

- -
-
- - - - -
#define LWIP_IPV6_FORWARD   0
-
-

LWIP_IPV6_FORWARD==1: Forward IPv6 packets across netifs

- -
-
- -

◆ LWIP_IPV6_FRAG

- -
-
- - - - -
#define LWIP_IPV6_FRAG   1
-
-

LWIP_IPV6_FRAG==1: Fragment outgoing IPv6 packets that are too big.

- -
-
- -

◆ LWIP_IPV6_NUM_ADDRESSES

- -
-
- - - - -
#define LWIP_IPV6_NUM_ADDRESSES   3
-
-

LWIP_IPV6_NUM_ADDRESSES: Number of IPv6 addresses per netif.

- -
-
- -

◆ LWIP_IPV6_REASS

- -
-
- - - - -
#define LWIP_IPV6_REASS   LWIP_IPV6
-
-

LWIP_IPV6_REASS==1: reassemble incoming IPv6 packets that fragmented

- -
-
- -

◆ LWIP_IPV6_SCOPES

- -
-
- - - - -
#define LWIP_IPV6_SCOPES   (LWIP_IPV6 && !LWIP_SINGLE_NETIF)
-
-

LWIP_IPV6_SCOPES==1: Enable support for IPv6 address scopes, ensuring that e.g. link-local addresses are really treated as link-local. Disable this setting only for single-interface configurations. All addresses that have a scope according to the default policy (link-local unicast addresses, interface-local and link-local multicast addresses) should now have a zone set on them before being passed to the core API, although lwIP will currently attempt to select a zone on the caller's behalf when necessary. Applications that directly assign IPv6 addresses to interfaces (which is NOT recommended) must now ensure that link-local addresses carry the netif's zone. See the new ip6_zone.h header file for more information and relevant macros. For now it is still possible to turn off scopes support through the new LWIP_IPV6_SCOPES option. When upgrading an implementation that uses the core API directly, it is highly recommended to enable LWIP_IPV6_SCOPES_DEBUG at least for a while, to ensure e.g. proper address initialization.

- -
-
- -

◆ LWIP_IPV6_SCOPES_DEBUG

- -
-
- - - - -
#define LWIP_IPV6_SCOPES_DEBUG   0
-
-

LWIP_IPV6_SCOPES_DEBUG==1: Perform run-time checks to verify that addresses are properly zoned (see ip6_zone.h on what that means) where it matters. Enabling this setting is highly recommended when upgrading from an existing installation that is not yet scope-aware; otherwise it may be too expensive.

- -
-
- -

◆ LWIP_IPV6_SEND_ROUTER_SOLICIT

- -
-
- - - - -
#define LWIP_IPV6_SEND_ROUTER_SOLICIT   1
-
-

LWIP_IPV6_SEND_ROUTER_SOLICIT==1: Send router solicitation messages during network startup.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.js deleted file mode 100644 index 959770f97662bb8f4def22e9d794e75604bb1972..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__ipv6.js +++ /dev/null @@ -1,19 +0,0 @@ -var group__lwip__opts__ipv6 = -[ - [ "ICMP6", "group__lwip__opts__icmp6.html", "group__lwip__opts__icmp6" ], - [ "Multicast listener discovery", "group__lwip__opts__mld6.html", "group__lwip__opts__mld6" ], - [ "Neighbor discovery", "group__lwip__opts__nd6.html", "group__lwip__opts__nd6" ], - [ "DHCPv6", "group__lwip__opts__dhcpv6.html", "group__lwip__opts__dhcpv6" ], - [ "IPV6_REASS_MAXAGE", "group__lwip__opts__ipv6.html#ga8adc0b7dbedd279387a21588f0e2c969", null ], - [ "LWIP_IPV6", "group__lwip__opts__ipv6.html#ga872e3bb3fe2212156d66b18fccc9643f", null ], - [ "LWIP_IPV6_ADDRESS_LIFETIMES", "group__lwip__opts__ipv6.html#ga2c0127fca1073ad3f0a1e53f00ea8858", null ], - [ "LWIP_IPV6_AUTOCONFIG", "group__lwip__opts__ipv6.html#ga580039bf2baf49fcb9e504e5d2b40a03", null ], - [ "LWIP_IPV6_DUP_DETECT_ATTEMPTS", "group__lwip__opts__ipv6.html#gad8489522d34f37e42b4001bab3781bcb", null ], - [ "LWIP_IPV6_FORWARD", "group__lwip__opts__ipv6.html#gac96c5802de6c75dd62ab38cff6d16a32", null ], - [ "LWIP_IPV6_FRAG", "group__lwip__opts__ipv6.html#ga9ab6269f3087f6d9f7b2c7181ef043c3", null ], - [ "LWIP_IPV6_NUM_ADDRESSES", "group__lwip__opts__ipv6.html#ga16c1b672604bfb0a66a6aeeb854589d3", null ], - [ "LWIP_IPV6_REASS", "group__lwip__opts__ipv6.html#gad0ef160d72e63b02c5e875b06ec53864", null ], - [ "LWIP_IPV6_SCOPES", "group__lwip__opts__ipv6.html#ga91d1e630059df3b3a296e2b6ff7aead5", null ], - [ "LWIP_IPV6_SCOPES_DEBUG", "group__lwip__opts__ipv6.html#ga623ef29d27d98fb7be8732730a5ddf4b", null ], - [ "LWIP_IPV6_SEND_ROUTER_SOLICIT", "group__lwip__opts__ipv6.html#ga273ed2e1a4e6a43713a0e4a06a34ee5c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.html deleted file mode 100644 index b52f876666e8642f6c51aeb20078c680218f27a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - -lwIP: Core locking and MPU - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Core locking and MPU
-
-
- - - - - - - - - - - - - - -

-Macros

#define LWIP_MPU_COMPATIBLE   0
 
#define LWIP_TCPIP_CORE_LOCKING   1
 
#define LWIP_TCPIP_CORE_LOCKING_INPUT   0
 
#define SYS_LIGHTWEIGHT_PROT   1
 
#define LWIP_ASSERT_CORE_LOCKED()
 
#define LWIP_MARK_TCPIP_THREAD()
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_ASSERT_CORE_LOCKED

- -
-
- - - - - - - -
#define LWIP_ASSERT_CORE_LOCKED()
-
-

Macro/function to check whether lwIP's threading/locking requirements are satisfied during current function call. This macro usually calls a function that is implemented in the OS-dependent sys layer and performs the following checks:

- -
-
- -

◆ LWIP_MARK_TCPIP_THREAD

- -
-
- - - - - - - -
#define LWIP_MARK_TCPIP_THREAD()
-
-

Called as first thing in the lwIP TCPIP thread. Can be used in conjunction with LWIP_ASSERT_CORE_LOCKED to check core locking.

See also
Multithreading
- -
-
- -

◆ LWIP_MPU_COMPATIBLE

- -
-
- - - - -
#define LWIP_MPU_COMPATIBLE   0
-
-

LWIP_MPU_COMPATIBLE: enables special memory management mechanism which makes lwip able to work on MPU (Memory Protection Unit) system by not passing stack-pointers to other threads (this decreases performance as memory is allocated from pools instead of keeping it on the stack)

- -
-
- -

◆ LWIP_TCPIP_CORE_LOCKING

- -
-
- - - - -
#define LWIP_TCPIP_CORE_LOCKING   1
-
-

LWIP_TCPIP_CORE_LOCKING Creates a global mutex that is held during TCPIP thread operations. Can be locked by client code to perform lwIP operations without changing into TCPIP thread using callbacks. See LOCK_TCPIP_CORE() and UNLOCK_TCPIP_CORE(). Your system should provide mutexes supporting priority inversion to use this.

- -
-
- -

◆ LWIP_TCPIP_CORE_LOCKING_INPUT

- -
-
- - - - -
#define LWIP_TCPIP_CORE_LOCKING_INPUT   0
-
-

LWIP_TCPIP_CORE_LOCKING_INPUT: when LWIP_TCPIP_CORE_LOCKING is enabled, this lets tcpip_input() grab the mutex for input packets as well, instead of allocating a message and passing it to tcpip_thread.

-

ATTENTION: this does not work when tcpip_input() is called from interrupt context!

- -
-
- -

◆ SYS_LIGHTWEIGHT_PROT

- -
-
- - - - -
#define SYS_LIGHTWEIGHT_PROT   1
-
-

SYS_LIGHTWEIGHT_PROT==1: enable inter-task protection (and task-vs-interrupt protection) for certain critical regions during buffer allocation, deallocation and memory allocation and deallocation. ATTENTION: This is required when using lwIP from more than one context! If you disable this, you must be sure what you are doing!

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.js deleted file mode 100644 index 8119923f81e6906bcbff9445a1ca10f3be9b99f6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__lock.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__lwip__opts__lock = -[ - [ "LWIP_ASSERT_CORE_LOCKED", "group__lwip__opts__lock.html#ga6a30040db307b3459fc11906bd433f75", null ], - [ "LWIP_MARK_TCPIP_THREAD", "group__lwip__opts__lock.html#gab97d014f7ecf3b20f9d5abc2d0a79a3e", null ], - [ "LWIP_MPU_COMPATIBLE", "group__lwip__opts__lock.html#gae9afcefa5d233372abb9413188dd98c9", null ], - [ "LWIP_TCPIP_CORE_LOCKING", "group__lwip__opts__lock.html#ga8e46232794349c209e8ed4e9e7e4f011", null ], - [ "LWIP_TCPIP_CORE_LOCKING_INPUT", "group__lwip__opts__lock.html#ga351beb1c06affe49e717bc9f76c66acf", null ], - [ "SYS_LIGHTWEIGHT_PROT", "group__lwip__opts__lock.html#gae85efb3a5fcf8585c94b3c2669978959", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.html deleted file mode 100644 index 3dda3fb28f43f637eef55fd0552ef27d643aaf05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -lwIP: Loopback interface - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Loopback interface
-
-
- - - - - - - - - - - - -

-Macros

#define LWIP_HAVE_LOOPIF   (LWIP_NETIF_LOOPBACK && !LWIP_SINGLE_NETIF)
 
#define LWIP_LOOPIF_MULTICAST   0
 
#define LWIP_NETIF_LOOPBACK   0
 
#define LWIP_LOOPBACK_MAX_PBUFS   0
 
#define LWIP_NETIF_LOOPBACK_MULTITHREADING   (!NO_SYS)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_HAVE_LOOPIF

- -
-
- - - - -
#define LWIP_HAVE_LOOPIF   (LWIP_NETIF_LOOPBACK && !LWIP_SINGLE_NETIF)
-
-

LWIP_HAVE_LOOPIF==1: Support loop interface (127.0.0.1). This is only needed when no real netifs are available. If at least one other netif is available, loopback traffic uses this netif.

- -
-
- -

◆ LWIP_LOOPBACK_MAX_PBUFS

- -
-
- - - - -
#define LWIP_LOOPBACK_MAX_PBUFS   0
-
-

LWIP_LOOPBACK_MAX_PBUFS: Maximum number of pbufs on queue for loopback sending for each netif (0 = disabled)

- -
-
- -

◆ LWIP_LOOPIF_MULTICAST

- -
-
- - - - -
#define LWIP_LOOPIF_MULTICAST   0
-
-

LWIP_LOOPIF_MULTICAST==1: Support multicast/IGMP on loop interface (127.0.0.1).

- -
-
- -

◆ LWIP_NETIF_LOOPBACK

- -
-
- - - - -
#define LWIP_NETIF_LOOPBACK   0
-
-

LWIP_NETIF_LOOPBACK==1: Support sending packets with a destination IP address equal to the netif IP address, looping them back up the stack.

- -
-
- -

◆ LWIP_NETIF_LOOPBACK_MULTITHREADING

- -
-
- - - - -
#define LWIP_NETIF_LOOPBACK_MULTITHREADING   (!NO_SYS)
-
-

LWIP_NETIF_LOOPBACK_MULTITHREADING: Indicates whether threading is enabled in the system, as netifs must change how they behave depending on this setting for the LWIP_NETIF_LOOPBACK option to work. Setting this is needed to avoid reentering non-reentrant functions like tcp_input(). LWIP_NETIF_LOOPBACK_MULTITHREADING==1: Indicates that the user is using a multithreaded environment like tcpip.c. In this case, netif->input() is called directly. LWIP_NETIF_LOOPBACK_MULTITHREADING==0: Indicates a polling (or NO_SYS) setup. The packets are put on a list and netif_poll() must be called in the main application loop.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.js deleted file mode 100644 index ed277622568ab409d5285f94a24b4f9dd5ef66a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__loop.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__lwip__opts__loop = -[ - [ "LWIP_HAVE_LOOPIF", "group__lwip__opts__loop.html#gaa2b1f736373cd896e212644aa453fbaf", null ], - [ "LWIP_LOOPBACK_MAX_PBUFS", "group__lwip__opts__loop.html#gaacc3ad5d0a771d45fb0a3e3a09b1dbea", null ], - [ "LWIP_LOOPIF_MULTICAST", "group__lwip__opts__loop.html#ga10a878b390c2fbe421d82502001c7300", null ], - [ "LWIP_NETIF_LOOPBACK", "group__lwip__opts__loop.html#ga724a0ea765d5a47d026d529725f31c01", null ], - [ "LWIP_NETIF_LOOPBACK_MULTITHREADING", "group__lwip__opts__loop.html#gaa28d13ddd5281b1912276991e7ea58c5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.html deleted file mode 100644 index a6e1f7d4c9cc4b819b5454ca12c6732a32752e05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - -lwIP: Heap and memory pools - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Heap and memory pools
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define MEM_LIBC_MALLOC   0
 
#define MEMP_MEM_MALLOC   0
 
#define MEMP_MEM_INIT   0
 
#define MEM_ALIGNMENT   1
 
#define MEM_SIZE   1600
 
#define MEMP_OVERFLOW_CHECK   0
 
#define MEMP_SANITY_CHECK   0
 
#define MEM_OVERFLOW_CHECK   0
 
#define MEM_SANITY_CHECK   0
 
#define MEM_USE_POOLS   0
 
#define MEM_USE_POOLS_TRY_BIGGER_POOL   0
 
#define MEMP_USE_CUSTOM_POOLS   0
 
#define LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT

- -
-
- - - - -
#define LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT   0
-
-

Set this to 1 if you want to free PBUF_RAM pbufs (or call mem_free()) from interrupt context (or another context that doesn't allow waiting for a semaphore). If set to 1, mem_malloc will be protected by a semaphore and SYS_ARCH_PROTECT, while mem_free will only use SYS_ARCH_PROTECT. mem_malloc SYS_ARCH_UNPROTECTs with each loop so that mem_free can run.

-

ATTENTION: As you can see from the above description, this leads to dis-/ enabling interrupts often, which can be slow! Also, on low memory, mem_malloc can need longer.

-

If you don't want that, at least for NO_SYS=0, you can still use the following functions to enqueue a deallocation call which then runs in the tcpip_thread context:

    -
  • pbuf_free_callback(p);
  • -
  • mem_free_callback(m);
  • -
- -
-
- -

◆ MEM_ALIGNMENT

- -
-
- - - - -
#define MEM_ALIGNMENT   1
-
-

MEM_ALIGNMENT: should be set to the alignment of the CPU 4 byte alignment -> #define MEM_ALIGNMENT 4 2 byte alignment -> #define MEM_ALIGNMENT 2

- -
-
- -

◆ MEM_LIBC_MALLOC

- -
-
- - - - -
#define MEM_LIBC_MALLOC   0
-
-

MEM_LIBC_MALLOC==1: Use malloc/free/realloc provided by your C-library instead of the lwip internal allocator. Can save code size if you already use it.

- -
-
- -

◆ MEM_OVERFLOW_CHECK

- -
-
- - - - -
#define MEM_OVERFLOW_CHECK   0
-
-

MEM_OVERFLOW_CHECK: mem overflow protection reserves a configurable amount of bytes before and after each heap allocation chunk and fills it with a prominent default value. MEM_OVERFLOW_CHECK == 0 no checking MEM_OVERFLOW_CHECK == 1 checks each element when it is freed MEM_OVERFLOW_CHECK >= 2 checks all heap elements every time mem_malloc() or mem_free() is called (useful but slow!)

- -
-
- -

◆ MEM_SANITY_CHECK

- -
-
- - - - -
#define MEM_SANITY_CHECK   0
-
-

MEM_SANITY_CHECK==1: run a sanity check after each mem_free() to make sure that the linked list of heap elements is not corrupted.

- -
-
- -

◆ MEM_SIZE

- -
-
- - - - -
#define MEM_SIZE   1600
-
-

MEM_SIZE: the size of the heap memory. If the application will send a lot of data that needs to be copied, this should be set high.

- -
-
- -

◆ MEM_USE_POOLS

- -
-
- - - - -
#define MEM_USE_POOLS   0
-
-

MEM_USE_POOLS==1: Use an alternative to malloc() by allocating from a set of memory pools of various sizes. When mem_malloc is called, an element of the smallest pool that can provide the length needed is returned. To use this, MEMP_USE_CUSTOM_POOLS also has to be enabled.

- -
-
- -

◆ MEM_USE_POOLS_TRY_BIGGER_POOL

- -
-
- - - - -
#define MEM_USE_POOLS_TRY_BIGGER_POOL   0
-
-

MEM_USE_POOLS_TRY_BIGGER_POOL==1: if one malloc-pool is empty, try the next bigger pool - WARNING: THIS MIGHT WASTE MEMORY but it can make a system more reliable.

- -
-
- -

◆ MEMP_MEM_INIT

- -
-
- - - - -
#define MEMP_MEM_INIT   0
-
-

MEMP_MEM_INIT==1: Force use of memset to initialize pool memory. Useful if pool are moved in uninitialized section of memory. This will ensure default values in pcbs struct are well initialized in all conditions.

- -
-
- -

◆ MEMP_MEM_MALLOC

- -
-
- - - - -
#define MEMP_MEM_MALLOC   0
-
-

MEMP_MEM_MALLOC==1: Use mem_malloc/mem_free instead of the lwip pool allocator. Especially useful with MEM_LIBC_MALLOC but handle with care regarding execution speed (heap alloc can be much slower than pool alloc) and usage from interrupts (especially if your netif driver allocates PBUF_POOL pbufs for received frames from interrupt)! ATTENTION: Currently, this uses the heap for ALL pools (also for private pools, not only for internal pools defined in memp_std.h)!

- -
-
- -

◆ MEMP_OVERFLOW_CHECK

- -
-
- - - - -
#define MEMP_OVERFLOW_CHECK   0
-
-

MEMP_OVERFLOW_CHECK: memp overflow protection reserves a configurable amount of bytes before and after each memp element in every pool and fills it with a prominent default value. MEMP_OVERFLOW_CHECK == 0 no checking MEMP_OVERFLOW_CHECK == 1 checks each element when it is freed MEMP_OVERFLOW_CHECK >= 2 checks each element in every pool every time memp_malloc() or memp_free() is called (useful but slow!)

- -
-
- -

◆ MEMP_SANITY_CHECK

- -
-
- - - - -
#define MEMP_SANITY_CHECK   0
-
-

MEMP_SANITY_CHECK==1: run a sanity check after each memp_free() to make sure that there are no cycles in the linked lists.

- -
-
- -

◆ MEMP_USE_CUSTOM_POOLS

- -
-
- - - - -
#define MEMP_USE_CUSTOM_POOLS   0
-
-

MEMP_USE_CUSTOM_POOLS==1: whether to include a user file lwippools.h that defines additional pools beyond the "standard" ones required by lwIP. If you set this to 1, you must have lwippools.h in your include path somewhere.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.js deleted file mode 100644 index c709336eb31a38aecffd3f1d5eb24268e75ba8aa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mem.js +++ /dev/null @@ -1,16 +0,0 @@ -var group__lwip__opts__mem = -[ - [ "LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT", "group__lwip__opts__mem.html#ga0a3ef6098813c103e5aba07da76e15e2", null ], - [ "MEM_ALIGNMENT", "group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7", null ], - [ "MEM_LIBC_MALLOC", "group__lwip__opts__mem.html#ga4ef345cc270912bd2230b1c5ec51dfc8", null ], - [ "MEM_OVERFLOW_CHECK", "group__lwip__opts__mem.html#gae331a198bd06100b90ea020cd5f07f4e", null ], - [ "MEM_SANITY_CHECK", "group__lwip__opts__mem.html#ga90b17afabb93986a162c327ed30bb4d3", null ], - [ "MEM_SIZE", "group__lwip__opts__mem.html#ga2dcf8c45f945dd0c4301a94700f2112c", null ], - [ "MEM_USE_POOLS", "group__lwip__opts__mem.html#gaddca3141bc7037241769eb152b6f89ba", null ], - [ "MEM_USE_POOLS_TRY_BIGGER_POOL", "group__lwip__opts__mem.html#gaba8be68e8fd0716b723ce4569ed89f82", null ], - [ "MEMP_MEM_INIT", "group__lwip__opts__mem.html#gaa2f25586972d1cbc1ff0dcdc6f15a1b0", null ], - [ "MEMP_MEM_MALLOC", "group__lwip__opts__mem.html#gae93af697d27bbcefa6a28052d90f2f38", null ], - [ "MEMP_OVERFLOW_CHECK", "group__lwip__opts__mem.html#ga27fdd01194a42fc41a7716b72cdb49e3", null ], - [ "MEMP_SANITY_CHECK", "group__lwip__opts__mem.html#ga0838947193e222a9f46b582e01e5beff", null ], - [ "MEMP_USE_CUSTOM_POOLS", "group__lwip__opts__mem.html#ga69de593b8ffd4f1c249f03e48e11983b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.html deleted file mode 100644 index f42052f13e6b1e4b3b4ef11a8601656ae526b468..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -lwIP: memcpy - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - -

-Macros

#define MEMCPY(dst, src, len)   memcpy(dst,src,len)
 
#define SMEMCPY(dst, src, len)   memcpy(dst,src,len)
 
#define MEMMOVE(dst, src, len)   memmove(dst,src,len)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ MEMCPY

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define MEMCPY( dst,
 src,
 len 
)   memcpy(dst,src,len)
-
-

MEMCPY: override this if you have a faster implementation at hand than the one included in your C library

- -
-
- -

◆ MEMMOVE

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define MEMMOVE( dst,
 src,
 len 
)   memmove(dst,src,len)
-
-

MEMMOVE: override this if you have a faster implementation at hand than the one included in your C library. lwIP currently uses MEMMOVE only when IPv6 fragmentation support is enabled.

- -
-
- -

◆ SMEMCPY

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define SMEMCPY( dst,
 src,
 len 
)   memcpy(dst,src,len)
-
-

SMEMCPY: override this with care! Some compilers (e.g. gcc) can inline a call to memcpy() if the length is known at compile time and is small.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.js deleted file mode 100644 index 842dc069dceeee5bbec9c76c6cfc09277d0b1d85..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memcpy.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__lwip__opts__memcpy = -[ - [ "MEMCPY", "group__lwip__opts__memcpy.html#gaa1dd57a66b6de8c0593e9e3e8d1411f6", null ], - [ "MEMMOVE", "group__lwip__opts__memcpy.html#ga0e00bb235da5557fcbc049f732503863", null ], - [ "SMEMCPY", "group__lwip__opts__memcpy.html#ga8c6e3c1e4f74acb16376188dbf8909ec", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.html deleted file mode 100644 index 2590ae806578fa5a66f3313c80de63dbf37c3ee8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.html +++ /dev/null @@ -1,532 +0,0 @@ - - - - - - - -lwIP: Internal memory pools - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Internal memory pools
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define MEMP_NUM_PBUF   16
 
#define MEMP_NUM_RAW_PCB   4
 
#define MEMP_NUM_UDP_PCB   4
 
#define MEMP_NUM_TCP_PCB   5
 
#define MEMP_NUM_TCP_PCB_LISTEN   8
 
#define MEMP_NUM_TCP_SEG   16
 
#define MEMP_NUM_ALTCP_PCB   MEMP_NUM_TCP_PCB
 
#define MEMP_NUM_REASSDATA   5
 
#define MEMP_NUM_FRAG_PBUF   15
 
#define MEMP_NUM_ARP_QUEUE   30
 
#define MEMP_NUM_IGMP_GROUP   8
 
#define LWIP_NUM_SYS_TIMEOUT_INTERNAL   (LWIP_TCP + IP_REASSEMBLY + LWIP_ARP + (2*LWIP_DHCP) + LWIP_AUTOIP + LWIP_IGMP + LWIP_DNS + PPP_NUM_TIMEOUTS + (LWIP_IPV6 * (1 + LWIP_IPV6_REASS + LWIP_IPV6_MLD)))
 
#define MEMP_NUM_SYS_TIMEOUT   LWIP_NUM_SYS_TIMEOUT_INTERNAL
 
#define MEMP_NUM_NETBUF   2
 
#define MEMP_NUM_NETCONN   4
 
#define MEMP_NUM_SELECT_CB   4
 
#define MEMP_NUM_TCPIP_MSG_API   8
 
#define MEMP_NUM_TCPIP_MSG_INPKT   8
 
#define MEMP_NUM_NETDB   1
 
#define MEMP_NUM_LOCALHOSTLIST   1
 
#define PBUF_POOL_SIZE   16
 
#define MEMP_NUM_API_MSG   MEMP_NUM_TCPIP_MSG_API
 
#define MEMP_NUM_DNS_API_MSG   MEMP_NUM_TCPIP_MSG_API
 
#define MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA   MEMP_NUM_TCPIP_MSG_API
 
#define MEMP_NUM_NETIFAPI_MSG   MEMP_NUM_TCPIP_MSG_API
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NUM_SYS_TIMEOUT_INTERNAL

- -
-
- - - - -
#define LWIP_NUM_SYS_TIMEOUT_INTERNAL   (LWIP_TCP + IP_REASSEMBLY + LWIP_ARP + (2*LWIP_DHCP) + LWIP_AUTOIP + LWIP_IGMP + LWIP_DNS + PPP_NUM_TIMEOUTS + (LWIP_IPV6 * (1 + LWIP_IPV6_REASS + LWIP_IPV6_MLD)))
-
-

The number of sys timeouts used by the core stack (not apps) The default number of timeouts is calculated here for all enabled modules.

- -
-
- -

◆ MEMP_NUM_ALTCP_PCB

- -
-
- - - - -
#define MEMP_NUM_ALTCP_PCB   MEMP_NUM_TCP_PCB
-
-

MEMP_NUM_ALTCP_PCB: the number of simultaneously active altcp layer pcbs. (requires the LWIP_ALTCP option) Connections with multiple layers require more than one altcp_pcb (e.g. TLS over TCP requires 2 altcp_pcbs, one for TLS and one for TCP).

- -
-
- -

◆ MEMP_NUM_API_MSG

- -
-
- - - - -
#define MEMP_NUM_API_MSG   MEMP_NUM_TCPIP_MSG_API
-
-

MEMP_NUM_API_MSG: the number of concurrently active calls to various socket, netconn, and tcpip functions

- -
-
- -

◆ MEMP_NUM_ARP_QUEUE

- -
-
- - - - -
#define MEMP_NUM_ARP_QUEUE   30
-
-

MEMP_NUM_ARP_QUEUE: the number of simultaneously queued outgoing packets (pbufs) that are waiting for an ARP request (to resolve their destination address) to finish. (requires the ARP_QUEUEING option)

- -
-
- -

◆ MEMP_NUM_DNS_API_MSG

- -
-
- - - - -
#define MEMP_NUM_DNS_API_MSG   MEMP_NUM_TCPIP_MSG_API
-
-

MEMP_NUM_DNS_API_MSG: the number of concurrently active calls to netconn_gethostbyname

- -
-
- -

◆ MEMP_NUM_FRAG_PBUF

- -
-
- - - - -
#define MEMP_NUM_FRAG_PBUF   15
-
-

MEMP_NUM_FRAG_PBUF: the number of IP fragments simultaneously sent (fragments, not whole packets!). This is only used with LWIP_NETIF_TX_SINGLE_PBUF==0 and only has to be > 1 with DMA-enabled MACs where the packet is not yet sent when netif->output returns.

- -
-
- -

◆ MEMP_NUM_IGMP_GROUP

- -
-
- - - - -
#define MEMP_NUM_IGMP_GROUP   8
-
-

MEMP_NUM_IGMP_GROUP: The number of multicast groups whose network interfaces can be members at the same time (one per netif - allsystems group -, plus one per netif membership). (requires the LWIP_IGMP option)

- -
-
- -

◆ MEMP_NUM_LOCALHOSTLIST

- -
-
- - - - -
#define MEMP_NUM_LOCALHOSTLIST   1
-
-

MEMP_NUM_LOCALHOSTLIST: the number of host entries in the local host list if DNS_LOCAL_HOSTLIST_IS_DYNAMIC==1.

- -
-
- -

◆ MEMP_NUM_NETBUF

- -
-
- - - - -
#define MEMP_NUM_NETBUF   2
-
-

MEMP_NUM_NETBUF: the number of struct netbufs. (only needed if you use the sequential API, like api_lib.c)

- -
-
- -

◆ MEMP_NUM_NETCONN

- -
-
- - - - -
#define MEMP_NUM_NETCONN   4
-
-

MEMP_NUM_NETCONN: the number of struct netconns. (only needed if you use the sequential API, like api_lib.c)

- -
-
- -

◆ MEMP_NUM_NETDB

- -
-
- - - - -
#define MEMP_NUM_NETDB   1
-
-

MEMP_NUM_NETDB: the number of concurrently running lwip_addrinfo() calls (before freeing the corresponding memory using lwip_freeaddrinfo()).

- -
-
- -

◆ MEMP_NUM_NETIFAPI_MSG

- -
-
- - - - -
#define MEMP_NUM_NETIFAPI_MSG   MEMP_NUM_TCPIP_MSG_API
-
-

MEMP_NUM_NETIFAPI_MSG: the number of concurrently active calls to the netifapi functions

- -
-
- -

◆ MEMP_NUM_PBUF

- -
-
- - - - -
#define MEMP_NUM_PBUF   16
-
-

MEMP_NUM_PBUF: the number of memp struct pbufs (used for PBUF_ROM and PBUF_REF). If the application sends a lot of data out of ROM (or other static memory), this should be set high.

- -
-
- -

◆ MEMP_NUM_RAW_PCB

- -
-
- - - - -
#define MEMP_NUM_RAW_PCB   4
-
-

MEMP_NUM_RAW_PCB: Number of raw connection PCBs (requires the LWIP_RAW option)

- -
-
- -

◆ MEMP_NUM_REASSDATA

- -
-
- - - - -
#define MEMP_NUM_REASSDATA   5
-
-

MEMP_NUM_REASSDATA: the number of IP packets simultaneously queued for reassembly (whole packets, not fragments!)

- -
-
- -

◆ MEMP_NUM_SELECT_CB

- -
-
- - - - -
#define MEMP_NUM_SELECT_CB   4
-
-

MEMP_NUM_SELECT_CB: the number of struct lwip_select_cb. (Only needed if you have LWIP_MPU_COMPATIBLE==1 and use the socket API. In that case, you need one per thread calling lwip_select.)

- -
-
- -

◆ MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA

- -
-
- - - - -
#define MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA   MEMP_NUM_TCPIP_MSG_API
-
-

MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA: the number of concurrently active calls to getsockopt/setsockopt

- -
-
- -

◆ MEMP_NUM_SYS_TIMEOUT

- -
-
- - - - -
#define MEMP_NUM_SYS_TIMEOUT   LWIP_NUM_SYS_TIMEOUT_INTERNAL
-
-

MEMP_NUM_SYS_TIMEOUT: the number of simultaneously active timeouts. The default number of timeouts is calculated here for all enabled modules. The formula expects settings to be either '0' or '1'.

- -
-
- -

◆ MEMP_NUM_TCP_PCB

- -
-
- - - - -
#define MEMP_NUM_TCP_PCB   5
-
-

MEMP_NUM_TCP_PCB: the number of simultaneously active TCP connections. (requires the LWIP_TCP option)

- -
-
- -

◆ MEMP_NUM_TCP_PCB_LISTEN

- -
-
- - - - -
#define MEMP_NUM_TCP_PCB_LISTEN   8
-
-

MEMP_NUM_TCP_PCB_LISTEN: the number of listening TCP connections. (requires the LWIP_TCP option)

- -
-
- -

◆ MEMP_NUM_TCP_SEG

- -
-
- - - - -
#define MEMP_NUM_TCP_SEG   16
-
-

MEMP_NUM_TCP_SEG: the number of simultaneously queued TCP segments. (requires the LWIP_TCP option)

- -
-
- -

◆ MEMP_NUM_TCPIP_MSG_API

- -
-
- - - - -
#define MEMP_NUM_TCPIP_MSG_API   8
-
-

MEMP_NUM_TCPIP_MSG_API: the number of struct tcpip_msg, which are used for callback/timeout API communication. (only needed if you use tcpip.c)

- -
-
- -

◆ MEMP_NUM_TCPIP_MSG_INPKT

- -
-
- - - - -
#define MEMP_NUM_TCPIP_MSG_INPKT   8
-
-

MEMP_NUM_TCPIP_MSG_INPKT: the number of struct tcpip_msg, which are used for incoming packets. (only needed if you use tcpip.c)

- -
-
- -

◆ MEMP_NUM_UDP_PCB

- -
-
- - - - -
#define MEMP_NUM_UDP_PCB   4
-
-

MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One per active UDP "connection". (requires the LWIP_UDP option)

- -
-
- -

◆ PBUF_POOL_SIZE

- -
-
- - - - -
#define PBUF_POOL_SIZE   16
-
-

PBUF_POOL_SIZE: the number of buffers in the pbuf pool.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.js deleted file mode 100644 index fbd2275ac6793f268692055bc66e37e5f78c5584..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__memp.js +++ /dev/null @@ -1,28 +0,0 @@ -var group__lwip__opts__memp = -[ - [ "LWIP_NUM_SYS_TIMEOUT_INTERNAL", "group__lwip__opts__memp.html#ga87a05debb46ff82093d0e6dc1aad8804", null ], - [ "MEMP_NUM_ALTCP_PCB", "group__lwip__opts__memp.html#ga24f6737ee990990b81b0d16ef6e0dffd", null ], - [ "MEMP_NUM_API_MSG", "group__lwip__opts__memp.html#ga5a95abf3610c56e7c23cb035eb9c3444", null ], - [ "MEMP_NUM_ARP_QUEUE", "group__lwip__opts__memp.html#ga087b00ea20a7edebcad33a1a1353a5d7", null ], - [ "MEMP_NUM_DNS_API_MSG", "group__lwip__opts__memp.html#ga3b1f228c598529c62895ad04ff294980", null ], - [ "MEMP_NUM_FRAG_PBUF", "group__lwip__opts__memp.html#ga1f66051a654dcd7a4e19bc6aff240630", null ], - [ "MEMP_NUM_IGMP_GROUP", "group__lwip__opts__memp.html#gab648ff95d8ffa4216b95f82a568a5d9a", null ], - [ "MEMP_NUM_LOCALHOSTLIST", "group__lwip__opts__memp.html#gaa9b0f949da12cbe8fe5f7aefc30290e0", null ], - [ "MEMP_NUM_NETBUF", "group__lwip__opts__memp.html#ga5d99df65869ac101ed6a611fc85016be", null ], - [ "MEMP_NUM_NETCONN", "group__lwip__opts__memp.html#gacb40bd726b7e15593b20a628d298f456", null ], - [ "MEMP_NUM_NETDB", "group__lwip__opts__memp.html#ga293bc22b60bf3f8e2520f60a88370e7a", null ], - [ "MEMP_NUM_NETIFAPI_MSG", "group__lwip__opts__memp.html#gadd5a973b98068ce9318ea2f96b5fa14c", null ], - [ "MEMP_NUM_PBUF", "group__lwip__opts__memp.html#ga92b30aed958ec59334d936d4ca725418", null ], - [ "MEMP_NUM_RAW_PCB", "group__lwip__opts__memp.html#ga379bf92ed322cda54cb701337421e0d3", null ], - [ "MEMP_NUM_REASSDATA", "group__lwip__opts__memp.html#ga169436c5860253b90e25bdba9fdcac86", null ], - [ "MEMP_NUM_SELECT_CB", "group__lwip__opts__memp.html#ga8e136f5811e6652c6c5d2fcf596f0893", null ], - [ "MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA", "group__lwip__opts__memp.html#gacf9782dd26bf8a655044dc041a9de948", null ], - [ "MEMP_NUM_SYS_TIMEOUT", "group__lwip__opts__memp.html#ga4afbdca581a58d57bc7a81118a95327e", null ], - [ "MEMP_NUM_TCP_PCB", "group__lwip__opts__memp.html#ga73beecc19cfbc3114768f9b32b2cd70e", null ], - [ "MEMP_NUM_TCP_PCB_LISTEN", "group__lwip__opts__memp.html#ga04fba6a249123513271dccb4ec26aa5a", null ], - [ "MEMP_NUM_TCP_SEG", "group__lwip__opts__memp.html#gaa35fb3a1a76661e3ffb9722a57092de3", null ], - [ "MEMP_NUM_TCPIP_MSG_API", "group__lwip__opts__memp.html#gafbbfd6ce8536038cd00fa85bebae987c", null ], - [ "MEMP_NUM_TCPIP_MSG_INPKT", "group__lwip__opts__memp.html#gab089a7088439e726c3801ba9e249d831", null ], - [ "MEMP_NUM_UDP_PCB", "group__lwip__opts__memp.html#ga2c416da481ab09bd1ba257b75a0707eb", null ], - [ "PBUF_POOL_SIZE", "group__lwip__opts__memp.html#ga50eaadc4cad0716410332691e382c38a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.html deleted file mode 100644 index 02e234b55719b0c3e6a8a56730f9be5679285121..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: SNMP MIB2 callbacks - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
SNMP MIB2 callbacks
-
-
- - - - -

-Macros

#define LWIP_MIB2_CALLBACKS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_MIB2_CALLBACKS

- -
-
- - - - -
#define LWIP_MIB2_CALLBACKS   0
-
-

LWIP_MIB2_CALLBACKS==1: Turn on SNMP MIB2 callbacks. Turn this on to get callbacks needed to implement MIB2. Usually MIB2_STATS should be enabled, too.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.js deleted file mode 100644 index 68574feef2840929dfc350eb666384ac6a81b5b8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mib2.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__opts__mib2 = -[ - [ "LWIP_MIB2_CALLBACKS", "group__lwip__opts__mib2.html#gad84d6a781880cec19a1ef4b2339fea29", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.html deleted file mode 100644 index 62fcdd757cbe793dc1a4eba14ef9fe6eccc2ab7c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -lwIP: Multicast listener discovery - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Multicast listener discovery
-
-
- - - - - - -

-Macros

#define LWIP_IPV6_MLD   LWIP_IPV6
 
#define MEMP_NUM_MLD6_GROUP   4
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_IPV6_MLD

- -
-
- - - - -
#define LWIP_IPV6_MLD   LWIP_IPV6
-
-

LWIP_IPV6_MLD==1: Enable multicast listener discovery protocol. If LWIP_IPV6 is enabled but this setting is disabled, the MAC layer must indiscriminately pass all inbound IPv6 multicast traffic to lwIP.

- -
-
- -

◆ MEMP_NUM_MLD6_GROUP

- -
-
- - - - -
#define MEMP_NUM_MLD6_GROUP   4
-
-

MEMP_NUM_MLD6_GROUP: Max number of IPv6 multicast groups that can be joined. There must be enough groups so that each netif can join the solicited-node multicast group for each of its local addresses, plus one for MDNS if applicable, plus any number of groups to be joined on UDP sockets.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.js deleted file mode 100644 index a83b124586ce9528454d5abbc3072988f40be500..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__mld6.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__lwip__opts__mld6 = -[ - [ "LWIP_IPV6_MLD", "group__lwip__opts__mld6.html#ga44d8f24eaebbc50221ac1336212a3528", null ], - [ "MEMP_NUM_MLD6_GROUP", "group__lwip__opts__mld6.html#ga89e92d8de8898696e797f13fdd169494", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.html deleted file mode 100644 index 1b464692d85851b7ac3f7872e4043b42ee0a035e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: Multicast - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Macros

#define LWIP_MULTICAST_TX_OPTIONS   ((LWIP_IGMP || LWIP_IPV6_MLD) && (LWIP_UDP || LWIP_RAW))
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_MULTICAST_TX_OPTIONS

- -
-
- - - - -
#define LWIP_MULTICAST_TX_OPTIONS   ((LWIP_IGMP || LWIP_IPV6_MLD) && (LWIP_UDP || LWIP_RAW))
-
-

LWIP_MULTICAST_TX_OPTIONS==1: Enable multicast TX support like the socket options IP_MULTICAST_TTL/IP_MULTICAST_IF/IP_MULTICAST_LOOP, as well as (currently only) core support for the corresponding IPv6 options.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.js deleted file mode 100644 index 2c0e28f7d6944ae364761d4c0a57a077fa6bc8cd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__multicast.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__opts__multicast = -[ - [ "LWIP_MULTICAST_TX_OPTIONS", "group__lwip__opts__multicast.html#gab8d7d53247cc62caa76f54b2c5a5df30", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.html deleted file mode 100644 index dd4129713a28791d3eefa57c0e10717b5da3a805..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - - -lwIP: Neighbor discovery - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Neighbor discovery
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_ND6_QUEUEING   LWIP_IPV6
 
#define MEMP_NUM_ND6_QUEUE   20
 
#define LWIP_ND6_NUM_NEIGHBORS   10
 
#define LWIP_ND6_NUM_DESTINATIONS   10
 
#define LWIP_ND6_NUM_PREFIXES   5
 
#define LWIP_ND6_NUM_ROUTERS   3
 
#define LWIP_ND6_MAX_MULTICAST_SOLICIT   3
 
#define LWIP_ND6_MAX_UNICAST_SOLICIT   3
 
#define LWIP_ND6_MAX_ANYCAST_DELAY_TIME   1000
 
#define LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT   3
 
#define LWIP_ND6_REACHABLE_TIME   30000
 
#define LWIP_ND6_RETRANS_TIMER   1000
 
#define LWIP_ND6_DELAY_FIRST_PROBE_TIME   5000
 
#define LWIP_ND6_ALLOW_RA_UPDATES   1
 
#define LWIP_ND6_TCP_REACHABILITY_HINTS   1
 
#define LWIP_ND6_RDNSS_MAX_DNS_SERVERS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_ND6_ALLOW_RA_UPDATES

- -
-
- - - - -
#define LWIP_ND6_ALLOW_RA_UPDATES   1
-
-

LWIP_ND6_ALLOW_RA_UPDATES==1: Allow Router Advertisement messages to update Reachable time and retransmission timers, and netif MTU.

- -
-
- -

◆ LWIP_ND6_DELAY_FIRST_PROBE_TIME

- -
-
- - - - -
#define LWIP_ND6_DELAY_FIRST_PROBE_TIME   5000
-
-

LWIP_ND6_DELAY_FIRST_PROBE_TIME: Delay before first unicast neighbor solicitation message is sent, during neighbor reachability detection.

- -
-
- -

◆ LWIP_ND6_MAX_ANYCAST_DELAY_TIME

- -
-
- - - - -
#define LWIP_ND6_MAX_ANYCAST_DELAY_TIME   1000
-
-

Unused: See ND RFC (time in milliseconds).

- -
-
- -

◆ LWIP_ND6_MAX_MULTICAST_SOLICIT

- -
-
- - - - -
#define LWIP_ND6_MAX_MULTICAST_SOLICIT   3
-
-

LWIP_ND6_MAX_MULTICAST_SOLICIT: max number of multicast solicit messages to send (neighbor solicit and router solicit)

- -
-
- -

◆ LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT

- -
-
- - - - -
#define LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT   3
-
-

Unused: See ND RFC

- -
-
- -

◆ LWIP_ND6_MAX_UNICAST_SOLICIT

- -
-
- - - - -
#define LWIP_ND6_MAX_UNICAST_SOLICIT   3
-
-

LWIP_ND6_MAX_UNICAST_SOLICIT: max number of unicast neighbor solicitation messages to send during neighbor reachability detection.

- -
-
- -

◆ LWIP_ND6_NUM_DESTINATIONS

- -
-
- - - - -
#define LWIP_ND6_NUM_DESTINATIONS   10
-
-

LWIP_ND6_NUM_DESTINATIONS: number of entries in IPv6 destination cache

- -
-
- -

◆ LWIP_ND6_NUM_NEIGHBORS

- -
-
- - - - -
#define LWIP_ND6_NUM_NEIGHBORS   10
-
-

LWIP_ND6_NUM_NEIGHBORS: Number of entries in IPv6 neighbor cache

- -
-
- -

◆ LWIP_ND6_NUM_PREFIXES

- -
-
- - - - -
#define LWIP_ND6_NUM_PREFIXES   5
-
-

LWIP_ND6_NUM_PREFIXES: number of entries in IPv6 on-link prefixes cache

- -
-
- -

◆ LWIP_ND6_NUM_ROUTERS

- -
-
- - - - -
#define LWIP_ND6_NUM_ROUTERS   3
-
-

LWIP_ND6_NUM_ROUTERS: number of entries in IPv6 default router cache

- -
-
- -

◆ LWIP_ND6_QUEUEING

- -
-
- - - - -
#define LWIP_ND6_QUEUEING   LWIP_IPV6
-
-

LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address is being resolved.

- -
-
- -

◆ LWIP_ND6_RDNSS_MAX_DNS_SERVERS

- -
-
- - - - -
#define LWIP_ND6_RDNSS_MAX_DNS_SERVERS   0
-
-

LWIP_ND6_RDNSS_MAX_DNS_SERVERS > 0: Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to copy a defined maximum number of DNS servers to the DNS module.

- -
-
- -

◆ LWIP_ND6_REACHABLE_TIME

- -
-
- - - - -
#define LWIP_ND6_REACHABLE_TIME   30000
-
-

LWIP_ND6_REACHABLE_TIME: default neighbor reachable time (in milliseconds). May be updated by router advertisement messages.

- -
-
- -

◆ LWIP_ND6_RETRANS_TIMER

- -
-
- - - - -
#define LWIP_ND6_RETRANS_TIMER   1000
-
-

LWIP_ND6_RETRANS_TIMER: default retransmission timer for solicitation messages

- -
-
- -

◆ LWIP_ND6_TCP_REACHABILITY_HINTS

- -
-
- - - - -
#define LWIP_ND6_TCP_REACHABILITY_HINTS   1
-
-

LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery with reachability hints for connected destinations. This helps avoid sending unicast neighbor solicitation messages.

- -
-
- -

◆ MEMP_NUM_ND6_QUEUE

- -
-
- - - - -
#define MEMP_NUM_ND6_QUEUE   20
-
-

MEMP_NUM_ND6_QUEUE: Max number of IPv6 packets to queue during MAC resolution.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.js deleted file mode 100644 index 50f5fd64e00d6f9419614c84b47f2877fc6cd114..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nd6.js +++ /dev/null @@ -1,19 +0,0 @@ -var group__lwip__opts__nd6 = -[ - [ "LWIP_ND6_ALLOW_RA_UPDATES", "group__lwip__opts__nd6.html#gad35d10353ac7c7d2c8d4b83788cdc6d9", null ], - [ "LWIP_ND6_DELAY_FIRST_PROBE_TIME", "group__lwip__opts__nd6.html#ga315bd6d4a9d185766dfc3253cd9d7715", null ], - [ "LWIP_ND6_MAX_ANYCAST_DELAY_TIME", "group__lwip__opts__nd6.html#ga960b8973df083fad53ae0eaa79f8c4df", null ], - [ "LWIP_ND6_MAX_MULTICAST_SOLICIT", "group__lwip__opts__nd6.html#ga980909018aed54adc10dd68be3572b30", null ], - [ "LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT", "group__lwip__opts__nd6.html#ga86ab0cac87cdc7aeff09384ddbaaba2a", null ], - [ "LWIP_ND6_MAX_UNICAST_SOLICIT", "group__lwip__opts__nd6.html#gafa6f4c2d2c259ab0895fa03a6f08c691", null ], - [ "LWIP_ND6_NUM_DESTINATIONS", "group__lwip__opts__nd6.html#gacad118b1ae886e80137a1d4f0fb19672", null ], - [ "LWIP_ND6_NUM_NEIGHBORS", "group__lwip__opts__nd6.html#gab2fe15bdb4e0a41f295eb5577b11ad16", null ], - [ "LWIP_ND6_NUM_PREFIXES", "group__lwip__opts__nd6.html#gad9cc576b5951f1b5e1c2b0d0bb831d9a", null ], - [ "LWIP_ND6_NUM_ROUTERS", "group__lwip__opts__nd6.html#ga75e81a96148f266c8fad8c0bcab2f36a", null ], - [ "LWIP_ND6_QUEUEING", "group__lwip__opts__nd6.html#ga0757a3c1b5d1563ad2d77228e1d8a60f", null ], - [ "LWIP_ND6_RDNSS_MAX_DNS_SERVERS", "group__lwip__opts__nd6.html#gaea4d829c0b52cc6cc28925eee89a7429", null ], - [ "LWIP_ND6_REACHABLE_TIME", "group__lwip__opts__nd6.html#ga269db9d61cdfc2fd3bc7b12c56261c74", null ], - [ "LWIP_ND6_RETRANS_TIMER", "group__lwip__opts__nd6.html#ga461abcbeef1d236d1f3201827dd28ad9", null ], - [ "LWIP_ND6_TCP_REACHABILITY_HINTS", "group__lwip__opts__nd6.html#ga9d7cb6fd447ef0f6726f565e2c7509c4", null ], - [ "MEMP_NUM_ND6_QUEUE", "group__lwip__opts__nd6.html#gabfaf3d92d51e2a9d70c8360af2611fb2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.html deleted file mode 100644 index 54d60c4ef27a5d5ea23eef957af5807c9d45cfc7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -lwIP: Netconn - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - -

-Macros

#define LWIP_NETCONN   1
 
#define LWIP_TCPIP_TIMEOUT   0
 
#define LWIP_NETCONN_SEM_PER_THREAD   0
 
#define LWIP_NETCONN_FULLDUPLEX   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NETCONN

- -
-
- - - - -
#define LWIP_NETCONN   1
-
-

LWIP_NETCONN==1: Enable Netconn API (require to use api_lib.c)

- -
-
- -

◆ LWIP_NETCONN_FULLDUPLEX

- -
-
- - - - -
#define LWIP_NETCONN_FULLDUPLEX   0
-
-

LWIP_NETCONN_FULLDUPLEX==1: Enable code that allows reading from one thread, writing from a 2nd thread and closing from a 3rd thread at the same time. ATTENTION: This is currently really alpha! Some requirements:

    -
  • LWIP_NETCONN_SEM_PER_THREAD==1 is required to use one socket/netconn from multiple threads at once
  • -
  • sys_mbox_free() has to unblock receive tasks waiting on recvmbox/acceptmbox and prevent a task pending on this during/after deletion
  • -
- -
-
- -

◆ LWIP_NETCONN_SEM_PER_THREAD

- -
-
- - - - -
#define LWIP_NETCONN_SEM_PER_THREAD   0
-
-

LWIP_NETCONN_SEM_PER_THREAD==1: Use one (thread-local) semaphore per thread calling socket/netconn functions instead of allocating one semaphore per netconn (and per select etc.) ATTENTION: a thread-local semaphore for API calls is needed:

    -
  • LWIP_NETCONN_THREAD_SEM_GET() returning a sys_sem_t*
  • -
  • LWIP_NETCONN_THREAD_SEM_ALLOC() creating the semaphore
  • -
  • LWIP_NETCONN_THREAD_SEM_FREE() freeing the semaphore The latter 2 can be invoked up by calling netconn_thread_init()/netconn_thread_cleanup(). Ports may call these for threads created with sys_thread_new().
  • -
- -
-
- -

◆ LWIP_TCPIP_TIMEOUT

- -
-
- - - - -
#define LWIP_TCPIP_TIMEOUT   0
-
-

LWIP_TCPIP_TIMEOUT==1: Enable tcpip_timeout/tcpip_untimeout to create timers running in tcpip_thread from another thread.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.js deleted file mode 100644 index ba24b54b159743308224b39dc47366db9f65ddaf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netconn.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__netconn = -[ - [ "LWIP_NETCONN", "group__lwip__opts__netconn.html#ga478041b8544461258f6961bf0f3c1a77", null ], - [ "LWIP_NETCONN_FULLDUPLEX", "group__lwip__opts__netconn.html#ga7bfe8487a3abffdd9d6730977d22c406", null ], - [ "LWIP_NETCONN_SEM_PER_THREAD", "group__lwip__opts__netconn.html#ga2543345adf7d2c307df78a54ac2ba8c4", null ], - [ "LWIP_TCPIP_TIMEOUT", "group__lwip__opts__netconn.html#ga1cd8d15a42262a0defaedabed126ea99", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.html deleted file mode 100644 index 0943ec527a44a2423a50417fb712c54b1bedd8c4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - -lwIP: NETIF - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Modules

 Loopback interface
 
- - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_SINGLE_NETIF   0
 
#define LWIP_NETIF_HOSTNAME   0
 
#define LWIP_NETIF_API   0
 
#define LWIP_NETIF_STATUS_CALLBACK   0
 
#define LWIP_NETIF_EXT_STATUS_CALLBACK   0
 
#define LWIP_NETIF_LINK_CALLBACK   0
 
#define LWIP_NETIF_REMOVE_CALLBACK   0
 
#define LWIP_NETIF_HWADDRHINT   0
 
#define LWIP_NETIF_TX_SINGLE_PBUF   0
 
#define LWIP_NUM_NETIF_CLIENT_DATA   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NETIF_API

- -
-
- - - - -
#define LWIP_NETIF_API   0
-
-

LWIP_NETIF_API==1: Support netif api (in netifapi.c)

- -
-
- -

◆ LWIP_NETIF_EXT_STATUS_CALLBACK

- -
-
- - - - -
#define LWIP_NETIF_EXT_STATUS_CALLBACK   0
-
-

LWIP_NETIF_EXT_STATUS_CALLBACK==1: Support an extended callback function for several netif related event that supports multiple subscribers.

See also
netif_ext_status_callback
- -
-
- -

◆ LWIP_NETIF_HOSTNAME

- -
-
- - - - -
#define LWIP_NETIF_HOSTNAME   0
-
-

LWIP_NETIF_HOSTNAME==1: use DHCP_OPTION_HOSTNAME with netif's hostname field.

- -
-
- -

◆ LWIP_NETIF_HWADDRHINT

- -
-
- - - - -
#define LWIP_NETIF_HWADDRHINT   0
-
-

LWIP_NETIF_HWADDRHINT==1: Cache link-layer-address hints (e.g. table indices) in struct netif. TCP and UDP can make use of this to prevent scanning the ARP table for every sent packet. While this is faster for big ARP tables or many concurrent connections, it might be counterproductive if you have a tiny ARP table or if there never are concurrent connections.

- -
-
- -

◆ LWIP_NETIF_LINK_CALLBACK

- -
-
- - - - -
#define LWIP_NETIF_LINK_CALLBACK   0
-
-

LWIP_NETIF_LINK_CALLBACK==1: Support a callback function from an interface whenever the link changes (i.e., link down)

- -
-
- -

◆ LWIP_NETIF_REMOVE_CALLBACK

- -
-
- - - - -
#define LWIP_NETIF_REMOVE_CALLBACK   0
-
-

LWIP_NETIF_REMOVE_CALLBACK==1: Support a callback function that is called when a netif has been removed

- -
-
- -

◆ LWIP_NETIF_STATUS_CALLBACK

- -
-
- - - - -
#define LWIP_NETIF_STATUS_CALLBACK   0
-
-

LWIP_NETIF_STATUS_CALLBACK==1: Support a callback function whenever an interface changes its up/down status (i.e., due to DHCP IP acquisition)

- -
-
- -

◆ LWIP_NETIF_TX_SINGLE_PBUF

- -
-
- - - - -
#define LWIP_NETIF_TX_SINGLE_PBUF   0
-
-

LWIP_NETIF_TX_SINGLE_PBUF: if this is set to 1, lwIP tries to put all data to be sent into one single pbuf. This is for compatibility with DMA-enabled MACs that do not support scatter-gather. Beware that this might involve CPU-memcpy before transmitting that would not be needed without this flag! Use this only if you need to!

-

ATTENTION: a driver should NOT rely on getting single pbufs but check TX pbufs for being in one piece. If not, pbuf_clone can be used to get a single pbuf: if (p->next != NULL) { struct pbuf *q = pbuf_clone(PBUF_RAW, PBUF_RAM, p); if (q == NULL) { return ERR_MEM; } p = q; ATTENTION: do NOT free the old 'p' as the ref belongs to the caller! }

- -
-
- -

◆ LWIP_NUM_NETIF_CLIENT_DATA

- -
-
- - - - -
#define LWIP_NUM_NETIF_CLIENT_DATA   0
-
-

LWIP_NUM_NETIF_CLIENT_DATA: Number of clients that may store data in client_data member array of struct netif (max. 256).

- -
-
- -

◆ LWIP_SINGLE_NETIF

- -
-
- - - - -
#define LWIP_SINGLE_NETIF   0
-
-

LWIP_SINGLE_NETIF==1: use a single netif only. This is the common case for small real-life targets. Some code like routing etc. can be left out.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.js deleted file mode 100644 index 28ba081e1b643eb764f39417ab6c4ff0f1fd4895..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__netif.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__lwip__opts__netif = -[ - [ "Loopback interface", "group__lwip__opts__loop.html", "group__lwip__opts__loop" ], - [ "LWIP_NETIF_API", "group__lwip__opts__netif.html#gadd45fb65f2d0e6de5a0d14ff9e101b77", null ], - [ "LWIP_NETIF_EXT_STATUS_CALLBACK", "group__lwip__opts__netif.html#ga090482867ba04d442ab5b8ad745c0e1e", null ], - [ "LWIP_NETIF_HOSTNAME", "group__lwip__opts__netif.html#gaa714dbfa66822ec4c6111bdb8cf753c1", null ], - [ "LWIP_NETIF_HWADDRHINT", "group__lwip__opts__netif.html#gad1d5e878d94b56ba687cef69be936ad9", null ], - [ "LWIP_NETIF_LINK_CALLBACK", "group__lwip__opts__netif.html#ga1a446932dd927cc4136ba654c13bb97b", null ], - [ "LWIP_NETIF_REMOVE_CALLBACK", "group__lwip__opts__netif.html#ga9c942c2e9655b06d4f73c630d30f60bf", null ], - [ "LWIP_NETIF_STATUS_CALLBACK", "group__lwip__opts__netif.html#gaffb97d89516c38d3fcb9e44e5d707f36", null ], - [ "LWIP_NETIF_TX_SINGLE_PBUF", "group__lwip__opts__netif.html#gabafb9f64a80e51b56c0abbcfc1f7e04e", null ], - [ "LWIP_NUM_NETIF_CLIENT_DATA", "group__lwip__opts__netif.html#ga94a35212616f9a9aae5c98741612b936", null ], - [ "LWIP_SINGLE_NETIF", "group__lwip__opts__netif.html#ga943063b053eeac76b0b1bcef2ddd93be", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.html deleted file mode 100644 index 9f6095e5ab18e66fec2c595cd4bc9e7a69f4c80e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -lwIP: NO_SYS - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Macros

#define NO_SYS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ NO_SYS

- -
-
- - - - -
#define NO_SYS   0
-
-

NO_SYS==1: Use lwIP without OS-awareness (no thread, semaphores, mutexes or mboxes). This means threaded APIs cannot be used (socket, netconn, i.e. everything in the 'api' folder), only the callback-style raw API is available (and you have to watch out for yourself that you don't access lwIP functions/structures from more than one context at a time!)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.js deleted file mode 100644 index a95381cd6a4d76f519f2fb6bcbd58d75cd0d03ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__nosys.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__opts__nosys = -[ - [ "NO_SYS", "group__lwip__opts__nosys.html#gae00ba99de94a5bf84d832be8976df59b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.html deleted file mode 100644 index 70fcce54990effba903b80422040f652506823eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -lwIP: PBUF - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - -

-Macros

#define PBUF_LINK_HLEN   (14 + ETH_PAD_SIZE)
 
#define PBUF_LINK_ENCAPSULATION_HLEN   0
 
#define PBUF_POOL_BUFSIZE   LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)
 
#define LWIP_PBUF_REF_T   u8_t
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_PBUF_REF_T

- -
-
- - - - -
#define LWIP_PBUF_REF_T   u8_t
-
-

LWIP_PBUF_REF_T: Refcount type in pbuf. Default width of u8_t can be increased if 255 refs are not enough for you.

- -
-
- -

◆ PBUF_LINK_ENCAPSULATION_HLEN

- -
-
- - - - -
#define PBUF_LINK_ENCAPSULATION_HLEN   0
-
-

PBUF_LINK_ENCAPSULATION_HLEN: the number of bytes that should be allocated for an additional encapsulation header before ethernet headers (e.g. 802.11)

- -
-
- -

◆ PBUF_LINK_HLEN

- -
-
- - - - -
#define PBUF_LINK_HLEN   (14 + ETH_PAD_SIZE)
-
-

PBUF_LINK_HLEN: the number of bytes that should be allocated for a link level header. The default is 14, the standard value for Ethernet.

- -
-
- -

◆ PBUF_POOL_BUFSIZE

- -
-
- - - - -
#define PBUF_POOL_BUFSIZE   LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)
-
-

PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. The default is designed to accommodate single full size TCP frame in one pbuf, including TCP_MSS, IP header, and link header.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.js deleted file mode 100644 index 446e3c368b112085193007ea281bed77a490b189..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__pbuf.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__pbuf = -[ - [ "LWIP_PBUF_REF_T", "group__lwip__opts__pbuf.html#gaaefb80d6bf9257c0f4322c36e1272c38", null ], - [ "PBUF_LINK_ENCAPSULATION_HLEN", "group__lwip__opts__pbuf.html#ga6e1ba1875ae5168a17b53d83597bc1de", null ], - [ "PBUF_LINK_HLEN", "group__lwip__opts__pbuf.html#ga35998a3d56af9940e6a80bb372597685", null ], - [ "PBUF_POOL_BUFSIZE", "group__lwip__opts__pbuf.html#gae61f4491d56e805e79b79eb5d35a00e5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.html deleted file mode 100644 index 0ed8329f4591306e3678dd178b0a1df666e5dcdb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -lwIP: Performance - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - -

-Macros

#define LWIP_PERF   0
 
-

Detailed Description

-

LWIP_TESTMODE: Changes to make unit test possible

-

Macro Definition Documentation

- -

◆ LWIP_PERF

- -
-
- - - - -
#define LWIP_PERF   0
-
-

LWIP_PERF: Enable performance testing for lwIP (if enabled, arch/perf.h is included)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.js deleted file mode 100644 index b6407009306960d36f5be0f79a55334c4d67c688..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__perf.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__lwip__opts__perf = -[ - [ "LWIP_PERF", "group__lwip__opts__perf.html#ga44acd95b33e2d58a74455279721298de", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.html deleted file mode 100644 index 6e1ccafa31fde581298af8c0b52e8f67ab60b507..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -lwIP: RAW - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - -

-Macros

#define LWIP_RAW   0
 
#define RAW_TTL   IP_DEFAULT_TTL
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_RAW

- -
-
- - - - -
#define LWIP_RAW   0
-
-

LWIP_RAW==1: Enable application layer to hook into the IP layer itself.

- -
-
- -

◆ RAW_TTL

- -
-
- - - - -
#define RAW_TTL   IP_DEFAULT_TTL
-
-

LWIP_RAW==1: Enable application layer to hook into the IP layer itself.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.js deleted file mode 100644 index e773fc599b9b439564562898897defc0cc7acc2d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__raw.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__lwip__opts__raw = -[ - [ "LWIP_RAW", "group__lwip__opts__raw.html#gaca452be5cb05d9666f8f57e582c39221", null ], - [ "RAW_TTL", "group__lwip__opts__raw.html#ga36e3ffa66073ca0d27d11c422778249c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.html deleted file mode 100644 index 7d6673de93df81c628cf76c6725ced28f3700149..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - -lwIP: Sockets - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_SOCKET   1
 
#define LWIP_COMPAT_SOCKETS   1
 
#define LWIP_POSIX_SOCKETS_IO_NAMES   1
 
#define LWIP_SOCKET_OFFSET   0
 
#define LWIP_TCP_KEEPALIVE   0
 
#define LWIP_SO_SNDTIMEO   0
 
#define LWIP_SO_RCVTIMEO   0
 
#define LWIP_SO_SNDRCVTIMEO_NONSTANDARD   0
 
#define LWIP_SO_RCVBUF   0
 
#define LWIP_SO_LINGER   0
 
#define RECV_BUFSIZE_DEFAULT   INT_MAX
 
#define LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT   20000
 
#define SO_REUSE   0
 
#define SO_REUSE_RXTOALL   0
 
#define LWIP_FIONREAD_LINUXMODE   0
 
#define LWIP_SOCKET_SELECT   1
 
#define LWIP_SOCKET_POLL   1
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_COMPAT_SOCKETS

- -
-
- - - - -
#define LWIP_COMPAT_SOCKETS   1
-
-

LWIP_COMPAT_SOCKETS==1: Enable BSD-style sockets functions names through defines. LWIP_COMPAT_SOCKETS==2: Same as ==1 but correctly named functions are created. While this helps code completion, it might conflict with existing libraries. (only used if you use sockets.c)

- -
-
- -

◆ LWIP_FIONREAD_LINUXMODE

- -
-
- - - - -
#define LWIP_FIONREAD_LINUXMODE   0
-
-

LWIP_FIONREAD_LINUXMODE==0 (default): ioctl/FIONREAD returns the amount of pending data in the network buffer. This is the way windows does it. It's the default for lwIP since it is smaller. LWIP_FIONREAD_LINUXMODE==1: ioctl/FIONREAD returns the size of the next pending datagram in bytes. This is the way linux does it. This code is only here for compatibility.

- -
-
- -

◆ LWIP_POSIX_SOCKETS_IO_NAMES

- -
-
- - - - -
#define LWIP_POSIX_SOCKETS_IO_NAMES   1
-
-

LWIP_POSIX_SOCKETS_IO_NAMES==1: Enable POSIX-style sockets functions names. Disable this option if you use a POSIX operating system that uses the same names (read, write & close). (only used if you use sockets.c)

- -
-
- -

◆ LWIP_SO_LINGER

- -
-
- - - - -
#define LWIP_SO_LINGER   0
-
-

LWIP_SO_LINGER==1: Enable SO_LINGER processing.

- -
-
- -

◆ LWIP_SO_RCVBUF

- -
-
- - - - -
#define LWIP_SO_RCVBUF   0
-
-

LWIP_SO_RCVBUF==1: Enable SO_RCVBUF processing.

- -
-
- -

◆ LWIP_SO_RCVTIMEO

- -
-
- - - - -
#define LWIP_SO_RCVTIMEO   0
-
-

LWIP_SO_RCVTIMEO==1: Enable receive timeout for sockets/netconns and SO_RCVTIMEO processing.

- -
-
- -

◆ LWIP_SO_SNDRCVTIMEO_NONSTANDARD

- -
-
- - - - -
#define LWIP_SO_SNDRCVTIMEO_NONSTANDARD   0
-
-

LWIP_SO_SNDRCVTIMEO_NONSTANDARD==1: SO_RCVTIMEO/SO_SNDTIMEO take an int (milliseconds, much like winsock does) instead of a struct timeval (default).

- -
-
- -

◆ LWIP_SO_SNDTIMEO

- -
-
- - - - -
#define LWIP_SO_SNDTIMEO   0
-
-

LWIP_SO_SNDTIMEO==1: Enable send timeout for sockets/netconns and SO_SNDTIMEO processing.

- -
-
- -

◆ LWIP_SOCKET

- -
-
- - - - -
#define LWIP_SOCKET   1
-
-

LWIP_SOCKET==1: Enable Socket API (require to use sockets.c)

- -
-
- -

◆ LWIP_SOCKET_OFFSET

- -
-
- - - - -
#define LWIP_SOCKET_OFFSET   0
-
-

LWIP_SOCKET_OFFSET==n: Increases the file descriptor number created by LwIP with n. This can be useful when there are multiple APIs which create file descriptors. When they all start with a different offset and you won't make them overlap you can re implement read/write/close/ioctl/fnctl to send the requested action to the right library (sharing select will need more work though).

- -
-
- -

◆ LWIP_SOCKET_POLL

- -
-
- - - - -
#define LWIP_SOCKET_POLL   1
-
-

LWIP_SOCKET_POLL==1 (default): enable poll() for sockets (including struct pollfd, nfds_t, and constants)

- -
-
- -

◆ LWIP_SOCKET_SELECT

- -
-
- - - - -
#define LWIP_SOCKET_SELECT   1
-
-

LWIP_SOCKET_SELECT==1 (default): enable select() for sockets (uses a netconn callback to keep track of events). This saves RAM (counters per socket) and code (netconn event callback), which should improve performance a bit).

- -
-
- -

◆ LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT

- -
-
- - - - -
#define LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT   20000
-
-

By default, TCP socket/netconn close waits 20 seconds max to send the FIN

- -
-
- -

◆ LWIP_TCP_KEEPALIVE

- -
-
- - - - -
#define LWIP_TCP_KEEPALIVE   0
-
-

LWIP_TCP_KEEPALIVE==1: Enable TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT options processing. Note that TCP_KEEPIDLE and TCP_KEEPINTVL have to be set in seconds. (does not require sockets.c, and will affect tcp.c)

- -
-
- -

◆ RECV_BUFSIZE_DEFAULT

- -
-
- - - - -
#define RECV_BUFSIZE_DEFAULT   INT_MAX
-
-

If LWIP_SO_RCVBUF is used, this is the default value for recv_bufsize.

- -
-
- -

◆ SO_REUSE

- -
-
- - - - -
#define SO_REUSE   0
-
-

SO_REUSE==1: Enable SO_REUSEADDR option.

- -
-
- -

◆ SO_REUSE_RXTOALL

- -
-
- - - - -
#define SO_REUSE_RXTOALL   0
-
-

SO_REUSE_RXTOALL==1: Pass a copy of incoming broadcast/multicast packets to all local matches if SO_REUSEADDR is turned on. WARNING: Adds a memcpy for every packet if passing to more than one pcb!

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.js deleted file mode 100644 index 42d6dbbf6383178975e0cf06b1580b95ab79b828..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__socket.js +++ /dev/null @@ -1,20 +0,0 @@ -var group__lwip__opts__socket = -[ - [ "LWIP_COMPAT_SOCKETS", "group__lwip__opts__socket.html#gafed2811f031822ec5afa1ee211fb7447", null ], - [ "LWIP_FIONREAD_LINUXMODE", "group__lwip__opts__socket.html#ga0543eea2abe390d0bdc843c33debd762", null ], - [ "LWIP_POSIX_SOCKETS_IO_NAMES", "group__lwip__opts__socket.html#ga484c38ab08f60d5b3335d23d31f9a402", null ], - [ "LWIP_SO_LINGER", "group__lwip__opts__socket.html#gaa91292d5d014dc1c6f1c1f4166269a1d", null ], - [ "LWIP_SO_RCVBUF", "group__lwip__opts__socket.html#ga06390cebcf4d13d3d47a11365e5fcd28", null ], - [ "LWIP_SO_RCVTIMEO", "group__lwip__opts__socket.html#ga91af3ade95b20b9a60c65ed0380fa0ed", null ], - [ "LWIP_SO_SNDRCVTIMEO_NONSTANDARD", "group__lwip__opts__socket.html#ga5b115bacb569763d8a3889a12229e942", null ], - [ "LWIP_SO_SNDTIMEO", "group__lwip__opts__socket.html#ga1162cb685f202d9b21c11344b8209a58", null ], - [ "LWIP_SOCKET", "group__lwip__opts__socket.html#ga1cb62ce61ac39d7d6728ae5d3d3b927f", null ], - [ "LWIP_SOCKET_OFFSET", "group__lwip__opts__socket.html#gad0197c845fbb44c920b272f0fef3b57e", null ], - [ "LWIP_SOCKET_POLL", "group__lwip__opts__socket.html#ga6c14d705e3321429683f24de9f5a7200", null ], - [ "LWIP_SOCKET_SELECT", "group__lwip__opts__socket.html#ga68417078b71b0be9735256f52933dcdb", null ], - [ "LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT", "group__lwip__opts__socket.html#ga3e7498d5d2921f0df3792de72f384d36", null ], - [ "LWIP_TCP_KEEPALIVE", "group__lwip__opts__socket.html#ga8b9369ab260f032686a81c77c5b4db77", null ], - [ "RECV_BUFSIZE_DEFAULT", "group__lwip__opts__socket.html#ga5dbd0a61f30ae6c6bfbda635095f138d", null ], - [ "SO_REUSE", "group__lwip__opts__socket.html#gaf3822feed320cf8439b083ee525e4942", null ], - [ "SO_REUSE_RXTOALL", "group__lwip__opts__socket.html#gae9395d83af89002343e5782130f52f44", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.html deleted file mode 100644 index fb6dde40cfd22ef4c32be15d1c3bda6d23752e6b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - - -lwIP: Statistics - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_STATS   1
 
#define LWIP_STATS_DISPLAY   0
 
#define LINK_STATS   1
 
#define ETHARP_STATS   (LWIP_ARP)
 
#define IP_STATS   1
 
#define IPFRAG_STATS   (IP_REASSEMBLY || IP_FRAG)
 
#define ICMP_STATS   1
 
#define IGMP_STATS   (LWIP_IGMP)
 
#define UDP_STATS   (LWIP_UDP)
 
#define TCP_STATS   (LWIP_TCP)
 
#define MEM_STATS   ((MEM_LIBC_MALLOC == 0) && (MEM_USE_POOLS == 0))
 
#define MEMP_STATS   (MEMP_MEM_MALLOC == 0)
 
#define SYS_STATS   (NO_SYS == 0)
 
#define IP6_STATS   (LWIP_IPV6)
 
#define ICMP6_STATS   (LWIP_IPV6 && LWIP_ICMP6)
 
#define IP6_FRAG_STATS   (LWIP_IPV6 && (LWIP_IPV6_FRAG || LWIP_IPV6_REASS))
 
#define MLD6_STATS   (LWIP_IPV6 && LWIP_IPV6_MLD)
 
#define ND6_STATS   (LWIP_IPV6)
 
#define MIB2_STATS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ ETHARP_STATS

- -
-
- - - - -
#define ETHARP_STATS   (LWIP_ARP)
-
-

ETHARP_STATS==1: Enable etharp stats.

- -
-
- -

◆ ICMP6_STATS

- -
-
- - - - -
#define ICMP6_STATS   (LWIP_IPV6 && LWIP_ICMP6)
-
-

ICMP6_STATS==1: Enable ICMP for IPv6 stats.

- -
-
- -

◆ ICMP_STATS

- -
-
- - - - -
#define ICMP_STATS   1
-
-

ICMP_STATS==1: Enable ICMP stats.

- -
-
- -

◆ IGMP_STATS

- -
-
- - - - -
#define IGMP_STATS   (LWIP_IGMP)
-
-

IGMP_STATS==1: Enable IGMP stats.

- -
-
- -

◆ IP6_FRAG_STATS

- -
-
- - - - -
#define IP6_FRAG_STATS   (LWIP_IPV6 && (LWIP_IPV6_FRAG || LWIP_IPV6_REASS))
-
-

IP6_FRAG_STATS==1: Enable IPv6 fragmentation stats.

- -
-
- -

◆ IP6_STATS

- -
-
- - - - -
#define IP6_STATS   (LWIP_IPV6)
-
-

IP6_STATS==1: Enable IPv6 stats.

- -
-
- -

◆ IP_STATS

- -
-
- - - - -
#define IP_STATS   1
-
-

IP_STATS==1: Enable IP stats.

- -
-
- -

◆ IPFRAG_STATS

- -
-
- - - - -
#define IPFRAG_STATS   (IP_REASSEMBLY || IP_FRAG)
-
-

IPFRAG_STATS==1: Enable IP fragmentation stats. Default is on if using either frag or reass.

- -
-
- -

◆ LINK_STATS

- -
-
- - - - -
#define LINK_STATS   1
-
-

LINK_STATS==1: Enable link stats.

- -
-
- -

◆ LWIP_STATS

- -
-
- - - - -
#define LWIP_STATS   1
-
-

LWIP_STATS==1: Enable statistics collection in lwip_stats.

- -
-
- -

◆ LWIP_STATS_DISPLAY

- -
-
- - - - -
#define LWIP_STATS_DISPLAY   0
-
-

LWIP_STATS_DISPLAY==1: Compile in the statistics output functions.

- -
-
- -

◆ MEM_STATS

- -
-
- - - - -
#define MEM_STATS   ((MEM_LIBC_MALLOC == 0) && (MEM_USE_POOLS == 0))
-
-

MEM_STATS==1: Enable mem.c stats.

- -
-
- -

◆ MEMP_STATS

- -
-
- - - - -
#define MEMP_STATS   (MEMP_MEM_MALLOC == 0)
-
-

MEMP_STATS==1: Enable memp.c pool stats.

- -
-
- -

◆ MIB2_STATS

- -
-
- - - - -
#define MIB2_STATS   0
-
-

MIB2_STATS==1: Stats for SNMP MIB2.

- -
-
- -

◆ MLD6_STATS

- -
-
- - - - -
#define MLD6_STATS   (LWIP_IPV6 && LWIP_IPV6_MLD)
-
-

MLD6_STATS==1: Enable MLD for IPv6 stats.

- -
-
- -

◆ ND6_STATS

- -
-
- - - - -
#define ND6_STATS   (LWIP_IPV6)
-
-

ND6_STATS==1: Enable Neighbor discovery for IPv6 stats.

- -
-
- -

◆ SYS_STATS

- -
-
- - - - -
#define SYS_STATS   (NO_SYS == 0)
-
-

SYS_STATS==1: Enable system stats (sem and mbox counts, etc).

- -
-
- -

◆ TCP_STATS

- -
-
- - - - -
#define TCP_STATS   (LWIP_TCP)
-
-

TCP_STATS==1: Enable TCP stats. Default is on if TCP enabled, otherwise off.

- -
-
- -

◆ UDP_STATS

- -
-
- - - - -
#define UDP_STATS   (LWIP_UDP)
-
-

UDP_STATS==1: Enable UDP stats. Default is on if UDP enabled, otherwise off.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.js deleted file mode 100644 index cbf6050bfe95668a30ccff0a05859812cfd97deb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__stats.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__lwip__opts__stats = -[ - [ "ETHARP_STATS", "group__lwip__opts__stats.html#ga3a8359abf4fff8ffdc449e5007f93275", null ], - [ "ICMP6_STATS", "group__lwip__opts__stats.html#ga714006cd5c5b0eb333159d0f677616a0", null ], - [ "ICMP_STATS", "group__lwip__opts__stats.html#ga472ad3f6da741f5b287d66ad3051242b", null ], - [ "IGMP_STATS", "group__lwip__opts__stats.html#ga4d12af1356b9fd60717984be51e27740", null ], - [ "IP6_FRAG_STATS", "group__lwip__opts__stats.html#gaaa08a181c11ff8b471549e8f52c9939b", null ], - [ "IP6_STATS", "group__lwip__opts__stats.html#ga6a211b787c97bce3af4273b29c95d9c2", null ], - [ "IP_STATS", "group__lwip__opts__stats.html#gaf50575a4895e26ea2c01d1f2269487be", null ], - [ "IPFRAG_STATS", "group__lwip__opts__stats.html#gac9a4fbb46df3c0f479a334d0e34fb74f", null ], - [ "LINK_STATS", "group__lwip__opts__stats.html#gae58b452782d0327ae728192686c5a84a", null ], - [ "LWIP_STATS", "group__lwip__opts__stats.html#ga542b58734cc01902c5e099f6efdc5f1b", null ], - [ "LWIP_STATS_DISPLAY", "group__lwip__opts__stats.html#gacdc38ed58d1900b5d3d109a65be1c3d1", null ], - [ "MEM_STATS", "group__lwip__opts__stats.html#ga61ec04a08c4fde690d10819e582656a7", null ], - [ "MEMP_STATS", "group__lwip__opts__stats.html#gab8c2430be0e567a7499a95454aaa6041", null ], - [ "MIB2_STATS", "group__lwip__opts__stats.html#ga5b01047eeb149a0b0ffe33d760d8370f", null ], - [ "MLD6_STATS", "group__lwip__opts__stats.html#gaf263df10b63b38201cae3d2dd5fb0b9e", null ], - [ "ND6_STATS", "group__lwip__opts__stats.html#ga753161114df60299a28d51c092c756cf", null ], - [ "SYS_STATS", "group__lwip__opts__stats.html#ga0173549afa76553583e5a02c6a791218", null ], - [ "TCP_STATS", "group__lwip__opts__stats.html#gaa02ec5c5bc0edebe418680c54d044f58", null ], - [ "UDP_STATS", "group__lwip__opts__stats.html#gaef64b11bf71f0d6d5bafaf6092462276", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.html deleted file mode 100644 index cb34494d7224c5a3169bcd19b90dceed3fcc8af9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - - - - -lwIP: TCP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_TCP   1
 
#define TCP_TTL   IP_DEFAULT_TTL
 
#define TCP_WND   (4 * TCP_MSS)
 
#define TCP_MAXRTX   12
 
#define TCP_SYNMAXRTX   6
 
#define TCP_QUEUE_OOSEQ   LWIP_TCP
 
#define LWIP_TCP_SACK_OUT   0
 
#define LWIP_TCP_MAX_SACK_NUM   4
 
#define TCP_MSS   536
 
#define TCP_CALCULATE_EFF_SEND_MSS   1
 
#define TCP_SND_BUF   (2 * TCP_MSS)
 
#define TCP_SND_QUEUELEN   ((4 * (TCP_SND_BUF) + (TCP_MSS - 1))/(TCP_MSS))
 
#define TCP_SNDLOWAT   LWIP_MIN(LWIP_MAX(((TCP_SND_BUF)/2), (2 * TCP_MSS) + 1), (TCP_SND_BUF) - 1)
 
#define TCP_SNDQUEUELOWAT   LWIP_MAX(((TCP_SND_QUEUELEN)/2), 5)
 
#define TCP_OOSEQ_MAX_BYTES   0
 
#define TCP_OOSEQ_MAX_PBUFS   0
 
#define TCP_LISTEN_BACKLOG   0
 
#define TCP_DEFAULT_LISTEN_BACKLOG   0xff
 
#define TCP_OVERSIZE   TCP_MSS
 
#define LWIP_TCP_TIMESTAMPS   0
 
#define TCP_WND_UPDATE_THRESHOLD   LWIP_MIN((TCP_WND / 4), (TCP_MSS * 4))
 
#define LWIP_EVENT_API   0
 
#define LWIP_WND_SCALE   0
 
#define LWIP_TCP_PCB_NUM_EXT_ARGS   0
 
#define LWIP_ALTCP   0
 
#define LWIP_ALTCP_TLS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_ALTCP

- -
-
- - - - -
#define LWIP_ALTCP   0
-
-

LWIP_ALTCP==1: enable the altcp API. altcp is an abstraction layer that prevents applications linking against the tcp.h functions but provides the same functionality. It is used to e.g. add SSL/TLS or proxy-connect support to an application written for the tcp callback API without that application knowing the protocol details.

-

With LWIP_ALTCP==0, applications written against the altcp API can still be compiled but are directly linked against the tcp.h callback API and then cannot use layered protocols.

-

See Application layered TCP Introduction

- -
-
- -

◆ LWIP_ALTCP_TLS

- -
-
- - - - -
#define LWIP_ALTCP_TLS   0
-
-

LWIP_ALTCP_TLS==1: enable TLS support for altcp API. This needs a port of the functions in altcp_tls.h to a TLS library. A port to ARM mbedtls is provided with lwIP, see apps/altcp_tls/ directory and LWIP_ALTCP_TLS_MBEDTLS option.

- -
-
- -

◆ LWIP_EVENT_API

- -
-
- - - - -
#define LWIP_EVENT_API   0
-
-

LWIP_EVENT_API and LWIP_CALLBACK_API: Only one of these should be set to 1. LWIP_EVENT_API==1: The user defines lwip_tcp_event() to receive all events (accept, sent, etc) that happen in the system. LWIP_CALLBACK_API==1: The PCB callback function is called directly for the event. This is the default.

- -
-
- -

◆ LWIP_TCP

- -
-
- - - - -
#define LWIP_TCP   1
-
-

LWIP_TCP==1: Turn on TCP.

- -
-
- -

◆ LWIP_TCP_MAX_SACK_NUM

- -
-
- - - - -
#define LWIP_TCP_MAX_SACK_NUM   4
-
-

LWIP_TCP_MAX_SACK_NUM: The maximum number of SACK values to include in TCP segments. Must be at least 1, but is only used if LWIP_TCP_SACK_OUT is enabled. NOTE: Even though we never send more than 3 or 4 SACK ranges in a single segment (depending on other options), setting this option to values greater than 4 is not pointless. This is basically the max number of SACK ranges we want to keep track of. As new data is delivered, some of the SACK ranges may be removed or merged. In that case some of those older SACK ranges may be used again. The amount of memory used to store SACK ranges is LWIP_TCP_MAX_SACK_NUM * 8 bytes for each TCP PCB.

- -
-
- -

◆ LWIP_TCP_PCB_NUM_EXT_ARGS

- -
-
- - - - -
#define LWIP_TCP_PCB_NUM_EXT_ARGS   0
-
-

LWIP_TCP_PCB_NUM_EXT_ARGS: When this is > 0, every tcp pcb (including listen pcb) includes a number of additional argument entries in an array (see tcp_ext_arg_alloc_id)

- -
-
- -

◆ LWIP_TCP_SACK_OUT

- -
-
- - - - -
#define LWIP_TCP_SACK_OUT   0
-
-

LWIP_TCP_SACK_OUT==1: TCP will support sending selective acknowledgements (SACKs).

- -
-
- -

◆ LWIP_TCP_TIMESTAMPS

- -
-
- - - - -
#define LWIP_TCP_TIMESTAMPS   0
-
-

LWIP_TCP_TIMESTAMPS==1: support the TCP timestamp option. The timestamp option is currently only used to help remote hosts, it is not really used locally. Therefore, it is only enabled when a TS option is received in the initial SYN packet from a remote host.

- -
-
- -

◆ LWIP_WND_SCALE

- -
-
- - - - -
#define LWIP_WND_SCALE   0
-
-

LWIP_WND_SCALE and TCP_RCV_SCALE: Set LWIP_WND_SCALE to 1 to enable window scaling. Set TCP_RCV_SCALE to the desired scaling factor (shift count in the range of [0..14]). When LWIP_WND_SCALE is enabled but TCP_RCV_SCALE is 0, we can use a large send window while having a small receive window only.

- -
-
- -

◆ TCP_CALCULATE_EFF_SEND_MSS

- -
-
- - - - -
#define TCP_CALCULATE_EFF_SEND_MSS   1
-
-

TCP_CALCULATE_EFF_SEND_MSS: "The maximum size of a segment that TCP really sends, the 'effective send MSS,' MUST be the smaller of the send MSS (which reflects the available reassembly buffer size at the remote host) and the largest size permitted by the IP layer" (RFC 1122) Setting this to 1 enables code that checks TCP_MSS against the MTU of the netif used for a connection and limits the MSS if it would be too big otherwise.

- -
-
- -

◆ TCP_DEFAULT_LISTEN_BACKLOG

- -
-
- - - - -
#define TCP_DEFAULT_LISTEN_BACKLOG   0xff
-
-

The maximum allowed backlog for TCP listen netconns. This backlog is used unless another is explicitly specified. 0xff is the maximum (u8_t).

- -
-
- -

◆ TCP_LISTEN_BACKLOG

- -
-
- - - - -
#define TCP_LISTEN_BACKLOG   0
-
-

TCP_OOSEQ_PBUFS_LIMIT(pcb): Return the maximum number of pbufs to be queued on ooseq per pcb, given the pcb. Only valid for TCP_QUEUE_OOSEQ==1 && TCP_OOSEQ_MAX_PBUFS==1. Use this to override TCP_OOSEQ_MAX_PBUFS to a dynamic value per pcb. TCP_LISTEN_BACKLOG: Enable the backlog option for tcp listen pcb.

- -
-
- -

◆ TCP_MAXRTX

- -
-
- - - - -
#define TCP_MAXRTX   12
-
-

TCP_MAXRTX: Maximum number of retransmissions of data segments.

- -
-
- -

◆ TCP_MSS

- -
-
- - - - -
#define TCP_MSS   536
-
-

TCP_MSS: TCP Maximum segment size. (default is 536, a conservative default, you might want to increase this.) For the receive side, this MSS is advertised to the remote side when opening a connection. For the transmit size, this MSS sets an upper limit on the MSS advertised by the remote host.

- -
-
- -

◆ TCP_OOSEQ_MAX_BYTES

- -
-
- - - - -
#define TCP_OOSEQ_MAX_BYTES   0
-
-

TCP_OOSEQ_MAX_BYTES: The default maximum number of bytes queued on ooseq per pcb if TCP_OOSEQ_BYTES_LIMIT is not defined. Default is 0 (no limit). Only valid for TCP_QUEUE_OOSEQ==1.

- -
-
- -

◆ TCP_OOSEQ_MAX_PBUFS

- -
-
- - - - -
#define TCP_OOSEQ_MAX_PBUFS   0
-
-

TCP_OOSEQ_BYTES_LIMIT(pcb): Return the maximum number of bytes to be queued on ooseq per pcb, given the pcb. Only valid for TCP_QUEUE_OOSEQ==1 && TCP_OOSEQ_MAX_BYTES==1. Use this to override TCP_OOSEQ_MAX_BYTES to a dynamic value per pcb. TCP_OOSEQ_MAX_PBUFS: The default maximum number of pbufs queued on ooseq per pcb if TCP_OOSEQ_BYTES_LIMIT is not defined. Default is 0 (no limit). Only valid for TCP_QUEUE_OOSEQ==1.

- -
-
- -

◆ TCP_OVERSIZE

- -
-
- - - - -
#define TCP_OVERSIZE   TCP_MSS
-
-

TCP_OVERSIZE: The maximum number of bytes that tcp_write may allocate ahead of time in an attempt to create shorter pbuf chains for transmission. The meaningful range is 0 to TCP_MSS. Some suggested values are:

-

0: Disable oversized allocation. Each tcp_write() allocates a new pbuf (old behaviour). 1: Allocate size-aligned pbufs with minimal excess. Use this if your scatter-gather DMA requires aligned fragments. 128: Limit the pbuf/memory overhead to 20%. TCP_MSS: Try to create unfragmented TCP packets. TCP_MSS/4: Try to create 4 fragments or less per TCP packet.

- -
-
- -

◆ TCP_QUEUE_OOSEQ

- -
-
- - - - -
#define TCP_QUEUE_OOSEQ   LWIP_TCP
-
-

TCP_QUEUE_OOSEQ==1: TCP will queue segments that arrive out of order. Define to 0 if your device is low on memory.

- -
-
- -

◆ TCP_SND_BUF

- -
-
- - - - -
#define TCP_SND_BUF   (2 * TCP_MSS)
-
-

TCP_SND_BUF: TCP sender buffer space (bytes). To achieve good performance, this should be at least 2 * TCP_MSS.

- -
-
- -

◆ TCP_SND_QUEUELEN

- -
-
- - - - -
#define TCP_SND_QUEUELEN   ((4 * (TCP_SND_BUF) + (TCP_MSS - 1))/(TCP_MSS))
-
-

TCP_SND_QUEUELEN: TCP sender buffer space (pbufs). This must be at least as much as (2 * TCP_SND_BUF/TCP_MSS) for things to work.

- -
-
- -

◆ TCP_SNDLOWAT

- -
-
- - - - -
#define TCP_SNDLOWAT   LWIP_MIN(LWIP_MAX(((TCP_SND_BUF)/2), (2 * TCP_MSS) + 1), (TCP_SND_BUF) - 1)
-
-

TCP_SNDLOWAT: TCP writable space (bytes). This must be less than TCP_SND_BUF. It is the amount of space which must be available in the TCP snd_buf for select to return writable (combined with TCP_SNDQUEUELOWAT).

- -
-
- -

◆ TCP_SNDQUEUELOWAT

- -
-
- - - - -
#define TCP_SNDQUEUELOWAT   LWIP_MAX(((TCP_SND_QUEUELEN)/2), 5)
-
-

TCP_SNDQUEUELOWAT: TCP writable bufs (pbuf count). This must be less than TCP_SND_QUEUELEN. If the number of pbufs queued on a pcb drops below this number, select returns writable (combined with TCP_SNDLOWAT).

- -
-
- -

◆ TCP_SYNMAXRTX

- -
-
- - - - -
#define TCP_SYNMAXRTX   6
-
-

TCP_SYNMAXRTX: Maximum number of retransmissions of SYN segments.

- -
-
- -

◆ TCP_TTL

- -
-
- - - - -
#define TCP_TTL   IP_DEFAULT_TTL
-
-

TCP_TTL: Default Time-To-Live value.

- -
-
- -

◆ TCP_WND

- -
-
- - - - -
#define TCP_WND   (4 * TCP_MSS)
-
-

TCP_WND: The size of a TCP window. This must be at least (2 * TCP_MSS) for things to work well. ATTENTION: when using TCP_RCV_SCALE, TCP_WND is the total size with scaling applied. Maximum window value in the TCP header will be TCP_WND >> TCP_RCV_SCALE

- -
-
- -

◆ TCP_WND_UPDATE_THRESHOLD

- -
-
- - - - -
#define TCP_WND_UPDATE_THRESHOLD   LWIP_MIN((TCP_WND / 4), (TCP_MSS * 4))
-
-

TCP_WND_UPDATE_THRESHOLD: difference in window to trigger an explicit window update

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.js deleted file mode 100644 index 873dab09dfc5ad40a116759355a9115eec256e45..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__tcp.js +++ /dev/null @@ -1,29 +0,0 @@ -var group__lwip__opts__tcp = -[ - [ "LWIP_ALTCP", "group__lwip__opts__tcp.html#ga26dee0e5d9c51b1dda0adad29c770a77", null ], - [ "LWIP_ALTCP_TLS", "group__lwip__opts__tcp.html#gab03ba0306cf0a99ccce3d100142f60c8", null ], - [ "LWIP_EVENT_API", "group__lwip__opts__tcp.html#ga39f76e811117155be8525bb386ecddb7", null ], - [ "LWIP_TCP", "group__lwip__opts__tcp.html#gaa4ed98deb97b77c633cb8870f34c71e9", null ], - [ "LWIP_TCP_MAX_SACK_NUM", "group__lwip__opts__tcp.html#gaaac0e9f559a8e3c251f3504cebcf44dc", null ], - [ "LWIP_TCP_PCB_NUM_EXT_ARGS", "group__lwip__opts__tcp.html#ga40b1cdad52eaa91a3f5c242fc92ee223", null ], - [ "LWIP_TCP_SACK_OUT", "group__lwip__opts__tcp.html#gaf1b6a015d29fea67b906c276e1e8314f", null ], - [ "LWIP_TCP_TIMESTAMPS", "group__lwip__opts__tcp.html#ga249bc450bb818cf2ef3cf1472ff354fd", null ], - [ "LWIP_WND_SCALE", "group__lwip__opts__tcp.html#ga88dbbfeeeb41b129fdc8235fc08bb530", null ], - [ "TCP_CALCULATE_EFF_SEND_MSS", "group__lwip__opts__tcp.html#gac04b84d32251ac558f0c3a8af85ba3a5", null ], - [ "TCP_DEFAULT_LISTEN_BACKLOG", "group__lwip__opts__tcp.html#ga93cce3f47e33df11248c908d1775bacf", null ], - [ "TCP_LISTEN_BACKLOG", "group__lwip__opts__tcp.html#ga98b23e7cbd3281915c50a485cb61899d", null ], - [ "TCP_MAXRTX", "group__lwip__opts__tcp.html#ga0dee0911197855bdf19ef79778c241a6", null ], - [ "TCP_MSS", "group__lwip__opts__tcp.html#gaf1ab7bb27860aa3677c387a2f3ba317b", null ], - [ "TCP_OOSEQ_MAX_BYTES", "group__lwip__opts__tcp.html#ga9d6d3219bb5fc0bc760a64114de13c25", null ], - [ "TCP_OOSEQ_MAX_PBUFS", "group__lwip__opts__tcp.html#ga1f57d3859c4556f785708e5dc440617e", null ], - [ "TCP_OVERSIZE", "group__lwip__opts__tcp.html#ga5648e2580bb55c0efdfbebcf3bad1eef", null ], - [ "TCP_QUEUE_OOSEQ", "group__lwip__opts__tcp.html#ga89ffd0d7d1529bdb26bfbad267d0ad75", null ], - [ "TCP_SND_BUF", "group__lwip__opts__tcp.html#ga871d111968d8c6c7880ff36b93c5c4dd", null ], - [ "TCP_SND_QUEUELEN", "group__lwip__opts__tcp.html#ga9beaa47832ead4180981bfbf71074904", null ], - [ "TCP_SNDLOWAT", "group__lwip__opts__tcp.html#gae5c9866d7cd463ac7b36792182145aec", null ], - [ "TCP_SNDQUEUELOWAT", "group__lwip__opts__tcp.html#ga75659867592a6b01c198532ed1b65698", null ], - [ "TCP_SYNMAXRTX", "group__lwip__opts__tcp.html#ga50b434a8541a4813f7b27f576c05d1b6", null ], - [ "TCP_TTL", "group__lwip__opts__tcp.html#gacd5b25ea81d2894790d25da5393cdab4", null ], - [ "TCP_WND", "group__lwip__opts__tcp.html#ga7f535a6efb5cdf86c3210e35ece1d6a7", null ], - [ "TCP_WND_UPDATE_THRESHOLD", "group__lwip__opts__tcp.html#ga5d45732ba3a8438b141096d86e07ef8d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.html deleted file mode 100644 index 0a77c2143f61b7c184a4b7571d4ac0c3b5d145e4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - -lwIP: Threading - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define TCPIP_THREAD_NAME   "tcpip_thread"
 
#define TCPIP_THREAD_STACKSIZE   0
 
#define TCPIP_THREAD_PRIO   1
 
#define TCPIP_MBOX_SIZE   0
 
#define LWIP_TCPIP_THREAD_ALIVE()
 
#define SLIPIF_THREAD_NAME   "slipif_loop"
 
#define SLIPIF_THREAD_STACKSIZE   0
 
#define SLIPIF_THREAD_PRIO   1
 
#define DEFAULT_THREAD_NAME   "lwIP"
 
#define DEFAULT_THREAD_STACKSIZE   0
 
#define DEFAULT_THREAD_PRIO   1
 
#define DEFAULT_RAW_RECVMBOX_SIZE   0
 
#define DEFAULT_UDP_RECVMBOX_SIZE   0
 
#define DEFAULT_TCP_RECVMBOX_SIZE   0
 
#define DEFAULT_ACCEPTMBOX_SIZE   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ DEFAULT_ACCEPTMBOX_SIZE

- -
-
- - - - -
#define DEFAULT_ACCEPTMBOX_SIZE   0
-
-

DEFAULT_ACCEPTMBOX_SIZE: The mailbox size for the incoming connections. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the acceptmbox is created.

- -
-
- -

◆ DEFAULT_RAW_RECVMBOX_SIZE

- -
-
- - - - -
#define DEFAULT_RAW_RECVMBOX_SIZE   0
-
-

DEFAULT_RAW_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_RAW. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.

- -
-
- -

◆ DEFAULT_TCP_RECVMBOX_SIZE

- -
-
- - - - -
#define DEFAULT_TCP_RECVMBOX_SIZE   0
-
-

DEFAULT_TCP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_TCP. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.

- -
-
- -

◆ DEFAULT_THREAD_NAME

- -
-
- - - - -
#define DEFAULT_THREAD_NAME   "lwIP"
-
-

DEFAULT_THREAD_NAME: The name assigned to any other lwIP thread.

- -
-
- -

◆ DEFAULT_THREAD_PRIO

- -
-
- - - - -
#define DEFAULT_THREAD_PRIO   1
-
-

DEFAULT_THREAD_PRIO: The priority assigned to any other lwIP thread. The priority value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
- -

◆ DEFAULT_THREAD_STACKSIZE

- -
-
- - - - -
#define DEFAULT_THREAD_STACKSIZE   0
-
-

DEFAULT_THREAD_STACKSIZE: The stack size used by any other lwIP thread. The stack size value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
- -

◆ DEFAULT_UDP_RECVMBOX_SIZE

- -
-
- - - - -
#define DEFAULT_UDP_RECVMBOX_SIZE   0
-
-

DEFAULT_UDP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a NETCONN_UDP. The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when the recvmbox is created.

- -
-
- -

◆ LWIP_TCPIP_THREAD_ALIVE

- -
-
- - - - - - - -
#define LWIP_TCPIP_THREAD_ALIVE()
-
-

Define this to something that triggers a watchdog. This is called from tcpip_thread after processing a message.

- -
-
- -

◆ SLIPIF_THREAD_NAME

- -
-
- - - - -
#define SLIPIF_THREAD_NAME   "slipif_loop"
-
-

SLIPIF_THREAD_NAME: The name assigned to the slipif_loop thread.

- -
-
- -

◆ SLIPIF_THREAD_PRIO

- -
-
- - - - -
#define SLIPIF_THREAD_PRIO   1
-
-

SLIPIF_THREAD_PRIO: The priority assigned to the slipif_loop thread. The priority value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
- -

◆ SLIPIF_THREAD_STACKSIZE

- -
-
- - - - -
#define SLIPIF_THREAD_STACKSIZE   0
-
-

SLIP_THREAD_STACKSIZE: The stack size used by the slipif_loop thread. The stack size value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
- -

◆ TCPIP_MBOX_SIZE

- -
-
- - - - -
#define TCPIP_MBOX_SIZE   0
-
-

TCPIP_MBOX_SIZE: The mailbox size for the tcpip thread messages The queue size value itself is platform-dependent, but is passed to sys_mbox_new() when tcpip_init is called.

- -
-
- -

◆ TCPIP_THREAD_NAME

- -
-
- - - - -
#define TCPIP_THREAD_NAME   "tcpip_thread"
-
-

TCPIP_THREAD_NAME: The name assigned to the main tcpip thread.

- -
-
- -

◆ TCPIP_THREAD_PRIO

- -
-
- - - - -
#define TCPIP_THREAD_PRIO   1
-
-

TCPIP_THREAD_PRIO: The priority assigned to the main tcpip thread. The priority value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
- -

◆ TCPIP_THREAD_STACKSIZE

- -
-
- - - - -
#define TCPIP_THREAD_STACKSIZE   0
-
-

TCPIP_THREAD_STACKSIZE: The stack size used by the main tcpip thread. The stack size value itself is platform-dependent, but is passed to sys_thread_new() when the thread is created.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.js deleted file mode 100644 index 3b480d53fa4ead9bb6a905e262632849632ccf98..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__thread.js +++ /dev/null @@ -1,18 +0,0 @@ -var group__lwip__opts__thread = -[ - [ "DEFAULT_ACCEPTMBOX_SIZE", "group__lwip__opts__thread.html#ga5d5a6e04abe2ec233c7acdb09f992461", null ], - [ "DEFAULT_RAW_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga4ef8f046c957750056131310a1580df7", null ], - [ "DEFAULT_TCP_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga1bd172938b9c8ba63156fcafc87e83c7", null ], - [ "DEFAULT_THREAD_NAME", "group__lwip__opts__thread.html#gaca13123a5c8271558353e04123957616", null ], - [ "DEFAULT_THREAD_PRIO", "group__lwip__opts__thread.html#ga3d8715b1fdd0449d6c214e4a40108456", null ], - [ "DEFAULT_THREAD_STACKSIZE", "group__lwip__opts__thread.html#ga7f93dfeaed4021061959f822def602cb", null ], - [ "DEFAULT_UDP_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga09fe785559b3f0cf108da4440489e335", null ], - [ "LWIP_TCPIP_THREAD_ALIVE", "group__lwip__opts__thread.html#ga8b99d75d9e0a0868567d10c8522915bb", null ], - [ "SLIPIF_THREAD_NAME", "group__lwip__opts__thread.html#gae9cd260c56472324a2f0ee5f9597a675", null ], - [ "SLIPIF_THREAD_PRIO", "group__lwip__opts__thread.html#gab1b9fc2efcbf1f804bfd0191bc019c4e", null ], - [ "SLIPIF_THREAD_STACKSIZE", "group__lwip__opts__thread.html#gae8ab54a25007ce997bbab6289815e258", null ], - [ "TCPIP_MBOX_SIZE", "group__lwip__opts__thread.html#ga8cf210ad4e4bf616860a45fbd140fd06", null ], - [ "TCPIP_THREAD_NAME", "group__lwip__opts__thread.html#ga405e604e4328e1feb878c6fe1798a587", null ], - [ "TCPIP_THREAD_PRIO", "group__lwip__opts__thread.html#ga42b2c7a3042d7c3efd00f367f5837435", null ], - [ "TCPIP_THREAD_STACKSIZE", "group__lwip__opts__thread.html#gaa02b84eafa0c8b09b158b97c96d79db0", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.html deleted file mode 100644 index f0adaf1789b08fb2ec15adc2096a26b4a5570b6c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -lwIP: Thread-safe APIs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Thread-safe APIs
-
-
- - - - - - -

-Modules

 Netconn
 
 Sockets
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.js deleted file mode 100644 index 3af3cd2c3cff006dd851e053b9fb349f30701c2b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__threadsafe__apis.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__lwip__opts__threadsafe__apis = -[ - [ "Netconn", "group__lwip__opts__netconn.html", "group__lwip__opts__netconn" ], - [ "Sockets", "group__lwip__opts__socket.html", "group__lwip__opts__socket" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.html deleted file mode 100644 index 78a503f6406d337818a15bdd1939fc143ab401f4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -lwIP: Timers - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - -

-Macros

#define LWIP_TIMERS   1
 
#define LWIP_TIMERS_CUSTOM   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_TIMERS

- -
-
- - - - -
#define LWIP_TIMERS   1
-
-

LWIP_TIMERS==0: Drop support for sys_timeout and lwip-internal cyclic timers. (the array of lwip-internal cyclic timers is still provided) (check NO_SYS_NO_TIMERS for compatibility to old versions)

- -
-
- -

◆ LWIP_TIMERS_CUSTOM

- -
-
- - - - -
#define LWIP_TIMERS_CUSTOM   0
-
-

LWIP_TIMERS_CUSTOM==1: Provide your own timer implementation. Function prototypes in timeouts.h and the array of lwip-internal cyclic timers are still included, but the implementation is not. The following functions will be required: sys_timeouts_init(), sys_timeout(), sys_untimeout(), sys_timeouts_mbox_fetch()

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.js deleted file mode 100644 index 3df3054cee1fb366eaec2fa104958a391b7b2938..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__timers.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__lwip__opts__timers = -[ - [ "LWIP_TIMERS", "group__lwip__opts__timers.html#ga25a41610055f91cbd0960256240b8f2c", null ], - [ "LWIP_TIMERS_CUSTOM", "group__lwip__opts__timers.html#gaff0ea56f3e3d8e86c49b50557bc13815", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.html deleted file mode 100644 index 2804457fbbcf42bee2647d673d3441778991efd5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -lwIP: UDP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - -

-Macros

#define LWIP_UDP   1
 
#define LWIP_UDPLITE   0
 
#define UDP_TTL   IP_DEFAULT_TTL
 
#define LWIP_NETBUF_RECVINFO   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NETBUF_RECVINFO

- -
-
- - - - -
#define LWIP_NETBUF_RECVINFO   0
-
-

LWIP_NETBUF_RECVINFO==1: append destination addr and port to every netbuf.

- -
-
- -

◆ LWIP_UDP

- -
-
- - - - -
#define LWIP_UDP   1
-
-

LWIP_UDP==1: Turn on UDP.

- -
-
- -

◆ LWIP_UDPLITE

- -
-
- - - - -
#define LWIP_UDPLITE   0
-
-

LWIP_UDPLITE==1: Turn on UDP-Lite. (Requires LWIP_UDP)

- -
-
- -

◆ UDP_TTL

- -
-
- - - - -
#define UDP_TTL   IP_DEFAULT_TTL
-
-

UDP_TTL: Default Time-To-Live value.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.js deleted file mode 100644 index 548497919159c05146d686eb9d281fa3093a754c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__opts__udp.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__lwip__opts__udp = -[ - [ "LWIP_NETBUF_RECVINFO", "group__lwip__opts__udp.html#ga72021505969c5ce29e972486d7794baa", null ], - [ "LWIP_UDP", "group__lwip__opts__udp.html#gab6030e96e72df649d2650fd32d7a67b3", null ], - [ "LWIP_UDPLITE", "group__lwip__opts__udp.html#ga35731bc5f337943e474a15c1cd538a61", null ], - [ "UDP_TTL", "group__lwip__opts__udp.html#ga97908a317bcba89174b5d1ccbdca0096", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.html deleted file mode 100644 index d401d9184baab75b4afad245f92be4c2514a3e57..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - - -lwIP: OS mode (TCPIP thread) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
OS mode (TCPIP thread)
-
-
- - - - -

-Macros

#define tcpip_callback_with_block(function, ctx, block)   ((block != 0)? tcpip_callback(function, ctx) : tcpip_try_callback(function, ctx))
 
- - - - - - - - - - - - - - - - - -

-Functions

err_t tcpip_input (struct pbuf *p, struct netif *inp)
 
err_t tcpip_callback (tcpip_callback_fn function, void *ctx)
 
err_t tcpip_try_callback (tcpip_callback_fn function, void *ctx)
 
struct tcpip_callback_msg * tcpip_callbackmsg_new (tcpip_callback_fn function, void *ctx)
 
void tcpip_callbackmsg_delete (struct tcpip_callback_msg *msg)
 
err_t tcpip_callbackmsg_trycallback (struct tcpip_callback_msg *msg)
 
err_t tcpip_callbackmsg_trycallback_fromisr (struct tcpip_callback_msg *msg)
 
void tcpip_init (tcpip_init_done_fn initfunc, void *arg)
 
-

Detailed Description

-

Use this mode if you run an OS on your system. It is recommended to use an RTOS that correctly handles priority inversion and to use LWIP_TCPIP_CORE_LOCKING.
-Porting: implement all functions in Porting (system abstraction layer).
-You can use "raw" APIs together with tcpip_callback, and all Sequential-style APIs.

-

Macro Definition Documentation

- -

◆ tcpip_callback_with_block

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define tcpip_callback_with_block( function,
 ctx,
 block 
)   ((block != 0)? tcpip_callback(function, ctx) : tcpip_try_callback(function, ctx))
-
-
-

Function Documentation

- -

◆ tcpip_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_callback (tcpip_callback_fn function,
void * ctx 
)
-
-

Call a specific function in the thread context of tcpip_thread for easy access synchronization. A function called in that way may access lwIP core code without fearing concurrent access. Blocks until the request is posted. Must not be called from interrupt context!

-
Parameters
- - - -
functionthe function to call
ctxparameter passed to f
-
-
-
Returns
ERR_OK if the function was called, another err_t if not
-
See also
tcpip_try_callback
- -
-
- -

◆ tcpip_callbackmsg_delete()

- -
-
- - - - - - - - -
void tcpip_callbackmsg_delete (struct tcpip_callback_msg * msg)
-
-

Free a callback message allocated by tcpip_callbackmsg_new().

-
Parameters
- - -
msgthe message to free
-
-
-
See also
tcpip_callbackmsg_new()
- -
-
- -

◆ tcpip_callbackmsg_new()

- -
-
- - - - - - - - - - - - - - - - - - -
struct tcpip_callback_msg* tcpip_callbackmsg_new (tcpip_callback_fn function,
void * ctx 
)
-
-

Allocate a structure for a static callback message and initialize it. The message has a special type such that lwIP never frees it. This is intended to be used to send "static" messages from interrupt context, e.g. the message is allocated once and posted several times from an IRQ using tcpip_callbackmsg_trycallback(). Example usage: Trigger execution of an ethernet IRQ DPC routine in lwIP thread context.

-
Parameters
- - - -
functionthe function to call
ctxparameter passed to function
-
-
-
Returns
a struct pointer to pass to tcpip_callbackmsg_trycallback().
-
See also
tcpip_callbackmsg_trycallback()
-
-tcpip_callbackmsg_delete()
- -
-
- -

◆ tcpip_callbackmsg_trycallback()

- -
-
- - - - - - - - -
err_t tcpip_callbackmsg_trycallback (struct tcpip_callback_msg * msg)
-
-

Try to post a callback-message to the tcpip_thread tcpip_mbox.

-
Parameters
- - -
msgpointer to the message to post
-
-
-
Returns
sys_mbox_trypost() return code
-
See also
tcpip_callbackmsg_new()
- -
-
- -

◆ tcpip_callbackmsg_trycallback_fromisr()

- -
-
- - - - - - - - -
err_t tcpip_callbackmsg_trycallback_fromisr (struct tcpip_callback_msg * msg)
-
-

Try to post a callback-message to the tcpip_thread mbox. Same as tcpip_callbackmsg_trycallback but calls sys_mbox_trypost_fromisr(), mainly to help FreeRTOS, where calls differ between task level and ISR level.

-
Parameters
- - -
msgpointer to the message to post
-
-
-
Returns
sys_mbox_trypost_fromisr() return code (without change, so this knowledge can be used to e.g. propagate "bool needs_scheduling")
-
See also
tcpip_callbackmsg_new()
- -
-
- -

◆ tcpip_init()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcpip_init (tcpip_init_done_fn initfunc,
void * arg 
)
-
-

Initialize this module:

    -
  • initialize all sub modules
  • -
  • start the tcpip_thread
  • -
-
Parameters
- - - -
initfunca function to call when tcpip_thread is running and finished initializing
argargument to pass to initfunc
-
-
- -
-
- -

◆ tcpip_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_input (struct pbufp,
struct netifinp 
)
-
-

Pass a received packet to tcpip_thread for input processing with ethernet_input or ip_input. Don't call directly, pass to netif_add() and call netif->input().

-
Parameters
- - - -
pthe received packet, p->payload pointing to the Ethernet header or to an IP header (if inp doesn't have NETIF_FLAG_ETHARP or NETIF_FLAG_ETHERNET flags)
inpthe network interface on which the packet was received
-
-
- -
-
- -

◆ tcpip_try_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_try_callback (tcpip_callback_fn function,
void * ctx 
)
-
-

Call a specific function in the thread context of tcpip_thread for easy access synchronization. A function called in that way may access lwIP core code without fearing concurrent access. Does NOT block when the request cannot be posted because the tcpip_mbox is full, but returns ERR_MEM instead. Can be called from interrupt context.

-
Parameters
- - - -
functionthe function to call
ctxparameter passed to f
-
-
-
Returns
ERR_OK if the function was called, another err_t if not
-
See also
tcpip_callback
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.js deleted file mode 100644 index b41543368a4c5c0585a512eafd2b3baf3ba4dce5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__os.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__lwip__os = -[ - [ "tcpip_callback_with_block", "group__lwip__os.html#gacd0a865623921ada2dd08962eb82c9df", null ], - [ "tcpip_callback", "group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a", null ], - [ "tcpip_callbackmsg_delete", "group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd", null ], - [ "tcpip_callbackmsg_new", "group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac", null ], - [ "tcpip_callbackmsg_trycallback", "group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8", null ], - [ "tcpip_callbackmsg_trycallback_fromisr", "group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666", null ], - [ "tcpip_init", "group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db", null ], - [ "tcpip_input", "group__lwip__os.html#gae510f195171bed8499ae94e264a92717", null ], - [ "tcpip_try_callback", "group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.html deleted file mode 100644 index 9779ec381e0c75ca0d372922d7bf3c96613ee0b9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - -lwIP: Version - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Version
-
-
- - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_VERSION_MAJOR   2
 
#define LWIP_VERSION_MINOR   1
 
#define LWIP_VERSION_REVISION   2
 
#define LWIP_VERSION_RC   LWIP_RC_RELEASE
 
#define LWIP_RC_RELEASE   255
 
#define LWIP_RC_DEVELOPMENT   0
 
#define LWIP_VERSION
 
#define LWIP_VERSION_STRING   LWIP_VERSTR(LWIP_VERSION_MAJOR) "." LWIP_VERSTR(LWIP_VERSION_MINOR) "." LWIP_VERSTR(LWIP_VERSION_REVISION) LWIP_VERSION_STRING_SUFFIX
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_RC_DEVELOPMENT

- -
-
- - - - -
#define LWIP_RC_DEVELOPMENT   0
-
-

LWIP_VERSION_RC is set to LWIP_RC_DEVELOPMENT for Git versions

- -
-
- -

◆ LWIP_RC_RELEASE

- -
-
- - - - -
#define LWIP_RC_RELEASE   255
-
-

LWIP_VERSION_RC is set to LWIP_RC_RELEASE for official releases

- -
-
- -

◆ LWIP_VERSION

- -
-
- - - - -
#define LWIP_VERSION
-
-Value:
((LWIP_VERSION_MAJOR) << 24 | (LWIP_VERSION_MINOR) << 16 | \
#define LWIP_VERSION_MINOR
Definition: init.h:55
-
#define LWIP_VERSION_MAJOR
Definition: init.h:53
-
#define LWIP_VERSION_REVISION
Definition: init.h:57
-
#define LWIP_VERSION_RC
Definition: init.h:61
-

Provides the version of the stack

- -
-
- -

◆ LWIP_VERSION_MAJOR

- -
-
- - - - -
#define LWIP_VERSION_MAJOR   2
-
-

X.x.x: Major version of the stack

- -
-
- -

◆ LWIP_VERSION_MINOR

- -
-
- - - - -
#define LWIP_VERSION_MINOR   1
-
-

x.X.x: Minor version of the stack

- -
-
- -

◆ LWIP_VERSION_RC

- -
-
- - - - -
#define LWIP_VERSION_RC   LWIP_RC_RELEASE
-
-

For release candidates, this is set to 1..254 For official releases, this is set to 255 (LWIP_RC_RELEASE) For development versions (Git), this is set to 0 (LWIP_RC_DEVELOPMENT)

- -
-
- -

◆ LWIP_VERSION_REVISION

- -
-
- - - - -
#define LWIP_VERSION_REVISION   2
-
-

x.x.X: Revision of the stack

- -
-
- -

◆ LWIP_VERSION_STRING

- -
-
- - - - -
#define LWIP_VERSION_STRING   LWIP_VERSTR(LWIP_VERSION_MAJOR) "." LWIP_VERSTR(LWIP_VERSION_MINOR) "." LWIP_VERSTR(LWIP_VERSION_REVISION) LWIP_VERSION_STRING_SUFFIX
-
-

Provides the version of the stack as string

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.js deleted file mode 100644 index 171e7c60a51eeaa65f1af2fa4af7a4b933b40b36..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__lwip__version.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__lwip__version = -[ - [ "LWIP_RC_DEVELOPMENT", "group__lwip__version.html#ga9ca69b1a453eb72efd0bbda333f2a33b", null ], - [ "LWIP_RC_RELEASE", "group__lwip__version.html#ga375ee868e76ed7c458cdf249387bd469", null ], - [ "LWIP_VERSION", "group__lwip__version.html#ga0a0d322fad0a67aa5b8f1b8c9dfcfe59", null ], - [ "LWIP_VERSION_MAJOR", "group__lwip__version.html#ga4308c06ef36496e00c798d96d7d03246", null ], - [ "LWIP_VERSION_MINOR", "group__lwip__version.html#ga1e596388c15ba81e753c5633fad1c034", null ], - [ "LWIP_VERSION_RC", "group__lwip__version.html#gac1dc92d8f453a98560de7e2e00a221a1", null ], - [ "LWIP_VERSION_REVISION", "group__lwip__version.html#ga0a57983df1b199cf39a2e6a2d90e3d50", null ], - [ "LWIP_VERSION_STRING", "group__lwip__version.html#gab47e87bc38eef94486db402813183ba7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.html deleted file mode 100644 index e589ae26fdfe3847a96a58b99d68548297eba47e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.html +++ /dev/null @@ -1,659 +0,0 @@ - - - - - - - -lwIP: MDNS - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Modules

 Options
 
- - - -

-Macros

#define mdns_resp_netif_settings_changed(netif)   mdns_resp_announce(netif)
 
- - - - - - - - - - - - - - - - - - - - - -

-Functions

err_t mdns_resp_add_netif (struct netif *netif, const char *hostname, u32_t dns_ttl)
 
err_t mdns_resp_remove_netif (struct netif *netif)
 
err_t mdns_resp_rename_netif (struct netif *netif, const char *hostname)
 
s8_t mdns_resp_add_service (struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_data)
 
err_t mdns_resp_del_service (struct netif *netif, s8_t slot)
 
err_t mdns_resp_rename_service (struct netif *netif, s8_t slot, const char *name)
 
err_t mdns_resp_add_service_txtitem (struct mdns_service *service, const char *txt, u8_t txt_len)
 
void mdns_resp_announce (struct netif *netif)
 
void mdns_resp_restart (struct netif *netif)
 
void mdns_resp_init (void)
 
-

Detailed Description

-

RFC 6762 - Multicast DNS
-RFC 6763 - DNS-Based Service Discovery
-

Multicast DNS for lwIP
-
-Author: Erik Ekman
-
-
-Note! The MDNS responder does not have all features required by the standards.
-See notes in src/apps/mdns/mdns.c for what is left. It is however usable in normal
-cases - but watch out if many devices on the same network try to use the same
-host/service instance names.
-
-
-How to enable:
-==============
-
-MDNS support does not depend on DNS.
-MDNS supports using IPv4 only, v6 only, or v4+v6.
-
-To enable MDNS responder, set
-  LWIP_MDNS_RESPONDER = 1
-in lwipopts.h and add src/apps/mdns/mdns.c to your list of files to build.
-
-The max number of services supported per netif is defined by MDNS_MAX_SERVICES,
-default is 1.
-
-Increase MEMP_NUM_UDP_PCB by 1. MDNS needs one PCB.
-Increase LWIP_NUM_NETIF_CLIENT_DATA by 1 (MDNS needs one entry on netif).
-
-MDNS with IPv4 requires LWIP_IGMP = 1, and preferably LWIP_AUTOIP = 1.
-MDNS with IPv6 requires LWIP_IPV6_MLD = 1, and that a link-local address is
-generated.
-
-The MDNS code puts its structs on the stack where suitable to reduce dynamic
-memory allocation. It may use up to 1kB of stack.
-
-MDNS (like other apps) needs a strncasecmp() implementation. If you have one, define
-'lwip_strnicmp' to it. Otherwise the code will provide an implementation
-for you.
-
-
-How to use:
-===========
-
-Call mdns_resp_init() during system initialization.
-This opens UDP sockets on port 5353 for IPv4 and IPv6.
-
-
-To start responding on a netif, run
-  mdns_resp_add_netif(struct netif *netif, char *hostname, u32_t dns_ttl)
-
-The hostname will be copied. If this returns successfully, the netif will join
-the multicast groups and any MDNS/legacy DNS requests sent unicast or multicast
-to port 5353 will be handled:
-- <hostname>.local type A, AAAA or ANY returns relevant IP addresses
-- Reverse lookups (PTR in-addr.arpa, ip6.arpa) of netif addresses
-  returns <hostname>.local
-Answers will use the supplied TTL (in seconds)
-MDNS allows UTF-8 names, but it is recommended to stay within ASCII,
-since the default case-insensitive comparison assumes this.
-
-Call mdns_resp_announce() every time the IP address on the netif has changed.
-
-Call mdns_resp_restart() every time the network interface comes up after being
-down, for example cable connected after being disconnected, administrative 
-interface comes up after being down, or the device wakes up from sleep.
-
-To stop responding on a netif, run
-  mdns_resp_remove_netif(struct netif *netif)
-
-
-Adding services:
-================
-
-The netif first needs to be registered. Then run
-  mdns_resp_add_service(struct netif *netif, char *name, char *service,
-      u16_t proto, u16_t port, u32_t dns_ttl,
-      service_get_txt_fn_t txt_fn, void *txt_userdata);
-
-The name and service pointers will be copied. Name refers to the name of the
-service instance, and service is the type of service, like _http
-proto can be DNSSD_PROTO_UDP or DNSSD_PROTO_TCP which represent _udp and _tcp.
-If this call returns successfully, the following queries will be answered:
-- _services._dns-sd._udp.local type PTR returns <service>.<proto>.local
-- <service>.<proto>.local type PTR returns <name>.<service>.<proto>.local
-- <name>.<service>.<proto>.local type SRV returns hostname and port of service
-- <name>.<service>.<proto>.local type TXT builds text strings by calling txt_fn
-  with the supplied userdata. The callback adds strings to the reply by calling
-  mdns_resp_add_service_txtitem(struct mdns_service *service, char *txt,
-   int txt_len). Example callback method:
-
-   static void srv_txt(struct mdns_service *service, void *txt_userdata)
-   {
-     res = mdns_resp_add_service_txtitem(service, "path=/", 6);
-     LWIP_ERROR("mdns add service txt failed\n", (res == ERR_OK), return);
-   }
-
-  Since a hostname struct is used for TXT storage each single item can be max
-  63 bytes long, and  the total max length (including length bytes for each
-  item) is 255 bytes.
-
-If your device runs a webserver on port 80, an example call might be:
-
-  mdns_resp_add_service(netif, "myweb", "_http"
-      DNSSD_PROTO_TCP, 80, 3600, srv_txt, NULL);
-
-which will publish myweb._http._tcp.local for any hosts looking for web servers,
-and point them to <hostname>.local:80
-
-Relevant information will be sent as additional records to reduce number of
-requests required from a client.
-
-To remove a service from a netif, run
-  mdns_resp_del_service(struct netif *netif, s8_t slot)

Things left to implement:

-
    -
  • Tiebreaking for simultaneous probing
  • -
  • Sending goodbye messages (zero ttl) - shutdown, DHCP lease about to expire, DHCP turned off...
  • -
  • Checking that source address of unicast requests are on the same network
  • -
  • Limiting multicast responses to 1 per second per resource record
  • -
  • Fragmenting replies if required
  • -
  • Handling multi-packet known answers
  • -
  • Individual known answer detection for all local IPv6 addresses
  • -
  • Dynamic size of outgoing packet
  • -
-

Macro Definition Documentation

- -

◆ mdns_resp_netif_settings_changed

- -
-
- - - - - - - - -
#define mdns_resp_netif_settings_changed( netif)   mdns_resp_announce(netif)
-
-

Announce IP settings have changed on netif. Call this in your callback registered by netif_set_status_callback(). No need to call this function when LWIP_NETIF_EXT_STATUS_CALLBACK==1, this handled automatically for you.

Parameters
- - -
netifThe network interface where settings have changed.
-
-
- -
-
-

Function Documentation

- -

◆ mdns_resp_add_netif()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t mdns_resp_add_netif (struct netifnetif,
const char * hostname,
u32_t dns_ttl 
)
-
-

Activate MDNS responder for a network interface.

Parameters
- - - - -
netifThe network interface to activate.
hostnameName to use. Queries for <hostname>.local will be answered with the IP addresses of the netif. The hostname will be copied, the given pointer can be on the stack.
dns_ttlValidity time in seconds to send out for IP address data in DNS replies
-
-
-
Returns
ERR_OK if netif was added, an err_t otherwise
- -
-
- -

◆ mdns_resp_add_service()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
s8_t mdns_resp_add_service (struct netifnetif,
const char * name,
const char * service,
enum mdns_sd_proto proto,
u16_t port,
u32_t dns_ttl,
service_get_txt_fn_t txt_fn,
void * txt_data 
)
-
-

Add a service to the selected network interface.

Parameters
- - - - - - - - - -
netifThe network interface to publish this service on
nameThe name of the service
serviceThe service type, like "_http"
protoThe service protocol, DNSSD_PROTO_TCP for TCP ("_tcp") and DNSSD_PROTO_UDP for others ("_udp")
portThe port the service listens to
dns_ttlValidity time in seconds to send out for service data in DNS replies
txt_fnCallback to get TXT data. Will be called each time a TXT reply is created to allow dynamic replies.
txt_dataUserdata pointer for txt_fn
-
-
-
Returns
service_id if the service was added to the netif, an err_t otherwise
- -
-
- -

◆ mdns_resp_add_service_txtitem()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t mdns_resp_add_service_txtitem (struct mdns_serviceservice,
const char * txt,
u8_t txt_len 
)
-
-

Call this function from inside the service_get_txt_fn_t callback to add text data. Buffer for TXT data is 256 bytes, and each field is prefixed with a length byte.

Parameters
- - - - -
serviceThe service provided to the get_txt callback
txtString to add to the TXT field.
txt_lenLength of string
-
-
-
Returns
ERR_OK if the string was added to the reply, an err_t otherwise
- -
-
- -

◆ mdns_resp_announce()

- -
-
- - - - - - - - -
void mdns_resp_announce (struct netifnetif)
-
-

Send unsolicited answer containing all our known data

Parameters
- - -
netifThe network interface to send on
-
-
- -
-
- -

◆ mdns_resp_del_service()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mdns_resp_del_service (struct netifnetif,
s8_t slot 
)
-
-

Delete a service on the selected network interface.

Parameters
- - - -
netifThe network interface on which service should be removed
slotThe service slot number returned by mdns_resp_add_service
-
-
-
Returns
ERR_OK if the service was removed from the netif, an err_t otherwise
- -
-
- -

◆ mdns_resp_init()

- -
-
- - - - - - - - -
void mdns_resp_init (void )
-
-

Initiate MDNS responder. Will open UDP sockets on port 5353

- -
-
- -

◆ mdns_resp_remove_netif()

- -
-
- - - - - - - - -
err_t mdns_resp_remove_netif (struct netifnetif)
-
-

Stop responding to MDNS queries on this interface, leave multicast groups, and free the helper structure and any of its services.

Parameters
- - -
netifThe network interface to remove.
-
-
-
Returns
ERR_OK if netif was removed, an err_t otherwise
- -
-
- -

◆ mdns_resp_rename_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mdns_resp_rename_netif (struct netifnetif,
const char * hostname 
)
-
-

Update MDNS hostname for a network interface.

Parameters
- - - -
netifThe network interface to activate.
hostnameName to use. Queries for <hostname>.local will be answered with the IP addresses of the netif. The hostname will be copied, the given pointer can be on the stack.
-
-
-
Returns
ERR_OK if name could be set on netif, an err_t otherwise
- -
-
- -

◆ mdns_resp_rename_service()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t mdns_resp_rename_service (struct netifnetif,
s8_t slot,
const char * name 
)
-
-

Update name for an MDNS service.

Parameters
- - - - -
netifThe network interface to activate.
slotThe service slot number returned by mdns_resp_add_service
nameThe new name for the service
-
-
-
Returns
ERR_OK if name could be set on service, an err_t otherwise
- -
-
- -

◆ mdns_resp_restart()

- -
-
- - - - - - - - -
void mdns_resp_restart (struct netifnetif)
-
-

Restart mdns responder. Call this when cable is connected after being disconnected or administrative interface is set up after being down

Parameters
- - -
netifThe network interface to send on
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.js deleted file mode 100644 index 37503a371e74b1a28dc4a5ba3a6e9d5cd5c7ed53..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__mdns = -[ - [ "Options", "group__mdns__opts.html", "group__mdns__opts" ], - [ "mdns_resp_netif_settings_changed", "group__mdns.html#gab2edba12d5cad1949f7ca040ae12beec", null ], - [ "mdns_resp_add_netif", "group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb", null ], - [ "mdns_resp_add_service", "group__mdns.html#ga824e992e94be216c8e059f48f49a59ce", null ], - [ "mdns_resp_add_service_txtitem", "group__mdns.html#ga01c85202f4b85edc8b571f2f419db576", null ], - [ "mdns_resp_announce", "group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85", null ], - [ "mdns_resp_del_service", "group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad", null ], - [ "mdns_resp_init", "group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3", null ], - [ "mdns_resp_remove_netif", "group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c", null ], - [ "mdns_resp_rename_netif", "group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e", null ], - [ "mdns_resp_rename_service", "group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9", null ], - [ "mdns_resp_restart", "group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.html deleted file mode 100644 index 443f9ad91a6518f590a7171e9ddf758958d6f2b4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Options
-
-
- - - - - - - - -

-Macros

#define MDNS_MAX_SERVICES   1
 
#define MDNS_RESP_USENETIF_EXTCALLBACK   LWIP_NETIF_EXT_STATUS_CALLBACK
 
#define MDNS_DEBUG   LWIP_DBG_OFF
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ MDNS_DEBUG

- -
-
- - - - -
#define MDNS_DEBUG   LWIP_DBG_OFF
-
-

MDNS_DEBUG: Enable debugging for multicast DNS.

- -
-
- -

◆ MDNS_MAX_SERVICES

- -
-
- - - - -
#define MDNS_MAX_SERVICES   1
-
-

LWIP_MDNS_RESPONDER==1: Turn on multicast DNS module. UDP must be available for MDNS transport. IGMP is needed for IPv4 multicast.The maximum number of services per netif

- -
-
- -

◆ MDNS_RESP_USENETIF_EXTCALLBACK

- -
-
- - - - -
#define MDNS_RESP_USENETIF_EXTCALLBACK   LWIP_NETIF_EXT_STATUS_CALLBACK
-
-

MDNS_RESP_USENETIF_EXTCALLBACK==1: register an ext_callback on the netif to automatically restart probing/announcing on status or address change.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.js deleted file mode 100644 index 4d92a3d21ff97719c24c1b29b9ba9d1216dff6ec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mdns__opts.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__mdns__opts = -[ - [ "MDNS_DEBUG", "group__mdns__opts.html#ga53a97502efdcf1214cab4078f93a6dc9", null ], - [ "MDNS_MAX_SERVICES", "group__mdns__opts.html#ga82749ee08be21967b6daf577b9710ac6", null ], - [ "MDNS_RESP_USENETIF_EXTCALLBACK", "group__mdns__opts.html#ga172e579cd09a1db51cf224319c012396", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.html deleted file mode 100644 index f9b575741cd7640f5869026375eee47dbf555807..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - -lwIP: Memory pools - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Memory pools
-
-
- - - - - - - - - - - - -

-Macros

#define LWIP_MEMPOOL_PROTOTYPE(name)   extern const struct memp_desc memp_ ## name
 
#define LWIP_MEMPOOL_DECLARE(name, num, size, desc)
 
#define LWIP_MEMPOOL_INIT(name)   memp_init_pool(&memp_ ## name)
 
#define LWIP_MEMPOOL_ALLOC(name)   memp_malloc_pool(&memp_ ## name)
 
#define LWIP_MEMPOOL_FREE(name, x)   memp_free_pool(&memp_ ## name, (x))
 
-

Detailed Description

-

Custom memory pools

-

Macro Definition Documentation

- -

◆ LWIP_MEMPOOL_ALLOC

- -
-
- - - - - - - - -
#define LWIP_MEMPOOL_ALLOC( name)   memp_malloc_pool(&memp_ ## name)
-
-

Allocate from a private memory pool

- -
-
- -

◆ LWIP_MEMPOOL_DECLARE

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define LWIP_MEMPOOL_DECLARE( name,
 num,
 size,
 desc 
)
-
-Value:
LWIP_DECLARE_MEMORY_ALIGNED(memp_memory_ ## name ## _base, ((num) * (MEMP_SIZE + MEMP_ALIGN_SIZE(size)))); \
\
LWIP_MEMPOOL_DECLARE_STATS_INSTANCE(memp_stats_ ## name) \
\
static struct memp *memp_tab_ ## name; \
\
const struct memp_desc memp_ ## name = { \
DECLARE_LWIP_MEMPOOL_DESC(desc) \
LWIP_MEMPOOL_DECLARE_STATS_REFERENCE(memp_stats_ ## name) \
LWIP_MEM_ALIGN_SIZE(size), \
(num), \
memp_memory_ ## name ## _base, \
&memp_tab_ ## name \
};
u16_t size
Definition: memp_priv.h:119
-
u16_t num
Definition: memp_priv.h:123
-
#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size)
Definition: arch.h:271
-
Definition: memp_priv.h:108
-

Declare a private memory pool Private mempools example: .h: only when pool is used in multiple .c files: LWIP_MEMPOOL_PROTOTYPE(my_private_pool); .c:

-

To relocate a pool, declare it as extern in cc.h. Example for GCC: extern u8_t __attribute__((section(".onchip_mem"))) memp_memory_my_private_pool_base[];

- -
-
- -

◆ LWIP_MEMPOOL_FREE

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_MEMPOOL_FREE( name,
 
)   memp_free_pool(&memp_ ## name, (x))
-
-

Free element from a private memory pool

- -
-
- -

◆ LWIP_MEMPOOL_INIT

- -
-
- - - - - - - - -
#define LWIP_MEMPOOL_INIT( name)   memp_init_pool(&memp_ ## name)
-
-

Initialize a private memory pool

- -
-
- -

◆ LWIP_MEMPOOL_PROTOTYPE

- -
-
- - - - - - - - -
#define LWIP_MEMPOOL_PROTOTYPE( name)   extern const struct memp_desc memp_ ## name
-
-

Declare prototype for private memory pool if it is used in multiple files

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.js deleted file mode 100644 index 17f752d4d5a0f375508f1fbc35ad23527051761e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mempool.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__mempool = -[ - [ "LWIP_MEMPOOL_ALLOC", "group__mempool.html#ga5e2498f6c17746c1fe7153de5f7f275a", null ], - [ "LWIP_MEMPOOL_DECLARE", "group__mempool.html#ga5b1fb3ce7942432d87cc948b1c5ed6cb", null ], - [ "LWIP_MEMPOOL_FREE", "group__mempool.html#gaa43d114dd702fbd8f1db18474ea93a04", null ], - [ "LWIP_MEMPOOL_INIT", "group__mempool.html#ga60b51c06d276f525b35d8b7abd4dcb41", null ], - [ "LWIP_MEMPOOL_PROTOTYPE", "group__mempool.html#ga92fc8c29d0e2654f2a2ecc43b2b7fb13", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.html deleted file mode 100644 index 987504be6cce474a9c63c8e57625e70b46379774..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - -lwIP: MLD6 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
MLD6
-
-
- - - - -

-Macros

#define netif_mld6_data(netif)   ((struct mld_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_MLD6))
 
- - - - - - - - - -

-Functions

err_t mld6_joingroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
 
err_t mld6_joingroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
 
err_t mld6_leavegroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
 
err_t mld6_leavegroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
 
-

Detailed Description

-

Multicast listener discovery for IPv6. Aims to be compliant with RFC 2710. No support for MLDv2.
-Note: The allnodes (ff01::1, ff02::1) group is assumed be received by your netif since it must always be received for correct IPv6 operation (e.g. SLAAC). Ensure the netif filters are configured accordingly!
-The netif flags also need NETIF_FLAG_MLD6 flag set to enable MLD6 on a netif ("netif->flags |= NETIF_FLAG_MLD6;").
-To be called from TCPIP thread.

-

Macro Definition Documentation

- -

◆ netif_mld6_data

- -
-
- - - - - - - - -
#define netif_mld6_data( netif)   ((struct mld_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_MLD6))
-
-

Get list head of MLD6 groups for netif. Note: The allnodes group IP is NOT in the list, since it must always be received for correct IPv6 operation.

See also
netif_set_mld_mac_filter()
- -
-
-

Function Documentation

- -

◆ mld6_joingroup()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mld6_joingroup (const ip6_addr_tsrcaddr,
const ip6_addr_tgroupaddr 
)
-
-

Join a group on one or all network interfaces.

-

If the group is to be joined on all interfaces, the given group address must not have a zone set (i.e., it must have its zone index set to IP6_NO_ZONE). If the group is to be joined on one particular interface, the given group address may or may not have a zone set.

-
Parameters
- - - -
srcaddripv6 address (zoned) of the network interface which should join a new group. If IP6_ADDR_ANY6, join on all netifs
groupaddrthe ipv6 address of the group to join (possibly but not necessarily zoned)
-
-
-
Returns
ERR_OK if group was joined on the netif(s), an err_t otherwise
- -
-
- -

◆ mld6_joingroup_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mld6_joingroup_netif (struct netifnetif,
const ip6_addr_tgroupaddr 
)
-
-

Join a group on a network interface.

-
Parameters
- - - -
netifthe network interface which should join a new group.
groupaddrthe ipv6 address of the group to join (possibly but not necessarily zoned)
-
-
-
Returns
ERR_OK if group was joined on the netif, an err_t otherwise
- -
-
- -

◆ mld6_leavegroup()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mld6_leavegroup (const ip6_addr_tsrcaddr,
const ip6_addr_tgroupaddr 
)
-
-

Leave a group on a network interface.

-

Zoning of address follows the same rules as mld6_joingroup.

-
Parameters
- - - -
srcaddripv6 address (zoned) of the network interface which should leave the group. If IP6_ADDR_ANY6, leave on all netifs
groupaddrthe ipv6 address of the group to leave (possibly, but not necessarily zoned)
-
-
-
Returns
ERR_OK if group was left on the netif(s), an err_t otherwise
- -
-
- -

◆ mld6_leavegroup_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t mld6_leavegroup_netif (struct netifnetif,
const ip6_addr_tgroupaddr 
)
-
-

Leave a group on a network interface.

-
Parameters
- - - -
netifthe network interface which should leave the group.
groupaddrthe ipv6 address of the group to leave (possibly, but not necessarily zoned)
-
-
-
Returns
ERR_OK if group was left on the netif, an err_t otherwise
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.js deleted file mode 100644 index ab5a89127741e7631b8627c37a38a763d50a3326..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mld6.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__mld6 = -[ - [ "netif_mld6_data", "group__mld6.html#ga02a2259082f22c5989a3c929be95e641", null ], - [ "mld6_joingroup", "group__mld6.html#ga53560ab6e47163e4888070830bf912a8", null ], - [ "mld6_joingroup_netif", "group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940", null ], - [ "mld6_leavegroup", "group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5", null ], - [ "mld6_leavegroup_netif", "group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.html deleted file mode 100644 index cb23d2b71a33d962f06508241ee505d0bf85db13..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.html +++ /dev/null @@ -1,955 +0,0 @@ - - - - - - - -lwIP: MQTT client - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Modules

 Options
 
- - - -

-Data Structures

struct  mqtt_connect_client_info_t
 
- - - - - - - - - -

-Macros

#define MQTT_PORT   LWIP_IANA_PORT_MQTT
 
#define MQTT_TLS_PORT   LWIP_IANA_PORT_SECURE_MQTT
 
#define mqtt_subscribe(client, topic, qos, cb, arg)   mqtt_sub_unsub(client, topic, qos, cb, arg, 1)
 
#define mqtt_unsubscribe(client, topic, cb, arg)   mqtt_sub_unsub(client, topic, 0, cb, arg, 0)
 
- - - - - - - - - -

-Typedefs

typedef void(* mqtt_connection_cb_t) (mqtt_client_t *client, void *arg, mqtt_connection_status_t status)
 
typedef void(* mqtt_incoming_data_cb_t) (void *arg, const u8_t *data, u16_t len, u8_t flags)
 
typedef void(* mqtt_incoming_publish_cb_t) (void *arg, const char *topic, u32_t tot_len)
 
typedef void(* mqtt_request_cb_t) (void *arg, err_t err)
 
- - - - - -

-Enumerations

enum  mqtt_connection_status_t {
-  MQTT_CONNECT_ACCEPTED = 0, -MQTT_CONNECT_REFUSED_PROTOCOL_VERSION = 1, -MQTT_CONNECT_REFUSED_IDENTIFIER = 2, -MQTT_CONNECT_REFUSED_SERVER = 3, -
-  MQTT_CONNECT_REFUSED_USERNAME_PASS = 4, -MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_ = 5, -MQTT_CONNECT_DISCONNECTED = 256, -MQTT_CONNECT_TIMEOUT = 257 -
- }
 
enum  { MQTT_DATA_FLAG_LAST = 1 - }
 
- - - - - - - - - - - - - - - - - -

-Functions

err_t mqtt_publish (mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg)
 
err_t mqtt_sub_unsub (mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub)
 
void mqtt_set_inpub_callback (mqtt_client_t *client, mqtt_incoming_publish_cb_t pub_cb, mqtt_incoming_data_cb_t data_cb, void *arg)
 
mqtt_client_tmqtt_client_new (void)
 
void mqtt_client_free (mqtt_client_t *client)
 
err_t mqtt_client_connect (mqtt_client_t *client, const ip_addr_t *ip_addr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info)
 
void mqtt_disconnect (mqtt_client_t *client)
 
u8_t mqtt_client_is_connected (mqtt_client_t *client)
 
-

Detailed Description

-
MQTT client for lwIP
-
-Author: Erik Andersson
-
-Details of the MQTT protocol can be found at:
-http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html 
-
------------------------------------------------------------------
-1. Initial steps, reserve memory and make connection to server:
-
-1.1: Provide storage
-
-Static allocation:
-  mqtt_client_t static_client;
-  example_do_connect(&static_client);
-
-Dynamic allocation:
-  mqtt_client_t *client = mqtt_client_new();
-  if(client != NULL) {
-    example_do_connect(&client);
-  }
-  
-1.2: Establish Connection with server
-
-void example_do_connect(mqtt_client_t *client)
-{
-  struct mqtt_connect_client_info_t ci;
-  err_t err;
-  
-  /* Setup an empty client info structure */
-  memset(&ci, 0, sizeof(ci));
-  
-  /* Minimal amount of information required is client identifier, so set it here */ 
-  ci.client_id = "lwip_test";
-  
-  /* Initiate client and connect to server, if this fails immediately an error code is returned
-     otherwise mqtt_connection_cb will be called with connection result after attempting 
-     to establish a connection with the server. 
-     For now MQTT version 3.1.1 is always used */
-  
-  err = mqtt_client_connect(client, ip_addr, MQTT_PORT, mqtt_connection_cb, 0, &ci);
-  
-  /* For now just print the result code if something goes wrong */
-  if(err != ERR_OK) {
-    printf("mqtt_connect return %d\n", err);
-  }
-}
-
-Connection to server can also be probed by calling mqtt_client_is_connected(client) 
-
------------------------------------------------------------------
-2. Implementing the connection status callback
-
-
-static void mqtt_connection_cb(mqtt_client_t *client, void *arg, mqtt_connection_status_t status)
-{
-  err_t err;
-  if(status == MQTT_CONNECT_ACCEPTED) {
-    printf("mqtt_connection_cb: Successfully connected\n");
-    
-    /* Setup callback for incoming publish requests */
-    mqtt_set_inpub_callback(client, mqtt_incoming_publish_cb, mqtt_incoming_data_cb, arg);
-    
-    /* Subscribe to a topic named "subtopic" with QoS level 1, call mqtt_sub_request_cb with result */ 
-    err = mqtt_subscribe(client, "subtopic", 1, mqtt_sub_request_cb, arg);
-
-    if(err != ERR_OK) {
-      printf("mqtt_subscribe return: %d\n", err);
-    }
-  } else {
-    printf("mqtt_connection_cb: Disconnected, reason: %d\n", status);
-    
-    /* Its more nice to be connected, so try to reconnect */
-    example_do_connect(client);
-  }  
-}
-
-static void mqtt_sub_request_cb(void *arg, err_t result)
-{
-  /* Just print the result code here for simplicity, 
-     normal behaviour would be to take some action if subscribe fails like 
-     notifying user, retry subscribe or disconnect from server */
-  printf("Subscribe result: %d\n", result);
-}
-
------------------------------------------------------------------
-3. Implementing callbacks for incoming publish and data
-
-/* The idea is to demultiplex topic and create some reference to be used in data callbacks
-   Example here uses a global variable, better would be to use a member in arg
-   If RAM and CPU budget allows it, the easiest implementation might be to just take a copy of
-   the topic string and use it in mqtt_incoming_data_cb
-*/
-static int inpub_id;
-static void mqtt_incoming_publish_cb(void *arg, const char *topic, u32_t tot_len)
-{
-  printf("Incoming publish at topic %s with total length %u\n", topic, (unsigned int)tot_len);
-
-  /* Decode topic string into a user defined reference */
-  if(strcmp(topic, "print_payload") == 0) {
-    inpub_id = 0;
-  } else if(topic[0] == 'A') {
-    /* All topics starting with 'A' might be handled at the same way */
-    inpub_id = 1;
-  } else {
-    /* For all other topics */
-    inpub_id = 2;
-  }
-}
-
-static void mqtt_incoming_data_cb(void *arg, const u8_t *data, u16_t len, u8_t flags)
-{
-  printf("Incoming publish payload with length %d, flags %u\n", len, (unsigned int)flags);
-
-  if(flags & MQTT_DATA_FLAG_LAST) {
-    /* Last fragment of payload received (or whole part if payload fits receive buffer
-       See MQTT_VAR_HEADER_BUFFER_LEN)  */
-
-    /* Call function or do action depending on reference, in this case inpub_id */
-    if(inpub_id == 0) {
-      /* Don't trust the publisher, check zero termination */
-      if(data[len-1] == 0) {
-        printf("mqtt_incoming_data_cb: %s\n", (const char *)data);
-      }
-    } else if(inpub_id == 1) {
-      /* Call an 'A' function... */
-    } else {
-      printf("mqtt_incoming_data_cb: Ignoring payload...\n");
-    }
-  } else {
-    /* Handle fragmented payload, store in buffer, write to file or whatever */
-  }
-}
-
------------------------------------------------------------------
-4. Using outgoing publish
-
-
-void example_publish(mqtt_client_t *client, void *arg)
-{
-  const char *pub_payload= "PubSubHubLubJub";
-  err_t err;
-  u8_t qos = 2; /* 0 1 or 2, see MQTT specification */
-  u8_t retain = 0; /* No don't retain such crappy payload... */
-  err = mqtt_publish(client, "pub_topic", pub_payload, strlen(pub_payload), qos, retain, mqtt_pub_request_cb, arg);
-  if(err != ERR_OK) {
-    printf("Publish err: %d\n", err);
-  }
-}
-
-/* Called when publish is complete either with sucess or failure */
-static void mqtt_pub_request_cb(void *arg, err_t result)
-{
-  if(result != ERR_OK) {
-    printf("Publish result: %d\n", result);
-  }
-}
-
------------------------------------------------------------------
-5. Disconnecting
-
-Simply call mqtt_disconnect(client)
-

Macro Definition Documentation

- -

◆ MQTT_PORT

- -
-
- - - - -
#define MQTT_PORT   LWIP_IANA_PORT_MQTT
-
-

Default MQTT port (non-TLS)

- -
-
- -

◆ mqtt_subscribe

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define mqtt_subscribe( client,
 topic,
 qos,
 cb,
 arg 
)   mqtt_sub_unsub(client, topic, qos, cb, arg, 1)
-
-

Subscribe to topic

- -
-
- -

◆ MQTT_TLS_PORT

- -
-
- - - - -
#define MQTT_TLS_PORT   LWIP_IANA_PORT_SECURE_MQTT
-
-

Default MQTT TLS port

- -
-
- -

◆ mqtt_unsubscribe

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define mqtt_unsubscribe( client,
 topic,
 cb,
 arg 
)   mqtt_sub_unsub(client, topic, 0, cb, arg, 0)
-
-

Unsubscribe to topic

- -
-
-

Typedef Documentation

- -

◆ mqtt_connection_cb_t

- -
-
- - - - -
typedef void(* mqtt_connection_cb_t) (mqtt_client_t *client, void *arg, mqtt_connection_status_t status)
-
-

Function prototype for mqtt connection status callback. Called when client has connected to the server after initiating a mqtt connection attempt by calling mqtt_client_connect() or when connection is closed by server or an error

-
Parameters
- - - - -
clientMQTT client itself
argAdditional argument to pass to the callback function
statusConnect result code or disconnection notification
-
-
-
See also
mqtt_connection_status_t
- -
-
- -

◆ mqtt_incoming_data_cb_t

- -
-
- - - - -
typedef void(* mqtt_incoming_data_cb_t) (void *arg, const u8_t *data, u16_t len, u8_t flags)
-
-

Function prototype for MQTT incoming publish data callback function. Called when data arrives to a subscribed topic

See also
mqtt_subscribe
-
Parameters
- - - - - -
argAdditional argument to pass to the callback function
dataUser data, pointed object, data may not be referenced after callback return, NULL is passed when all publish data are delivered
lenLength of publish data fragment
flagsMQTT_DATA_FLAG_LAST set when this call contains the last part of data from publish message
-
-
- -
-
- -

◆ mqtt_incoming_publish_cb_t

- -
-
- - - - -
typedef void(* mqtt_incoming_publish_cb_t) (void *arg, const char *topic, u32_t tot_len)
-
-

Function prototype for MQTT incoming publish function. Called when an incoming publish arrives to a subscribed topic

See also
mqtt_subscribe
-
Parameters
- - - - -
argAdditional argument to pass to the callback function
topicZero terminated Topic text string, topic may not be referenced after callback return
tot_lenTotal length of publish data, if set to 0 (no publish payload) data callback will not be invoked
-
-
- -
-
- -

◆ mqtt_request_cb_t

- -
-
- - - - -
typedef void(* mqtt_request_cb_t) (void *arg, err_t err)
-
-

Function prototype for mqtt request callback. Called when a subscribe, unsubscribe or publish request has completed

Parameters
- - - -
argPointer to user data supplied when invoking request
errERR_OK on success ERR_TIMEOUT if no response was received within timeout, ERR_ABRT if (un)subscribe was denied
-
-
- -
-
-

Enumeration Type Documentation

- -

◆ anonymous enum

- -
-
- - - - -
anonymous enum
-
-

Data callback flags

- - -
Enumerator
MQTT_DATA_FLAG_LAST 

Flag set when last fragment of data arrives in data callback

-
- -
-
- -

◆ mqtt_connection_status_t

- -
-
- - - - -
enum mqtt_connection_status_t
-
-

Connection status codes

- - - - - - - - - -
Enumerator
MQTT_CONNECT_ACCEPTED 

Accepted

-
MQTT_CONNECT_REFUSED_PROTOCOL_VERSION 

Refused protocol version

-
MQTT_CONNECT_REFUSED_IDENTIFIER 

Refused identifier

-
MQTT_CONNECT_REFUSED_SERVER 

Refused server

-
MQTT_CONNECT_REFUSED_USERNAME_PASS 

Refused user credentials

-
MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_ 

Refused not authorized

-
MQTT_CONNECT_DISCONNECTED 

Disconnected

-
MQTT_CONNECT_TIMEOUT 

Timeout

-
- -
-
-

Function Documentation

- -

◆ mqtt_client_connect()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t mqtt_client_connect (mqtt_client_tclient,
const ip_addr_tip_addr,
u16_t port,
mqtt_connection_cb_t cb,
void * arg,
const struct mqtt_connect_client_info_tclient_info 
)
-
-

Connect to MQTT server

Parameters
- - - - - - - -
clientMQTT client
ip_addrServer IP
portServer port
cbConnection state change callback
argUser supplied argument to connection callback
client_infoClient identification and connection options
-
-
-
Returns
ERR_OK if successful,
-
See also
err_t enum for other results
- -
-
- -

◆ mqtt_client_free()

- -
-
- - - - - - - - -
void mqtt_client_free (mqtt_client_tclient)
-
-

Free MQTT client instance

Parameters
- - -
clientPointer to instance to be freed
-
-
- -
-
- -

◆ mqtt_client_is_connected()

- -
-
- - - - - - - - -
u8_t mqtt_client_is_connected (mqtt_client_tclient)
-
-

Check connection with server

Parameters
- - -
clientMQTT client
-
-
-
Returns
1 if connected to server, 0 otherwise
- -
-
- -

◆ mqtt_client_new()

- -
-
- - - - - - - - -
mqtt_client_t* mqtt_client_new (void )
-
-

Create a new MQTT client instance

Returns
Pointer to instance on success, NULL otherwise
- -
-
- -

◆ mqtt_disconnect()

- -
-
- - - - - - - - -
void mqtt_disconnect (mqtt_client_tclient)
-
-

Disconnect from MQTT server

Parameters
- - -
clientMQTT client
-
-
- -
-
- -

◆ mqtt_publish()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t mqtt_publish (mqtt_client_tclient,
const char * topic,
const void * payload,
u16_t payload_length,
u8_t qos,
u8_t retain,
mqtt_request_cb_t cb,
void * arg 
)
-
-

MQTT publish function.

Parameters
- - - - - - - - - -
clientMQTT client
topicPublish topic string
payloadData to publish (NULL is allowed)
payload_lengthLength of payload (0 is allowed)
qosQuality of service, 0 1 or 2
retainMQTT retain flag
cbCallback to call when publish is complete or has timed out
argUser supplied argument to publish callback
-
-
-
Returns
ERR_OK if successful ERR_CONN if client is disconnected ERR_MEM if short on memory
- -
-
- -

◆ mqtt_set_inpub_callback()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void mqtt_set_inpub_callback (mqtt_client_tclient,
mqtt_incoming_publish_cb_t pub_cb,
mqtt_incoming_data_cb_t data_cb,
void * arg 
)
-
-

Set callback to handle incoming publish requests from server

Parameters
- - - - - -
clientMQTT client
pub_cbCallback invoked when publish starts, contain topic and total length of payload
data_cbCallback for each fragment of payload that arrives
argUser supplied argument to both callbacks
-
-
- -
-
- -

◆ mqtt_sub_unsub()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t mqtt_sub_unsub (mqtt_client_tclient,
const char * topic,
u8_t qos,
mqtt_request_cb_t cb,
void * arg,
u8_t sub 
)
-
-

MQTT subscribe/unsubscribe function.

Parameters
- - - - - - - -
clientMQTT client
topictopic to subscribe to
qosQuality of service, 0 1 or 2 (only used for subscribe)
cbCallback to call when subscribe/unsubscribe reponse is received
argUser supplied argument to publish callback
sub1 for subscribe, 0 for unsubscribe
-
-
-
Returns
ERR_OK if successful,
-
See also
err_t enum for other results
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.js deleted file mode 100644 index b6b763cdfc24c5f4cd283a6c12b7e6e38a521bbf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt.js +++ /dev/null @@ -1,43 +0,0 @@ -var group__mqtt = -[ - [ "Options", "group__mqtt__opts.html", "group__mqtt__opts" ], - [ "mqtt_connect_client_info_t", "structmqtt__connect__client__info__t.html", [ - [ "client_id", "structmqtt__connect__client__info__t.html#ad35f7850df21f001d5c5ffaa1a18c05a", null ], - [ "client_pass", "structmqtt__connect__client__info__t.html#a8f68efe91c5311418151256c96102d4b", null ], - [ "client_user", "structmqtt__connect__client__info__t.html#aec961673d5c3e8dc853c91f30d9333b5", null ], - [ "keep_alive", "structmqtt__connect__client__info__t.html#ac80262a7456812e9eefffd8c3b9ac21a", null ], - [ "tls_config", "structmqtt__connect__client__info__t.html#a45987acc116de5d27fff6856778e55b4", null ], - [ "will_msg", "structmqtt__connect__client__info__t.html#a925fcebd15555afdc0820e196e2fd3a7", null ], - [ "will_qos", "structmqtt__connect__client__info__t.html#a07954934f4fecf54fa190997848229d9", null ], - [ "will_retain", "structmqtt__connect__client__info__t.html#a49c10873f44d7534140a63eef2a6a4e3", null ], - [ "will_topic", "structmqtt__connect__client__info__t.html#a32e77415460752ba0484eb3ba0faf0c8", null ] - ] ], - [ "MQTT_PORT", "group__mqtt.html#gaa8632baff6bbb5004385998918f1e6bd", null ], - [ "mqtt_subscribe", "group__mqtt.html#ga83d6a6d811b201a74d793bc1b5d4e029", null ], - [ "MQTT_TLS_PORT", "group__mqtt.html#ga6610174f17b9ecbcf2bc66a4fd5a6b0f", null ], - [ "mqtt_unsubscribe", "group__mqtt.html#ga0f133ef09cbe56c46ebe2cc21afccf3f", null ], - [ "mqtt_connection_cb_t", "group__mqtt.html#ga8558743bdb7d599a93844fbc56c9029f", null ], - [ "mqtt_incoming_data_cb_t", "group__mqtt.html#gafec7e75fe6a746eef9ca411463446c81", null ], - [ "mqtt_incoming_publish_cb_t", "group__mqtt.html#ga7116bb85255394cec4b1d9fa38842c29", null ], - [ "mqtt_request_cb_t", "group__mqtt.html#gacad2bbe2cee76eaa120cc63e2f6094fd", [ - [ "MQTT_DATA_FLAG_LAST", "group__mqtt.html#gga99fb83031ce9923c84392b4e92f956b5a79cd00d0a5a8df13207e0c49447df87f", null ] - ] ], - [ "mqtt_connection_status_t", "group__mqtt.html#ga8cf0f360ab20343af37e1d124395a77d", [ - [ "MQTT_CONNECT_ACCEPTED", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da074dc1d289b8e8d4aad91f6a2cb93dc1", null ], - [ "MQTT_CONNECT_REFUSED_PROTOCOL_VERSION", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da41f8aa97142be337cb639f94d9145190", null ], - [ "MQTT_CONNECT_REFUSED_IDENTIFIER", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da28ffe49b0175adaa2b9a27cb4873224a", null ], - [ "MQTT_CONNECT_REFUSED_SERVER", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dade28ec1c2ce3d874e91251d683c92b2a", null ], - [ "MQTT_CONNECT_REFUSED_USERNAME_PASS", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da290cf9037054c42022cc864cfade896a", null ], - [ "MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dafc4888158dd6ee84269a5f0bfdc12b17", null ], - [ "MQTT_CONNECT_DISCONNECTED", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da321f5ce31b173f235de1a517fcfd00dd", null ], - [ "MQTT_CONNECT_TIMEOUT", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da57153f2ab4331c6f76a9ee74e1bcfc62", null ] - ] ], - [ "mqtt_client_connect", "group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0", null ], - [ "mqtt_client_free", "group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882", null ], - [ "mqtt_client_is_connected", "group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5", null ], - [ "mqtt_client_new", "group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f", null ], - [ "mqtt_disconnect", "group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6", null ], - [ "mqtt_publish", "group__mqtt.html#gade9850d716e81fde572cb012be795d2f", null ], - [ "mqtt_set_inpub_callback", "group__mqtt.html#gafdfa0e65b217e92835d35858924565cf", null ], - [ "mqtt_sub_unsub", "group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.html deleted file mode 100644 index 01ed2c687128faf630ca9e8e3f2c52ce9d45c28c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - -

-Macros

#define MQTT_OUTPUT_RINGBUF_SIZE   256
 
#define MQTT_VAR_HEADER_BUFFER_LEN   128
 
#define MQTT_REQ_MAX_IN_FLIGHT   4
 
#define MQTT_CYCLIC_TIMER_INTERVAL   5
 
#define MQTT_REQ_TIMEOUT   30
 
#define MQTT_CONNECT_TIMOUT   100
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ MQTT_CONNECT_TIMOUT

- -
-
- - - - -
#define MQTT_CONNECT_TIMOUT   100
-
-

Seconds for MQTT connect response timeout after sending connect request

- -
-
- -

◆ MQTT_CYCLIC_TIMER_INTERVAL

- -
-
- - - - -
#define MQTT_CYCLIC_TIMER_INTERVAL   5
-
-

Seconds between each cyclic timer call.

- -
-
- -

◆ MQTT_OUTPUT_RINGBUF_SIZE

- -
-
- - - - -
#define MQTT_OUTPUT_RINGBUF_SIZE   256
-
-

Output ring-buffer size, must be able to fit largest outgoing publish message topic+payloads

- -
-
- -

◆ MQTT_REQ_MAX_IN_FLIGHT

- -
-
- - - - -
#define MQTT_REQ_MAX_IN_FLIGHT   4
-
-

Maximum number of pending subscribe, unsubscribe and publish requests to server .

- -
-
- -

◆ MQTT_REQ_TIMEOUT

- -
-
- - - - -
#define MQTT_REQ_TIMEOUT   30
-
-

Publish, subscribe and unsubscribe request timeout in seconds.

- -
-
- -

◆ MQTT_VAR_HEADER_BUFFER_LEN

- -
-
- - - - -
#define MQTT_VAR_HEADER_BUFFER_LEN   128
-
-

Number of bytes in receive buffer, must be at least the size of the longest incoming topic + 8 If one wants to avoid fragmented incoming publish, set length to max incoming topic length + max payload length + 8

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.js deleted file mode 100644 index 3ba3884854881e2cde7cea3e5d5ae8fee71d176e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__mqtt__opts.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__mqtt__opts = -[ - [ "MQTT_CONNECT_TIMOUT", "group__mqtt__opts.html#gac5d0580d1caf57dac1cb56662e5d9f7b", null ], - [ "MQTT_CYCLIC_TIMER_INTERVAL", "group__mqtt__opts.html#ga1d89fda808c7047eab7a67d3785aea8e", null ], - [ "MQTT_OUTPUT_RINGBUF_SIZE", "group__mqtt__opts.html#ga70627bafaffa071875cee9edc38d942b", null ], - [ "MQTT_REQ_MAX_IN_FLIGHT", "group__mqtt__opts.html#gae82460b35de2291e9661e440c3458e8f", null ], - [ "MQTT_REQ_TIMEOUT", "group__mqtt__opts.html#ga262639f2b45f6e064fb53156396d6d0a", null ], - [ "MQTT_VAR_HEADER_BUFFER_LEN", "group__mqtt__opts.html#ga8275ef78a85fb14c3ac1423c70e45805", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.html deleted file mode 100644 index 5d9bb350980dacaccff560715847dbaa4201392e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -lwIP: NETBIOS responder - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
NETBIOS responder
-
-
- - - - -

-Modules

 Options
 
- - - - - -

-Functions

void netbiosns_init (void)
 
void netbiosns_stop (void)
 
-

Detailed Description

-

This is an example implementation of a NetBIOS name server. It responds to name queries for a configurable name. Name resolving is not supported.

-

Note that the device doesn't broadcast it's own name so can't detect duplicate names!

-

Function Documentation

- -

◆ netbiosns_init()

- -
-
- - - - - - - - -
void netbiosns_init (void )
-
-

Init netbios responder

- -
-
- -

◆ netbiosns_stop()

- -
-
- - - - - - - - -
void netbiosns_stop (void )
-
-

Stop netbios responder

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.js deleted file mode 100644 index ad68eeb8c1a85d1c50ab09d554642a921e4bfa68..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__netbiosns = -[ - [ "Options", "group__netbiosns__opts.html", "group__netbiosns__opts" ], - [ "netbiosns_init", "group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b", null ], - [ "netbiosns_stop", "group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.html deleted file mode 100644 index 30eed10de0293cfb27e3b013a4d542331bab31d8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - -

-Macros

#define NETBIOS_LWIP_NAME   "NETBIOSLWIPDEV"
 
#define LWIP_NETBIOS_RESPOND_NAME_QUERY   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_NETBIOS_RESPOND_NAME_QUERY

- -
-
- - - - -
#define LWIP_NETBIOS_RESPOND_NAME_QUERY   0
-
-

Respond to NetBIOS name queries Default is disabled

- -
-
- -

◆ NETBIOS_LWIP_NAME

- -
-
- - - - -
#define NETBIOS_LWIP_NAME   "NETBIOSLWIPDEV"
-
-

NetBIOS name of lwip device This must be uppercase until NETBIOS_STRCMP() is defined to a string comparision function that is case insensitive. If you want to use the netif's hostname, use this (with LWIP_NETIF_HOSTNAME): (ip_current_netif() != NULL ? ip_current_netif()->hostname != NULL ? ip_current_netif()->hostname : "" : "")

-

If this is not defined, netbiosns_set_name() can be called at runtime to change the name.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.js deleted file mode 100644 index 78adb606ed84b7a4f5a65afe5208c13278af93e4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbiosns__opts.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__netbiosns__opts = -[ - [ "LWIP_NETBIOS_RESPOND_NAME_QUERY", "group__netbiosns__opts.html#gaa9dec8fc3dee5e72fbe9b854437bce84", null ], - [ "NETBIOS_LWIP_NAME", "group__netbiosns__opts.html#ga468c2ae67a79ce082ee585a438f7373b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.html deleted file mode 100644 index ec91bcd0d1da1c07d88c80f9eabd5d330b216bf2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - -lwIP: Network buffers - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

struct netbufnetbuf_new (void)
 
void netbuf_delete (struct netbuf *buf)
 
void * netbuf_alloc (struct netbuf *buf, u16_t size)
 
void netbuf_free (struct netbuf *buf)
 
err_t netbuf_ref (struct netbuf *buf, const void *dataptr, u16_t size)
 
void netbuf_chain (struct netbuf *head, struct netbuf *tail)
 
err_t netbuf_data (struct netbuf *buf, void **dataptr, u16_t *len)
 
s8_t netbuf_next (struct netbuf *buf)
 
void netbuf_first (struct netbuf *buf)
 
-

Detailed Description

-

Network buffer descriptor for Netconn API. Based on Packet buffers (PBUF) internally to avoid copying data around.
-Buffers must not be shared accross multiple threads, all functions except netbuf_new() and netbuf_delete() are not thread-safe.

-

Function Documentation

- -

◆ netbuf_alloc()

- -
-
- - - - - - - - - - - - - - - - - - -
void* netbuf_alloc (struct netbufbuf,
u16_t size 
)
-
-

Allocate memory for a packet buffer for a given netbuf.

-
Parameters
- - - -
bufthe netbuf for which to allocate a packet buffer
sizethe size of the packet buffer to allocate
-
-
-
Returns
pointer to the allocated memory NULL if no memory could be allocated
- -
-
- -

◆ netbuf_chain()

- -
-
- - - - - - - - - - - - - - - - - - -
void netbuf_chain (struct netbufhead,
struct netbuftail 
)
-
-

Chain one netbuf to another (

See also
pbuf_chain)
-
Parameters
- - - -
headthe first netbuf
tailnetbuf to chain after head, freed by this function, may not be reference after returning
-
-
- -
-
- -

◆ netbuf_data()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netbuf_data (struct netbufbuf,
void ** dataptr,
u16_t * len 
)
-
-

Get the data pointer and length of the data inside a netbuf.

-
Parameters
- - - - -
bufnetbuf to get the data from
dataptrpointer to a void pointer where to store the data pointer
lenpointer to an u16_t where the length of the data is stored
-
-
-
Returns
ERR_OK if the information was retrieved, ERR_BUF on error.
- -
-
- -

◆ netbuf_delete()

- -
-
- - - - - - - - -
void netbuf_delete (struct netbufbuf)
-
-

Deallocate a netbuf allocated by netbuf_new().

-
Parameters
- - -
bufpointer to a netbuf allocated by netbuf_new()
-
-
- -
-
- -

◆ netbuf_first()

- -
-
- - - - - - - - -
void netbuf_first (struct netbufbuf)
-
-

Move the current data pointer of a packet buffer contained in a netbuf to the beginning of the packet. The packet buffer itself is not modified.

-
Parameters
- - -
bufthe netbuf to modify
-
-
- -
-
- -

◆ netbuf_free()

- -
-
- - - - - - - - -
void netbuf_free (struct netbufbuf)
-
-

Free the packet buffer included in a netbuf

-
Parameters
- - -
bufpointer to the netbuf which contains the packet buffer to free
-
-
- -
-
- -

◆ netbuf_new()

- -
-
- - - - - - - - -
struct netbuf* netbuf_new (void )
-
-

Create (allocate) and initialize a new netbuf. The netbuf doesn't yet contain a packet buffer!

-
Returns
a pointer to a new netbuf NULL on lack of memory
- -
-
- -

◆ netbuf_next()

- -
-
- - - - - - - - -
s8_t netbuf_next (struct netbufbuf)
-
-

Move the current data pointer of a packet buffer contained in a netbuf to the next part. The packet buffer itself is not modified.

-
Parameters
- - -
bufthe netbuf to modify
-
-
-
Returns
-1 if there is no next part 1 if moved to the next part but now there is no next part 0 if moved to the next part and there are still more parts
- -
-
- -

◆ netbuf_ref()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netbuf_ref (struct netbufbuf,
const void * dataptr,
u16_t size 
)
-
-

Let a netbuf reference existing (non-volatile) data.

-
Parameters
- - - - -
bufnetbuf which should reference the data
dataptrpointer to the data to reference
sizesize of the data
-
-
-
Returns
ERR_OK if data is referenced ERR_MEM if data couldn't be referenced due to lack of memory
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.js deleted file mode 100644 index 8027d494bf3eced18ecb766284662a62eae18226..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netbuf.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__netbuf = -[ - [ "netbuf_alloc", "group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0", null ], - [ "netbuf_chain", "group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602", null ], - [ "netbuf_data", "group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01", null ], - [ "netbuf_delete", "group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d", null ], - [ "netbuf_first", "group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51", null ], - [ "netbuf_free", "group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b", null ], - [ "netbuf_new", "group__netbuf.html#gaaba704cd963e35e71145de9f5112991d", null ], - [ "netbuf_next", "group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715", null ], - [ "netbuf_ref", "group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.html deleted file mode 100644 index 62a096891d807f3e6af6ce560be8c41d08ca45dd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -lwIP: Netconn API - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - -

-Modules

 Common functions
 
 TCP only
 
 UDP only
 
 Network buffers
 
-

Detailed Description

-

Thread-safe, to be called from non-TCPIP threads only. TX/RX handling based on Network buffers (containing Packet buffers (PBUF)) to avoid copying data around.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.js deleted file mode 100644 index d74790846ef79fa0c0ba93fedc92674a08b02d7a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__netconn = -[ - [ "Common functions", "group__netconn__common.html", "group__netconn__common" ], - [ "TCP only", "group__netconn__tcp.html", "group__netconn__tcp" ], - [ "UDP only", "group__netconn__udp.html", "group__netconn__udp" ], - [ "Network buffers", "group__netbuf.html", "group__netbuf" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.html deleted file mode 100644 index c1ad66e50b5371bf15545ebc184098ae11484f43..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - - -lwIP: Common functions - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Common functions
-
-
- - - - - - - - - - - - -

-Macros

#define netconn_new(t)   netconn_new_with_proto_and_callback(t, 0, NULL)
 
#define netconn_peer(c, i, p)   netconn_getaddr(c,i,p,0)
 
#define netconn_addr(c, i, p)   netconn_getaddr(c,i,p,1)
 
#define netconn_set_ipv6only(conn, val)
 
#define netconn_get_ipv6only(conn)   (((conn)->flags & NETCONN_FLAG_IPV6_V6ONLY) != 0)
 
- - - -

-Enumerations

enum  netconn_type { ,
-  NETCONN_TCP = 0x10, -NETCONN_TCP_IPV6 = NETCONN_TCP | 0x08, -NETCONN_UDP = 0x20, -NETCONN_UDPLITE = 0x21, -
-  NETCONN_UDPNOCHKSUM = 0x22, -NETCONN_UDP_IPV6 = NETCONN_UDP | 0x08, -NETCONN_UDPLITE_IPV6 = NETCONN_UDPLITE | 0x08, -NETCONN_UDPNOCHKSUM_IPV6 = NETCONN_UDPNOCHKSUM | 0x08, -
-  NETCONN_RAW = 0x40 -
- }
 
- - - - - - - - - - - - - - - - - -

-Functions

err_t netconn_prepare_delete (struct netconn *conn)
 
err_t netconn_delete (struct netconn *conn)
 
err_t netconn_bind (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_bind_if (struct netconn *conn, u8_t if_idx)
 
err_t netconn_connect (struct netconn *conn, const ip_addr_t *addr, u16_t port)
 
err_t netconn_recv (struct netconn *conn, struct netbuf **new_buf)
 
err_t netconn_err (struct netconn *conn)
 
err_t netconn_gethostbyname_addrtype (const char *name, ip_addr_t *addr, u8_t dns_addrtype)
 
-

Detailed Description

-

For use with TCP and UDP

-

Macro Definition Documentation

- -

◆ netconn_addr

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define netconn_addr( c,
 i,
 
)   netconn_getaddr(c,i,p,1)
-
- -
-
- -

◆ netconn_get_ipv6only

- -
-
- - - - - - - - -
#define netconn_get_ipv6only( conn)   (((conn)->flags & NETCONN_FLAG_IPV6_V6ONLY) != 0)
-
-

TCP: Get the IPv6 ONLY status of netconn calls (see NETCONN_FLAG_IPV6_V6ONLY)

- -
-
- -

◆ netconn_new

- -
-
- - - - - - - - -
#define netconn_new( t)   netconn_new_with_proto_and_callback(t, 0, NULL)
-
-

Create new netconn connection

Parameters
- - -
tnetconn_type
-
-
- -
-
- -

◆ netconn_peer

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define netconn_peer( c,
 i,
 
)   netconn_getaddr(c,i,p,0)
-
- -
-
- -

◆ netconn_set_ipv6only

- -
-
- - - - - - - - - - - - - - - - - - -
#define netconn_set_ipv6only( conn,
 val 
)
-
-Value:
do { if(val) { \
netconn_set_flags(conn, NETCONN_FLAG_IPV6_V6ONLY); \
} else { \
netconn_clear_flags(conn, NETCONN_FLAG_IPV6_V6ONLY); }} while(0)
#define NETCONN_FLAG_IPV6_V6ONLY
Definition: api.h:87
-

TCP: Set the IPv6 ONLY status of netconn calls (see NETCONN_FLAG_IPV6_V6ONLY)

- -
-
-

Enumeration Type Documentation

- -

◆ netconn_type

- -
-
- - - - -
enum netconn_type
-
-

Protocol family and type of the netconn

- - - - - - - - - - -
Enumerator
NETCONN_TCP 

TCP IPv4

-
NETCONN_TCP_IPV6 

TCP IPv6

-
NETCONN_UDP 

UDP IPv4

-
NETCONN_UDPLITE 

UDP IPv4 lite

-
NETCONN_UDPNOCHKSUM 

UDP IPv4 no checksum

-
NETCONN_UDP_IPV6 

UDP IPv6 (dual-stack by default, unless you call netconn_set_ipv6only)

-
NETCONN_UDPLITE_IPV6 

UDP IPv6 lite (dual-stack by default, unless you call netconn_set_ipv6only)

-
NETCONN_UDPNOCHKSUM_IPV6 

UDP IPv6 no checksum (dual-stack by default, unless you call netconn_set_ipv6only)

-
NETCONN_RAW 

Raw connection IPv4

-
- -
-
-

Function Documentation

- -

◆ netconn_bind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_bind (struct netconnconn,
const ip_addr_taddr,
u16_t port 
)
-
-

Bind a netconn to a specific local IP address and port. Binding one netconn twice might not always be checked correctly!

-
Parameters
- - - - -
connthe netconn to bind
addrthe local IP address to bind the netconn to (use IP4_ADDR_ANY/IP6_ADDR_ANY to bind to all addresses)
portthe local port to bind the netconn to (not used for RAW)
-
-
-
Returns
ERR_OK if bound, any other err_t on failure
- -
-
- -

◆ netconn_bind_if()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_bind_if (struct netconnconn,
u8_t if_idx 
)
-
-

Bind a netconn to a specific interface and port. Binding one netconn twice might not always be checked correctly!

-
Parameters
- - - -
connthe netconn to bind
if_idxthe local interface index to bind the netconn to
-
-
-
Returns
ERR_OK if bound, any other err_t on failure
- -
-
- -

◆ netconn_connect()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_connect (struct netconnconn,
const ip_addr_taddr,
u16_t port 
)
-
-

Connect a netconn to a specific remote IP address and port.

-
Parameters
- - - - -
connthe netconn to connect
addrthe remote IP address to connect to
portthe remote port to connect to (no used for RAW)
-
-
-
Returns
ERR_OK if connected, return value of tcp_/udp_/raw_connect otherwise
- -
-
- -

◆ netconn_delete()

- -
-
- - - - - - - - -
err_t netconn_delete (struct netconnconn)
-
-

Close a netconn 'connection' and free its resources. UDP and RAW connection are completely closed, TCP pcbs might still be in a waitstate after this returns.

-
Parameters
- - -
connthe netconn to delete
-
-
-
Returns
ERR_OK if the connection was deleted
- -
-
- -

◆ netconn_err()

- -
-
- - - - - - - - -
err_t netconn_err (struct netconnconn)
-
-

Get and reset pending error on a netconn

-
Parameters
- - -
connthe netconn to get the error from
-
-
-
Returns
and pending error or ERR_OK if no error was pending
- -
-
- -

◆ netconn_gethostbyname_addrtype()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_gethostbyname_addrtype (const char * name,
ip_addr_taddr,
u8_t dns_addrtype 
)
-
-

Execute a DNS query, only one IP address is returned

-
Parameters
- - - - -
namea string representation of the DNS host name to query
addra preallocated ip_addr_t where to store the resolved IP address
dns_addrtypeIP address type (IPv4 / IPv6)
-
-
-
Returns
ERR_OK: resolving succeeded ERR_MEM: memory error, try again later ERR_ARG: dns client not initialized or invalid hostname ERR_VAL: dns server response was invalid
- -
-
- -

◆ netconn_prepare_delete()

- -
-
- - - - - - - - -
err_t netconn_prepare_delete (struct netconnconn)
-
-

Close a netconn 'connection' and free all its resources but not the netconn itself. UDP and RAW connection are completely closed, TCP pcbs might still be in a waitstate after this returns.

-
Parameters
- - -
connthe netconn to delete
-
-
-
Returns
ERR_OK if the connection was deleted
- -
-
- -

◆ netconn_recv()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_recv (struct netconnconn,
struct netbuf ** new_buf 
)
-
-

Receive data (in form of a netbuf containing a packet buffer) from a netconn

-
Parameters
- - - -
connthe netconn from which to receive data
new_bufpointer where a new netbuf is stored when received data
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error)
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.js deleted file mode 100644 index 78098775fb9e7df289046323796a026acf8beb5d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__common.js +++ /dev/null @@ -1,27 +0,0 @@ -var group__netconn__common = -[ - [ "netconn_addr", "group__netconn__common.html#ga37ec33522cfc26fa57251c33e4cebb3e", null ], - [ "netconn_get_ipv6only", "group__netconn__common.html#gaf001c7d5fbf97c04eb1d9ac7d14c9c31", null ], - [ "netconn_new", "group__netconn__common.html#gab2bd1d5e633e14e428cfc0ca908d5e0c", null ], - [ "netconn_peer", "group__netconn__common.html#ga1065e769f2276270722a7700182077bc", null ], - [ "netconn_set_ipv6only", "group__netconn__common.html#gae56911e2d92bebf43d73e116530e41f1", null ], - [ "netconn_type", "group__netconn__common.html#gaaba260d28d105fb4bce9185fd0300d91", [ - [ "NETCONN_TCP", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a75d14318b91af7a452230189f47e5e1a", null ], - [ "NETCONN_TCP_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91ae7efa7c4e50b7b381531a2136cd5a013", null ], - [ "NETCONN_UDP", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a6b8ec191d69f7e639f4ab40779069636", null ], - [ "NETCONN_UDPLITE", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a655e1625cc7e6a93f1e3d2646f56a1e4", null ], - [ "NETCONN_UDPNOCHKSUM", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a7e0c3f566b3d4321b36b711b6b1ad6de", null ], - [ "NETCONN_UDP_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a34ee1c89f6705462590a4fe2c9772d9e", null ], - [ "NETCONN_UDPLITE_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91aa9cabc9d90606b5c5939fcc02ac588c7", null ], - [ "NETCONN_UDPNOCHKSUM_IPV6", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a2c7f548d26f6c411f084b6c59247b60e", null ], - [ "NETCONN_RAW", "group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a0d828a7e9c1614d4cae56602b09f39e9", null ] - ] ], - [ "netconn_bind", "group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230", null ], - [ "netconn_bind_if", "group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5", null ], - [ "netconn_connect", "group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77", null ], - [ "netconn_delete", "group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403", null ], - [ "netconn_err", "group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4", null ], - [ "netconn_gethostbyname_addrtype", "group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5", null ], - [ "netconn_prepare_delete", "group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0", null ], - [ "netconn_recv", "group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.html deleted file mode 100644 index 54fdd72c16dc6b2b41b70fafc0f7b81e77ca8034..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - - -lwIP: TCP only - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - -

-Macros

#define netconn_listen(conn)   netconn_listen_with_backlog(conn, TCP_DEFAULT_LISTEN_BACKLOG)
 
#define netconn_write(conn, dataptr, size, apiflags)   netconn_write_partly(conn, dataptr, size, apiflags, NULL)
 
- - - - - - - - - - - - - - - -

-Functions

err_t netconn_listen_with_backlog (struct netconn *conn, u8_t backlog)
 
err_t netconn_accept (struct netconn *conn, struct netconn **new_conn)
 
err_t netconn_recv_tcp_pbuf (struct netconn *conn, struct pbuf **new_buf)
 
err_t netconn_recv_tcp_pbuf_flags (struct netconn *conn, struct pbuf **new_buf, u8_t apiflags)
 
err_t netconn_write_partly (struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written)
 
err_t netconn_close (struct netconn *conn)
 
err_t netconn_shutdown (struct netconn *conn, u8_t shut_rx, u8_t shut_tx)
 
-

Detailed Description

-

TCP only functions

-

Macro Definition Documentation

- -

◆ netconn_listen

- -
-
- - - - - - - - -
#define netconn_listen( conn)   netconn_listen_with_backlog(conn, TCP_DEFAULT_LISTEN_BACKLOG)
-
- -
-
- -

◆ netconn_write

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define netconn_write( conn,
 dataptr,
 size,
 apiflags 
)   netconn_write_partly(conn, dataptr, size, apiflags, NULL)
-
- -
-
-

Function Documentation

- -

◆ netconn_accept()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_accept (struct netconnconn,
struct netconn ** new_conn 
)
-
-

Accept a new connection on a TCP listening netconn.

-
Parameters
- - - -
connthe TCP listen netconn
new_connpointer where the new connection is stored
-
-
-
Returns
ERR_OK if a new connection has been received or an error code otherwise
- -
-
- -

◆ netconn_close()

- -
-
- - - - - - - - -
err_t netconn_close (struct netconnconn)
-
-

Close a TCP netconn (doesn't delete it).

-
Parameters
- - -
connthe TCP netconn to close
-
-
-
Returns
ERR_OK if the netconn was closed, any other err_t on error
- -
-
- -

◆ netconn_listen_with_backlog()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_listen_with_backlog (struct netconnconn,
u8_t backlog 
)
-
-

Set a TCP netconn into listen mode

-
Parameters
- - - -
connthe tcp netconn to set to listen mode
backlogthe listen backlog, only used if TCP_LISTEN_BACKLOG==1
-
-
-
Returns
ERR_OK if the netconn was set to listen (UDP and RAW netconns don't return any error (yet?))
- -
-
- -

◆ netconn_recv_tcp_pbuf()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_recv_tcp_pbuf (struct netconnconn,
struct pbuf ** new_buf 
)
-
-

Receive data (in form of a pbuf) from a TCP netconn

-
Parameters
- - - -
connthe netconn from which to receive data
new_bufpointer where a new pbuf is stored when received data
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error,
-
See also
netconn_recv_data) ERR_ARG if conn is not a TCP netconn
- -
-
- -

◆ netconn_recv_tcp_pbuf_flags()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_recv_tcp_pbuf_flags (struct netconnconn,
struct pbuf ** new_buf,
u8_t apiflags 
)
-
-

Receive data (in form of a pbuf) from a TCP netconn

-
Parameters
- - - - -
connthe netconn from which to receive data
new_bufpointer where a new pbuf is stored when received data
apiflagsflags that control function behaviour. For now only:
    -
  • NETCONN_DONTBLOCK: only read data that is available now, don't wait for more data
  • -
-
-
-
-
Returns
ERR_OK if data has been received, an error code otherwise (timeout, memory error or another error,
-
See also
netconn_recv_data) ERR_ARG if conn is not a TCP netconn
- -
-
- -

◆ netconn_shutdown()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_shutdown (struct netconnconn,
u8_t shut_rx,
u8_t shut_tx 
)
-
-

Shut down one or both sides of a TCP netconn (doesn't delete it).

-
Parameters
- - - - -
connthe TCP netconn to shut down
shut_rxshut down the RX side (no more read possible after this)
shut_txshut down the TX side (no more write possible after this)
-
-
-
Returns
ERR_OK if the netconn was closed, any other err_t on error
- -
-
- -

◆ netconn_write_partly()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_write_partly (struct netconnconn,
const void * dataptr,
size_t size,
u8_t apiflags,
size_t * bytes_written 
)
-
-

Send data over a TCP netconn.

-
Parameters
- - - - - - -
connthe TCP netconn over which to send data
dataptrpointer to the application buffer that contains the data to send
sizesize of the application data to send
apiflagscombination of following flags :
    -
  • NETCONN_COPY: data will be copied into memory belonging to the stack
  • -
  • NETCONN_MORE: for TCP connection, PSH flag will be set on last segment sent
  • -
  • NETCONN_DONTBLOCK: only write the data if all data can be written at once
  • -
-
bytes_writtenpointer to a location that receives the number of written bytes
-
-
-
Returns
ERR_OK if data was sent, any other err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.js deleted file mode 100644 index 809fac5062705baa0a2c197a3bacfb4b2f282abe..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__tcp.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__netconn__tcp = -[ - [ "netconn_listen", "group__netconn__tcp.html#ga43e3f4c2169dec0f666c502e490416b7", null ], - [ "netconn_write", "group__netconn__tcp.html#gafea5e9b90770a7c6cd0762ceb65e5b46", null ], - [ "netconn_accept", "group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69", null ], - [ "netconn_close", "group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624", null ], - [ "netconn_listen_with_backlog", "group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d", null ], - [ "netconn_recv_tcp_pbuf", "group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490", null ], - [ "netconn_recv_tcp_pbuf_flags", "group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294", null ], - [ "netconn_shutdown", "group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63", null ], - [ "netconn_write_partly", "group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.html deleted file mode 100644 index 667d274dcd59ed54c6e48360fe07b8ebc3a912eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - -lwIP: UDP only - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - -

-Functions

err_t netconn_disconnect (struct netconn *conn)
 
err_t netconn_sendto (struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port)
 
err_t netconn_send (struct netconn *conn, struct netbuf *buf)
 
err_t netconn_join_leave_group (struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave)
 
err_t netconn_join_leave_group_netif (struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave)
 
-

Detailed Description

-

UDP only functions

-

Function Documentation

- -

◆ netconn_disconnect()

- -
-
- - - - - - - - -
err_t netconn_disconnect (struct netconnconn)
-
-

Disconnect a netconn from its current peer (only valid for UDP netconns).

-
Parameters
- - -
connthe netconn to disconnect
-
-
-
Returns
See err_t
- -
-
- -

◆ netconn_join_leave_group()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_join_leave_group (struct netconnconn,
const ip_addr_tmultiaddr,
const ip_addr_tnetif_addr,
enum netconn_igmp join_or_leave 
)
-
-

Join multicast groups for UDP netconns.

-
Parameters
- - - - - -
connthe UDP netconn for which to change multicast addresses
multiaddrIP address of the multicast group to join or leave
netif_addrthe IP address of the network interface on which to send the igmp message
join_or_leaveflag whether to send a join- or leave-message
-
-
-
Returns
ERR_OK if the action was taken, any err_t on error
- -
-
- -

◆ netconn_join_leave_group_netif()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_join_leave_group_netif (struct netconnconn,
const ip_addr_tmultiaddr,
u8_t if_idx,
enum netconn_igmp join_or_leave 
)
-
-

Join multicast groups for UDP netconns.

-
Parameters
- - - - - -
connthe UDP netconn for which to change multicast addresses
multiaddrIP address of the multicast group to join or leave
if_idxthe index of the netif
join_or_leaveflag whether to send a join- or leave-message
-
-
-
Returns
ERR_OK if the action was taken, any err_t on error
- -
-
- -

◆ netconn_send()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netconn_send (struct netconnconn,
struct netbufbuf 
)
-
-

Send data over a UDP or RAW netconn (that is already connected).

-
Parameters
- - - -
connthe UDP or RAW netconn over which to send data
bufa netbuf containing the data to send
-
-
-
Returns
ERR_OK if data was sent, any other err_t on error
- -
-
- -

◆ netconn_sendto()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netconn_sendto (struct netconnconn,
struct netbufbuf,
const ip_addr_taddr,
u16_t port 
)
-
-

Send data (in form of a netbuf) to a specific remote IP address and port. Only to be used for UDP and RAW netconns (not TCP).

-
Parameters
- - - - - -
connthe netconn over which to send data
bufa netbuf containing the data to send
addrthe remote IP address to which to send the data
portthe remote port to which to send the data
-
-
-
Returns
ERR_OK if data was sent, any other err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.js deleted file mode 100644 index 7d0370aefdf64cce3d31e668a08f9c1c194ef245..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netconn__udp.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__netconn__udp = -[ - [ "netconn_disconnect", "group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402", null ], - [ "netconn_join_leave_group", "group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed", null ], - [ "netconn_join_leave_group_netif", "group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b", null ], - [ "netconn_send", "group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238", null ], - [ "netconn_sendto", "group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.html deleted file mode 100644 index a96d6b8d7e794bcac2ab7704dce864f59530de80..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - -lwIP: NETDB API - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
NETDB API
-
-
- - - - - - - - - - -

-Macros

#define gethostbyname(name)   lwip_gethostbyname(name)
 
#define gethostbyname_r(name, ret, buf, buflen, result, h_errnop)   lwip_gethostbyname_r(name, ret, buf, buflen, result, h_errnop)
 
#define freeaddrinfo(addrinfo)   lwip_freeaddrinfo(addrinfo)
 
#define getaddrinfo(nodname, servname, hints, res)   lwip_getaddrinfo(nodname, servname, hints, res)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ freeaddrinfo

- -
-
- - - - - - - - -
#define freeaddrinfo( addrinfo)   lwip_freeaddrinfo(addrinfo)
-
- -
-
- -

◆ getaddrinfo

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define getaddrinfo( nodname,
 servname,
 hints,
 res 
)   lwip_getaddrinfo(nodname, servname, hints, res)
-
- -
-
- -

◆ gethostbyname

- -
-
- - - - - - - - -
#define gethostbyname( name)   lwip_gethostbyname(name)
-
- -
-
- -

◆ gethostbyname_r

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define gethostbyname_r( name,
 ret,
 buf,
 buflen,
 result,
 h_errnop 
)   lwip_gethostbyname_r(name, ret, buf, buflen, result, h_errnop)
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.js deleted file mode 100644 index 2b05cc40fe642642f28bc8a5dc4848814249db2e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netdbapi.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__netdbapi = -[ - [ "freeaddrinfo", "group__netdbapi.html#gab28cd3049bcf6e2bc3a71e968a64a92d", null ], - [ "getaddrinfo", "group__netdbapi.html#ga558191530d91c101621b49e43bd5bbf5", null ], - [ "gethostbyname", "group__netdbapi.html#ga39746b4b096060ca3e8c6ee7a7560b1d", null ], - [ "gethostbyname_r", "group__netdbapi.html#ga76204a4d646dba393f88aa9b0980fc07", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.html deleted file mode 100644 index aa952c010a70580c1b5cf7339863cbf3688355bf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.html +++ /dev/null @@ -1,883 +0,0 @@ - - - - - - - -lwIP: Network interface (NETIF) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Network interface (NETIF)
-
-
- - - - - - - - - - - - -

-Modules

 IPv4 address handling
 
 IPv6 address handling
 
 Client data handling
 
 Flags
 
 MIB2 statistics
 
- - - -

-Data Structures

union  netif_ext_callback_args_t
 
- - - - - - - - - - - -

-Macros

#define netif_is_up(netif)   (((netif)->flags & NETIF_FLAG_UP) ? (u8_t)1 : (u8_t)0)
 
#define netif_set_hostname(netif, name)   do { if((netif) != NULL) { (netif)->hostname = name; }}while(0)
 
#define netif_get_hostname(netif)   (((netif) != NULL) ? ((netif)->hostname) : NULL)
 
#define netif_set_igmp_mac_filter(netif, function)   do { if((netif) != NULL) { (netif)->igmp_mac_filter = function; }}while(0)
 
#define netif_set_mld_mac_filter(netif, function)   do { if((netif) != NULL) { (netif)->mld_mac_filter = function; }}while(0)
 
- - - - - -

-Typedefs

typedef u16_t netif_nsc_reason_t
 
typedef void(* netif_ext_callback_fn) (struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct netifnetif_add_noaddr (struct netif *netif, void *state, netif_init_fn init, netif_input_fn input)
 
struct netifnetif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
 
void netif_remove (struct netif *netif)
 
void netif_set_default (struct netif *netif)
 
void netif_set_up (struct netif *netif)
 
void netif_set_down (struct netif *netif)
 
void netif_set_status_callback (struct netif *netif, netif_status_callback_fn status_callback)
 
void netif_set_remove_callback (struct netif *netif, netif_status_callback_fn remove_callback)
 
void netif_set_link_up (struct netif *netif)
 
void netif_set_link_down (struct netif *netif)
 
void netif_set_link_callback (struct netif *netif, netif_status_callback_fn link_callback)
 
err_t netif_loop_output (struct netif *netif, struct pbuf *p)
 
u8_t netif_name_to_index (const char *name)
 
char * netif_index_to_name (u8_t idx, char *name)
 
struct netifnetif_get_by_index (u8_t idx)
 
struct netifnetif_find (const char *name)
 
void netif_add_ext_callback (netif_ext_callback_t *callback, netif_ext_callback_fn fn)
 
void netif_remove_ext_callback (netif_ext_callback_t *callback)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ netif_get_hostname

- -
-
- - - - - - - - -
#define netif_get_hostname( netif)   (((netif) != NULL) ? ((netif)->hostname) : NULL)
-
- -
-
- -

◆ netif_is_up

- -
-
- - - - - - - - -
#define netif_is_up( netif)   (((netif)->flags & NETIF_FLAG_UP) ? (u8_t)1 : (u8_t)0)
-
-

Ask if an interface is up

- -
-
- -

◆ netif_set_hostname

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_set_hostname( netif,
 name 
)   do { if((netif) != NULL) { (netif)->hostname = name; }}while(0)
-
- -
-
- -

◆ netif_set_igmp_mac_filter

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_set_igmp_mac_filter( netif,
 function 
)   do { if((netif) != NULL) { (netif)->igmp_mac_filter = function; }}while(0)
-
- -
-
- -

◆ netif_set_mld_mac_filter

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_set_mld_mac_filter( netif,
 function 
)   do { if((netif) != NULL) { (netif)->mld_mac_filter = function; }}while(0)
-
- -
-
-

Typedef Documentation

- -

◆ netif_ext_callback_fn

- -
-
- - - - -
typedef void(* netif_ext_callback_fn) (struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args)
-
-

Function used for extended netif status callbacks Note: When parsing reason argument, keep in mind that more reasons may be added in the future!

Parameters
- - - - -
netifnetif that is affected by change
reasonchange reason
argsdepends on reason, see reason description
-
-
- -
-
- -

◆ netif_nsc_reason_t

- -
-
- - - - -
typedef u16_t netif_nsc_reason_t
-
-

Extended netif status callback (NSC) reasons flags. May be extended in the future!

- -
-
-

Function Documentation

- -

◆ netif_add()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct netif* netif_add (struct netifnetif,
const ip4_addr_tipaddr,
const ip4_addr_tnetmask,
const ip4_addr_tgw,
void * state,
netif_init_fn init,
netif_input_fn input 
)
-
-

Add a network interface to the list of lwIP netifs.

-
Parameters
- - - - - - - - -
netifa pre-allocated netif structure
ipaddrIP address for the new netif
netmasknetwork mask for the new netif
gwdefault gateway IP address for the new netif
stateopaque data passed to the new netif
initcallback function that initializes the interface
inputcallback function that is called to pass ingress packets up in the protocol layer stack.
-It is recommended to use a function that passes the input directly to the stack (netif_input(), NO_SYS=1 mode) or via sending a message to TCPIP thread (tcpip_input(), NO_SYS=0 mode).
-These functions use netif flags NETIF_FLAG_ETHARP and NETIF_FLAG_ETHERNET to decide whether to forward to ethernet_input() or ip_input(). In other words, the functions only work when the netif driver is implemented correctly!
-Most members of struct netif should be be initialized by the netif init function = netif driver (init parameter of this function).
-IPv6: Don't forget to call netif_create_ip6_linklocal_address() after setting the MAC address in struct netif.hwaddr (IPv6 requires a link-local address).
-
-
-
Returns
netif, or NULL if failed.
- -
-
- -

◆ netif_add_ext_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_add_ext_callback (netif_ext_callback_t * callback,
netif_ext_callback_fn fn 
)
-
-

Add extended netif events listener

Parameters
- - - -
callbackpointer to listener structure
fncallback function
-
-
- -
-
- -

◆ netif_add_noaddr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct netif* netif_add_noaddr (struct netifnetif,
void * state,
netif_init_fn init,
netif_input_fn input 
)
-
-

Add a network interface to the list of lwIP netifs.

-

Same as netif_add but without IPv4 addresses

- -
-
- -

◆ netif_find()

- -
-
- - - - - - - - -
struct netif* netif_find (const char * name)
-
-

Find a network interface by searching for its name

-
Parameters
- - -
namethe name of the netif (like netif->name) plus concatenated number in ascii representation (e.g. 'en0')
-
-
- -
-
- -

◆ netif_get_by_index()

- -
-
- - - - - - - - -
struct netif* netif_get_by_index (u8_t idx)
-
-

Return the interface for the netif index

-
Parameters
- - -
idxindex of netif to find
-
-
- -
-
- -

◆ netif_index_to_name()

- -
-
- - - - - - - - - - - - - - - - - - -
char* netif_index_to_name (u8_t idx,
char * name 
)
-
-

Return the interface name for the netif matching index or NULL if not found/on error

-
Parameters
- - - -
idxthe interface index of the netif
namechar buffer of at least NETIF_NAMESIZE bytes
-
-
- -
-
- -

◆ netif_loop_output()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netif_loop_output (struct netifnetif,
struct pbufp 
)
-
-

Send an IP packet to be received on the same netif (loopif-like). The pbuf is simply copied and handed back to netif->input. In multithreaded mode, this is done directly since netif->input must put the packet on a queue. In callback mode, the packet is put on an internal queue and is fed to netif->input by netif_poll().

-
Parameters
- - - -
netifthe lwip network interface structure
pthe (IP) packet to 'send'
-
-
-
Returns
ERR_OK if the packet has been sent ERR_MEM if the pbuf used to copy the packet couldn't be allocated
- -
-
- -

◆ netif_name_to_index()

- -
-
- - - - - - - - -
u8_t netif_name_to_index (const char * name)
-
-

Return the interface index for the netif with name or NETIF_NO_INDEX if not found/on error

-
Parameters
- - -
namethe name of the netif
-
-
- -
-
- -

◆ netif_remove()

- -
-
- - - - - - - - -
void netif_remove (struct netifnetif)
-
-

Remove a network interface from the list of lwIP netifs.

-
Parameters
- - -
netifthe network interface to remove
-
-
- -
-
- -

◆ netif_remove_ext_callback()

- -
-
- - - - - - - - -
void netif_remove_ext_callback (netif_ext_callback_t * callback)
-
-

Remove extended netif events listener

Parameters
- - -
callbackpointer to listener structure
-
-
- -
-
- -

◆ netif_set_default()

- -
-
- - - - - - - - -
void netif_set_default (struct netifnetif)
-
-

Set a network interface as the default network interface (used to output all packets for which no specific route is found)

-
Parameters
- - -
netifthe default network interface
-
-
- -
-
- -

◆ netif_set_down()

- -
-
- - - - - - - - -
void netif_set_down (struct netifnetif)
-
-

Bring an interface down, disabling any traffic processing.

- -
-
- -

◆ netif_set_link_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_link_callback (struct netifnetif,
netif_status_callback_fn link_callback 
)
-
-

Set callback to be called when link is brought up/down

- -
-
- -

◆ netif_set_link_down()

- -
-
- - - - - - - - -
void netif_set_link_down (struct netifnetif)
-
-

Called by a driver when its link goes down

- -
-
- -

◆ netif_set_link_up()

- -
-
- - - - - - - - -
void netif_set_link_up (struct netifnetif)
-
-

Called by a driver when its link goes up

- -
-
- -

◆ netif_set_remove_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_remove_callback (struct netifnetif,
netif_status_callback_fn remove_callback 
)
-
-

Set callback to be called when the interface has been removed

- -
-
- -

◆ netif_set_status_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_status_callback (struct netifnetif,
netif_status_callback_fn status_callback 
)
-
-

Set callback to be called when interface is brought up/down or address is changed while up

- -
-
- -

◆ netif_set_up()

- -
-
- - - - - - - - -
void netif_set_up (struct netifnetif)
-
-

Bring an interface up, available for processing traffic.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.js deleted file mode 100644 index 7b84c6f99533fd45185c37d13e55d039e7d1cd72..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif.js +++ /dev/null @@ -1,53 +0,0 @@ -var group__netif = -[ - [ "IPv4 address handling", "group__netif__ip4.html", "group__netif__ip4" ], - [ "IPv6 address handling", "group__netif__ip6.html", "group__netif__ip6" ], - [ "Client data handling", "group__netif__cd.html", "group__netif__cd" ], - [ "Flags", "group__netif__flags.html", "group__netif__flags" ], - [ "MIB2 statistics", "group__netif__mib2.html", "group__netif__mib2" ], - [ "netif_ext_callback_args_t", "unionnetif__ext__callback__args__t.html", [ - [ "ipv4_changed_s", "structnetif__ext__callback__args__t_1_1ipv4__changed__s.html", [ - [ "old_address", "structnetif__ext__callback__args__t_1_1ipv4__changed__s.html#a0f6e5c1318218d95f1d3dc8c29c30ade", null ] - ] ], - [ "ipv6_addr_state_changed_s", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html", [ - [ "addr_index", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#aebf2aa0b26b07ca1977c676a0404323f", null ], - [ "address", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#acd24c243c866f8f9169b89af11974f17", null ], - [ "old_state", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#a9b58712e82a73803391523324e19a776", null ] - ] ], - [ "ipv6_set_s", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html", [ - [ "addr_index", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html#ad44a5f52ad695ea90b15a1e29ff823dd", null ], - [ "old_address", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html#aafda237ad0c20d25fa2ad83d63051226", null ] - ] ], - [ "link_changed_s", "structnetif__ext__callback__args__t_1_1link__changed__s.html", [ - [ "state", "structnetif__ext__callback__args__t_1_1link__changed__s.html#a39870f966a2a64a7f51747b45977296c", null ] - ] ], - [ "status_changed_s", "structnetif__ext__callback__args__t_1_1status__changed__s.html", [ - [ "state", "structnetif__ext__callback__args__t_1_1status__changed__s.html#a207d3afdf0a37d16a61d1253e264d7a7", null ] - ] ] - ] ], - [ "netif_get_hostname", "group__netif.html#ga5a378ba73e60cd1e5235474f0db22978", null ], - [ "netif_is_up", "group__netif.html#ga94a4c24c988afc0a577387730f303b19", null ], - [ "netif_set_hostname", "group__netif.html#ga5e5d2c6fa5566a24dd848f3a2c7c957f", null ], - [ "netif_set_igmp_mac_filter", "group__netif.html#ga3428b3f8195249c6cd8704a4db46b401", null ], - [ "netif_set_mld_mac_filter", "group__netif.html#ga97f30bb5542e4c07d3b32e3c754e104c", null ], - [ "netif_ext_callback_fn", "group__netif.html#ga5ee213cea065424c89c66f138c008da1", null ], - [ "netif_nsc_reason_t", "group__netif.html#gab2b9387389513a02027c62e246723808", null ], - [ "netif_add", "group__netif.html#gade5498543e74067f28cc6bef0209e3be", null ], - [ "netif_add_ext_callback", "group__netif.html#ga3efc2b72f75936d50708247420c9d1d9", null ], - [ "netif_add_noaddr", "group__netif.html#gac20150ac754ff1f88afeaa33be3552a4", null ], - [ "netif_find", "group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def", null ], - [ "netif_get_by_index", "group__netif.html#gae4df885347c800a5486d3bf25981300e", null ], - [ "netif_index_to_name", "group__netif.html#ga3ff104d083914e87a7805a0b90a85755", null ], - [ "netif_loop_output", "group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2", null ], - [ "netif_name_to_index", "group__netif.html#gac763a1f647fb9e8af4254418e813a6ae", null ], - [ "netif_remove", "group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979", null ], - [ "netif_remove_ext_callback", "group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716", null ], - [ "netif_set_default", "group__netif.html#gac90f290edd005238d62aa94c4ac9dea3", null ], - [ "netif_set_down", "group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf", null ], - [ "netif_set_link_callback", "group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4", null ], - [ "netif_set_link_down", "group__netif.html#ga34e37a1e8e358760dc1c43887922c7db", null ], - [ "netif_set_link_up", "group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea", null ], - [ "netif_set_remove_callback", "group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce", null ], - [ "netif_set_status_callback", "group__netif.html#gadc8787b23ac0ee023979cbadf87813d4", null ], - [ "netif_set_up", "group__netif.html#gaf19693be401a265a52d2a56c65753121", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.html deleted file mode 100644 index f79c491d0e5679136d7b778f97ba8a0c591fad7a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - -lwIP: Client data handling - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Client data handling
-
-
- - - - - - -

-Macros

#define netif_set_client_data(netif, id, data)   netif_get_client_data(netif, id) = (data)
 
#define netif_get_client_data(netif, id)   (netif)->client_data[(id)]
 
- - - -

-Functions

u8_t netif_alloc_client_data_id (void)
 
-

Detailed Description

-

Store data (void*) on a netif for application usage.

See also
LWIP_NUM_NETIF_CLIENT_DATA
-

Macro Definition Documentation

- -

◆ netif_get_client_data

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_get_client_data( netif,
 id 
)   (netif)->client_data[(id)]
-
-

Get client data. Obtain ID from netif_alloc_client_data_id().

- -
-
- -

◆ netif_set_client_data

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define netif_set_client_data( netif,
 id,
 data 
)   netif_get_client_data(netif, id) = (data)
-
-

Set client data. Obtain ID from netif_alloc_client_data_id().

- -
-
-

Function Documentation

- -

◆ netif_alloc_client_data_id()

- -
-
- - - - - - - - -
u8_t netif_alloc_client_data_id (void )
-
-

Allocate an index to store data in client_data member of struct netif. Returned value is an index in mentioned array.

See also
LWIP_NUM_NETIF_CLIENT_DATA
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.js deleted file mode 100644 index dece5d95c37865ef02fa1e42b9c8aed50b118b40..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__cd.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__netif__cd = -[ - [ "netif_get_client_data", "group__netif__cd.html#ga4bce01ddbf0fd70cb88431f773c91bc5", null ], - [ "netif_set_client_data", "group__netif__cd.html#ga5ce61a277e1951183f7b7d03742c231f", null ], - [ "netif_alloc_client_data_id", "group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.html deleted file mode 100644 index 233bf70aaf731ea75a8a23dc6040ed0488383a8c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - -lwIP: Flags - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - -

-Macros

#define NETIF_FLAG_UP   0x01U
 
#define NETIF_FLAG_BROADCAST   0x02U
 
#define NETIF_FLAG_LINK_UP   0x04U
 
#define NETIF_FLAG_ETHARP   0x08U
 
#define NETIF_FLAG_ETHERNET   0x10U
 
#define NETIF_FLAG_IGMP   0x20U
 
#define NETIF_FLAG_MLD6   0x40U
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ NETIF_FLAG_BROADCAST

- -
-
- - - - -
#define NETIF_FLAG_BROADCAST   0x02U
-
-

If set, the netif has broadcast capability. Set by the netif driver in its init function.

- -
-
- -

◆ NETIF_FLAG_ETHARP

- -
-
- - - - -
#define NETIF_FLAG_ETHARP   0x08U
-
-

If set, the netif is an ethernet device using ARP. Set by the netif driver in its init function. Used to check input packet types and use of DHCP.

- -
-
- -

◆ NETIF_FLAG_ETHERNET

- -
-
- - - - -
#define NETIF_FLAG_ETHERNET   0x10U
-
-

If set, the netif is an ethernet device. It might not use ARP or TCP/IP if it is used for PPPoE only.

- -
-
- -

◆ NETIF_FLAG_IGMP

- -
-
- - - - -
#define NETIF_FLAG_IGMP   0x20U
-
-

If set, the netif has IGMP capability. Set by the netif driver in its init function.

- -
-
- -

◆ NETIF_FLAG_LINK_UP

- -
-
- - - - -
#define NETIF_FLAG_LINK_UP   0x04U
-
-

If set, the interface has an active link (set by the network interface driver). Either set by the netif driver in its init function (if the link is up at that time) or at a later point once the link comes up (if link detection is supported by the hardware).

- -
-
- -

◆ NETIF_FLAG_MLD6

- -
-
- - - - -
#define NETIF_FLAG_MLD6   0x40U
-
-

If set, the netif has MLD6 capability. Set by the netif driver in its init function.

- -
-
- -

◆ NETIF_FLAG_UP

- -
-
- - - - -
#define NETIF_FLAG_UP   0x01U
-
-

Whether the network interface is 'up'. This is a software flag used to control whether this network interface is enabled and processes traffic. It must be set by the startup code before this netif can be used (also for dhcp/autoip).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.js deleted file mode 100644 index 9ee58daa0b74b886ca8970c3f5d570261cbdae38..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__flags.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__netif__flags = -[ - [ "NETIF_FLAG_BROADCAST", "group__netif__flags.html#gaef64fe15c82bc7b235366923e517104e", null ], - [ "NETIF_FLAG_ETHARP", "group__netif__flags.html#ga92448dc510bc8d700c09e5c971ef0676", null ], - [ "NETIF_FLAG_ETHERNET", "group__netif__flags.html#ga76ad9d0cf9f029df0ab2a998c64040dc", null ], - [ "NETIF_FLAG_IGMP", "group__netif__flags.html#gac9493b923d733c73f6006d9714826558", null ], - [ "NETIF_FLAG_LINK_UP", "group__netif__flags.html#ga75f5a2b9276c93e3bd18a568459fd2d8", null ], - [ "NETIF_FLAG_MLD6", "group__netif__flags.html#gab14fbe1447d2fdbdf5abc87f51eb6508", null ], - [ "NETIF_FLAG_UP", "group__netif__flags.html#gab47d7d130693dc155f480a5bf447725e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.html deleted file mode 100644 index fdfac50dcebbf5b9b055c98f251f193aafc784ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - -lwIP: IPv4 address handling - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IPv4 address handling
-
-
- - - - - - - - - - - - - - -

-Macros

#define netif_ip4_addr(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr)))
 
#define netif_ip4_netmask(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask)))
 
#define netif_ip4_gw(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw)))
 
#define netif_ip_addr4(netif)   ((const ip_addr_t*)&((netif)->ip_addr))
 
#define netif_ip_netmask4(netif)   ((const ip_addr_t*)&((netif)->netmask))
 
#define netif_ip_gw4(netif)   ((const ip_addr_t*)&((netif)->gw))
 
- - - - - - - - - -

-Functions

void netif_set_ipaddr (struct netif *netif, const ip4_addr_t *ipaddr)
 
void netif_set_netmask (struct netif *netif, const ip4_addr_t *netmask)
 
void netif_set_gw (struct netif *netif, const ip4_addr_t *gw)
 
void netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ netif_ip4_addr

- -
-
- - - - - - - - -
#define netif_ip4_addr( netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr)))
-
- -
-
- -

◆ netif_ip4_gw

- -
-
- - - - - - - - -
#define netif_ip4_gw( netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw)))
-
- -
-
- -

◆ netif_ip4_netmask

- -
-
- - - - - - - - -
#define netif_ip4_netmask( netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask)))
-
- -
-
- -

◆ netif_ip_addr4

- -
-
- - - - - - - - -
#define netif_ip_addr4( netif)   ((const ip_addr_t*)&((netif)->ip_addr))
-
- -
-
- -

◆ netif_ip_gw4

- -
-
- - - - - - - - -
#define netif_ip_gw4( netif)   ((const ip_addr_t*)&((netif)->gw))
-
- -
-
- -

◆ netif_ip_netmask4

- -
-
- - - - - - - - -
#define netif_ip_netmask4( netif)   ((const ip_addr_t*)&((netif)->netmask))
-
- -
-
-

Function Documentation

- -

◆ netif_set_addr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void netif_set_addr (struct netifnetif,
const ip4_addr_tipaddr,
const ip4_addr_tnetmask,
const ip4_addr_tgw 
)
-
-

Change IP address configuration for a network interface (including netmask and default gateway).

-
Parameters
- - - - - -
netifthe network interface to change
ipaddrthe new IP address
netmaskthe new netmask
gwthe new default gateway
-
-
- -
-
- -

◆ netif_set_gw()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_gw (struct netifnetif,
const ip4_addr_tgw 
)
-
-

Change the default gateway for a network interface

-
Parameters
- - - -
netifthe network interface to change
gwthe new default gateway
-
-
-
Note
call netif_set_addr() if you also want to change ip address and netmask
- -
-
- -

◆ netif_set_ipaddr()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_ipaddr (struct netifnetif,
const ip4_addr_tipaddr 
)
-
-

Change the IP address of a network interface

-
Parameters
- - - -
netifthe network interface to change
ipaddrthe new IP address
-
-
-
Note
call netif_set_addr() if you also want to change netmask and default gateway
- -
-
- -

◆ netif_set_netmask()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_set_netmask (struct netifnetif,
const ip4_addr_tnetmask 
)
-
-

Change the netmask of a network interface

-
Parameters
- - - -
netifthe network interface to change
netmaskthe new netmask
-
-
-
Note
call netif_set_addr() if you also want to change ip address and default gateway
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.js deleted file mode 100644 index 927b345a6f68eac7cf1b9b4c0fc21430ef5c6c17..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip4.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__netif__ip4 = -[ - [ "netif_ip4_addr", "group__netif__ip4.html#gac9b6e63b5dd2968fe0a4813f3eefb55d", null ], - [ "netif_ip4_gw", "group__netif__ip4.html#ga86d69faf416765b7f8faf60a43cc50da", null ], - [ "netif_ip4_netmask", "group__netif__ip4.html#ga952d1436f2428b92fc8197bcf2f8fca3", null ], - [ "netif_ip_addr4", "group__netif__ip4.html#ga54179a2f3b7cc35b23ee8d692d8d8022", null ], - [ "netif_ip_gw4", "group__netif__ip4.html#ga7ea95478e000701423b7f6316e575a2a", null ], - [ "netif_ip_netmask4", "group__netif__ip4.html#ga58518602f388d2640985a01a312f0a51", null ], - [ "netif_set_addr", "group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1", null ], - [ "netif_set_gw", "group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520", null ], - [ "netif_set_ipaddr", "group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca", null ], - [ "netif_set_netmask", "group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.html deleted file mode 100644 index 97e458c53f61fb3abf103e62e38c621fa354ddd6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - -lwIP: IPv6 address handling - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
IPv6 address handling
-
-
- - - - - - -

-Macros

#define netif_ip_addr6(netif, i)   ((const ip_addr_t*)(&((netif)->ip6_addr[i])))
 
#define netif_ip6_addr(netif, i)   ((const ip6_addr_t*)ip_2_ip6(&((netif)->ip6_addr[i])))
 
- - - - - - - - - -

-Functions

void netif_ip6_addr_set (struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6)
 
void netif_ip6_addr_set_state (struct netif *netif, s8_t addr_idx, u8_t state)
 
void netif_create_ip6_linklocal_address (struct netif *netif, u8_t from_mac_48bit)
 
err_t netif_add_ip6_address (struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx)
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ netif_ip6_addr

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_ip6_addr( netif,
 
)   ((const ip6_addr_t*)ip_2_ip6(&((netif)->ip6_addr[i])))
-
- -
-
- -

◆ netif_ip_addr6

- -
-
- - - - - - - - - - - - - - - - - - -
#define netif_ip_addr6( netif,
 
)   ((const ip_addr_t*)(&((netif)->ip6_addr[i])))
-
- -
-
-

Function Documentation

- -

◆ netif_add_ip6_address()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t netif_add_ip6_address (struct netifnetif,
const ip6_addr_tip6addr,
s8_t * chosen_idx 
)
-
-

This function allows for the easy addition of a new IPv6 address to an interface. It takes care of finding an empty slot and then sets the address tentative (to make sure that all the subsequent processing happens).

-
Parameters
- - - - -
netifnetif to add the address on
ip6addraddress to add
chosen_idxif != NULL, the chosen IPv6 address index will be stored here
-
-
- -
-
- -

◆ netif_create_ip6_linklocal_address()

- -
-
- - - - - - - - - - - - - - - - - - -
void netif_create_ip6_linklocal_address (struct netifnetif,
u8_t from_mac_48bit 
)
-
-

Create a link-local IPv6 address on a netif (stored in slot 0)

-
Parameters
- - - -
netifthe netif to create the address on
from_mac_48bitif != 0, assume hwadr is a 48-bit MAC address (std conversion) if == 0, use hwaddr directly as interface ID
-
-
- -
-
- -

◆ netif_ip6_addr_set()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void netif_ip6_addr_set (struct netifnetif,
s8_t addr_idx,
const ip6_addr_taddr6 
)
-
-

Change an IPv6 address of a network interface

-
Parameters
- - - - -
netifthe network interface to change
addr_idxindex of the IPv6 address
addr6the new IPv6 address
-
-
-
Note
call netif_ip6_addr_set_state() to set the address valid/temptative
- -
-
- -

◆ netif_ip6_addr_set_state()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void netif_ip6_addr_set_state (struct netifnetif,
s8_t addr_idx,
u8_t state 
)
-
-

Change the state of an IPv6 address of a network interface (INVALID, TEMPTATIVE, PREFERRED, DEPRECATED, where TEMPTATIVE includes the number of checks done, see ip6_addr.h)

-
Parameters
- - - - -
netifthe network interface to change
addr_idxindex of the IPv6 address
statethe new IPv6 address state
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.js deleted file mode 100644 index a044005f3e41b4aa09593f4f26f13ad84e5030b0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__ip6.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__netif__ip6 = -[ - [ "netif_ip6_addr", "group__netif__ip6.html#ga7ec0623f1a858a0cdb187beaa89df365", null ], - [ "netif_ip_addr6", "group__netif__ip6.html#gae424e336fe9f013b30d4065fd35c91ee", null ], - [ "netif_add_ip6_address", "group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327", null ], - [ "netif_create_ip6_linklocal_address", "group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9", null ], - [ "netif_ip6_addr_set", "group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb", null ], - [ "netif_ip6_addr_set_state", "group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.html deleted file mode 100644 index 6810be0dc3e74e3436b3400ac27c04b4c88cfb24..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - -lwIP: MIB2 statistics - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Data Structures

struct  stats_mib2_netif_ctrs
 
- - - - - - - -

-Macros

#define MIB2_STATS_NETIF_INC(n, x)   do { ++(n)->mib2_counters.x; } while(0)
 
#define MIB2_STATS_NETIF_ADD(n, x, val)   do { (n)->mib2_counters.x += (val); } while(0)
 
#define MIB2_INIT_NETIF(netif, type, speed)
 
- - - -

-Enumerations

enum  snmp_ifType
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ MIB2_INIT_NETIF

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define MIB2_INIT_NETIF( netif,
 type,
 speed 
)
-
-Value:
do { \
(netif)->link_type = (type); \
(netif)->link_speed = (speed);\
(netif)->ts = 0; \
(netif)->mib2_counters.ifinucastpkts = 0; \
(netif)->mib2_counters.ifindiscards = 0; \
(netif)->mib2_counters.ifinunknownprotos = 0; \
(netif)->mib2_counters.ifoutucastpkts = 0; \
(netif)->mib2_counters.ifoutdiscards = 0; \
(netif)->mib2_counters.ifouterrors = 0; } while(0)
u32_t ifoutoctets
Definition: stats.h:212
-
u32_t ifinnucastpkts
Definition: stats.h:194
-
u8_t link_type
Definition: netif.h:361
-
u32_t ts
Definition: netif.h:365
-
u32_t ifouterrors
Definition: stats.h:228
-
u32_t ifoutnucastpkts
Definition: stats.h:220
-
Definition: netif.h:260
-
u32_t link_speed
Definition: netif.h:363
-
u32_t ifinerrors
Definition: stats.h:203
-
struct stats_mib2_netif_ctrs mib2_counters
Definition: netif.h:367
-
u32_t ifinoctets
Definition: stats.h:188
-

Init MIB2 statistic counters in netif

Parameters
- - - - -
netifNetif to init
typeone of enum snmp_ifType
speedyour link speed here (units: bits per second)
-
-
- -
-
- -

◆ MIB2_STATS_NETIF_ADD

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define MIB2_STATS_NETIF_ADD( n,
 x,
 val 
)   do { (n)->mib2_counters.x += (val); } while(0)
-
-

Add value to stats member for SNMP MIB2 stats (struct stats_mib2_netif_ctrs)

- -
-
- -

◆ MIB2_STATS_NETIF_INC

- -
-
- - - - - - - - - - - - - - - - - - -
#define MIB2_STATS_NETIF_INC( n,
 
)   do { ++(n)->mib2_counters.x; } while(0)
-
-

Increment stats member for SNMP MIB2 stats (struct stats_mib2_netif_ctrs)

- -
-
-

Enumeration Type Documentation

- -

◆ snmp_ifType

- -
-
- - - - -
enum snmp_ifType
-
-
See also
RFC1213, "MIB-II, 6. Definitions"
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.js deleted file mode 100644 index ca2d118d3d83d0f812c1f68e6f0fb6df75131795..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netif__mib2.js +++ /dev/null @@ -1,20 +0,0 @@ -var group__netif__mib2 = -[ - [ "stats_mib2_netif_ctrs", "structstats__mib2__netif__ctrs.html", [ - [ "ifindiscards", "structstats__mib2__netif__ctrs.html#a4a767e6b835d5ad2f9b73751de2b0947", null ], - [ "ifinerrors", "structstats__mib2__netif__ctrs.html#afda1a14dc79bb65a33f97f9fb467ec1d", null ], - [ "ifinnucastpkts", "structstats__mib2__netif__ctrs.html#a111f08290b3c6944108237cefba066dd", null ], - [ "ifinoctets", "structstats__mib2__netif__ctrs.html#a7e9ddf9b4a17748a9d3f041c1d24ba8e", null ], - [ "ifinucastpkts", "structstats__mib2__netif__ctrs.html#a9ed42d6329a9616669ba21789fa001d8", null ], - [ "ifinunknownprotos", "structstats__mib2__netif__ctrs.html#ac34eb01b42f22b1e49ca7c9734e737aa", null ], - [ "ifoutdiscards", "structstats__mib2__netif__ctrs.html#a3a2aec508fd4466ca8bab10d8dc2c842", null ], - [ "ifouterrors", "structstats__mib2__netif__ctrs.html#a91b60bb78759c9b655a74bb4fae3346e", null ], - [ "ifoutnucastpkts", "structstats__mib2__netif__ctrs.html#afd3264670c39cc0d721a35cb6650f8d7", null ], - [ "ifoutoctets", "structstats__mib2__netif__ctrs.html#a24151d13a55452518e5f7832f48bd5a7", null ], - [ "ifoutucastpkts", "structstats__mib2__netif__ctrs.html#a24aba9660a2951027b23d4118b57c471", null ] - ] ], - [ "MIB2_INIT_NETIF", "group__netif__mib2.html#ga5be1b8cba1d67bf6e7f8851ec91b10f0", null ], - [ "MIB2_STATS_NETIF_ADD", "group__netif__mib2.html#ga05641438775014b7e13b9e55eba48bed", null ], - [ "MIB2_STATS_NETIF_INC", "group__netif__mib2.html#ga3c52caf566d37705c6547f2d025afd9f", null ], - [ "snmp_ifType", "group__netif__mib2.html#ga15378b8dcd2a9dc2985142d864a767ba", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.html deleted file mode 100644 index f6c4ea9589abfa73f1dfab1dec1b3bd814d4b7d0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: NETIF API - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - -

-Modules

 NETIF related
 
 DHCPv4
 
 AUTOIP
 
-

Detailed Description

-

Thread-safe functions to be called from non-TCPIP threads

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.js deleted file mode 100644 index 962522782635d33352a41a5cbea20df577b07864..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__netifapi = -[ - [ "NETIF related", "group__netifapi__netif.html", "group__netifapi__netif" ], - [ "DHCPv4", "group__netifapi__dhcp4.html", "group__netifapi__dhcp4" ], - [ "AUTOIP", "group__netifapi__autoip.html", "group__netifapi__autoip" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.html deleted file mode 100644 index 2bff1b5f065f575291146cc23f5cb14476983923..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -lwIP: AUTOIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - -

-Macros

#define netifapi_autoip_start(n)   netifapi_netif_common(n, NULL, autoip_start)
 
#define netifapi_autoip_stop(n)   netifapi_netif_common(n, NULL, autoip_stop)
 
-

Detailed Description

-

To be called from non-TCPIP threads

-

Macro Definition Documentation

- -

◆ netifapi_autoip_start

- -
-
- - - - - - - - -
#define netifapi_autoip_start( n)   netifapi_netif_common(n, NULL, autoip_start)
-
-
See also
autoip_start()
- -
-
- -

◆ netifapi_autoip_stop

- -
-
- - - - - - - - -
#define netifapi_autoip_stop( n)   netifapi_netif_common(n, NULL, autoip_stop)
-
-
See also
autoip_stop()
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.js deleted file mode 100644 index 700c993c76425ba72dd3fea254b7cb4e3638e59e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__autoip.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__netifapi__autoip = -[ - [ "netifapi_autoip_start", "group__netifapi__autoip.html#gaca26bae2a21e0732a7599df14f880af2", null ], - [ "netifapi_autoip_stop", "group__netifapi__autoip.html#gae604f96907a52557e4ebd1bd5d80071d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.html deleted file mode 100644 index b588d6dd972dc60373134a442361303c07bae744..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -lwIP: DHCPv4 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - -

-Macros

#define netifapi_dhcp_start(n)   netifapi_netif_common(n, NULL, dhcp_start)
 
#define netifapi_dhcp_stop(n)   netifapi_netif_common(n, dhcp_stop, NULL)
 
#define netifapi_dhcp_inform(n)   netifapi_netif_common(n, dhcp_inform, NULL)
 
#define netifapi_dhcp_renew(n)   netifapi_netif_common(n, NULL, dhcp_renew)
 
#define netifapi_dhcp_release(n)   netifapi_netif_common(n, NULL, dhcp_release)
 
#define netifapi_dhcp_release_and_stop(n)   netifapi_netif_common(n, dhcp_release_and_stop, NULL)
 
-

Detailed Description

-

To be called from non-TCPIP threads

-

Macro Definition Documentation

- -

◆ netifapi_dhcp_inform

- -
-
- - - - - - - - -
#define netifapi_dhcp_inform( n)   netifapi_netif_common(n, dhcp_inform, NULL)
-
-
See also
dhcp_inform()
- -
-
- -

◆ netifapi_dhcp_release

- -
-
- - - - - - - - -
#define netifapi_dhcp_release( n)   netifapi_netif_common(n, NULL, dhcp_release)
-
-
- -

◆ netifapi_dhcp_release_and_stop

- -
-
- - - - - - - - -
#define netifapi_dhcp_release_and_stop( n)   netifapi_netif_common(n, dhcp_release_and_stop, NULL)
-
-
- -

◆ netifapi_dhcp_renew

- -
-
- - - - - - - - -
#define netifapi_dhcp_renew( n)   netifapi_netif_common(n, NULL, dhcp_renew)
-
-
See also
dhcp_renew()
- -
-
- -

◆ netifapi_dhcp_start

- -
-
- - - - - - - - -
#define netifapi_dhcp_start( n)   netifapi_netif_common(n, NULL, dhcp_start)
-
-
See also
dhcp_start()
- -
-
- -

◆ netifapi_dhcp_stop

- -
-
- - - - - - - - -
#define netifapi_dhcp_stop( n)   netifapi_netif_common(n, dhcp_stop, NULL)
-
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.js deleted file mode 100644 index 60cb778851b4444fc2e95032f7b4114d0f7d778f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__dhcp4.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__netifapi__dhcp4 = -[ - [ "netifapi_dhcp_inform", "group__netifapi__dhcp4.html#ga29108975e9aa6463b9a574de961317e0", null ], - [ "netifapi_dhcp_release", "group__netifapi__dhcp4.html#ga5aeaee24c11128df90a56fe091c9d409", null ], - [ "netifapi_dhcp_release_and_stop", "group__netifapi__dhcp4.html#ga1971af04f882f5afdb3ade454a680134", null ], - [ "netifapi_dhcp_renew", "group__netifapi__dhcp4.html#ga642390e5efa53ad3095e01331c6a936b", null ], - [ "netifapi_dhcp_start", "group__netifapi__dhcp4.html#gae64d13afc6e3b0f21aae04b66d0e3765", null ], - [ "netifapi_dhcp_stop", "group__netifapi__dhcp4.html#ga2322c0d0e3eb6c1097d6f3942905dbd5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.html deleted file mode 100644 index 3bc29c83703f8961611109c40c5aa6f8bf4307c2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - -lwIP: NETIF related - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - - - - - -

-Macros

#define netifapi_netif_remove(n)   netifapi_netif_common(n, netif_remove, NULL)
 
#define netifapi_netif_set_up(n)   netifapi_netif_common(n, netif_set_up, NULL)
 
#define netifapi_netif_set_down(n)   netifapi_netif_common(n, netif_set_down, NULL)
 
#define netifapi_netif_set_default(n)   netifapi_netif_common(n, netif_set_default, NULL)
 
#define netifapi_netif_set_link_up(n)   netifapi_netif_common(n, netif_set_link_up, NULL)
 
#define netifapi_netif_set_link_down(n)   netifapi_netif_common(n, netif_set_link_down, NULL)
 
- - - - - - - - - -

-Functions

err_t netifapi_netif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
 
err_t netifapi_netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
 
err_t netifapi_netif_name_to_index (const char *name, u8_t *idx)
 
err_t netifapi_netif_index_to_name (u8_t idx, char *name)
 
-

Detailed Description

-

To be called from non-TCPIP threads

-

Macro Definition Documentation

- -

◆ netifapi_netif_remove

- -
-
- - - - - - - - -
#define netifapi_netif_remove( n)   netifapi_netif_common(n, netif_remove, NULL)
-
-
See also
netif_remove()
- -
-
- -

◆ netifapi_netif_set_default

- -
-
- - - - - - - - -
#define netifapi_netif_set_default( n)   netifapi_netif_common(n, netif_set_default, NULL)
-
-
See also
netif_set_default()
- -
-
- -

◆ netifapi_netif_set_down

- -
-
- - - - - - - - -
#define netifapi_netif_set_down( n)   netifapi_netif_common(n, netif_set_down, NULL)
-
-
See also
netif_set_down()
- -
-
- -

◆ netifapi_netif_set_link_down

- -
-
- - - - - - - - -
#define netifapi_netif_set_link_down( n)   netifapi_netif_common(n, netif_set_link_down, NULL)
-
-
See also
netif_set_link_down()
- -
-
- -

◆ netifapi_netif_set_link_up

- -
-
- - - - - - - - -
#define netifapi_netif_set_link_up( n)   netifapi_netif_common(n, netif_set_link_up, NULL)
-
-
See also
netif_set_link_up()
- -
-
- -

◆ netifapi_netif_set_up

- -
-
- - - - - - - - -
#define netifapi_netif_set_up( n)   netifapi_netif_common(n, netif_set_up, NULL)
-
-
See also
netif_set_up()
- -
-
-

Function Documentation

- -

◆ netifapi_netif_add()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netifapi_netif_add (struct netifnetif,
const ip4_addr_tipaddr,
const ip4_addr_tnetmask,
const ip4_addr_tgw,
void * state,
netif_init_fn init,
netif_input_fn input 
)
-
-

Call netif_add() in a thread-safe way by running that function inside the tcpip_thread context.

-
Note
for params
-
See also
netif_add()
- -
-
- -

◆ netifapi_netif_index_to_name()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netifapi_netif_index_to_name (u8_t idx,
char * name 
)
-
-

Call netif_index_to_name() in a thread-safe way by running that function inside the tcpip_thread context.

-
Parameters
- - - -
idxthe interface index of the netif
nameoutput name of the found netif, empty '\0' string if netif not found. name should be of at least NETIF_NAMESIZE bytes
-
-
- -
-
- -

◆ netifapi_netif_name_to_index()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t netifapi_netif_name_to_index (const char * name,
u8_t * idx 
)
-
-

Call netif_name_to_index() in a thread-safe way by running that function inside the tcpip_thread context.

-
Parameters
- - - -
namethe interface name of the netif
idxoutput index of the found netif
-
-
- -
-
- -

◆ netifapi_netif_set_addr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t netifapi_netif_set_addr (struct netifnetif,
const ip4_addr_tipaddr,
const ip4_addr_tnetmask,
const ip4_addr_tgw 
)
-
-

Call netif_set_addr() in a thread-safe way by running that function inside the tcpip_thread context.

-
Note
for params
-
See also
netif_set_addr()
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.js deleted file mode 100644 index bde3b69b7773b397ac4cc64bc7131945e7962a01..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifapi__netif.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__netifapi__netif = -[ - [ "netifapi_netif_remove", "group__netifapi__netif.html#ga0e3f522b900a0ba04421c4587e790373", null ], - [ "netifapi_netif_set_default", "group__netifapi__netif.html#ga862d6cfa5d36b2c36d7b1671e8d95ccf", null ], - [ "netifapi_netif_set_down", "group__netifapi__netif.html#ga22c02edde32743ccfd41924da0601a16", null ], - [ "netifapi_netif_set_link_down", "group__netifapi__netif.html#ga2a9694804743f5466c4ecc400b7f07e4", null ], - [ "netifapi_netif_set_link_up", "group__netifapi__netif.html#gac054a60a32447019913d34da63924853", null ], - [ "netifapi_netif_set_up", "group__netifapi__netif.html#ga6ce735fe79efe1739e53b7f0e975ac76", null ], - [ "netifapi_netif_add", "group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519", null ], - [ "netifapi_netif_index_to_name", "group__netifapi__netif.html#gab7914d77d0a89fd6c31048feb0bdafb6", null ], - [ "netifapi_netif_name_to_index", "group__netifapi__netif.html#gad4a821182d01eafa4ca258f958fcb089", null ], - [ "netifapi_netif_set_addr", "group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.html deleted file mode 100644 index b8b26b50f235fe40d34255f0a29e1f535588947a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -lwIP: NETIFs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
NETIFs
-
-
- - - - - - - - - - - - - - -

-Modules

 IEEE 802.1D bridge
 
 6LoWPAN (RFC4944)
 
 6LoWPAN over BLE (RFC7668)
 
 PPP
 
 SLIP
 
 ZEP - ZigBee Encapsulation Protocol
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.js deleted file mode 100644 index ebf095a08881f6103e5686bac98409c7880337d3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__netifs.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__netifs = -[ - [ "IEEE 802.1D bridge", "group__bridgeif.html", "group__bridgeif" ], - [ "6LoWPAN (RFC4944)", "group__sixlowpan.html", "group__sixlowpan" ], - [ "6LoWPAN over BLE (RFC7668)", "group__rfc7668if.html", "group__rfc7668if" ], - [ "PPP", "group__ppp.html", null ], - [ "SLIP", "group__slipif.html", "group__slipif" ], - [ "ZEP - ZigBee Encapsulation Protocol", "group__zepif.html", "group__zepif" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.html deleted file mode 100644 index 7bac15873de2f5317dddcbc89f32f54ed2438077..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.html +++ /dev/null @@ -1,1187 +0,0 @@ - - - - - - - -lwIP: Packet buffers (PBUF) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Packet buffers (PBUF)
-
-
- - - - -

-Macros

#define PBUF_NEEDS_COPY(p)   ((p)->type_internal & PBUF_TYPE_FLAG_DATA_VOLATILE)
 
- - - - - -

-Enumerations

enum  pbuf_layer {
-  PBUF_TRANSPORT = 0 + (14 + 0 ) + 40 + 20, -PBUF_IP = 0 + (14 + 0 ) + 40, -PBUF_LINK = 0 + (14 + 0 ), -PBUF_RAW_TX = 0, -
-  PBUF_RAW = 0 -
- }
 
enum  pbuf_type { PBUF_RAM = ( 0x0200 | 0x80 | 0x00 ), -PBUF_ROM = 0x01, -PBUF_REF = ( 0x40 | 0x01 ), -PBUF_POOL = ( 0x0100 | 0x80 | 0x02 ) - }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct pbufpbuf_alloc (pbuf_layer layer, u16_t length, pbuf_type type)
 
struct pbufpbuf_alloc_reference (void *payload, u16_t length, pbuf_type type)
 
struct pbufpbuf_alloced_custom (pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len)
 
void pbuf_realloc (struct pbuf *p, u16_t new_len)
 
u8_t pbuf_free (struct pbuf *p)
 
void pbuf_ref (struct pbuf *p)
 
void pbuf_cat (struct pbuf *h, struct pbuf *t)
 
void pbuf_chain (struct pbuf *h, struct pbuf *t)
 
err_t pbuf_copy (struct pbuf *p_to, const struct pbuf *p_from)
 
u16_t pbuf_copy_partial (const struct pbuf *buf, void *dataptr, u16_t len, u16_t offset)
 
void * pbuf_get_contiguous (const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset)
 
struct pbufpbuf_skip (struct pbuf *in, u16_t in_offset, u16_t *out_offset)
 
err_t pbuf_take (struct pbuf *buf, const void *dataptr, u16_t len)
 
err_t pbuf_take_at (struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset)
 
struct pbufpbuf_coalesce (struct pbuf *p, pbuf_layer layer)
 
struct pbufpbuf_clone (pbuf_layer layer, pbuf_type type, struct pbuf *p)
 
u8_t pbuf_get_at (const struct pbuf *p, u16_t offset)
 
int pbuf_try_get_at (const struct pbuf *p, u16_t offset)
 
void pbuf_put_at (struct pbuf *p, u16_t offset, u8_t data)
 
u16_t pbuf_memcmp (const struct pbuf *p, u16_t offset, const void *s2, u16_t n)
 
u16_t pbuf_memfind (const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset)
 
-

Detailed Description

-

Packets are built from the pbuf data structure. It supports dynamic memory allocation for packet contents or can reference externally managed packet contents both in RAM and ROM. Quick allocation for incoming packets is provided through pools with fixed sized pbufs.

-

A packet may span over multiple pbufs, chained as a singly linked list. This is called a "pbuf chain".

-

Multiple packets may be queued, also using this singly linked list. This is called a "packet queue".

-

So, a packet queue consists of one or more pbuf chains, each of which consist of one or more pbufs. CURRENTLY, PACKET QUEUES ARE NOT SUPPORTED!!! Use helper structs to queue multiple packets.

-

The differences between a pbuf chain and a packet queue are very precise but subtle.

-

The last pbuf of a packet has a ->tot_len field that equals the ->len field. It can be found by traversing the list. If the last pbuf of a packet has a ->next field other than NULL, more packets are on the queue.

-

Therefore, looping through a pbuf of a single packet, has an loop end condition (tot_len == p->len), NOT (next == NULL).

-

Example of custom pbuf usage: Zero-copy RX

-

Macro Definition Documentation

- -

◆ PBUF_NEEDS_COPY

- -
-
- - - - - - - - -
#define PBUF_NEEDS_COPY( p)   ((p)->type_internal & PBUF_TYPE_FLAG_DATA_VOLATILE)
-
-

PBUF_NEEDS_COPY(p): return a boolean value indicating whether the given pbuf needs to be copied in order to be kept around beyond the current call stack without risking being corrupted. The default setting provides safety: it will make a copy iof any pbuf chain that does not consist entirely of PBUF_ROM type pbufs. For setups with zero-copy support, it may be redefined to evaluate to true in all cases, for example. However, doing so also has an effect on the application side: any buffers that are not copied must also not be reused by the application after passing them to lwIP. For example, when setting PBUF_NEEDS_COPY to (0), after using udp_send() with a PBUF_RAM pbuf, the application must free the pbuf immediately, rather than reusing it for other purposes. For more background information on this, see tasks #6735 and #7896, and bugs #11400 and #49914.

- -
-
-

Enumeration Type Documentation

- -

◆ pbuf_layer

- -
-
- - - - -
enum pbuf_layer
-
-

Enumeration of pbuf layers

- - - - - - -
Enumerator
PBUF_TRANSPORT 

Includes spare room for transport layer header, e.g. UDP header. Use this if you intend to pass the pbuf to functions like udp_send().

-
PBUF_IP 

Includes spare room for IP header. Use this if you intend to pass the pbuf to functions like raw_send().

-
PBUF_LINK 

Includes spare room for link layer header (ethernet header). Use this if you intend to pass the pbuf to functions like ethernet_output().

See also
PBUF_LINK_HLEN
-
PBUF_RAW_TX 

Includes spare room for additional encapsulation header before ethernet headers (e.g. 802.11). Use this if you intend to pass the pbuf to functions like netif->linkoutput().

See also
PBUF_LINK_ENCAPSULATION_HLEN
-
PBUF_RAW 

Use this for input packets in a netif driver when calling netif->input() in the most common case - ethernet-layer netif driver.

-
- -
-
- -

◆ pbuf_type

- -
-
- - - - -
enum pbuf_type
-
-

Enumeration of pbuf types

- - - - - -
Enumerator
PBUF_RAM 

pbuf data is stored in RAM, used for TX mostly, struct pbuf and its payload are allocated in one piece of contiguous memory (so the first payload byte can be calculated from struct pbuf). pbuf_alloc() allocates PBUF_RAM pbufs as unchained pbufs (although that might change in future versions). This should be used for all OUTGOING packets (TX).

-
PBUF_ROM 

pbuf data is stored in ROM, i.e. struct pbuf and its payload are located in totally different memory areas. Since it points to ROM, payload does not have to be copied when queued for transmission.

-
PBUF_REF 

pbuf comes from the pbuf pool. Much like PBUF_ROM but payload might change so it has to be duplicated when queued before transmitting, depending on who has a 'ref' to it.

-
PBUF_POOL 

pbuf payload refers to RAM. This one comes from a pool and should be used for RX. Payload can be chained (scatter-gather RX) but like PBUF_RAM, struct pbuf and its payload are allocated in one piece of contiguous memory (so the first payload byte can be calculated from struct pbuf). Don't use this for TX, if the pool becomes empty e.g. because of TCP queuing, you are unable to receive TCP acks!

-
- -
-
-

Function Documentation

- -

◆ pbuf_alloc()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_alloc (pbuf_layer layer,
u16_t length,
pbuf_type type 
)
-
-

Allocates a pbuf of the given type (possibly a chain for PBUF_POOL type).

-

The actual memory allocated for the pbuf is determined by the layer at which the pbuf is allocated and the requested size (from the size parameter).

-
Parameters
- - - - -
layerheader size
lengthsize of the pbuf's payload
typethis parameter decides how and where the pbuf should be allocated as follows:
-
-
-
    -
  • PBUF_RAM: buffer memory for pbuf is allocated as one large chunk. This includes protocol headers as well.
  • -
  • PBUF_ROM: no buffer memory is allocated for the pbuf, even for protocol headers. Additional headers must be prepended by allocating another pbuf and chain in to the front of the ROM pbuf. It is assumed that the memory used is really similar to ROM in that it is immutable and will not be changed. Memory which is dynamic should generally not be attached to PBUF_ROM pbufs. Use PBUF_REF instead.
  • -
  • PBUF_REF: no buffer memory is allocated for the pbuf, even for protocol headers. It is assumed that the pbuf is only being used in a single thread. If the pbuf gets queued, then pbuf_take should be called to copy the buffer.
  • -
  • PBUF_POOL: the pbuf is allocated as a pbuf chain, with pbufs from the pbuf pool that is allocated during pbuf_init().
  • -
-
Returns
the allocated pbuf. If multiple pbufs where allocated, this is the first pbuf of a pbuf chain.
- -
-
- -

◆ pbuf_alloc_reference()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_alloc_reference (void * payload,
u16_t length,
pbuf_type type 
)
-
-

Allocates a pbuf for referenced data. Referenced data can be volatile (PBUF_REF) or long-lived (PBUF_ROM).

-

The actual memory allocated for the pbuf is determined by the layer at which the pbuf is allocated and the requested size (from the size parameter).

-
Parameters
- - - - -
payloadreferenced payload
lengthsize of the pbuf's payload
typethis parameter decides how and where the pbuf should be allocated as follows:
-
-
-
    -
  • PBUF_ROM: It is assumed that the memory used is really similar to ROM in that it is immutable and will not be changed. Memory which is dynamic should generally not be attached to PBUF_ROM pbufs. Use PBUF_REF instead.
  • -
  • PBUF_REF: It is assumed that the pbuf is only being used in a single thread. If the pbuf gets queued, then pbuf_take should be called to copy the buffer.
  • -
-
Returns
the allocated pbuf.
- -
-
- -

◆ pbuf_alloced_custom()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_alloced_custom (pbuf_layer l,
u16_t length,
pbuf_type type,
struct pbuf_customp,
void * payload_mem,
u16_t payload_mem_len 
)
-
-

Initialize a custom pbuf (already allocated). Example of custom pbuf usage: Zero-copy RX

-
Parameters
- - - - - - - -
lheader size
lengthsize of the pbuf's payload
typetype of the pbuf (only used to treat the pbuf accordingly, as this function allocates no memory)
ppointer to the custom pbuf to initialize (already allocated)
payload_mempointer to the buffer that is used for payload and headers, must be at least big enough to hold 'length' plus the header size, may be NULL if set later. ATTENTION: The caller is responsible for correct alignment of this buffer!!
payload_mem_lenthe size of the 'payload_mem' buffer, must be at least big enough to hold 'length' plus the header size
-
-
- -
-
- -

◆ pbuf_cat()

- -
-
- - - - - - - - - - - - - - - - - - -
void pbuf_cat (struct pbufh,
struct pbuft 
)
-
-

Concatenate two pbufs (each may be a pbuf chain) and take over the caller's reference of the tail pbuf.

-
Note
The caller MAY NOT reference the tail pbuf afterwards. Use pbuf_chain() for that purpose.
-

This function explicitly does not check for tot_len overflow to prevent failing to queue too long pbufs. This can produce invalid pbufs, so handle with care!

-
See also
pbuf_chain()
- -
-
- -

◆ pbuf_chain()

- -
-
- - - - - - - - - - - - - - - - - - -
void pbuf_chain (struct pbufh,
struct pbuft 
)
-
-

Chain two pbufs (or pbuf chains) together.

-

The caller MUST call pbuf_free(t) once it has stopped using it. Use pbuf_cat() instead if you no longer use t.

-
Parameters
- - - -
hhead pbuf (chain)
ttail pbuf (chain)
-
-
-
Note
The pbufs MUST belong to the same packet.
-
-MAY NOT be called on a packet queue.
-

The ->tot_len fields of all pbufs of the head chain are adjusted. The ->next field of the last pbuf of the head chain is adjusted. The ->ref field of the first pbuf of the tail chain is adjusted.

- -
-
- -

◆ pbuf_clone()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_clone (pbuf_layer layer,
pbuf_type type,
struct pbufp 
)
-
-

Allocates a new pbuf of same length (via pbuf_alloc()) and copies the source pbuf into this new pbuf (using pbuf_copy()).

-
Parameters
- - - -
layerpbuf_layer of the new pbuf
typethis parameter decides how and where the pbuf should be allocated (
-
-
-
See also
pbuf_alloc())
-
Parameters
- - -
pthe source pbuf
-
-
-
Returns
a new pbuf or NULL if allocation fails
- -
-
- -

◆ pbuf_coalesce()

- -
-
- - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_coalesce (struct pbufp,
pbuf_layer layer 
)
-
-

Creates a single pbuf out of a queue of pbufs.

-
Remarks
: Either the source pbuf 'p' is freed by this function or the original pbuf 'p' is returned, therefore the caller has to check the result!
-
Parameters
- - - -
pthe source pbuf
layerpbuf_layer of the new pbuf
-
-
-
Returns
a new, single pbuf (p->next is NULL) or the old pbuf if allocation fails
- -
-
- -

◆ pbuf_copy()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t pbuf_copy (struct pbufp_to,
const struct pbufp_from 
)
-
-

Create PBUF_RAM copies of pbufs.

-

Used to queue packets on behalf of the lwIP stack, such as ARP based queueing.

-
Note
You MUST explicitly use p = pbuf_take(p);
-
-Only one packet is copied, no packet queue!
-
Parameters
- - - -
p_topbuf destination of the copy
p_frompbuf source of the copy
-
-
-
Returns
ERR_OK if pbuf was copied ERR_ARG if one of the pbufs is NULL or p_to is not big enough to hold p_from
- -
-
- -

◆ pbuf_copy_partial()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t pbuf_copy_partial (const struct pbufbuf,
void * dataptr,
u16_t len,
u16_t offset 
)
-
-

Copy (part of) the contents of a packet buffer to an application supplied buffer.

-
Parameters
- - - - - -
bufthe pbuf from which to copy data
dataptrthe application supplied buffer
lenlength of data to copy (dataptr must be big enough). No more than buf->tot_len will be copied, irrespective of len
offsetoffset into the packet buffer from where to begin copying len bytes
-
-
-
Returns
the number of bytes copied, or 0 on failure
- -
-
- -

◆ pbuf_free()

- -
-
- - - - - - - - -
u8_t pbuf_free (struct pbufp)
-
-

Dereference a pbuf chain or queue and deallocate any no-longer-used pbufs at the head of this chain or queue.

-

Decrements the pbuf reference count. If it reaches zero, the pbuf is deallocated.

-

For a pbuf chain, this is repeated for each pbuf in the chain, up to the first pbuf which has a non-zero reference count after decrementing. So, when all reference counts are one, the whole chain is free'd.

-
Parameters
- - -
pThe pbuf (chain) to be dereferenced.
-
-
-
Returns
the number of pbufs that were de-allocated from the head of the chain.
-
Note
MUST NOT be called on a packet queue (Not verified to work yet).
-
-the reference counter of a pbuf equals the number of pointers that refer to the pbuf (or into the pbuf).
- -
-
- -

◆ pbuf_get_at()

- -
-
- - - - - - - - - - - - - - - - - - -
u8_t pbuf_get_at (const struct pbufp,
u16_t offset 
)
-
-

Get one byte from the specified position in a pbuf WARNING: returns zero for offset >= p->tot_len

-
Parameters
- - - -
ppbuf to parse
offsetoffset into p of the byte to return
-
-
-
Returns
byte at an offset into p OR ZERO IF 'offset' >= p->tot_len
- -
-
- -

◆ pbuf_get_contiguous()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void* pbuf_get_contiguous (const struct pbufp,
void * buffer,
size_t bufsize,
u16_t len,
u16_t offset 
)
-
-

Get part of a pbuf's payload as contiguous memory. The returned memory is either a pointer into the pbuf's payload or, if split over multiple pbufs, a copy into the user-supplied buffer.

-
Parameters
- - - - - - -
pthe pbuf from which to copy data
bufferthe application supplied buffer
bufsizesize of the application supplied buffer
lenlength of data to copy (dataptr must be big enough). No more than buf->tot_len will be copied, irrespective of len
offsetoffset into the packet buffer from where to begin copying len bytes
-
-
-
Returns
the number of bytes copied, or 0 on failure
- -
-
- -

◆ pbuf_memcmp()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t pbuf_memcmp (const struct pbufp,
u16_t offset,
const void * s2,
u16_t n 
)
-
-

Compare pbuf contents at specified offset with memory s2, both of length n

-
Parameters
- - - - - -
ppbuf to compare
offsetoffset into p at which to start comparing
s2buffer to compare
nlength of buffer to compare
-
-
-
Returns
zero if equal, nonzero otherwise (0xffff if p is too short, diffoffset+1 otherwise)
- -
-
- -

◆ pbuf_memfind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t pbuf_memfind (const struct pbufp,
const void * mem,
u16_t mem_len,
u16_t start_offset 
)
-
-

Find occurrence of mem (with length mem_len) in pbuf p, starting at offset start_offset.

-
Parameters
- - - - - -
ppbuf to search, maximum length is 0xFFFE since 0xFFFF is used as return value 'not found'
memsearch for the contents of this buffer
mem_lenlength of 'mem'
start_offsetoffset into p at which to start searching
-
-
-
Returns
0xFFFF if substr was not found in p or the index where it was found
- -
-
- -

◆ pbuf_put_at()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void pbuf_put_at (struct pbufp,
u16_t offset,
u8_t data 
)
-
-

Put one byte to the specified position in a pbuf WARNING: silently ignores offset >= p->tot_len

-
Parameters
- - - - -
ppbuf to fill
offsetoffset into p of the byte to write
databyte to write at an offset into p
-
-
- -
-
- -

◆ pbuf_realloc()

- -
-
- - - - - - - - - - - - - - - - - - -
void pbuf_realloc (struct pbufp,
u16_t new_len 
)
-
-

Shrink a pbuf chain to a desired length.

-
Parameters
- - - -
ppbuf to shrink.
new_lendesired new length of pbuf chain
-
-
-

Depending on the desired length, the first few pbufs in a chain might be skipped and left unchanged. The new last pbuf in the chain will be resized, and any remaining pbufs will be freed.

-
Note
If the pbuf is ROM/REF, only the ->tot_len and ->len fields are adjusted.
-
-May not be called on a packet queue.
-
-Despite its name, pbuf_realloc cannot grow the size of a pbuf (chain).
- -
-
- -

◆ pbuf_ref()

- -
-
- - - - - - - - -
void pbuf_ref (struct pbufp)
-
-

Increment the reference count of the pbuf.

-
Parameters
- - -
ppbuf to increase reference counter of
-
-
- -
-
- -

◆ pbuf_skip()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct pbuf* pbuf_skip (struct pbufin,
u16_t in_offset,
u16_t * out_offset 
)
-
-

Skip a number of bytes at the start of a pbuf

-
Parameters
- - - - -
ininput pbuf
in_offsetoffset to skip
out_offsetresulting offset in the returned pbuf
-
-
-
Returns
the pbuf in the queue where the offset is
- -
-
- -

◆ pbuf_take()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t pbuf_take (struct pbufbuf,
const void * dataptr,
u16_t len 
)
-
-

Copy application supplied data into a pbuf. This function can only be used to copy the equivalent of buf->tot_len data.

-
Parameters
- - - - -
bufpbuf to fill with data
dataptrapplication supplied data buffer
lenlength of the application supplied data buffer
-
-
-
Returns
ERR_OK if successful, ERR_MEM if the pbuf is not big enough
- -
-
- -

◆ pbuf_take_at()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t pbuf_take_at (struct pbufbuf,
const void * dataptr,
u16_t len,
u16_t offset 
)
-
-

Same as pbuf_take() but puts data at an offset

-
Parameters
- - - - - -
bufpbuf to fill with data
dataptrapplication supplied data buffer
lenlength of the application supplied data buffer
offsetoffset in pbuf where to copy dataptr to
-
-
-
Returns
ERR_OK if successful, ERR_MEM if the pbuf is not big enough
- -
-
- -

◆ pbuf_try_get_at()

- -
-
- - - - - - - - - - - - - - - - - - -
int pbuf_try_get_at (const struct pbufp,
u16_t offset 
)
-
-

Get one byte from the specified position in a pbuf

-
Parameters
- - - -
ppbuf to parse
offsetoffset into p of the byte to return
-
-
-
Returns
byte at an offset into p [0..0xFF] OR negative if 'offset' >= p->tot_len
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.js deleted file mode 100644 index 7c8da25c67975b0f0aa57cadac987ea3fc8ab24a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__pbuf.js +++ /dev/null @@ -1,38 +0,0 @@ -var group__pbuf = -[ - [ "PBUF_NEEDS_COPY", "group__pbuf.html#ga894d91d811fd986f3cc3da828fa7beb3", null ], - [ "pbuf_layer", "group__pbuf.html#gaee1baa59bb2f85ba575b5a8619ac1ebf", [ - [ "PBUF_TRANSPORT", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa2ded3594a3977f8bf9cf09552be327b5", null ], - [ "PBUF_IP", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfafcc1e506061ba69dfa142eb6b3da5f13", null ], - [ "PBUF_LINK", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfab4de441e737330558b609a990cd17346", null ], - [ "PBUF_RAW_TX", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa0ff039585f05f9208bcb66c2d37783e2", null ], - [ "PBUF_RAW", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa21116654fbab6d5a4dfeb87a1bb8f0ba", null ] - ] ], - [ "pbuf_type", "group__pbuf.html#gab7e0e32fcc292c0d7107721766ed92fb", [ - [ "PBUF_RAM", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac5e9f28455bca98944a030d4b84ecfab", null ], - [ "PBUF_ROM", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac120b0fe39efe35bb682e4aa3b82e2c9", null ], - [ "PBUF_REF", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac9b6ba960fdea6f2e8f35c8313b77e4e", null ], - [ "PBUF_POOL", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbae969347127387b9b59a23ccd24b76d21", null ] - ] ], - [ "pbuf_alloc", "group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47", null ], - [ "pbuf_alloc_reference", "group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab", null ], - [ "pbuf_alloced_custom", "group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2", null ], - [ "pbuf_cat", "group__pbuf.html#ga82429084fe29015509c9b4a072707cd4", null ], - [ "pbuf_chain", "group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891", null ], - [ "pbuf_clone", "group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0", null ], - [ "pbuf_coalesce", "group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c", null ], - [ "pbuf_copy", "group__pbuf.html#gaba88511dee3df4b631fde691f421320d", null ], - [ "pbuf_copy_partial", "group__pbuf.html#gac2f1f58fd36042e82af46f5015720899", null ], - [ "pbuf_free", "group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b", null ], - [ "pbuf_get_at", "group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6", null ], - [ "pbuf_get_contiguous", "group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39", null ], - [ "pbuf_memcmp", "group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974", null ], - [ "pbuf_memfind", "group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448", null ], - [ "pbuf_put_at", "group__pbuf.html#gaf76863707dc02993eae116574b1ea03f", null ], - [ "pbuf_realloc", "group__pbuf.html#ga50abfe830a33a1a47a562febee66015d", null ], - [ "pbuf_ref", "group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e", null ], - [ "pbuf_skip", "group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583", null ], - [ "pbuf_take", "group__pbuf.html#gad1e31e370271335b197272af2724ca85", null ], - [ "pbuf_take_at", "group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44", null ], - [ "pbuf_try_get_at", "group__pbuf.html#ga839f342803b0cf89049744124c5a98ad", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__perf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__perf.html deleted file mode 100644 index e0e8fad31ada2888f1b57c511bb3338df5ae6b18..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__perf.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: Performance measurement - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Performance measurement
-
-
-

All defines related to this section must not be placed in lwipopts.h, but in arch/perf.h! Measurement calls made throughout lwip, these can be defined to nothing.

    -
  • PERF_START: start measuring something.
  • -
  • PERF_STOP(x): stop measuring something, and record the result.
  • -
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ppp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ppp.html deleted file mode 100644 index 114374d1109854877d28fd0693d498e27588114b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__ppp.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - - -lwIP: PPP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
-
-
-
PPP interface for lwIP
-
-Author: Sylvain Rochet
-
-Table of Contents:
-
-1 - Supported PPP protocols and features
-2 - Raw API PPP example for all protocols
-3 - PPPoS input path (raw API, IRQ safe API, TCPIP API)
-4 - Thread safe PPP API (PPPAPI)
-5 - Notify phase callback (PPP_NOTIFY_PHASE)
-6 - Upgrading from lwIP <= 1.4.x to lwIP >= 2.0.x
-
-
-
-1 Supported PPP protocols and features
-======================================
-
-Supported Low level protocols:
-* PPP over serial using HDLC-like framing, such as wired dialup modems
-  or mobile telecommunications GPRS/EDGE/UMTS/HSPA+/LTE modems
-* PPP over Ethernet, such as xDSL modems
-* PPP over L2TP (Layer 2 Tunneling Protocol) LAC (L2TP Access Concentrator),
-  IP tunnel over UDP, such as VPN access
-
-Supported auth protocols:
-* PAP, Password Authentication Protocol
-* CHAP, Challenge-Handshake Authentication Protocol, also known as CHAP-MD5
-* MSCHAPv1, Microsoft version of CHAP, version 1
-* MSCHAPv2, Microsoft version of CHAP, version 2
-* EAP, Extensible Authentication Protocol
-
-Supported address protocols:
-* IPCP, IP Control Protocol, IPv4 addresses negotiation
-* IP6CP, IPv6 Control Protocol, IPv6 link-local addresses negotiation
-
-Supported encryption protocols:
-* MPPE, Microsoft Point-to-Point Encryption
-
-Supported compression or miscellaneous protocols, for serial links only:
-* PFC, Protocol Field Compression
-* ACFC, Address-and-Control-Field-Compression
-* ACCM, Asynchronous-Control-Character-Map
-* VJ, Van Jacobson TCP/IP Header Compression
-
-
-
-2 Raw API PPP example for all protocols
-=======================================
-
-As usual, raw API for lwIP means the lightweight API which *MUST* only be used
-for NO_SYS=1 systems or called inside lwIP core thread for NO_SYS=0 systems.
-
-/*
- * Globals
- * =======
- */
-
-/* The PPP control block */
-ppp_pcb *ppp;
-
-/* The PPP IP interface */
-struct netif ppp_netif;
-
-
-/*
- * PPP status callback
- * ===================
- *
- * PPP status callback is called on PPP status change (up, down, …) from lwIP
- * core thread
- */
-
-/* PPP status callback example */
-static void status_cb(ppp_pcb *pcb, int err_code, void *ctx) {
-  struct netif *pppif = ppp_netif(pcb);
-  LWIP_UNUSED_ARG(ctx);
-
-  switch(err_code) {
-    case PPPERR_NONE: {
-#if LWIP_DNS
-      const ip_addr_t *ns;
-#endif /* LWIP_DNS */
-      printf("status_cb: Connected\n");
-#if PPP_IPV4_SUPPORT
-      printf("   our_ipaddr  = %s\n", ipaddr_ntoa(&pppif->ip_addr));
-      printf("   his_ipaddr  = %s\n", ipaddr_ntoa(&pppif->gw));
-      printf("   netmask     = %s\n", ipaddr_ntoa(&pppif->netmask));
-#if LWIP_DNS
-      ns = dns_getserver(0);
-      printf("   dns1        = %s\n", ipaddr_ntoa(ns));
-      ns = dns_getserver(1);
-      printf("   dns2        = %s\n", ipaddr_ntoa(ns));
-#endif /* LWIP_DNS */
-#endif /* PPP_IPV4_SUPPORT */
-#if PPP_IPV6_SUPPORT
-      printf("   our6_ipaddr = %s\n", ip6addr_ntoa(netif_ip6_addr(pppif, 0)));
-#endif /* PPP_IPV6_SUPPORT */
-      break;
-    }
-    case PPPERR_PARAM: {
-      printf("status_cb: Invalid parameter\n");
-      break;
-    }
-    case PPPERR_OPEN: {
-      printf("status_cb: Unable to open PPP session\n");
-      break;
-    }
-    case PPPERR_DEVICE: {
-      printf("status_cb: Invalid I/O device for PPP\n");
-      break;
-    }
-    case PPPERR_ALLOC: {
-      printf("status_cb: Unable to allocate resources\n");
-      break;
-    }
-    case PPPERR_USER: {
-      printf("status_cb: User interrupt\n");
-      break;
-    }
-    case PPPERR_CONNECT: {
-      printf("status_cb: Connection lost\n");
-      break;
-    }
-    case PPPERR_AUTHFAIL: {
-      printf("status_cb: Failed authentication challenge\n");
-      break;
-    }
-    case PPPERR_PROTOCOL: {
-      printf("status_cb: Failed to meet protocol\n");
-      break;
-    }
-    case PPPERR_PEERDEAD: {
-      printf("status_cb: Connection timeout\n");
-      break;
-    }
-    case PPPERR_IDLETIMEOUT: {
-      printf("status_cb: Idle Timeout\n");
-      break;
-    }
-    case PPPERR_CONNECTTIME: {
-      printf("status_cb: Max connect time reached\n");
-      break;
-    }
-    case PPPERR_LOOPBACK: {
-      printf("status_cb: Loopback detected\n");
-      break;
-    }
-    default: {
-      printf("status_cb: Unknown error code %d\n", err_code);
-      break;
-    }
-  }
-
-/*
- * This should be in the switch case, this is put outside of the switch
- * case for example readability.
- */
-
-  if (err_code == PPPERR_NONE) {
-    return;
-  }
-
-  /* ppp_close() was previously called, don't reconnect */
-  if (err_code == PPPERR_USER) {
-    /* ppp_free(); -- can be called here */
-    return;
-  }
-
-  /*
-   * Try to reconnect in 30 seconds, if you need a modem chatscript you have
-   * to do a much better signaling here ;-)
-   */
-  ppp_connect(pcb, 30);
-  /* OR ppp_listen(pcb); */
-}
-
-
-/*
- * Creating a new PPPoS session
- * ============================
- *
- * In lwIP, PPPoS is not PPPoSONET, in lwIP PPPoS is PPPoSerial.
- */
-
-#include "netif/ppp/pppos.h"
-
-/*
- * PPPoS serial output callback
- *
- * ppp_pcb, PPP control block
- * data, buffer to write to serial port
- * len, length of the data buffer
- * ctx, optional user-provided callback context pointer
- *
- * Return value: len if write succeed
- */
-static u32_t output_cb(ppp_pcb *pcb, u8_t *data, u32_t len, void *ctx) {
-  return uart_write(UART, data, len);
-}
-
-/*
- * Create a new PPPoS interface
- *
- * ppp_netif, netif to use for this PPP link, i.e. PPP IP interface
- * output_cb, PPPoS serial output callback
- * status_cb, PPP status callback, called on PPP status change (up, down, …)
- * ctx_cb, optional user-provided callback context pointer
- */
-ppp = pppos_create(&ppp_netif,
-       output_cb, status_cb, ctx_cb);
-
-
-/*
- * Creating a new PPPoE session
- * ============================
- */
-
-#include "netif/ppp/pppoe.h"
-
-/*
- * Create a new PPPoE interface
- *
- * ppp_netif, netif to use for this PPP link, i.e. PPP IP interface
- * ethif, already existing and setup Ethernet interface to use
- * service_name, PPPoE service name discriminator (not supported yet)
- * concentrator_name, PPPoE concentrator name discriminator (not supported yet)
- * status_cb, PPP status callback, called on PPP status change (up, down, …)
- * ctx_cb, optional user-provided callback context pointer
- */
-ppp = pppoe_create(&ppp_netif,
-       &ethif,
-       service_name, concentrator_name,
-       status_cb, ctx_cb);
-
-
-/*
- * Creating a new PPPoL2TP session
- * ===============================
- */
-
-#include "netif/ppp/pppol2tp.h"
-
-/*
- * Create a new PPPoL2TP interface
- *
- * ppp_netif, netif to use for this PPP link, i.e. PPP IP interface
- * netif, optional already existing and setup output netif, necessary if you
- *        want to set this interface as default route to settle the chicken
- *        and egg problem with VPN links
- * ipaddr, IP to connect to
- * port, UDP port to connect to (usually 1701)
- * secret, L2TP secret to use
- * secret_len, size in bytes of the L2TP secret
- * status_cb, PPP status callback, called on PPP status change (up, down, …)
- * ctx_cb, optional user-provided callback context pointer
- */
-ppp = pppol2tp_create(&ppp_netif,
-       struct netif *netif, ip_addr_t *ipaddr, u16_t port,
-       u8_t *secret, u8_t secret_len,
-       ppp_link_status_cb_fn link_status_cb, void *ctx_cb);
-
-
-/*
- * Initiate PPP client connection
- * ==============================
- */
-
-/* Set this interface as default route */
-ppp_set_default(ppp);
-
-/*
- * Basic PPP client configuration. Can only be set if PPP session is in the
- * dead state (i.e. disconnected). We don't need to provide thread-safe
- * equivalents through PPPAPI because those helpers are only changing
- * structure members while session is inactive for lwIP core. Configuration
- * only need to be done once.
- */
-
-/* Ask the peer for up to 2 DNS server addresses. */
-ppp_set_usepeerdns(ppp, 1);
-
-/* Auth configuration, this is pretty self-explanatory */
-ppp_set_auth(ppp, PPPAUTHTYPE_ANY, "login", "password");
-
-/*
- * Initiate PPP negotiation, without waiting (holdoff=0), can only be called
- * if PPP session is in the dead state (i.e. disconnected).
- */
-u16_t holdoff = 0;
-ppp_connect(ppp, holdoff);
-
-
-/*
- * Initiate PPP server listener
- * ============================
- */
-
-/*
- * Basic PPP server configuration. Can only be set if PPP session is in the
- * dead state (i.e. disconnected). We don't need to provide thread-safe
- * equivalents through PPPAPI because those helpers are only changing
- * structure members while session is inactive for lwIP core. Configuration
- * only need to be done once.
- */
-ip4_addr_t addr;
-
-/* Set our address */
-IP4_ADDR(&addr, 192,168,0,1);
-ppp_set_ipcp_ouraddr(ppp, &addr);
-
-/* Set peer(his) address */
-IP4_ADDR(&addr, 192,168,0,2);
-ppp_set_ipcp_hisaddr(ppp, &addr);
-
-/* Set primary DNS server */
-IP4_ADDR(&addr, 192,168,10,20);
-ppp_set_ipcp_dnsaddr(ppp, 0, &addr);
-
-/* Set secondary DNS server */
-IP4_ADDR(&addr, 192,168,10,21);
-ppp_set_ipcp_dnsaddr(ppp, 1, &addr);
-
-/* Auth configuration, this is pretty self-explanatory */
-ppp_set_auth(ppp, PPPAUTHTYPE_ANY, "login", "password");
-
-/* Require peer to authenticate */
-ppp_set_auth_required(ppp, 1);
-
-/*
- * Only for PPPoS, the PPP session should be up and waiting for input.
- *
- * Note: for PPPoS, ppp_connect() and ppp_listen() are actually the same thing.
- * The listen call is meant for future support of PPPoE and PPPoL2TP server
- * mode, where we will need to negotiate the incoming PPPoE session or L2TP
- * session before initiating PPP itself. We need this call because there is
- * two passive modes for PPPoS, ppp_set_passive and ppp_set_silent.
- */
-ppp_set_silent(pppos, 1);
-
-/*
- * Initiate PPP listener (i.e. wait for an incoming connection), can only
- * be called if PPP session is in the dead state (i.e. disconnected).
- */
-ppp_listen(ppp);
-
-
-/*
- * Closing PPP connection
- * ======================
- */
-
-/*
- * Initiate the end of the PPP session, without carrier lost signal
- * (nocarrier=0), meaning a clean shutdown of PPP protocols.
- * You can call this function at anytime.
- */
-u8_t nocarrier = 0;
-ppp_close(ppp, nocarrier);
-/*
- * Then you must wait your status_cb() to be called, it may takes from a few
- * seconds to several tens of seconds depending on the current PPP state.
- */
-
-/*
- * Freeing a PPP connection
- * ========================
- */
-
-/*
- * Free the PPP control block, can only be called if PPP session is in the
- * dead state (i.e. disconnected). You need to call ppp_close() before.
- */
-ppp_free(ppp);
-
-
-
-3 PPPoS input path (raw API, IRQ safe API, TCPIP API)
-=====================================================
-
-Received data on serial port should be sent to lwIP using the pppos_input()
-function or the pppos_input_tcpip() function.
-
-If NO_SYS is 1 and if PPP_INPROC_IRQ_SAFE is 0 (the default), pppos_input()
-is not IRQ safe and then *MUST* only be called inside your main loop.
-
-Whatever the NO_SYS value, if PPP_INPROC_IRQ_SAFE is 1, pppos_input() is IRQ
-safe and can be safely called from an interrupt context, using that is going
-to reduce your need of buffer if pppos_input() is called byte after byte in
-your rx serial interrupt.
-
-if NO_SYS is 0, the thread safe way outside an interrupt context is to use
-the pppos_input_tcpip() function to pass input data to the lwIP core thread
-using the TCPIP API. This is thread safe in all cases but you should avoid
-passing data byte after byte because it uses heavy locking (mailbox) and it
-allocates pbuf, better fill them !
-
-if NO_SYS is 0 and if PPP_INPROC_IRQ_SAFE is 1, you may also use pppos_input()
-from an RX thread, however pppos_input() is not thread safe by itself. You can
-do that *BUT* you should NEVER call pppos_connect(), pppos_listen() and
-ppp_free() if pppos_input() can still be running, doing this is NOT thread safe
-at all. Using PPP_INPROC_IRQ_SAFE from an RX thread is discouraged unless you
-really know what you are doing, your move ;-)
-
-
-/*
- * Fonction to call for received data
- *
- * ppp, PPP control block
- * buffer, input buffer
- * buffer_len, buffer length in bytes
- */
-void pppos_input(ppp, buffer, buffer_len);
-
-or
-
-void pppos_input_tcpip(ppp, buffer, buffer_len);
-
-
-
-4 Thread safe PPP API (PPPAPI)
-==============================
-
-There is a thread safe API for all corresponding ppp_* functions, you have to
-enable LWIP_PPP_API in your lwipopts.h file, then see
-include/netif/ppp/pppapi.h, this is actually pretty obvious.
-
-
-
-5 Notify phase callback (PPP_NOTIFY_PHASE)
-==========================================
-
-Notify phase callback, enabled using the PPP_NOTIFY_PHASE config option, let
-you configure a callback that is called on each PPP internal state change.
-This is different from the status callback which only warns you about
-up(running) and down(dead) events.
-
-Notify phase callback can be used, for example, to set a LED pattern depending
-on the current phase of the PPP session. Here is a callback example which
-tries to mimic what we usually see on xDSL modems while they are negotiating
-the link, which should be self-explanatory:
-
-static void ppp_notify_phase_cb(ppp_pcb *pcb, u8_t phase, void *ctx) {
-  switch (phase) {
-
-  /* Session is down (either permanently or briefly) */
-  case PPP_PHASE_DEAD:
-    led_set(PPP_LED, LED_OFF);
-    break;
-
-  /* We are between two sessions */
-  case PPP_PHASE_HOLDOFF:
-    led_set(PPP_LED, LED_SLOW_BLINK);
-    break;
-
-  /* Session just started */
-  case PPP_PHASE_INITIALIZE:
-    led_set(PPP_LED, LED_FAST_BLINK);
-    break;
-
-  /* Session is running */
-  case PPP_PHASE_RUNNING:
-    led_set(PPP_LED, LED_ON);
-    break;
-
-  default:
-    break;
-  }
-}
-
-
-
-6 Upgrading from lwIP <= 1.4.x to lwIP >= 2.0.x
-===============================================
-
-PPP API was fully reworked between 1.4.x and 2.0.x releases. However porting
-from previous lwIP version is pretty easy:
-
-* Previous PPP API used an integer to identify PPP sessions, we are now
-  using ppp_pcb* control block, therefore all functions changed from "int ppp"
-  to "ppp_pcb *ppp"
-
-* struct netif was moved outside the PPP structure, you have to provide a netif
-  for PPP interface in pppoX_create() functions
-
-* PPP session are not started automatically after you created them anymore,
-  you have to call ppp_connect(), this way you can configure the session before
-  starting it.
-
-* Previous PPP API used CamelCase, we are now using snake_case.
-
-* Previous PPP API mixed PPPoS and PPPoE calls, this isn't the case anymore,
-  PPPoS functions are now prefixed pppos_ and PPPoE functions are now prefixed
-  pppoe_, common functions are now prefixed ppp_.
-
-* New PPPERR_ error codes added, check you have all of them in your status
-  callback function
-
-* Only the following include files should now be used in user application:
-  #include "netif/ppp/pppapi.h"
-  #include "netif/ppp/pppos.h"
-  #include "netif/ppp/pppoe.h"
-  #include "netif/ppp/pppol2tp.h"
-
-  Functions from ppp.h can be used, but you don't need to include this header
-  file as it is already included by above header files.
-
-* PPP_INPROC_OWNTHREAD was broken by design and was removed, you have to create
-  your own serial rx thread
-
-* PPP_INPROC_MULTITHREADED option was misnamed and confusing and was renamed
-  PPP_INPROC_IRQ_SAFE, please read the "PPPoS input path" documentation above
-  because you might have been fooled by that
-
-* If you used tcpip_callback_with_block() on ppp_ functions you may wish to use
-  the PPPAPI API instead.
-
-* ppp_sighup and ppp_close functions were merged using an optional argument
-  "nocarrier" on ppp_close.
-
-* DNS servers are now only remotely asked if LWIP_DNS is set and if
-  ppp_set_usepeerdns() is set to true, they are now automatically registered
-  using the dns_setserver() function so you don't need to do that in the PPP
-  callback anymore.
-
-* PPPoS does not use the SIO API anymore, as such it now requires a serial
-  output callback in place of sio_write
-
-* PPP_MAXIDLEFLAG is now in ms instead of jiffies
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.html deleted file mode 100644 index 8a5fd236da37f5c9e431a69ee07693aba839938c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - -lwIP: RAW - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

err_t raw_bind (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
 
void raw_bind_netif (struct raw_pcb *pcb, const struct netif *netif)
 
err_t raw_connect (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
 
void raw_disconnect (struct raw_pcb *pcb)
 
void raw_recv (struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg)
 
err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr)
 
err_t raw_sendto_if_src (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip)
 
err_t raw_send (struct raw_pcb *pcb, struct pbuf *p)
 
void raw_remove (struct raw_pcb *pcb)
 
struct raw_pcbraw_new (u8_t proto)
 
struct raw_pcbraw_new_ip_type (u8_t type, u8_t proto)
 
-

Detailed Description

-

Implementation of raw protocol PCBs for low-level handling of different types of protocols besides (or overriding) those already available in lwIP.
-

See also
APIs
-

Function Documentation

- -

◆ raw_bind()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t raw_bind (struct raw_pcbpcb,
const ip_addr_tipaddr 
)
-
-

Bind a RAW PCB.

-
Parameters
- - - -
pcbRAW PCB to be bound with a local address ipaddr.
ipaddrlocal IP address to bind with. Use IP4_ADDR_ANY to bind to all local interfaces.
-
-
-
Returns
lwIP error code.
    -
  • ERR_OK. Successful. No error occurred.
  • -
  • ERR_USE. The specified IP address is already bound to by another RAW PCB.
  • -
-
-
See also
raw_disconnect()
- -
-
- -

◆ raw_bind_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
void raw_bind_netif (struct raw_pcbpcb,
const struct netifnetif 
)
-
-

Bind an RAW PCB to a specific netif. After calling this function, all packets received via this PCB are guaranteed to have come in via the specified netif, and all outgoing packets will go out via the specified netif.

-
Parameters
- - - -
pcbRAW PCB to be bound with netif.
netifnetif to bind to. Can be NULL.
-
-
-
See also
raw_disconnect()
- -
-
- -

◆ raw_connect()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t raw_connect (struct raw_pcbpcb,
const ip_addr_tipaddr 
)
-
-

Connect an RAW PCB. This function is required by upper layers of lwip. Using the raw api you could use raw_sendto() instead

-

This will associate the RAW PCB with the remote address.

-
Parameters
- - - -
pcbRAW PCB to be connected with remote address ipaddr and port.
ipaddrremote IP address to connect with.
-
-
-
Returns
lwIP error code
-
See also
raw_disconnect() and raw_sendto()
- -
-
- -

◆ raw_disconnect()

- -
-
- - - - - - - - -
void raw_disconnect (struct raw_pcbpcb)
-
-

Disconnect a RAW PCB.

-
Parameters
- - -
pcbthe raw pcb to disconnect.
-
-
- -
-
- -

◆ raw_new()

- -
-
- - - - - - - - -
struct raw_pcb* raw_new (u8_t proto)
-
-

Create a RAW PCB.

-
Returns
The RAW PCB which was created. NULL if the PCB data structure could not be allocated.
-
Parameters
- - -
protothe protocol number of the IPs payload (e.g. IP_PROTO_ICMP)
-
-
-
See also
raw_remove()
- -
-
- -

◆ raw_new_ip_type()

- -
-
- - - - - - - - - - - - - - - - - - -
struct raw_pcb* raw_new_ip_type (u8_t type,
u8_t proto 
)
-
-

Create a RAW PCB for specific IP type.

-
Returns
The RAW PCB which was created. NULL if the PCB data structure could not be allocated.
-
Parameters
- - - -
typeIP address type, see lwip_ip_addr_type definitions. If you want to listen to IPv4 and IPv6 (dual-stack) packets, supply IPADDR_TYPE_ANY as argument and bind to IP_ANY_TYPE.
protothe protocol number (next header) of the IPv6 packet payload (e.g. IP6_NEXTH_ICMP6)
-
-
-
See also
raw_remove()
- -
-
- -

◆ raw_recv()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void raw_recv (struct raw_pcbpcb,
raw_recv_fn recv,
void * recv_arg 
)
-
-

Set the callback function for received packets that match the raw PCB's protocol and binding.

-

The callback function MUST either

    -
  • eat the packet by calling pbuf_free() and returning non-zero. The packet will not be passed to other raw PCBs or other protocol layers.
  • -
  • not free the packet, and return zero. The packet will be matched against further PCBs and/or forwarded to another protocol layers.
  • -
- -
-
- -

◆ raw_remove()

- -
-
- - - - - - - - -
void raw_remove (struct raw_pcbpcb)
-
-

Remove an RAW PCB.

-
Parameters
- - -
pcbRAW PCB to be removed. The PCB is removed from the list of RAW PCB's and the data structure is freed from memory.
-
-
-
See also
raw_new()
- -
-
- -

◆ raw_send()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t raw_send (struct raw_pcbpcb,
struct pbufp 
)
-
-

Send the raw IP packet to the address given by raw_connect()

-
Parameters
- - - -
pcbthe raw pcb which to send
pthe IP payload to send
-
-
- -
-
- -

◆ raw_sendto()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t raw_sendto (struct raw_pcbpcb,
struct pbufp,
const ip_addr_tipaddr 
)
-
-

Send the raw IP packet to the given address. An IP header will be prepended to the packet, unless the RAW_FLAGS_HDRINCL flag is set on the PCB. In that case, the packet must include an IP header, which will then be sent as is.

-
Parameters
- - - - -
pcbthe raw pcb which to send
pthe IP payload to send
ipaddrthe destination address of the IP packet
-
-
- -
-
- -

◆ raw_sendto_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t raw_sendto_if_src (struct raw_pcbpcb,
struct pbufp,
const ip_addr_tdst_ip,
struct netifnetif,
const ip_addr_tsrc_ip 
)
-
-

Send the raw IP packet to the given address, using a particular outgoing netif and source IP address. An IP header will be prepended to the packet, unless the RAW_FLAGS_HDRINCL flag is set on the PCB. In that case, the packet must include an IP header, which will then be sent as is.

-
Parameters
- - - - - - -
pcbRAW PCB used to send the data
pchain of pbufs to be sent
dst_ipdestination IP address
netifthe netif used for sending
src_ipsource IP address
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.js deleted file mode 100644 index 010845af77d748d6479e49f46ac0ee18326d81e7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__raw__raw.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__raw__raw = -[ - [ "raw_bind", "group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4", null ], - [ "raw_bind_netif", "group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a", null ], - [ "raw_connect", "group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168", null ], - [ "raw_disconnect", "group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef", null ], - [ "raw_new", "group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f", null ], - [ "raw_new_ip_type", "group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11", null ], - [ "raw_recv", "group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426", null ], - [ "raw_remove", "group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16", null ], - [ "raw_send", "group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d", null ], - [ "raw_sendto", "group__raw__raw.html#ga09427456070fb610cc7795d23dedc159", null ], - [ "raw_sendto_if_src", "group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.html deleted file mode 100644 index f37aca83b9f9d2f70d5ed9d9d66acb0bb5dc58d0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - -lwIP: 6LoWPAN over BLE (RFC7668) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
6LoWPAN over BLE (RFC7668)
-
-
- - - - - - - - - - - - - - -

-Functions

void ble_addr_to_eui64 (uint8_t *dst, const uint8_t *src, int public_addr)
 
void eui64_to_ble_addr (uint8_t *dst, const uint8_t *src)
 
err_t rfc7668_set_context (u8_t idx, const ip6_addr_t *context)
 
err_t rfc7668_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t rfc7668_input (struct pbuf *p, struct netif *netif)
 
err_t rfc7668_if_init (struct netif *netif)
 
-

Detailed Description

-

This file implements a RFC7668 implementation for 6LoWPAN over Bluetooth Low Energy. The specification is very similar to 6LoWPAN, so most of the code is re-used. Compared to 6LoWPAN, much functionality is already implemented in lower BLE layers (fragmenting, session management,...).

-

Usage:

    -
  • add this netif
      -
    • don't add IPv4 addresses (no IPv4 support in RFC7668), pass 'NULL','NULL','NULL'
    • -
    • use the BLE to EUI64 conversation util to create an IPv6 link-local address from the BLE MAC (ble_addr_to_eui64)
    • -
    • input function: rfc7668_input
    • -
    -
  • -
  • set the link output function, which transmits output data to an established L2CAP channel
  • -
  • If data arrives (HCI event "L2CAP_DATA_PACKET"):
      -
    • allocate a PBUF_RAW buffer
    • -
    • let the pbuf struct point to the incoming data or copy it to the buffer
    • -
    • call netif->input
    • -
    -
  • -
-

Function Documentation

- -

◆ ble_addr_to_eui64()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void ble_addr_to_eui64 (uint8_t * dst,
const uint8_t * src,
int public_addr 
)
-
-

convert BT address to EUI64 addr

-

This method converts a Bluetooth MAC address to an EUI64 address, which is used within IPv6 communication

-
Parameters
- - - - -
dstIPv6 destination space
srcBLE MAC address source
public_addrIf the LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS option is set, bit 0x02 will be set if param=0 (no public addr); cleared otherwise
-
-
-
See also
LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS
- -
-
- -

◆ eui64_to_ble_addr()

- -
-
- - - - - - - - - - - - - - - - - - -
void eui64_to_ble_addr (uint8_t * dst,
const uint8_t * src 
)
-
-

convert EUI64 address to Bluetooth MAC addr

-

This method converts an EUI64 address to a Bluetooth MAC address,

-
Parameters
- - - -
dstBLE MAC address destination
srcIPv6 source
-
-
- -
-
- -

◆ rfc7668_if_init()

- -
-
- - - - - - - - -
err_t rfc7668_if_init (struct netifnetif)
-
-

Initialize the netif

-

No flags are used (broadcast not possible, not ethernet, ...) The shortname for this netif is "BT"

-
Parameters
- - -
netifthe network interface to be initialized as RFC7668 netif
-
-
-
Returns
ERR_OK if everything went fine
- -
-
- -

◆ rfc7668_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t rfc7668_input (struct pbufp,
struct netifnetif 
)
-
-

Process a received raw payload from an L2CAP channel

-
Parameters
- - - -
pthe received packet, p->payload pointing to the IPv6 header (maybe compressed)
netifthe network interface on which the packet was received
-
-
-
Returns
ERR_OK if everything was fine
- -
-
- -

◆ rfc7668_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_output (struct netifnetif,
struct pbufq,
const ip6_addr_tip6addr 
)
-
-

Compress outgoing IPv6 packet and pass it on to netif->linkoutput

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ip6addrThe IP address of the packet destination.
-
-
-
Returns
See rfc7668_compress
- -
-
- -

◆ rfc7668_set_context()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_context (u8_t idx,
const ip6_addr_tcontext 
)
-
-

Set context id IPv6 address

-

Store one IPv6 address to a given context id.

-
Parameters
- - - -
idxContext id
contextIPv6 addr for this context
-
-
-
Returns
ERR_OK (if everything is fine), ERR_ARG (if the context id is out of range), ERR_VAL (if contexts disabled)
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.js deleted file mode 100644 index e48ae744bc4979fe525660206cd731f77ee8f8a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__rfc7668if.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__rfc7668if = -[ - [ "ble_addr_to_eui64", "group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c", null ], - [ "eui64_to_ble_addr", "group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d", null ], - [ "rfc7668_if_init", "group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde", null ], - [ "rfc7668_input", "group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197", null ], - [ "rfc7668_output", "group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0", null ], - [ "rfc7668_set_context", "group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.html deleted file mode 100644 index 175962604fe3664b92fdf1ffe4ee92095de7d4ec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: Sequential-style APIs - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Sequential-style APIs
-
-
- - - - - - -

-Modules

 Netconn API
 
 NETIF API
 
-

Detailed Description

-

Sequential-style APIs, blocking functions. More overhead, but can be called from any thread except TCPIP thread. The sequential API provides a way for ordinary, sequential, programs to use the lwIP stack. It is quite similar to the BSD socket API. The model of execution is based on the blocking open-read-write-close paradigm. Since the TCP/IP stack is event based by nature, the TCP/IP code and the application program must reside in different execution contexts (threads).

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.js deleted file mode 100644 index e65293c718ca334a02f1419f7a3d96633d54f00b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sequential__api.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__sequential__api = -[ - [ "Netconn API", "group__netconn.html", "group__netconn" ], - [ "NETIF API", "group__netifapi.html", "group__netifapi" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.html deleted file mode 100644 index a0923463e61fd776e0fbd9ebf55082770c643bee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - -lwIP: 6LoWPAN (RFC4944) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
6LoWPAN (RFC4944)
-
-
- - - - - - - - - - - - - - -

-Functions

err_t lowpan6_set_context (u8_t idx, const ip6_addr_t *context)
 
err_t lowpan6_set_short_addr (u8_t addr_high, u8_t addr_low)
 
err_t lowpan6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t lowpan6_input (struct pbuf *p, struct netif *netif)
 
err_t lowpan6_set_pan_id (u16_t pan_id)
 
err_t tcpip_6lowpan_input (struct pbuf *p, struct netif *inp)
 
-

Detailed Description

-

6LowPAN netif implementation

-

Function Documentation

- -

◆ lowpan6_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t lowpan6_input (struct pbufp,
struct netifnetif 
)
-
-

NETIF input function: don't free the input pbuf when returning != ERR_OK!

- -
-
- -

◆ lowpan6_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t lowpan6_output (struct netifnetif,
struct pbufq,
const ip6_addr_tip6addr 
)
-
-

Resolve and fill-in IEEE 802.15.4 address header for outgoing IPv6 packet.

-

Perform Header Compression and fragment if necessary.

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ip6addrThe IP address of the packet destination.
-
-
-
Returns
err_t
- -
-
- -

◆ lowpan6_set_context()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t lowpan6_set_context (u8_t idx,
const ip6_addr_tcontext 
)
-
-

Set context

- -
-
- -

◆ lowpan6_set_pan_id()

- -
-
- - - - - - - - -
err_t lowpan6_set_pan_id (u16_t pan_id)
-
-

Set PAN ID

- -
-
- -

◆ lowpan6_set_short_addr()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t lowpan6_set_short_addr (u8_t addr_high,
u8_t addr_low 
)
-
-

Set short address

- -
-
- -

◆ tcpip_6lowpan_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_6lowpan_input (struct pbufp,
struct netifinp 
)
-
-

Pass a received packet to tcpip_thread for input processing

-
Parameters
- - - -
pthe received packet, p->payload pointing to the IEEE 802.15.4 header.
inpthe network interface on which the packet was received
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.js deleted file mode 100644 index f11ac8df36c10ab3b914fb5ce660a6c5e3aff62c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sixlowpan.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__sixlowpan = -[ - [ "lowpan6_input", "group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7", null ], - [ "lowpan6_output", "group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b", null ], - [ "lowpan6_set_context", "group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94", null ], - [ "lowpan6_set_pan_id", "group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3", null ], - [ "lowpan6_set_short_addr", "group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625", null ], - [ "tcpip_6lowpan_input", "group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.html deleted file mode 100644 index 2f45665d0ab36aff983a770c6c6f444a137879d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -lwIP: SLIP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
SLIP
-
-
- - - - - - - - - - - - -

-Functions

err_t slipif_init (struct netif *netif)
 
void slipif_poll (struct netif *netif)
 
void slipif_process_rxqueue (struct netif *netif)
 
void slipif_received_byte (struct netif *netif, u8_t data)
 
void slipif_received_bytes (struct netif *netif, u8_t *data, u8_t len)
 
-

Detailed Description

-

This is an arch independent SLIP netif. The specific serial hooks must be provided by another file. They are sio_open, sio_read/sio_tryread and sio_send

-

Usage: This netif can be used in three ways:
- 1) For NO_SYS==0, an RX thread can be used which blocks on sio_read() until data is received.
- 2) In your main loop, call slipif_poll() to check for new RX bytes, completed packets are fed into netif->input().
- 3) Call slipif_received_byte[s]() from your serial RX ISR and slipif_process_rxqueue() from your main loop. ISR level decodes packets and puts completed packets on a queue which is fed into the stack from the main loop (needs SYS_LIGHTWEIGHT_PROT for pbuf_alloc to work on ISR level!).

-

Function Documentation

- -

◆ slipif_init()

- -
-
- - - - - - - - -
err_t slipif_init (struct netifnetif)
-
-

SLIP netif initialization

-

Call the arch specific sio_open and remember the opened device in the state field of the netif.

-
Parameters
- - -
netifthe lwip network interface structure for this slipif
-
-
-
Returns
ERR_OK if serial line could be opened, ERR_MEM if no memory could be allocated, ERR_IF is serial line couldn't be opened
-
Note
If netif->state is interpreted as an u8_t serial port number.
- -
-
- -

◆ slipif_poll()

- -
-
- - - - - - - - -
void slipif_poll (struct netifnetif)
-
-

Polls the serial device and feeds the IP layer with incoming packets.

-
Parameters
- - -
netifThe lwip network interface structure for this slipif
-
-
- -
-
- -

◆ slipif_process_rxqueue()

- -
-
- - - - - - - - -
void slipif_process_rxqueue (struct netifnetif)
-
-

Feeds the IP layer with incoming packets that were receive

-
Parameters
- - -
netifThe lwip network interface structure for this slipif
-
-
- -
-
- -

◆ slipif_received_byte()

- -
-
- - - - - - - - - - - - - - - - - - -
void slipif_received_byte (struct netifnetif,
u8_t data 
)
-
-

Process a received byte, completed packets are put on a queue that is fed into IP through slipif_process_rxqueue().

-

This function can be called from ISR if SYS_LIGHTWEIGHT_PROT is enabled.

-
Parameters
- - - -
netifThe lwip network interface structure for this slipif
datareceived character
-
-
- -
-
- -

◆ slipif_received_bytes()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void slipif_received_bytes (struct netifnetif,
u8_t * data,
u8_t len 
)
-
-

Process multiple received byte, completed packets are put on a queue that is fed into IP through slipif_process_rxqueue().

-

This function can be called from ISR if SYS_LIGHTWEIGHT_PROT is enabled.

-
Parameters
- - - - -
netifThe lwip network interface structure for this slipif
datareceived character
lenNumber of received characters
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.js deleted file mode 100644 index c15cb27ed75df58c359920662c0d284a6535807f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__slipif.js +++ /dev/null @@ -1,8 +0,0 @@ -var group__slipif = -[ - [ "slipif_init", "group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3", null ], - [ "slipif_poll", "group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6", null ], - [ "slipif_process_rxqueue", "group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946", null ], - [ "slipif_received_byte", "group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3", null ], - [ "slipif_received_bytes", "group__slipif.html#gabbee48569a513c90fe154632038eb6d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.html deleted file mode 100644 index 0d2ed0c5ecdeacbbb90c0af8f1bbb4d17ca68eed..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - -lwIP: SMTP client - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
SMTP client
-
-
- - - - -

-Modules

 Options
 
- - - - - - - - - - - - - - - -

-Functions

err_t smtp_set_server_addr (const char *server)
 
void smtp_set_server_port (u16_t port)
 
void smtp_set_tls_config (struct altcp_tls_config *tls_config)
 
err_t smtp_set_auth (const char *username, const char *pass)
 
err_t smtp_send_mail (const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg)
 
err_t smtp_send_mail_static (const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg)
 
void smtp_send_mail_int (void *arg)
 
-

Detailed Description

-

This is simple SMTP client for raw API. It is a minimal implementation of SMTP as specified in RFC 5321.

-

Example usage:

void my_smtp_result_fn(void *arg, u8_t smtp_result, u16_t srv_err, err_t err)
{
printf("mail (%p) sent with results: 0x%02x, 0x%04x, 0x%08x\n", arg,
smtp_result, srv_err, err);
}
static void my_smtp_test(void)
{
smtp_set_server_addr("mymailserver.org");
-> set both username and password as NULL if no auth needed
smtp_set_auth("username", "password");
smtp_send_mail("sender", "recipient", "subject", "body", my_smtp_result_fn,
some_argument);
}

When using from any other thread than the tcpip_thread (for NO_SYS==0), use smtp_send_mail_int()!

-

SMTP_BODYDH usage:

int my_smtp_bodydh_fn(void *arg, struct smtp_bodydh *bdh)
{
if(bdh->state >= 10) {
return BDH_DONE;
}
sprintf(bdh->buffer,"Line #%2d\r\n",bdh->state);
bdh->length = strlen(bdh->buffer);
++bdh->state;
return BDH_WORKING;
}
smtp_send_mail_bodycback("sender", "recipient", "subject",
my_smtp_bodydh_fn, my_smtp_result_fn, some_argument);

Function Documentation

- -

◆ smtp_send_mail()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t smtp_send_mail (const char * from,
const char * to,
const char * subject,
const char * body,
smtp_result_fn callback_fn,
void * callback_arg 
)
-
-

Send an email via the currently selected server, username and password.

-
Parameters
- - - - - - - -
fromsource email address (must be NULL-terminated)
totarget email address (must be NULL-terminated)
subjectemail subject (must be NULL-terminated)
bodyemail body (must be NULL-terminated)
callback_fncallback function
callback_arguser argument to callback_fn
-
-
-
Returns
- ERR_OK if structures were allocated and no error occured starting the connection (this does not mean the email has been successfully sent!)
    -
  • another err_t on error.
  • -
-
- -
-
- -

◆ smtp_send_mail_int()

- -
-
- - - - - - - - -
void smtp_send_mail_int (void * arg)
-
-

Same as smtp_send_mail but takes a struct smtp_send_request as single parameter which contains all the other parameters. To be used with tcpip_callback to send mail from interrupt context or from another thread.

-

WARNING: server and authentication must stay untouched until this function has run!

-

Usage example:

    -
  • allocate a struct smtp_send_request (in a way that is allowed in interrupt context)
  • -
  • fill the members of the struct as if calling smtp_send_mail
  • -
  • specify a callback_function
  • -
  • set callback_arg to the structure itself
  • -
  • call this function
  • -
  • wait for the callback function to be called
  • -
  • in the callback function, deallocate the structure (passed as arg)
  • -
- -
-
- -

◆ smtp_send_mail_static()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t smtp_send_mail_static (const char * from,
const char * to,
const char * subject,
const char * body,
smtp_result_fn callback_fn,
void * callback_arg 
)
-
-

Same as smtp_send_mail, but doesn't copy from, to, subject and body into an internal buffer to save memory. WARNING: the above data must stay untouched until the callback function is called (unless the function returns != ERR_OK)

- -
-
- -

◆ smtp_set_auth()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t smtp_set_auth (const char * username,
const char * pass 
)
-
-

Set authentication parameters for next SMTP connection

-
Parameters
- - - -
usernamelogin name as passed to the server
passpassword passed to the server together with username
-
-
- -
-
- -

◆ smtp_set_server_addr()

- -
-
- - - - - - - - -
err_t smtp_set_server_addr (const char * server)
-
-

Set IP address or DNS name for next SMTP connection

-
Parameters
- - -
serverIP address (in ASCII representation) or DNS name of the server
-
-
- -
-
- -

◆ smtp_set_server_port()

- -
-
- - - - - - - - -
void smtp_set_server_port (u16_t port)
-
-

Set TCP port for next SMTP connection

-
Parameters
- - -
portTCP port
-
-
- -
-
- -

◆ smtp_set_tls_config()

- -
-
- - - - - - - - -
void smtp_set_tls_config (struct altcp_tls_config * tls_config)
-
-

Set TLS configuration for next SMTP connection

-
Parameters
- - -
tls_configTLS configuration
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.js deleted file mode 100644 index b80451bef2accc9fc2ca1a25acfbbb49cd52c252..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__smtp = -[ - [ "Options", "group__smtp__opts.html", "group__smtp__opts" ], - [ "smtp_send_mail", "group__smtp.html#gae43119480c4146df9eeff7ae80c767f7", null ], - [ "smtp_send_mail_int", "group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243", null ], - [ "smtp_send_mail_static", "group__smtp.html#ga06f6582701def2a62582373bb0be5788", null ], - [ "smtp_set_auth", "group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899", null ], - [ "smtp_set_server_addr", "group__smtp.html#ga1ccf4305461ec16cf41599341ec54983", null ], - [ "smtp_set_server_port", "group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f", null ], - [ "smtp_set_tls_config", "group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.html deleted file mode 100644 index 2903e98d004ec58240abaa88e1357be57c93e5c7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - -

-Macros

#define SMTP_BODYDH   0
 
#define SMTP_DEBUG   LWIP_DBG_OFF
 
#define SMTP_MAX_SERVERNAME_LEN   256
 
#define SMTP_MAX_USERNAME_LEN   32
 
#define SMTP_MAX_PASS_LEN   32
 
#define SMTP_COPY_AUTHDATA   1
 
#define SMTP_CHECK_DATA   1
 
#define SMTP_SUPPORT_AUTH_PLAIN   1
 
#define SMTP_SUPPORT_AUTH_LOGIN   1
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ SMTP_BODYDH

- -
-
- - - - -
#define SMTP_BODYDH   0
-
-

Set this to 1 to enable data handler callback on BODY

- -
-
- -

◆ SMTP_CHECK_DATA

- -
-
- - - - -
#define SMTP_CHECK_DATA   1
-
-

Set this to 0 to save some code space if you know for sure that all data passed to this module conforms to the requirements in the SMTP RFC. WARNING: use this with care!

- -
-
- -

◆ SMTP_COPY_AUTHDATA

- -
-
- - - - -
#define SMTP_COPY_AUTHDATA   1
-
-

Set this to 0 if you know the authentication data will not change during the smtp session, which saves some heap space.

- -
-
- -

◆ SMTP_DEBUG

- -
-
- - - - -
#define SMTP_DEBUG   LWIP_DBG_OFF
-
-

SMTP_DEBUG: Enable debugging for SNTP.

- -
-
- -

◆ SMTP_MAX_PASS_LEN

- -
-
- - - - -
#define SMTP_MAX_PASS_LEN   32
-
-

Maximum length reserved for password

- -
-
- -

◆ SMTP_MAX_SERVERNAME_LEN

- -
-
- - - - -
#define SMTP_MAX_SERVERNAME_LEN   256
-
-

Maximum length reserved for server name including terminating 0 byte

- -
-
- -

◆ SMTP_MAX_USERNAME_LEN

- -
-
- - - - -
#define SMTP_MAX_USERNAME_LEN   32
-
-

Maximum length reserved for username

- -
-
- -

◆ SMTP_SUPPORT_AUTH_LOGIN

- -
-
- - - - -
#define SMTP_SUPPORT_AUTH_LOGIN   1
-
-

Set this to 1 to enable AUTH LOGIN support

- -
-
- -

◆ SMTP_SUPPORT_AUTH_PLAIN

- -
-
- - - - -
#define SMTP_SUPPORT_AUTH_PLAIN   1
-
-

Set this to 1 to enable AUTH PLAIN support

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.js deleted file mode 100644 index 6e45897e473738672647043a2740f6eab9ab1ff7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__smtp__opts.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__smtp__opts = -[ - [ "SMTP_BODYDH", "group__smtp__opts.html#ga4b1667149354b7819847cb4f5f1ff144", null ], - [ "SMTP_CHECK_DATA", "group__smtp__opts.html#ga021d8133159895a2dbf5fb0b243da9fa", null ], - [ "SMTP_COPY_AUTHDATA", "group__smtp__opts.html#gab5559a7c976e72204d9391f655bcc07e", null ], - [ "SMTP_DEBUG", "group__smtp__opts.html#gae7ea4f31c521947d5127e268ae02c317", null ], - [ "SMTP_MAX_PASS_LEN", "group__smtp__opts.html#ga9aa5f5529121a8266947f33c5e424ccc", null ], - [ "SMTP_MAX_SERVERNAME_LEN", "group__smtp__opts.html#gaee3b273524a2253ce5fb44b240b0371b", null ], - [ "SMTP_MAX_USERNAME_LEN", "group__smtp__opts.html#gafa0c84e5279b8eb8a5dbea6fe97aa099", null ], - [ "SMTP_SUPPORT_AUTH_LOGIN", "group__smtp__opts.html#ga7a83e686b109fa59557c13736aeeab3b", null ], - [ "SMTP_SUPPORT_AUTH_PLAIN", "group__smtp__opts.html#ga2e6c8313006592884e89bbcf353cf5ac", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.html deleted file mode 100644 index 092ca0b31e90faac6b5489324e41dfe11b0c2fa9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - -lwIP: SNMPv2c/v3 agent - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
SNMPv2c/v3 agent
-
-
- - - - - - - - - - -

-Modules

 Core
 
 Traps
 
 MIB2
 
 Options
 
-

Detailed Description

-

SNMPv2c and SNMPv3 compatible agent
-There is also a MIB compiler and a MIB viewer in lwIP contrib repository (lwip-contrib/apps/LwipMibCompiler).
-The agent implements the most important MIB2 MIBs including IPv6 support (interfaces, UDP, TCP, SNMP, ICMP, SYSTEM). IP MIB is an older version without IPv6 statistics (TODO).
-Rewritten by Martin Hentschel info@.nosp@m.cl-s.nosp@m.oft.d.nosp@m.e and Dirk Ziegelmeier dzieg.nosp@m.el@g.nosp@m.mx.de
-

0 Agent Capabilities

-

Features:

-
    -
  • SNMPv2c support.
  • -
  • SNMPv3 support (a port to ARM mbedtls is provided, LWIP_SNMP_V3_MBEDTLS option).
  • -
  • Low RAM usage - no memory pools, stack only.
  • -
  • MIB2 implementation is separated from SNMP stack.
  • -
  • Support for multiple MIBs (snmp_set_mibs() call) - e.g. for private MIB.
  • -
  • Simple and generic API for MIB implementation.
  • -
  • Comfortable node types and helper functions for scalar arrays and tables.
  • -
  • Counter64, bit and truthvalue datatype support.
  • -
  • Callbacks for SNMP writes e.g. to implement persistency.
  • -
  • Runs on two APIs: RAW and netconn.
  • -
  • Async API is gone - the stack now supports netconn API instead, so blocking operations can be done in MIB calls. SNMP runs in a worker thread when netconn API is used.
  • -
  • Simplified thread sync support for MIBs - useful when MIBs need to access variables shared with other threads where no locking is possible. Used in MIB2 to access lwIP stats from lwIP thread.
  • -
-

MIB compiler (code generator):

- -

Notes:

-
    -
  • Stack and MIB compiler were used to implement a Profinet device. Compiled/implemented MIBs: LLDP-MIB, LLDP-EXT-DOT3-MIB, LLDP-EXT-PNO-MIB.
  • -
-

SNMPv1 per RFC1157 and SNMPv2c per RFC 3416

-

Note the S in SNMP stands for "Simple". Note that "Simple" is relative. SNMP is simple compared to the complex ISO network management protocols CMIP (Common Management Information Protocol) and CMOT (CMip Over Tcp).

-

SNMPv3

-

When SNMPv3 is used, several functions from snmpv3.h must be implemented by the user. This is mainly user management and persistence handling. The sample provided in lwip-contrib is insecure, don't use it in production systems, especially the missing persistence for engine boots variable simplifies replay attacks.

-

MIB II

-

The standard lwIP stack management information base. This is a required MIB, so this is always enabled. The groups EGP, CMOT and transmission are disabled by default.

-

Most mib-2 objects are not writable except: sysName, sysLocation, sysContact, snmpEnableAuthenTraps. Writing to or changing the ARP and IP address and route tables is not possible.

-

Note lwIP has a very limited notion of IP routing. It currently doen't have a route table and doesn't have a notion of the U,G,H flags. Instead lwIP uses the interface list with only one default interface acting as a single gateway interface (G) for the default route.

-

The agent returns a "virtual table" with the default route 0.0.0.0 for the default interface and network routes (no H) for each network interface in the netif_list. All routes are considered to be up (U).

-

Loading additional MIBs

-

MIBs can only be added in compile-time, not in run-time.

-

1 Building the Agent

-

First of all you'll need to add the following define to your local lwipopts.h: #define LWIP_SNMP 1

-

and add the source files your makefile.

-

Note you'll might need to adapt you network driver to update the mib2 variables for your interface.

-

2 Running the Agent

-

The following function calls must be made in your program to actually get the SNMP agent running.

-

Before starting the agent you should supply pointers for sysContact, sysLocation, and snmpEnableAuthenTraps. You can do this by calling

- -

You can register a callback which is called on successful write access: snmp_set_write_callback().

-

Additionally you may want to set

- -

Also before starting the agent you need to setup one or more trap destinations using these calls:

- -

If you need more than MIB2, set the MIBs you want to use by snmp_set_mibs().

-

Finally, enable the agent by calling snmp_init()

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.js deleted file mode 100644 index b84ba144f219c0defc531636abcc491d2bdf651b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__snmp = -[ - [ "Core", "group__snmp__core.html", "group__snmp__core" ], - [ "Traps", "group__snmp__traps.html", "group__snmp__traps" ], - [ "MIB2", "group__snmp__mib2.html", "group__snmp__mib2" ], - [ "Options", "group__snmp__opts.html", "group__snmp__opts" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.html deleted file mode 100644 index a5e4480fb5cda4f7ad32e503ebd82b33340e8204..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - -lwIP: Core - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - -

-Functions

void snmp_set_mibs (const struct snmp_mib **mibs, u8_t num_mibs)
 
void snmp_set_device_enterprise_oid (const struct snmp_obj_id *device_enterprise_oid)
 
const struct snmp_obj_idsnmp_get_device_enterprise_oid (void)
 
const char * snmp_get_community (void)
 
void snmp_set_community (const char *const community)
 
const char * snmp_get_community_write (void)
 
void snmp_set_community_write (const char *const community)
 
void snmp_set_write_callback (snmp_write_callback_fct write_callback, void *callback_arg)
 
void snmp_init (void)
 
-

Detailed Description

-

Function Documentation

- -

◆ snmp_get_community()

- -
-
- - - - - - - - -
const char* snmp_get_community (void )
-
-

Returns current SNMP community string.

Returns
current SNMP community string
- -
-
- -

◆ snmp_get_community_write()

- -
-
- - - - - - - - -
const char* snmp_get_community_write (void )
-
-

Returns current SNMP write-access community string.

Returns
current SNMP write-access community string
- -
-
- -

◆ snmp_get_device_enterprise_oid()

- -
-
- - - - - - - - -
const struct snmp_obj_id* snmp_get_device_enterprise_oid (void )
-
-

Get 'device enterprise oid'

- -
-
- -

◆ snmp_init()

- -
-
- - - - - - - - -
void snmp_init (void )
-
-

Starts SNMP Agent. Allocates UDP pcb and binds it to IP_ANY_TYPE port 161.

-

Agent setup, start listening to port 161.

- -
-
- -

◆ snmp_set_community()

- -
-
- - - - - - - - -
void snmp_set_community (const char *const community)
-
-

Sets SNMP community string. The string itself (its storage) must be valid throughout the whole life of program (or until it is changed to sth else).

-
Parameters
- - -
communityis a pointer to new community string
-
-
- -
-
- -

◆ snmp_set_community_write()

- -
-
- - - - - - - - -
void snmp_set_community_write (const char *const community)
-
-

Sets SNMP community string for write-access. The string itself (its storage) must be valid throughout the whole life of program (or until it is changed to sth else).

-
Parameters
- - -
communityis a pointer to new write-access community string
-
-
- -
-
- -

◆ snmp_set_device_enterprise_oid()

- -
-
- - - - - - - - -
void snmp_set_device_enterprise_oid (const struct snmp_obj_iddevice_enterprise_oid)
-
-

'device enterprise oid' is used for 'device OID' field in trap PDU's (for identification of generating device) as well as for value returned by MIB-2 'sysObjectID' field (if internal MIB2 implementation is used). The 'device enterprise oid' shall point to an OID located under 'private-enterprises' branch (1.3.6.1.4.1.XXX). If a vendor wants to provide a custom object there, he has to get its own enterprise oid from IANA (http://www.iana.org). It is not allowed to use LWIP enterprise ID! In order to identify a specific device it is recommended to create a dedicated OID for each device type under its own enterprise oid. e.g. device a > 1.3.6.1.4.1.XXX(ent-oid).1(devices).1(device a) device b > 1.3.6.1.4.1.XXX(ent-oid).1(devices).2(device b) for more details see description of 'sysObjectID' field in RFC1213-MIB

- -
-
- -

◆ snmp_set_mibs()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_set_mibs (const struct snmp_mib ** mibs,
u8_t num_mibs 
)
-
-

Sets the MIBs to use. Example: call snmp_set_mibs() as follows: static const struct snmp_mib *my_snmp_mibs[] = { &mib2, &private_mib }; snmp_set_mibs(my_snmp_mibs, LWIP_ARRAYSIZE(my_snmp_mibs));

- -
-
- -

◆ snmp_set_write_callback()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_set_write_callback (snmp_write_callback_fct write_callback,
void * callback_arg 
)
-
-

Callback fired on every successful write access

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.js deleted file mode 100644 index 46de97b1b501bcaea3caf0b45b4f66d73a917c93..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__core.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__snmp__core = -[ - [ "snmp_get_community", "group__snmp__core.html#gacf277cbca915275190426aeef4cfb103", null ], - [ "snmp_get_community_write", "group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0", null ], - [ "snmp_get_device_enterprise_oid", "group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50", null ], - [ "snmp_init", "group__snmp__core.html#ga4d88f2fc7655280384131d543e0d83e5", null ], - [ "snmp_set_community", "group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1", null ], - [ "snmp_set_community_write", "group__snmp__core.html#ga341461766863cff46a44e5f431f2da01", null ], - [ "snmp_set_device_enterprise_oid", "group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a", null ], - [ "snmp_set_mibs", "group__snmp__core.html#ga29c76474971f25d038fd486447c70e21", null ], - [ "snmp_set_write_callback", "group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.html deleted file mode 100644 index ed9871d0fc4757617b549fb61dc769ce9b27b72f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - -lwIP: MIB2 - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - -

-Functions

void snmp_mib2_set_sysdescr (const u8_t *str, const u16_t *len)
 
void snmp_mib2_set_syscontact (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
 
void snmp_mib2_set_syscontact_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
 
void snmp_mib2_set_sysname (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
 
void snmp_mib2_set_sysname_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
 
void snmp_mib2_set_syslocation (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
 
void snmp_mib2_set_syslocation_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
 
-

Detailed Description

-

Function Documentation

- -

◆ snmp_mib2_set_syscontact()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_syscontact (u8_t * ocstr,
u16_t * ocstrlen,
u16_t bufsize 
)
-
-

Initializes sysContact pointers

-
Parameters
- - - - -
ocstrif non-NULL then copy str pointer
ocstrlenpoints to string length, excluding zero terminator. if set to NULL it is assumed that ocstr is NULL-terminated.
bufsizesize of the buffer in bytes. (this is required because the buffer can be overwritten by snmp-set) if ocstrlen is NULL buffer needs space for terminating 0 byte. otherwise complete buffer is used for string. if bufsize is set to 0, the value is regarded as read-only.
-
-
- -
-
- -

◆ snmp_mib2_set_syscontact_readonly()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_syscontact_readonly (const u8_t * ocstr,
const u16_t * ocstrlen 
)
-
-

see snmp_mib2_set_syscontact but set pointer to readonly memory

- -
-
- -

◆ snmp_mib2_set_sysdescr()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_sysdescr (const u8_t * str,
const u16_t * len 
)
-
-

Initializes sysDescr pointers.

-
Parameters
- - - -
strif non-NULL then copy str pointer
lenpoints to string length, excluding zero terminator
-
-
- -
-
- -

◆ snmp_mib2_set_syslocation()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_syslocation (u8_t * ocstr,
u16_t * ocstrlen,
u16_t bufsize 
)
-
-

Initializes sysLocation pointers

-
Parameters
- - - - -
ocstrif non-NULL then copy str pointer
ocstrlenpoints to string length, excluding zero terminator. if set to NULL it is assumed that ocstr is NULL-terminated.
bufsizesize of the buffer in bytes. (this is required because the buffer can be overwritten by snmp-set) if ocstrlen is NULL buffer needs space for terminating 0 byte. otherwise complete buffer is used for string. if bufsize is set to 0, the value is regarded as read-only.
-
-
- -
-
- -

◆ snmp_mib2_set_syslocation_readonly()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_syslocation_readonly (const u8_t * ocstr,
const u16_t * ocstrlen 
)
-
-

see snmp_mib2_set_syslocation but set pointer to readonly memory

- -
-
- -

◆ snmp_mib2_set_sysname()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_sysname (u8_t * ocstr,
u16_t * ocstrlen,
u16_t bufsize 
)
-
-

Initializes sysName pointers

-
Parameters
- - - - -
ocstrif non-NULL then copy str pointer
ocstrlenpoints to string length, excluding zero terminator. if set to NULL it is assumed that ocstr is NULL-terminated.
bufsizesize of the buffer in bytes. (this is required because the buffer can be overwritten by snmp-set) if ocstrlen is NULL buffer needs space for terminating 0 byte. otherwise complete buffer is used for string. if bufsize is set to 0, the value is regarded as read-only.
-
-
- -
-
- -

◆ snmp_mib2_set_sysname_readonly()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_mib2_set_sysname_readonly (const u8_t * ocstr,
const u16_t * ocstrlen 
)
-
-

see snmp_mib2_set_sysname but set pointer to readonly memory

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.js deleted file mode 100644 index 488f0c30cc548b099ab972261331e9dd3812b20d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__mib2.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__snmp__mib2 = -[ - [ "snmp_mib2_set_syscontact", "group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e", null ], - [ "snmp_mib2_set_syscontact_readonly", "group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a", null ], - [ "snmp_mib2_set_sysdescr", "group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc", null ], - [ "snmp_mib2_set_syslocation", "group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2", null ], - [ "snmp_mib2_set_syslocation_readonly", "group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267", null ], - [ "snmp_mib2_set_sysname", "group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7", null ], - [ "snmp_mib2_set_sysname_readonly", "group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.html deleted file mode 100644 index 60e8fc3cbaa4a4731b6f97b4876748e474e17e7b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.html +++ /dev/null @@ -1,553 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_SNMP   0
 
#define SNMP_USE_NETCONN   0
 
#define SNMP_USE_RAW   1
 
#define SNMP_STACK_SIZE   DEFAULT_THREAD_STACKSIZE
 
#define SNMP_THREAD_PRIO   DEFAULT_THREAD_PRIO
 
#define SNMP_TRAP_DESTINATIONS   1
 
#define SNMP_SAFE_REQUESTS   1
 
#define SNMP_MAX_OCTET_STRING_LEN   127
 
#define SNMP_MAX_OBJ_ID_LEN   50
 
#define SNMP_MIN_VALUE_SIZE   (2 * sizeof(u32_t*)) /* size required to store the basic types (8 bytes for counter64) */
 
#define SNMP_MAX_VALUE_SIZE   LWIP_MAX(LWIP_MAX((SNMP_MAX_OCTET_STRING_LEN), sizeof(u32_t)*(SNMP_MAX_OBJ_ID_LEN)), SNMP_MIN_VALUE_SIZE)
 
#define SNMP_COMMUNITY   "public"
 
#define SNMP_COMMUNITY_WRITE   "private"
 
#define SNMP_COMMUNITY_TRAP   "public"
 
#define SNMP_MAX_COMMUNITY_STR_LEN   LWIP_MAX(LWIP_MAX(sizeof(SNMP_COMMUNITY), sizeof(SNMP_COMMUNITY_WRITE)), sizeof(SNMP_COMMUNITY_TRAP))
 
#define SNMP_LWIP_ENTERPRISE_OID   26381
 
#define SNMP_DEVICE_ENTERPRISE_OID   {1, 3, 6, 1, 4, 1, SNMP_LWIP_ENTERPRISE_OID}
 
#define SNMP_DEVICE_ENTERPRISE_OID_LEN   7
 
#define SNMP_DEBUG   LWIP_DBG_OFF
 
#define SNMP_MIB_DEBUG   LWIP_DBG_OFF
 
#define SNMP_LWIP_MIB2   LWIP_SNMP
 
#define SNMP_LWIP_MIB2_SYSDESC   "lwIP"
 
#define SNMP_LWIP_MIB2_SYSNAME   "FQDN-unk"
 
#define SNMP_LWIP_MIB2_SYSCONTACT   ""
 
#define SNMP_LWIP_MIB2_SYSLOCATION   ""
 
#define SNMP_LWIP_GETBULK_MAX_REPETITIONS   0
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ LWIP_SNMP

- -
-
- - - - -
#define LWIP_SNMP   0
-
-

LWIP_SNMP==1: This enables the lwIP SNMP agent. UDP must be available for SNMP transport. If you want to use your own SNMP agent, leave this disabled. To integrate MIB2 of an external agent, you need to enable LWIP_MIB2_CALLBACKS and MIB2_STATS. This will give you the callbacks and statistics counters you need to get MIB2 working.

- -
-
- -

◆ SNMP_COMMUNITY

- -
-
- - - - -
#define SNMP_COMMUNITY   "public"
-
-

The snmp read-access community. Used for write-access and traps, too unless SNMP_COMMUNITY_WRITE or SNMP_COMMUNITY_TRAP are enabled, respectively.

- -
-
- -

◆ SNMP_COMMUNITY_TRAP

- -
-
- - - - -
#define SNMP_COMMUNITY_TRAP   "public"
-
-

The snmp community used for sending traps.

- -
-
- -

◆ SNMP_COMMUNITY_WRITE

- -
-
- - - - -
#define SNMP_COMMUNITY_WRITE   "private"
-
-

The snmp write-access community. Set this community to "" in order to disallow any write access.

- -
-
- -

◆ SNMP_DEBUG

- -
-
- - - - -
#define SNMP_DEBUG   LWIP_DBG_OFF
-
-

SNMP_DEBUG: Enable debugging for SNMP messages.

- -
-
- -

◆ SNMP_DEVICE_ENTERPRISE_OID

- -
-
- - - - -
#define SNMP_DEVICE_ENTERPRISE_OID   {1, 3, 6, 1, 4, 1, SNMP_LWIP_ENTERPRISE_OID}
-
-

IANA assigned enterprise ID for lwIP is 26381

See also
http://www.iana.org/assignments/enterprise-numbers
-
Note
this enterprise ID is assigned to the lwIP project, all object identifiers living under this ID are assigned by the lwIP maintainers!
-
-don't change this define, use snmp_set_device_enterprise_oid()
-

If you need to create your own private MIB you'll need to apply for your own enterprise ID with IANA: http://www.iana.org/numbers.html

- -
-
- -

◆ SNMP_DEVICE_ENTERPRISE_OID_LEN

- -
-
- - - - -
#define SNMP_DEVICE_ENTERPRISE_OID_LEN   7
-
-

Length of SNMP_DEVICE_ENTERPRISE_OID

- -
-
- -

◆ SNMP_LWIP_ENTERPRISE_OID

- -
-
- - - - -
#define SNMP_LWIP_ENTERPRISE_OID   26381
-
-

The OID identifiying the device. This may be the enterprise OID itself or any OID located below it in tree.

- -
-
- -

◆ SNMP_LWIP_GETBULK_MAX_REPETITIONS

- -
-
- - - - -
#define SNMP_LWIP_GETBULK_MAX_REPETITIONS   0
-
-

This value is used to limit the repetitions processed in GetBulk requests (value == 0 means no limitation). This may be useful to limit the load for a single request. According to SNMP RFC 1905 it is allowed to not return all requested variables from a GetBulk request if system load would be too high. so the effect is that the client will do more requests to gather all data. For the stack this could be useful in case that SNMP processing is done in TCP/IP thread. In this situation a request with many repetitions could block the thread for a longer time. Setting limit here will keep the stack more responsive.

- -
-
- -

◆ SNMP_LWIP_MIB2

- -
-
- - - - -
#define SNMP_LWIP_MIB2   LWIP_SNMP
-
-

Indicates if the MIB2 implementation of LWIP SNMP stack is used.

- -
-
- -

◆ SNMP_LWIP_MIB2_SYSCONTACT

- -
-
- - - - -
#define SNMP_LWIP_MIB2_SYSCONTACT   ""
-
-

Value return for sysContact field of MIB2. To make sysContact field settable, call snmp_mib2_set_syscontact() to provide the necessary buffers.

- -
-
- -

◆ SNMP_LWIP_MIB2_SYSDESC

- -
-
- - - - -
#define SNMP_LWIP_MIB2_SYSDESC   "lwIP"
-
-

Value return for sysDesc field of MIB2.

- -
-
- -

◆ SNMP_LWIP_MIB2_SYSLOCATION

- -
-
- - - - -
#define SNMP_LWIP_MIB2_SYSLOCATION   ""
-
-

Value return for sysLocation field of MIB2. To make sysLocation field settable, call snmp_mib2_set_syslocation() to provide the necessary buffers.

- -
-
- -

◆ SNMP_LWIP_MIB2_SYSNAME

- -
-
- - - - -
#define SNMP_LWIP_MIB2_SYSNAME   "FQDN-unk"
-
-

Value return for sysName field of MIB2. To make sysName field settable, call snmp_mib2_set_sysname() to provide the necessary buffers.

- -
-
- -

◆ SNMP_MAX_COMMUNITY_STR_LEN

- -
-
- - - - -
#define SNMP_MAX_COMMUNITY_STR_LEN   LWIP_MAX(LWIP_MAX(sizeof(SNMP_COMMUNITY), sizeof(SNMP_COMMUNITY_WRITE)), sizeof(SNMP_COMMUNITY_TRAP))
-
-

The maximum length of community string. If community names shall be adjusted at runtime via snmp_set_community() calls, enter here the possible maximum length (+1 for terminating null character).

- -
-
- -

◆ SNMP_MAX_OBJ_ID_LEN

- -
-
- - - - -
#define SNMP_MAX_OBJ_ID_LEN   50
-
-

The maximum number of Sub ID's inside an object identifier. Indirectly this also limits the maximum depth of SNMP tree.

- -
-
- -

◆ SNMP_MAX_OCTET_STRING_LEN

- -
-
- - - - -
#define SNMP_MAX_OCTET_STRING_LEN   127
-
-

The maximum length of strings used.

- -
-
- -

◆ SNMP_MAX_VALUE_SIZE

- -
-
- - - - -
#define SNMP_MAX_VALUE_SIZE   LWIP_MAX(LWIP_MAX((SNMP_MAX_OCTET_STRING_LEN), sizeof(u32_t)*(SNMP_MAX_OBJ_ID_LEN)), SNMP_MIN_VALUE_SIZE)
-
-

The maximum size of a value.

- -
-
- -

◆ SNMP_MIB_DEBUG

- -
-
- - - - -
#define SNMP_MIB_DEBUG   LWIP_DBG_OFF
-
-

SNMP_MIB_DEBUG: Enable debugging for SNMP MIBs.

- -
-
- -

◆ SNMP_MIN_VALUE_SIZE

- -
-
- - - - -
#define SNMP_MIN_VALUE_SIZE   (2 * sizeof(u32_t*)) /* size required to store the basic types (8 bytes for counter64) */
-
-

The minimum size of a value.

- -
-
- -

◆ SNMP_SAFE_REQUESTS

- -
-
- - - - -
#define SNMP_SAFE_REQUESTS   1
-
-

Only allow SNMP write actions that are 'safe' (e.g. disabling netifs is not a safe action and disabled when SNMP_SAFE_REQUESTS = 1). Unsafe requests are disabled by default!

- -
-
- -

◆ SNMP_STACK_SIZE

- -
-
- - - - -
#define SNMP_STACK_SIZE   DEFAULT_THREAD_STACKSIZE
-
-

SNMP_STACK_SIZE: Stack size of SNMP netconn worker thread

- -
-
- -

◆ SNMP_THREAD_PRIO

- -
-
- - - - -
#define SNMP_THREAD_PRIO   DEFAULT_THREAD_PRIO
-
-

SNMP_THREAD_PRIO: SNMP netconn worker thread priority

- -
-
- -

◆ SNMP_TRAP_DESTINATIONS

- -
-
- - - - -
#define SNMP_TRAP_DESTINATIONS   1
-
-

SNMP_TRAP_DESTINATIONS: Number of trap destinations. At least one trap destination is required

- -
-
- -

◆ SNMP_USE_NETCONN

- -
-
- - - - -
#define SNMP_USE_NETCONN   0
-
-

SNMP_USE_NETCONN: Use netconn API instead of raw API. Makes SNMP agent run in a worker thread, so blocking operations can be done in MIB calls.

- -
-
- -

◆ SNMP_USE_RAW

- -
-
- - - - -
#define SNMP_USE_RAW   1
-
-

SNMP_USE_RAW: Use raw API. SNMP agent does not run in a worker thread, so blocking operations should not be done in MIB calls.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.js deleted file mode 100644 index 16059cac83d25a48b0dacba64f6ad8c3de252ec8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__opts.js +++ /dev/null @@ -1,29 +0,0 @@ -var group__snmp__opts = -[ - [ "LWIP_SNMP", "group__snmp__opts.html#gaf4900859dc53f19f5f67cc34e48ad68c", null ], - [ "SNMP_COMMUNITY", "group__snmp__opts.html#ga316c1e1f06f0c7ca56589563809e64db", null ], - [ "SNMP_COMMUNITY_TRAP", "group__snmp__opts.html#gaaefc9dda5f8e5c296018a463cdbac39b", null ], - [ "SNMP_COMMUNITY_WRITE", "group__snmp__opts.html#gafb9414dc7a33978b62a3a9838b659464", null ], - [ "SNMP_DEBUG", "group__snmp__opts.html#gac041000361342f51ad5ee5d8f6254e02", null ], - [ "SNMP_DEVICE_ENTERPRISE_OID", "group__snmp__opts.html#ga09118b734e85df152af098744e888b34", null ], - [ "SNMP_DEVICE_ENTERPRISE_OID_LEN", "group__snmp__opts.html#ga9e39ba5308f5c7ac5296c7d05fdfa97f", null ], - [ "SNMP_LWIP_ENTERPRISE_OID", "group__snmp__opts.html#ga868bfef6efe05515c86291137a633479", null ], - [ "SNMP_LWIP_GETBULK_MAX_REPETITIONS", "group__snmp__opts.html#ga5a24152aa5f3c2837b9a3145aa3c59f3", null ], - [ "SNMP_LWIP_MIB2", "group__snmp__opts.html#gaab667d48f48ee89f8bdbc7f134e6037d", null ], - [ "SNMP_LWIP_MIB2_SYSCONTACT", "group__snmp__opts.html#ga1a57501c615b630d363e0af1a504e683", null ], - [ "SNMP_LWIP_MIB2_SYSDESC", "group__snmp__opts.html#gae93a105b421a2ca91e862da5087cec73", null ], - [ "SNMP_LWIP_MIB2_SYSLOCATION", "group__snmp__opts.html#ga311cec98c8f7e4851d325fffe96cf8d9", null ], - [ "SNMP_LWIP_MIB2_SYSNAME", "group__snmp__opts.html#ga80ba46f9517a51b5477f13082b2bcf98", null ], - [ "SNMP_MAX_COMMUNITY_STR_LEN", "group__snmp__opts.html#ga0e98b58159a77688f87f9f50479177fd", null ], - [ "SNMP_MAX_OBJ_ID_LEN", "group__snmp__opts.html#ga3ad9d293f90e3c885c4e3263a9064a41", null ], - [ "SNMP_MAX_OCTET_STRING_LEN", "group__snmp__opts.html#gae50cdd09697aa54a8b9f26432ac55ac2", null ], - [ "SNMP_MAX_VALUE_SIZE", "group__snmp__opts.html#gafb4362575bc50476a7401a1ed14787f0", null ], - [ "SNMP_MIB_DEBUG", "group__snmp__opts.html#gac12240265db443eaf9d31d187e586c16", null ], - [ "SNMP_MIN_VALUE_SIZE", "group__snmp__opts.html#gac815d0dbe576299546ac612e7eaf3f90", null ], - [ "SNMP_SAFE_REQUESTS", "group__snmp__opts.html#ga95e39047b9bcb385780b06b35af49261", null ], - [ "SNMP_STACK_SIZE", "group__snmp__opts.html#ga0dcacdccc61216c6773943ad3fd31242", null ], - [ "SNMP_THREAD_PRIO", "group__snmp__opts.html#gad9bce0d9c05ed4607d72de7b75f2a80b", null ], - [ "SNMP_TRAP_DESTINATIONS", "group__snmp__opts.html#ga692343b0cc555c302fd713003d4f8a08", null ], - [ "SNMP_USE_NETCONN", "group__snmp__opts.html#gaf02e8b4b69e99df784e9953401477078", null ], - [ "SNMP_USE_RAW", "group__snmp__opts.html#ga8c93f4260af2eb3c50d4bc603f716f1f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.html deleted file mode 100644 index f8944689800f72b2135531db216f1eb6b30941c7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.html +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - - -lwIP: Traps - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

const char * snmp_get_community_trap (void)
 
void snmp_set_community_trap (const char *const community)
 
void snmp_trap_dst_enable (u8_t dst_idx, u8_t enable)
 
void snmp_trap_dst_ip_set (u8_t dst_idx, const ip_addr_t *dst)
 
void snmp_set_auth_traps_enabled (u8_t enable)
 
u8_t snmp_get_auth_traps_enabled (void)
 
err_t snmp_send_trap (const struct snmp_obj_id *eoid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds)
 
err_t snmp_send_trap_generic (s32_t generic_trap)
 
err_t snmp_send_trap_specific (s32_t specific_trap, struct snmp_varbind *varbinds)
 
void snmp_coldstart_trap (void)
 
void snmp_authfail_trap (void)
 
-

Detailed Description

-

Function Documentation

- -

◆ snmp_authfail_trap()

- -
-
- - - - - - - - -
void snmp_authfail_trap (void )
-
-

Send authentication failure trap (used internally by agent)

- -
-
- -

◆ snmp_coldstart_trap()

- -
-
- - - - - - - - -
void snmp_coldstart_trap (void )
-
-

Send coldstart trap

- -
-
- -

◆ snmp_get_auth_traps_enabled()

- -
-
- - - - - - - - -
u8_t snmp_get_auth_traps_enabled (void )
-
-

Get authentication traps enabled state

- -
-
- -

◆ snmp_get_community_trap()

- -
-
- - - - - - - - -
const char* snmp_get_community_trap (void )
-
-

Returns current SNMP community string used for sending traps.

Returns
current SNMP community string used for sending traps
- -
-
- -

◆ snmp_send_trap()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t snmp_send_trap (const struct snmp_obj_ideoid,
s32_t generic_trap,
s32_t specific_trap,
struct snmp_varbindvarbinds 
)
-
-

Sends a generic or enterprise specific trap message.

-
Parameters
- - - - - -
eoidpoints to enterprise object identifier
generic_trapis the trap code
specific_trapused for enterprise traps when generic_trap == 6
varbindslinked list of varbinds to be sent
-
-
-
Returns
ERR_OK when success, ERR_MEM if we're out of memory
-
Note
the use of the enterprise identifier field is per RFC1215. Use .iso.org.dod.internet.mgmt.mib-2.snmp for generic traps and .iso.org.dod.internet.private.enterprises.yourenterprise (sysObjectID) for specific traps.
-

send to the TRAP destination

- -
-
- -

◆ snmp_send_trap_generic()

- -
-
- - - - - - - - -
err_t snmp_send_trap_generic (s32_t generic_trap)
-
-

Send generic SNMP trap

- -
-
- -

◆ snmp_send_trap_specific()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t snmp_send_trap_specific (s32_t specific_trap,
struct snmp_varbindvarbinds 
)
-
-

Send specific SNMP trap with variable bindings

- -
-
- -

◆ snmp_set_auth_traps_enabled()

- -
-
- - - - - - - - -
void snmp_set_auth_traps_enabled (u8_t enable)
-
-

Enable/disable authentication traps

- -
-
- -

◆ snmp_set_community_trap()

- -
-
- - - - - - - - -
void snmp_set_community_trap (const char *const community)
-
-

Sets SNMP community string used for sending traps. The string itself (its storage) must be valid throughout the whole life of program (or until it is changed to sth else).

-
Parameters
- - -
communityis a pointer to new trap community string
-
-
- -
-
- -

◆ snmp_trap_dst_enable()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_trap_dst_enable (u8_t dst_idx,
u8_t enable 
)
-
-

Sets enable switch for this trap destination.

Parameters
- - - -
dst_idxindex in 0 .. SNMP_TRAP_DESTINATIONS-1
enableswitch if 0 destination is disabled >0 enabled.
-
-
- -
-
- -

◆ snmp_trap_dst_ip_set()

- -
-
- - - - - - - - - - - - - - - - - - -
void snmp_trap_dst_ip_set (u8_t dst_idx,
const ip_addr_tdst 
)
-
-

Sets IPv4 address for this trap destination.

Parameters
- - - -
dst_idxindex in 0 .. SNMP_TRAP_DESTINATIONS-1
dstIPv4 address in host order.
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.js deleted file mode 100644 index a9c9358f31d47c54f52447e99c713573fa12f677..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__snmp__traps.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__snmp__traps = -[ - [ "snmp_authfail_trap", "group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee", null ], - [ "snmp_coldstart_trap", "group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be", null ], - [ "snmp_get_auth_traps_enabled", "group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7", null ], - [ "snmp_get_community_trap", "group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409", null ], - [ "snmp_send_trap", "group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd", null ], - [ "snmp_send_trap_generic", "group__snmp__traps.html#ga0e044259289cb690197173f93c17607d", null ], - [ "snmp_send_trap_specific", "group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1", null ], - [ "snmp_set_auth_traps_enabled", "group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c", null ], - [ "snmp_set_community_trap", "group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760", null ], - [ "snmp_trap_dst_enable", "group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32", null ], - [ "snmp_trap_dst_ip_set", "group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.html deleted file mode 100644 index b7c4104adbedf95985bd82ca52ae2b3594bbd332..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - -lwIP: SNTP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Modules

 Options
 
- - - - - - - - - - - - - - - - - -

-Functions

void sntp_init (void)
 
void sntp_stop (void)
 
u8_t sntp_enabled (void)
 
void sntp_setoperatingmode (u8_t operating_mode)
 
u8_t sntp_getoperatingmode (void)
 
u8_t sntp_getreachability (u8_t idx)
 
void sntp_setserver (u8_t idx, const ip_addr_t *server)
 
const ip_addr_tsntp_getserver (u8_t idx)
 
-

Detailed Description

-

This is simple "SNTP" client for the lwIP raw API. It is a minimal implementation of SNTPv4 as specified in RFC 4330.

-

For a list of some public NTP servers, see this link: http://support.ntp.org/bin/view/Servers/NTPPoolServers

-

Function Documentation

- -

◆ sntp_enabled()

- -
-
- - - - - - - - -
u8_t sntp_enabled (void )
-
-

Get enabled state.

- -
-
- -

◆ sntp_getoperatingmode()

- -
-
- - - - - - - - -
u8_t sntp_getoperatingmode (void )
-
-

Gets the operating mode.

- -
-
- -

◆ sntp_getreachability()

- -
-
- - - - - - - - -
u8_t sntp_getreachability (u8_t idx)
-
-

Gets the server reachability shift register as described in RFC 5905.

-
Parameters
- - -
idxthe index of the NTP server
-
-
- -
-
- -

◆ sntp_getserver()

- -
-
- - - - - - - - -
const ip_addr_t* sntp_getserver (u8_t idx)
-
-

Obtain one of the currently configured by IP address (or DHCP) NTP servers

-
Parameters
- - -
idxthe index of the NTP server
-
-
-
Returns
IP address of the indexed NTP server or "ip_addr_any" if the NTP server has not been configured by address (or at all).
- -
-
- -

◆ sntp_init()

- -
-
- - - - - - - - -
void sntp_init (void )
-
-

Initialize this module. Send out request instantly or after SNTP_STARTUP_DELAY(_FUNC).

- -
-
- -

◆ sntp_setoperatingmode()

- -
-
- - - - - - - - -
void sntp_setoperatingmode (u8_t operating_mode)
-
-

Sets the operating mode.

Parameters
- - -
operating_modeone of the available operating modes
-
-
- -
-
- -

◆ sntp_setserver()

- -
-
- - - - - - - - - - - - - - - - - - -
void sntp_setserver (u8_t idx,
const ip_addr_tserver 
)
-
-

Initialize one of the NTP servers by IP address

-
Parameters
- - - -
idxthe index of the NTP server to set must be < SNTP_MAX_SERVERS
serverIP address of the NTP server to set
-
-
- -
-
- -

◆ sntp_stop()

- -
-
- - - - - - - - -
void sntp_stop (void )
-
-

Stop this module.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.js deleted file mode 100644 index 9f31e0389e44162191e3b6e30d8303af20cf8e19..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__sntp = -[ - [ "Options", "group__sntp__opts.html", "group__sntp__opts" ], - [ "sntp_enabled", "group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5", null ], - [ "sntp_getoperatingmode", "group__sntp.html#gae66404a551d5cef420cf844a71356fae", null ], - [ "sntp_getreachability", "group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e", null ], - [ "sntp_getserver", "group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1", null ], - [ "sntp_init", "group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba", null ], - [ "sntp_setoperatingmode", "group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120", null ], - [ "sntp_setserver", "group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a", null ], - [ "sntp_stop", "group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.html deleted file mode 100644 index ab05aab8ad8a82c25631f85cb7d566e292446fa9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Options
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define SNTP_SET_SYSTEM_TIME(sec)   LWIP_UNUSED_ARG(sec)
 
#define SNTP_MAX_SERVERS   LWIP_DHCP_MAX_NTP_SERVERS
 
#define SNTP_GET_SERVERS_FROM_DHCP   LWIP_DHCP_GET_NTP_SRV
 
#define SNTP_SERVER_DNS   0
 
#define SNTP_DEBUG   LWIP_DBG_OFF
 
#define SNTP_PORT   LWIP_IANA_PORT_SNTP
 
#define SNTP_CHECK_RESPONSE   0
 
#define SNTP_COMP_ROUNDTRIP   0
 
#define SNTP_STARTUP_DELAY   1
 
#define SNTP_STARTUP_DELAY_FUNC   (LWIP_RAND() % 5000)
 
#define SNTP_RECV_TIMEOUT   15000
 
#define SNTP_UPDATE_DELAY   3600000
 
#define SNTP_GET_SYSTEM_TIME(sec, us)   do { (sec) = 0; (us) = 0; } while(0)
 
#define SNTP_RETRY_TIMEOUT   SNTP_RECV_TIMEOUT
 
#define SNTP_RETRY_TIMEOUT_MAX   (SNTP_RETRY_TIMEOUT * 10)
 
#define SNTP_RETRY_TIMEOUT_EXP   1
 
#define SNTP_MONITOR_SERVER_REACHABILITY   1
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ SNTP_CHECK_RESPONSE

- -
-
- - - - -
#define SNTP_CHECK_RESPONSE   0
-
-

Sanity check: Define this to

    -
  • 0 to turn off sanity checks (default; smaller code)
  • -
  • >= 1 to check address and port of the response packet to ensure the response comes from the server we sent the request to.
  • -
  • >= 2 to check returned Originate Timestamp against Transmit Timestamp sent to the server (to ensure response to older request).
  • -
  • >= 3
  • -
- -
-
- -

◆ SNTP_COMP_ROUNDTRIP

- -
-
- - - - -
#define SNTP_COMP_ROUNDTRIP   0
-
-

Enable round-trip delay compensation. Compensate for the round-trip delay by calculating the clock offset from the originate, receive, transmit and destination timestamps, as per RFC.

-

The calculation requires compiler support for 64-bit integers. Also, either SNTP_SET_SYSTEM_TIME_US or SNTP_SET_SYSTEM_TIME_NTP has to be implemented for setting the system clock with sub-second precision. Likewise, either SNTP_GET_SYSTEM_TIME or SNTP_GET_SYSTEM_TIME_NTP needs to be implemented with sub-second precision.

-

Although not strictly required, it makes sense to combine this option with SNTP_CHECK_RESPONSE >= 2 for sanity-checking of the received timestamps. Also, in order for the round-trip calculation to work, the difference between the local clock and the NTP server clock must not be larger than about 34 years. If that limit is exceeded, the implementation will fall back to setting the clock without compensation. In order to ensure that the local clock is always within the permitted range for compensation, even at first try, it may be necessary to store at least the current year in non-volatile memory.

- -
-
- -

◆ SNTP_DEBUG

- -
-
- - - - -
#define SNTP_DEBUG   LWIP_DBG_OFF
-
-

SNTP_DEBUG: Enable debugging for SNTP.

- -
-
- -

◆ SNTP_GET_SERVERS_FROM_DHCP

- -
-
- - - - -
#define SNTP_GET_SERVERS_FROM_DHCP   LWIP_DHCP_GET_NTP_SRV
-
-

Set this to 1 to implement the callback function called by dhcp when NTP servers are received.

- -
-
- -

◆ SNTP_GET_SYSTEM_TIME

- -
-
- - - - - - - - - - - - - - - - - - -
#define SNTP_GET_SYSTEM_TIME( sec,
 us 
)   do { (sec) = 0; (us) = 0; } while(0)
-
-

SNTP macro to get system time, used with SNTP_CHECK_RESPONSE >= 2 to send in request and compare in response. Also used for round-trip delay compensation if SNTP_COMP_ROUNDTRIP != 0. Alternatively, define SNTP_GET_SYSTEM_TIME_NTP(sec, frac) in order to work with native NTP timestamps instead.

- -
-
- -

◆ SNTP_MAX_SERVERS

- -
-
- - - - -
#define SNTP_MAX_SERVERS   LWIP_DHCP_MAX_NTP_SERVERS
-
-

The maximum number of SNTP servers that can be set

- -
-
- -

◆ SNTP_MONITOR_SERVER_REACHABILITY

- -
-
- - - - -
#define SNTP_MONITOR_SERVER_REACHABILITY   1
-
-

Keep a reachability shift register per server Default is on to conform to RFC.

- -
-
- -

◆ SNTP_PORT

- -
-
- - - - -
#define SNTP_PORT   LWIP_IANA_PORT_SNTP
-
-

SNTP server port

- -
-
- -

◆ SNTP_RECV_TIMEOUT

- -
-
- - - - -
#define SNTP_RECV_TIMEOUT   15000
-
-

SNTP receive timeout - in milliseconds Also used as retry timeout - this shouldn't be too low. Default is 15 seconds. Must not be beolw 15 seconds by specification (i.e. 15000)

- -
-
- -

◆ SNTP_RETRY_TIMEOUT

- -
-
- - - - -
#define SNTP_RETRY_TIMEOUT   SNTP_RECV_TIMEOUT
-
-

Default retry timeout (in milliseconds) if the response received is invalid. This is doubled with each retry until SNTP_RETRY_TIMEOUT_MAX is reached.

- -
-
- -

◆ SNTP_RETRY_TIMEOUT_EXP

- -
-
- - - - -
#define SNTP_RETRY_TIMEOUT_EXP   1
-
-

Increase retry timeout with every retry sent Default is on to conform to RFC.

- -
-
- -

◆ SNTP_RETRY_TIMEOUT_MAX

- -
-
- - - - -
#define SNTP_RETRY_TIMEOUT_MAX   (SNTP_RETRY_TIMEOUT * 10)
-
-

Maximum retry timeout (in milliseconds).

- -
-
- -

◆ SNTP_SERVER_DNS

- -
-
- - - - -
#define SNTP_SERVER_DNS   0
-
-

Set this to 1 to support DNS names (or IP address strings) to set sntp servers One server address/name can be defined as default if SNTP_SERVER_DNS == 1: #define SNTP_SERVER_ADDRESS "pool.ntp.org"

- -
-
- -

◆ SNTP_SET_SYSTEM_TIME

- -
-
- - - - - - - - -
#define SNTP_SET_SYSTEM_TIME( sec)   LWIP_UNUSED_ARG(sec)
-
-

SNTP macro to change system time in seconds Define SNTP_SET_SYSTEM_TIME_US(sec, us) to set the time in microseconds instead of this one if you need the additional precision. Alternatively, define SNTP_SET_SYSTEM_TIME_NTP(sec, frac) in order to work with native NTP timestamps instead.

- -
-
- -

◆ SNTP_STARTUP_DELAY

- -
-
- - - - -
#define SNTP_STARTUP_DELAY   1
-
-

According to the RFC, this shall be a random delay between 1 and 5 minutes (in milliseconds) to prevent load peaks. This can be defined to a random generation function, which must return the delay in milliseconds as u32_t. Turned off by default.

- -
-
- -

◆ SNTP_STARTUP_DELAY_FUNC

- -
-
- - - - -
#define SNTP_STARTUP_DELAY_FUNC   (LWIP_RAND() % 5000)
-
-

If you want the startup delay to be a function, define this to a function (including the brackets) and define SNTP_STARTUP_DELAY to 1.

- -
-
- -

◆ SNTP_UPDATE_DELAY

- -
-
- - - - -
#define SNTP_UPDATE_DELAY   3600000
-
-

SNTP update delay - in milliseconds Default is 1 hour. Must not be beolw 60 seconds by specification (i.e. 60000)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.js deleted file mode 100644 index 4ec5cc167283946dea5e0976455bed35322ed13a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sntp__opts.js +++ /dev/null @@ -1,20 +0,0 @@ -var group__sntp__opts = -[ - [ "SNTP_CHECK_RESPONSE", "group__sntp__opts.html#ga7d4e12d90912d486e64f289d7f3ca446", null ], - [ "SNTP_COMP_ROUNDTRIP", "group__sntp__opts.html#ga1e21781705d3549a305339fd7fca63e7", null ], - [ "SNTP_DEBUG", "group__sntp__opts.html#ga25c6f9c14c17e218d110d826b09f8d91", null ], - [ "SNTP_GET_SERVERS_FROM_DHCP", "group__sntp__opts.html#ga961a61eef942ab5378cff1e3742b3ade", null ], - [ "SNTP_GET_SYSTEM_TIME", "group__sntp__opts.html#gab0ea385479a5c5c8c173f165ded2fb63", null ], - [ "SNTP_MAX_SERVERS", "group__sntp__opts.html#ga5d9dc0827f402849f5c18d44e311dbc2", null ], - [ "SNTP_MONITOR_SERVER_REACHABILITY", "group__sntp__opts.html#ga5782f21ef24ebddd5ba2ce9a889094e3", null ], - [ "SNTP_PORT", "group__sntp__opts.html#gacbee62c27f54371fc2c5259a834a0f9b", null ], - [ "SNTP_RECV_TIMEOUT", "group__sntp__opts.html#ga44cf26b9b19832d88599244711a12d08", null ], - [ "SNTP_RETRY_TIMEOUT", "group__sntp__opts.html#ga86d651d8eb07687208308deef95a23ba", null ], - [ "SNTP_RETRY_TIMEOUT_EXP", "group__sntp__opts.html#gafdb7e98f608cc429188d7dac356614c2", null ], - [ "SNTP_RETRY_TIMEOUT_MAX", "group__sntp__opts.html#gafde10b3ed7cb4bb2cd2c4daa389db699", null ], - [ "SNTP_SERVER_DNS", "group__sntp__opts.html#gaef477c145ae404d77188b26b79b6996f", null ], - [ "SNTP_SET_SYSTEM_TIME", "group__sntp__opts.html#gafe340b98c52dedcbc041267fe13b2da6", null ], - [ "SNTP_STARTUP_DELAY", "group__sntp__opts.html#ga22017d43da7d4bf8d42e786b4ced4dfa", null ], - [ "SNTP_STARTUP_DELAY_FUNC", "group__sntp__opts.html#gae082c2f3044d500ca5e1be1d4928de75", null ], - [ "SNTP_UPDATE_DELAY", "group__sntp__opts.html#ga9232c56443115be05a2f852eba21979c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.html deleted file mode 100644 index 84627425f7e26b17733abbd1e564d9cbd2668bdc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.html +++ /dev/null @@ -1,1210 +0,0 @@ - - - - - - - -lwIP: Socket API - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Socket API
-
-
- - - - - - -

-Modules

 Interface Identification API
 
 NETDB API
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define accept(s, addr, addrlen)   lwip_accept(s,addr,addrlen)
 
#define bind(s, name, namelen)   lwip_bind(s,name,namelen)
 
#define shutdown(s, how)   lwip_shutdown(s,how)
 
#define getpeername(s, name, namelen)   lwip_getpeername(s,name,namelen)
 
#define getsockname(s, name, namelen)   lwip_getsockname(s,name,namelen)
 
#define setsockopt(s, level, optname, opval, optlen)   lwip_setsockopt(s,level,optname,opval,optlen)
 
#define getsockopt(s, level, optname, opval, optlen)   lwip_getsockopt(s,level,optname,opval,optlen)
 
#define closesocket(s)   lwip_close(s)
 
#define connect(s, name, namelen)   lwip_connect(s,name,namelen)
 
#define listen(s, backlog)   lwip_listen(s,backlog)
 
#define recv(s, mem, len, flags)   lwip_recv(s,mem,len,flags)
 
#define recvmsg(s, message, flags)   lwip_recvmsg(s,message,flags)
 
#define recvfrom(s, mem, len, flags, from, fromlen)   lwip_recvfrom(s,mem,len,flags,from,fromlen)
 
#define send(s, dataptr, size, flags)   lwip_send(s,dataptr,size,flags)
 
#define sendmsg(s, message, flags)   lwip_sendmsg(s,message,flags)
 
#define sendto(s, dataptr, size, flags, to, tolen)   lwip_sendto(s,dataptr,size,flags,to,tolen)
 
#define socket(domain, type, protocol)   lwip_socket(domain,type,protocol)
 
#define select(maxfdp1, readset, writeset, exceptset, timeout)   lwip_select(maxfdp1,readset,writeset,exceptset,timeout)
 
#define poll(fds, nfds, timeout)   lwip_poll(fds,nfds,timeout)
 
#define ioctlsocket(s, cmd, argp)   lwip_ioctl(s,cmd,argp)
 
#define inet_ntop(af, src, dst, size)   lwip_inet_ntop(af,src,dst,size)
 
#define inet_pton(af, src, dst)   lwip_inet_pton(af,src,dst)
 
#define read(s, mem, len)   lwip_read(s,mem,len)
 
#define readv(s, iov, iovcnt)   lwip_readv(s,iov,iovcnt)
 
#define write(s, dataptr, len)   lwip_write(s,dataptr,len)
 
#define writev(s, iov, iovcnt)   lwip_writev(s,iov,iovcnt)
 
#define close(s)   lwip_close(s)
 
#define fcntl(s, cmd, val)   lwip_fcntl(s,cmd,val)
 
#define ioctl(s, cmd, argp)   lwip_ioctl(s,cmd,argp)
 
-

Detailed Description

-

BSD-style socket API.
-Thread-safe, to be called from non-TCPIP threads only.
-Can be activated by defining LWIP_SOCKET to 1.
-Header is in posix/sys/socket.h
-The socket API is a compatibility API for existing applications, currently it is built on top of the sequential API. It is meant to provide all functions needed to run socket API applications running on other platforms (e.g. unix / windows etc.). However, due to limitations in the specification of this API, there might be incompatibilities that require small modifications of existing programs.

-

Macro Definition Documentation

- -

◆ accept

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define accept( s,
 addr,
 addrlen 
)   lwip_accept(s,addr,addrlen)
-
- -
-
- -

◆ bind

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define bind( s,
 name,
 namelen 
)   lwip_bind(s,name,namelen)
-
- -
-
- -

◆ close

- -
-
- - - - - - - - -
#define close( s)   lwip_close(s)
-
- -
-
- -

◆ closesocket

- -
-
- - - - - - - - -
#define closesocket( s)   lwip_close(s)
-
- -
-
- -

◆ connect

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define connect( s,
 name,
 namelen 
)   lwip_connect(s,name,namelen)
-
- -
-
- -

◆ fcntl

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define fcntl( s,
 cmd,
 val 
)   lwip_fcntl(s,cmd,val)
-
- -
-
- -

◆ getpeername

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define getpeername( s,
 name,
 namelen 
)   lwip_getpeername(s,name,namelen)
-
- -
-
- -

◆ getsockname

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define getsockname( s,
 name,
 namelen 
)   lwip_getsockname(s,name,namelen)
-
- -
-
- -

◆ getsockopt

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define getsockopt( s,
 level,
 optname,
 opval,
 optlen 
)   lwip_getsockopt(s,level,optname,opval,optlen)
-
- -
-
- -

◆ inet_ntop

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define inet_ntop( af,
 src,
 dst,
 size 
)   lwip_inet_ntop(af,src,dst,size)
-
- -
-
- -

◆ inet_pton

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define inet_pton( af,
 src,
 dst 
)   lwip_inet_pton(af,src,dst)
-
- -
-
- -

◆ ioctl

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ioctl( s,
 cmd,
 argp 
)   lwip_ioctl(s,cmd,argp)
-
- -
-
- -

◆ ioctlsocket

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ioctlsocket( s,
 cmd,
 argp 
)   lwip_ioctl(s,cmd,argp)
-
- -
-
- -

◆ listen

- -
-
- - - - - - - - - - - - - - - - - - -
#define listen( s,
 backlog 
)   lwip_listen(s,backlog)
-
- -
-
- -

◆ poll

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define poll( fds,
 nfds,
 timeout 
)   lwip_poll(fds,nfds,timeout)
-
- -
-
- -

◆ read

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define read( s,
 mem,
 len 
)   lwip_read(s,mem,len)
-
- -
-
- -

◆ readv

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define readv( s,
 iov,
 iovcnt 
)   lwip_readv(s,iov,iovcnt)
-
- -
-
- -

◆ recv

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define recv( s,
 mem,
 len,
 flags 
)   lwip_recv(s,mem,len,flags)
-
- -
-
- -

◆ recvfrom

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define recvfrom( s,
 mem,
 len,
 flags,
 from,
 fromlen 
)   lwip_recvfrom(s,mem,len,flags,from,fromlen)
-
- -
-
- -

◆ recvmsg

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define recvmsg( s,
 message,
 flags 
)   lwip_recvmsg(s,message,flags)
-
- -
-
- -

◆ select

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define select( maxfdp1,
 readset,
 writeset,
 exceptset,
 timeout 
)   lwip_select(maxfdp1,readset,writeset,exceptset,timeout)
-
- -
-
- -

◆ send

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define send( s,
 dataptr,
 size,
 flags 
)   lwip_send(s,dataptr,size,flags)
-
- -
-
- -

◆ sendmsg

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define sendmsg( s,
 message,
 flags 
)   lwip_sendmsg(s,message,flags)
-
- -
-
- -

◆ sendto

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define sendto( s,
 dataptr,
 size,
 flags,
 to,
 tolen 
)   lwip_sendto(s,dataptr,size,flags,to,tolen)
-
- -
-
- -

◆ setsockopt

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define setsockopt( s,
 level,
 optname,
 opval,
 optlen 
)   lwip_setsockopt(s,level,optname,opval,optlen)
-
- -
-
- -

◆ shutdown

- -
-
- - - - - - - - - - - - - - - - - - -
#define shutdown( s,
 how 
)   lwip_shutdown(s,how)
-
- -
-
- -

◆ socket

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define socket( domain,
 type,
 protocol 
)   lwip_socket(domain,type,protocol)
-
- -
-
- -

◆ write

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define write( s,
 dataptr,
 len 
)   lwip_write(s,dataptr,len)
-
- -
-
- -

◆ writev

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define writev( s,
 iov,
 iovcnt 
)   lwip_writev(s,iov,iovcnt)
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.js deleted file mode 100644 index 67d162460f0f28f6de4c0c1ba6ade823e5d6e023..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__socket.js +++ /dev/null @@ -1,34 +0,0 @@ -var group__socket = -[ - [ "Interface Identification API", "group__if__api.html", "group__if__api" ], - [ "NETDB API", "group__netdbapi.html", "group__netdbapi" ], - [ "accept", "group__socket.html#gade2b17671b5a4b18e941fbf7e1060310", null ], - [ "bind", "group__socket.html#ga4a88bb849aa7203b24bb245a193997a6", null ], - [ "close", "group__socket.html#ga4ef17e85ec4d3acdcee5ce23f8ed93c4", null ], - [ "closesocket", "group__socket.html#ga5a3eb971b466278ada4f7f87399a537c", null ], - [ "connect", "group__socket.html#gae3d13671f622e17c17317c9a16dfd0ee", null ], - [ "fcntl", "group__socket.html#gaaa2b0e00cab161fcc4b31ee0d06e7eb3", null ], - [ "getpeername", "group__socket.html#ga33bf1b7f5b11de02d0db32531cd940b8", null ], - [ "getsockname", "group__socket.html#gab096fb7dbc3f84be1699a87dce980f2f", null ], - [ "getsockopt", "group__socket.html#gad2de02b35dbbf2334d1befb137ede821", null ], - [ "inet_ntop", "group__socket.html#gaa40bf11abb409097e68aa3a6982eb52b", null ], - [ "inet_pton", "group__socket.html#ga90d2b417d82e8da981c940a665324fd5", null ], - [ "ioctl", "group__socket.html#ga50a83956bc3a96e6274a21ec0d4d6338", null ], - [ "ioctlsocket", "group__socket.html#ga19e714443d0238cfd79b71059ec92378", null ], - [ "listen", "group__socket.html#gae6e6de5a20bed9fc7078f0e6c9c4aca4", null ], - [ "poll", "group__socket.html#ga80ae38841b0e64e60618cd8bf857f617", null ], - [ "read", "group__socket.html#ga822040573319cf87bfe6758d511be57f", null ], - [ "readv", "group__socket.html#ga86788b3c690d38699fdbaea523ddec9d", null ], - [ "recv", "group__socket.html#gadd7ae45df7c005619eb1126542231e9b", null ], - [ "recvfrom", "group__socket.html#ga5e5f7bcda6562bae815e188ea1a81ecd", null ], - [ "recvmsg", "group__socket.html#gaecfc7d524105e52604829c66ced752b8", null ], - [ "select", "group__socket.html#gac332b9b9b2cd877a6189ef838de49e33", null ], - [ "send", "group__socket.html#ga19024690fdfd3512d24dcaa9b80d24ed", null ], - [ "sendmsg", "group__socket.html#gaad99bea090b1fe4743234fcee15a5d28", null ], - [ "sendto", "group__socket.html#gaaa17499d76ef421821fe72fd29fe38f7", null ], - [ "setsockopt", "group__socket.html#ga115d74cd1953e7bafc2e34157c697df1", null ], - [ "shutdown", "group__socket.html#ga7d832f77cfad97cf901640f243c6e682", null ], - [ "socket", "group__socket.html#ga862d8f4070c66dddb979540ce9ba6a83", null ], - [ "write", "group__socket.html#ga0a651eb5fb5e6127f5e5153ce2251f3d", null ], - [ "writev", "group__socket.html#ga697fd916a65a10b4dcb54b8199346fee", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.html deleted file mode 100644 index 223dda764c1df431017417a9209ab8f95536a031..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -lwIP: Porting (system abstraction layer) - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Porting (system abstraction layer)
-
-
- - - - - - - - - - - - - - -

-Modules

 Non-standard functions
 
 OS abstraction layer
 
 Time
 
 Critical sections
 
 Compiler/platform abstraction
 
 Performance measurement
 
-

Detailed Description

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.js deleted file mode 100644 index fae8a1fc7a48eeaca2e616c0f8982ab4c5339079..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__layer.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__sys__layer = -[ - [ "Non-standard functions", "group__sys__nonstandard.html", "group__sys__nonstandard" ], - [ "OS abstraction layer", "group__sys__os.html", "group__sys__os" ], - [ "Time", "group__sys__time.html", "group__sys__time" ], - [ "Critical sections", "group__sys__prot.html", "group__sys__prot" ], - [ "Compiler/platform abstraction", "group__compiler__abstraction.html", "group__compiler__abstraction" ], - [ "Performance measurement", "group__perf.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.html deleted file mode 100644 index 2cbfa3cdf17bb0699f3186ab8323bd808cf9ec88..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - - -lwIP: Mailboxes - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - - - - - - - -

-Functions

err_t sys_mbox_new (sys_mbox_t *mbox, int size)
 
void sys_mbox_post (sys_mbox_t *mbox, void *msg)
 
err_t sys_mbox_trypost (sys_mbox_t *mbox, void *msg)
 
err_t sys_mbox_trypost_fromisr (sys_mbox_t *mbox, void *msg)
 
u32_t sys_arch_mbox_fetch (sys_mbox_t *mbox, void **msg, u32_t timeout)
 
u32_t sys_arch_mbox_tryfetch (sys_mbox_t *mbox, void **msg)
 
void sys_mbox_free (sys_mbox_t *mbox)
 
int sys_mbox_valid (sys_mbox_t *mbox)
 
void sys_mbox_set_invalid (sys_mbox_t *mbox)
 
-

Detailed Description

-

Mailboxes should be implemented as a queue which allows multiple messages to be posted (implementing as a rendez-vous point where only one message can be posted at a time can have a highly negative impact on performance). A message in a mailbox is just a pointer, nothing more.

-

Function Documentation

- -

◆ sys_arch_mbox_fetch()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
u32_t sys_arch_mbox_fetch (sys_mbox_t * mbox,
void ** msg,
u32_t timeout 
)
-
-

Blocks the thread until a message arrives in the mailbox, but does not block the thread longer than "timeout" milliseconds (similar to the sys_arch_sem_wait() function). If "timeout" is 0, the thread should be blocked until a message arrives. The "msg" argument is a result parameter that is set by the function (i.e., by doing "*msg = -ptr"). The "msg" parameter maybe NULL to indicate that the message should be dropped. The return values are the same as for the sys_arch_sem_wait() function: SYS_ARCH_TIMEOUT if there was a timeout, any other value if a messages is received.

-

Note that a function with a similar name, sys_mbox_fetch(), is implemented by lwIP.

-
Parameters
- - - - -
mboxmbox to get a message from
msgpointer where the message is stored
timeoutmaximum time (in milliseconds) to wait for a message (0 = wait forever)
-
-
-
Returns
SYS_ARCH_TIMEOUT on timeout, any other value if a message has been received
- -
-
- -

◆ sys_arch_mbox_tryfetch()

- -
-
- - - - - - - - - - - - - - - - - - -
u32_t sys_arch_mbox_tryfetch (sys_mbox_t * mbox,
void ** msg 
)
-
-

This is similar to sys_arch_mbox_fetch, however if a message is not present in the mailbox, it immediately returns with the code SYS_MBOX_EMPTY. On success 0 is returned. To allow for efficient implementations, this can be defined as a function-like macro in sys_arch.h instead of a normal function. For example, a naive implementation could be: #define sys_arch_mbox_tryfetch(mbox,msg) sys_arch_mbox_fetch(mbox,msg,1) although this would introduce unnecessary delays.

-
Parameters
- - - -
mboxmbox to get a message from
msgpointer where the message is stored
-
-
-
Returns
0 (milliseconds) if a message has been received or SYS_MBOX_EMPTY if the mailbox is empty
- -
-
- -

◆ sys_mbox_free()

- -
-
- - - - - - - - -
void sys_mbox_free (sys_mbox_t * mbox)
-
-

Deallocates a mailbox. If there are messages still present in the mailbox when the mailbox is deallocated, it is an indication of a programming error in lwIP and the developer should be notified.

-
Parameters
- - -
mboxmbox to delete
-
-
- -
-
- -

◆ sys_mbox_new()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t sys_mbox_new (sys_mbox_t * mbox,
int size 
)
-
-

Creates an empty mailbox for maximum "size" elements. Elements stored in mailboxes are pointers. You have to define macros "_MBOX_SIZE" in your lwipopts.h, or ignore this parameter in your implementation and use a default size. If the mailbox has been created, ERR_OK should be returned. Returning any other error will provide a hint what went wrong, but except for assertions, no real error handling is implemented.

-
Parameters
- - - -
mboxpointer to the mbox to create
size(minimum) number of messages in this mbox
-
-
-
Returns
ERR_OK if successful, another err_t otherwise
- -
-
- -

◆ sys_mbox_post()

- -
-
- - - - - - - - - - - - - - - - - - -
void sys_mbox_post (sys_mbox_t * mbox,
void * msg 
)
-
-

Post a message to an mbox - may not fail -> blocks if full, only to be used from tasks NOT from ISR!

-
Parameters
- - - -
mboxmbox to posts the message
msgmessage to post (ATTENTION: can be NULL)
-
-
- -
-
- -

◆ sys_mbox_set_invalid()

- -
-
- - - - - - - - -
void sys_mbox_set_invalid (sys_mbox_t * mbox)
-
-

Invalidate a mailbox so that sys_mbox_valid() returns 0. ATTENTION: This does NOT mean that the mailbox shall be deallocated: sys_mbox_free() is always called before calling this function! This may also be a define, in which case the function is not prototyped.

- -
-
- -

◆ sys_mbox_trypost()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t sys_mbox_trypost (sys_mbox_t * mbox,
void * msg 
)
-
-

Try to post a message to an mbox - may fail if full. Can be used from ISR (if the sys arch layer allows this). Returns ERR_MEM if it is full, else, ERR_OK if the "msg" is posted.

-
Parameters
- - - -
mboxmbox to posts the message
msgmessage to post (ATTENTION: can be NULL)
-
-
- -
-
- -

◆ sys_mbox_trypost_fromisr()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t sys_mbox_trypost_fromisr (sys_mbox_t * mbox,
void * msg 
)
-
-

Try to post a message to an mbox - may fail if full. To be be used from ISR. Returns ERR_MEM if it is full, else, ERR_OK if the "msg" is posted.

-
Parameters
- - - -
mboxmbox to posts the message
msgmessage to post (ATTENTION: can be NULL)
-
-
- -
-
- -

◆ sys_mbox_valid()

- -
-
- - - - - - - - -
int sys_mbox_valid (sys_mbox_t * mbox)
-
-

Returns 1 if the mailbox is valid, 0 if it is not valid. When using pointers, a simple way is to check the pointer for != NULL. When directly using OS structures, implementing this may be more complex. This may also be a define, in which case the function is not prototyped.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.js deleted file mode 100644 index 4066e2f1c6da2a17e40b3edf9b18cdad5371342f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mbox.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__sys__mbox = -[ - [ "sys_arch_mbox_fetch", "group__sys__mbox.html#ga6464cd77cf6799bd8b3d6c840166a2e8", null ], - [ "sys_arch_mbox_tryfetch", "group__sys__mbox.html#gafab441b130b4ec417012835dbe1e497c", null ], - [ "sys_mbox_free", "group__sys__mbox.html#gac641a45812155d2234ef80dd6412882f", null ], - [ "sys_mbox_new", "group__sys__mbox.html#gab9793f30642de06ce87827e9adbe30cc", null ], - [ "sys_mbox_post", "group__sys__mbox.html#ga9d068386a3c53dd01b8af99c3ef77555", null ], - [ "sys_mbox_set_invalid", "group__sys__mbox.html#ga53ddec9d7f5500c5b1d982cd17493172", null ], - [ "sys_mbox_trypost", "group__sys__mbox.html#gaa36345e48a49d67cbb0878cd4cbd2195", null ], - [ "sys_mbox_trypost_fromisr", "group__sys__mbox.html#gaf677a6e76adb7650a3020fdb3cb8429a", null ], - [ "sys_mbox_valid", "group__sys__mbox.html#ga8bcfab4bd791dd33f69a778e7585275d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.html deleted file mode 100644 index b71328161662c54d09b4a814e8eaa435809494d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -lwIP: Misc - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - -

-Functions

void sys_msleep (u32_t ms)
 
sys_thread_t sys_thread_new (const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio)
 
void sys_init (void)
 
-

Detailed Description

-

Function Documentation

- -

◆ sys_init()

- -
-
- - - - - - - - -
void sys_init (void )
-
-

sys_init() must be called before anything else. Initialize the sys_arch layer.

- -
-
- -

◆ sys_msleep()

- -
-
- - - - - - - - -
void sys_msleep (u32_t ms)
-
-

Sleep for specified number of ms

-

Sleep for some ms. Timeouts are NOT processed while sleeping.

-
Parameters
- - -
msnumber of milliseconds to sleep
-
-
- -
-
- -

◆ sys_thread_new()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sys_thread_t sys_thread_new (const char * name,
lwip_thread_fn thread,
void * arg,
int stacksize,
int prio 
)
-
-

The only thread function: Starts a new thread named "name" with priority "prio" that will begin its execution in the function "thread()". The "arg" argument will be passed as an argument to the thread() function. The stack size to used for this thread is the "stacksize" parameter. The id of the new thread is returned. Both the id and the priority are system dependent. ATTENTION: although this function returns a value, it MUST NOT FAIL (ports have to assert this!)

-
Parameters
- - - - - - -
namehuman-readable name for the thread (used for debugging purposes)
threadthread-function
argparameter passed to 'thread'
stacksizestack size in bytes for the new thread (may be ignored by ports)
priopriority of the new thread (may be ignored by ports)
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.js deleted file mode 100644 index 1ac63f9154ca3bcbb6f1bd35c87ec2a6ba0b3c3f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__misc.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__sys__misc = -[ - [ "sys_init", "group__sys__misc.html#gaf411a8bc6b7ed4b0af9114e10c959448", null ], - [ "sys_msleep", "group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e", null ], - [ "sys_thread_new", "group__sys__misc.html#ga0d596afdd8dbcfad320172d39b0f607a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.html deleted file mode 100644 index de16b4e51f549fcd07c8423e59b0ec764423792a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - -lwIP: Mutexes - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - -

-Functions

err_t sys_mutex_new (sys_mutex_t *mutex)
 
void sys_mutex_lock (sys_mutex_t *mutex)
 
void sys_mutex_unlock (sys_mutex_t *mutex)
 
void sys_mutex_free (sys_mutex_t *mutex)
 
int sys_mutex_valid (sys_mutex_t *mutex)
 
void sys_mutex_set_invalid (sys_mutex_t *mutex)
 
-

Detailed Description

-

Mutexes are recommended to correctly handle priority inversion, especially if you use LWIP_CORE_LOCKING .

-

Function Documentation

- -

◆ sys_mutex_free()

- -
-
- - - - - - - - -
void sys_mutex_free (sys_mutex_t * mutex)
-
-

Deallocates a mutex.

Parameters
- - -
mutexthe mutex to delete
-
-
- -
-
- -

◆ sys_mutex_lock()

- -
-
- - - - - - - - -
void sys_mutex_lock (sys_mutex_t * mutex)
-
-

Blocks the thread until the mutex can be grabbed.

Parameters
- - -
mutexthe mutex to lock
-
-
- -
-
- -

◆ sys_mutex_new()

- -
-
- - - - - - - - -
err_t sys_mutex_new (sys_mutex_t * mutex)
-
-

Create a new mutex. Note that mutexes are expected to not be taken recursively by the lwIP code, so both implementation types (recursive or non-recursive) should work. The mutex is allocated to the memory that 'mutex' points to (which can be both a pointer or the actual OS structure). If the mutex has been created, ERR_OK should be returned. Returning any other error will provide a hint what went wrong, but except for assertions, no real error handling is implemented.

-
Parameters
- - -
mutexpointer to the mutex to create
-
-
-
Returns
ERR_OK if successful, another err_t otherwise
- -
-
- -

◆ sys_mutex_set_invalid()

- -
-
- - - - - - - - -
void sys_mutex_set_invalid (sys_mutex_t * mutex)
-
-

Invalidate a mutex so that sys_mutex_valid() returns 0. ATTENTION: This does NOT mean that the mutex shall be deallocated: sys_mutex_free() is always called before calling this function! This may also be a define, in which case the function is not prototyped.

- -
-
- -

◆ sys_mutex_unlock()

- -
-
- - - - - - - - -
void sys_mutex_unlock (sys_mutex_t * mutex)
-
-

Releases the mutex previously locked through 'sys_mutex_lock()'.

Parameters
- - -
mutexthe mutex to unlock
-
-
- -
-
- -

◆ sys_mutex_valid()

- -
-
- - - - - - - - -
int sys_mutex_valid (sys_mutex_t * mutex)
-
-

Returns 1 if the mutes is valid, 0 if it is not valid. When using pointers, a simple way is to check the pointer for != NULL. When directly using OS structures, implementing this may be more complex. This may also be a define, in which case the function is not prototyped.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.js deleted file mode 100644 index 890346c48646d053d89ba75f73a07bed4637eb20..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__mutex.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__sys__mutex = -[ - [ "sys_mutex_free", "group__sys__mutex.html#ga16336ce68b741e98204102ca4bc84dd9", null ], - [ "sys_mutex_lock", "group__sys__mutex.html#ga4d4eb9afe5965fa2661dd54ff55d616a", null ], - [ "sys_mutex_new", "group__sys__mutex.html#ga38e7dae1fd88b338eb1cd97f110f3897", null ], - [ "sys_mutex_set_invalid", "group__sys__mutex.html#ga3f392725971dc837aa56dd7e45fa7ca8", null ], - [ "sys_mutex_unlock", "group__sys__mutex.html#ga5568f68898fe9d5735f9ce2f665624fb", null ], - [ "sys_mutex_valid", "group__sys__mutex.html#gaebe83ba90a6d9c23cdb3eb5d49562c4a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.html deleted file mode 100644 index 4c6fb1a9b05d195b012b232be5a38c698cd1e25a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -lwIP: Non-standard functions - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Non-standard functions
-
-
- - - - - - - - - - -

-Functions

char * lwip_strnstr (const char *buffer, const char *token, size_t n)
 
int lwip_stricmp (const char *str1, const char *str2)
 
int lwip_strnicmp (const char *str1, const char *str2, size_t len)
 
void lwip_itoa (char *result, size_t bufsize, int number)
 
-

Detailed Description

-

lwIP provides default implementations for non-standard functions. These can be mapped to OS functions to reduce code footprint if desired. All defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! These options cannot be #defined in lwipopts.h since they are not options of lwIP itself, but options of the lwIP port to your system.

-

Function Documentation

- -

◆ lwip_itoa()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void lwip_itoa (char * result,
size_t bufsize,
int number 
)
-
-

lwIP default implementation for itoa() non-standard function. This can be #defined to itoa() or snprintf(result, bufsize, "%d", number) depending on your platform port.

- -
-
- -

◆ lwip_stricmp()

- -
-
- - - - - - - - - - - - - - - - - - -
int lwip_stricmp (const char * str1,
const char * str2 
)
-
-

lwIP default implementation for stricmp() non-standard function. This can be #defined to stricmp() depending on your platform port.

- -
-
- -

◆ lwip_strnicmp()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lwip_strnicmp (const char * str1,
const char * str2,
size_t len 
)
-
-

lwIP default implementation for strnicmp() non-standard function. This can be #defined to strnicmp() depending on your platform port.

- -
-
- -

◆ lwip_strnstr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* lwip_strnstr (const char * buffer,
const char * token,
size_t n 
)
-
-

lwIP default implementation for strnstr() non-standard function. This can be #defined to strnstr() depending on your platform port.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.js deleted file mode 100644 index be8235dbabb1796739e3bc0c3fa83dca3bfb15bf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__nonstandard.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__sys__nonstandard = -[ - [ "lwip_itoa", "group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284", null ], - [ "lwip_stricmp", "group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a", null ], - [ "lwip_strnicmp", "group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a", null ], - [ "lwip_strnstr", "group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.html deleted file mode 100644 index bade091111a366c7da2ff8047563d193c850850f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -lwIP: OS abstraction layer - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - -

-Modules

 Semaphores
 
 Mutexes
 
 Mailboxes
 
 Misc
 
-

Detailed Description

-

No need to implement functions in this section in NO_SYS mode. The OS-specific code should be implemented in arch/sys_arch.h and sys_arch.c of your port.

-

The operating system emulation layer provides a common interface between the lwIP code and the underlying operating system kernel. The general idea is that porting lwIP to new architectures requires only small changes to a few header files and a new sys_arch implementation. It is also possible to do a sys_arch implementation that does not rely on any underlying operating system.

-

The sys_arch provides semaphores, mailboxes and mutexes to lwIP. For the full lwIP functionality, multiple threads support can be implemented in the sys_arch, but this is not required for the basic lwIP functionality. Timer scheduling is implemented in lwIP, but can be implemented by the sys_arch port (LWIP_TIMERS_CUSTOM==1).

-

In addition to the source file providing the functionality of sys_arch, the OS emulation layer must provide several header files defining macros used throughout lwip. The files required and the macros they must define are listed below the sys_arch description.

-

Since lwIP 1.4.0, semaphore, mutexes and mailbox functions are prototyped in a way that allows both using pointers or actual OS structures to be used. This way, memory required for such types can be either allocated in place (globally or on the stack) or on the heap (allocated internally in the "*_new()" functions).

-

Note:

-

Be careful with using mem_malloc() in sys_arch. When malloc() refers to mem_malloc() you can run into a circular function call problem. In mem.c mem_init() tries to allocate a semaphore using mem_malloc, which of course can't be performed when sys_arch uses mem_malloc.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.js deleted file mode 100644 index fece8602b6a70f3e6e346d1a552c9ed204fe9b0c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__os.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__sys__os = -[ - [ "Semaphores", "group__sys__sem.html", "group__sys__sem" ], - [ "Mutexes", "group__sys__mutex.html", "group__sys__mutex" ], - [ "Mailboxes", "group__sys__mbox.html", "group__sys__mbox" ], - [ "Misc", "group__sys__misc.html", "group__sys__misc" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.html deleted file mode 100644 index 451ae71735202f5314f251aafedb98873330ca03..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -lwIP: Critical sections - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - -

-Macros

#define SYS_ARCH_DECL_PROTECT(lev)   sys_prot_t lev
 
#define SYS_ARCH_PROTECT(lev)   lev = sys_arch_protect()
 
#define SYS_ARCH_UNPROTECT(lev)   sys_arch_unprotect(lev)
 
-

Detailed Description

-

Used to protect short regions of code against concurrent access.

    -
  • Your system is a bare-metal system (probably with an RTOS) and interrupts are under your control: Implement this as LockInterrupts() / UnlockInterrupts()
  • -
  • Your system uses an RTOS with deferred interrupt handling from a worker thread: Implement as a global mutex or lock/unlock scheduler
  • -
  • Your system uses a high-level OS with e.g. POSIX signals: Implement as a global mutex
  • -
-

Macro Definition Documentation

- -

◆ SYS_ARCH_DECL_PROTECT

- -
-
- - - - - - - - -
#define SYS_ARCH_DECL_PROTECT( lev)   sys_prot_t lev
-
-

SYS_LIGHTWEIGHT_PROT define SYS_LIGHTWEIGHT_PROT in lwipopts.h if you want inter-task protection for certain critical regions during buffer allocation, deallocation and memory allocation and deallocation.

-

SYS_ARCH_DECL_PROTECT declare a protection variable. This macro will default to defining a variable of type sys_prot_t. If a particular port needs a different implementation, then this macro may be defined in sys_arch.h.

- -
-
- -

◆ SYS_ARCH_PROTECT

- -
-
- - - - - - - - -
#define SYS_ARCH_PROTECT( lev)   lev = sys_arch_protect()
-
-

SYS_ARCH_PROTECT Perform a "fast" protect. This could be implemented by disabling interrupts for an embedded system or by using a semaphore or mutex. The implementation should allow calling SYS_ARCH_PROTECT when already protected. The old protection level is returned in the variable "lev". This macro will default to calling the sys_arch_protect() function which should be implemented in sys_arch.c. If a particular port needs a different implementation, then this macro may be defined in sys_arch.h

- -
-
- -

◆ SYS_ARCH_UNPROTECT

- -
-
- - - - - - - - -
#define SYS_ARCH_UNPROTECT( lev)   sys_arch_unprotect(lev)
-
-

SYS_ARCH_UNPROTECT Perform a "fast" set of the protection level to "lev". This could be implemented by setting the interrupt level to "lev" within the MACRO or by using a semaphore or mutex. This macro will default to calling the sys_arch_unprotect() function which should be implemented in sys_arch.c. If a particular port needs a different implementation, then this macro may be defined in sys_arch.h

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.js deleted file mode 100644 index 1d2299dbed648b66ae0461714d3348a68488d395..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__prot.js +++ /dev/null @@ -1,6 +0,0 @@ -var group__sys__prot = -[ - [ "SYS_ARCH_DECL_PROTECT", "group__sys__prot.html#ga945395fa326214fc9736487242710a90", null ], - [ "SYS_ARCH_PROTECT", "group__sys__prot.html#ga3d0e48feafd378e9c26c64567ecd8bab", null ], - [ "SYS_ARCH_UNPROTECT", "group__sys__prot.html#ga2f48e97047945642ddeb27e65bf4ffe2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.html deleted file mode 100644 index cb775ba670b6b4f51c6f45dc26f589ce9a065ee5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -lwIP: Semaphores - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - - - - - - - - - - - -

-Functions

err_t sys_sem_new (sys_sem_t *sem, u8_t count)
 
void sys_sem_signal (sys_sem_t *sem)
 
u32_t sys_arch_sem_wait (sys_sem_t *sem, u32_t timeout)
 
void sys_sem_free (sys_sem_t *sem)
 
int sys_sem_valid (sys_sem_t *sem)
 
void sys_sem_set_invalid (sys_sem_t *sem)
 
-

Detailed Description

-

Semaphores can be either counting or binary - lwIP works with both kinds. Semaphores are represented by the type "sys_sem_t" which is typedef'd in the sys_arch.h file. Mailboxes are equivalently represented by the type "sys_mbox_t". Mutexes are represented by the type "sys_mutex_t". lwIP does not place any restrictions on how these types are represented internally.

-

Function Documentation

- -

◆ sys_arch_sem_wait()

- -
-
- - - - - - - - - - - - - - - - - - -
u32_t sys_arch_sem_wait (sys_sem_t * sem,
u32_t timeout 
)
-
-

Blocks the thread while waiting for the semaphore to be signaled. If the "timeout" argument is non-zero, the thread should only be blocked for the specified time (measured in milliseconds). If the "timeout" argument is zero, the thread should be blocked until the semaphore is signalled.

-

The return value is SYS_ARCH_TIMEOUT if the semaphore wasn't signaled within the specified time or any other value if it was signaled (with or without waiting). Notice that lwIP implements a function with a similar name, sys_sem_wait(), that uses the sys_arch_sem_wait() function.

-
Parameters
- - - -
semthe semaphore to wait for
timeouttimeout in milliseconds to wait (0 = wait forever)
-
-
-
Returns
SYS_ARCH_TIMEOUT on timeout, any other value on success
- -
-
- -

◆ sys_sem_free()

- -
-
- - - - - - - - -
void sys_sem_free (sys_sem_t * sem)
-
-

Deallocates a semaphore.

Parameters
- - -
semsemaphore to delete
-
-
- -
-
- -

◆ sys_sem_new()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t sys_sem_new (sys_sem_t * sem,
u8_t count 
)
-
-

Create a new semaphore Creates a new semaphore. The semaphore is allocated to the memory that 'sem' points to (which can be both a pointer or the actual OS structure). The "count" argument specifies the initial state of the semaphore (which is either 0 or 1). If the semaphore has been created, ERR_OK should be returned. Returning any other error will provide a hint what went wrong, but except for assertions, no real error handling is implemented.

-
Parameters
- - - -
sempointer to the semaphore to create
countinitial count of the semaphore
-
-
-
Returns
ERR_OK if successful, another err_t otherwise
- -
-
- -

◆ sys_sem_set_invalid()

- -
-
- - - - - - - - -
void sys_sem_set_invalid (sys_sem_t * sem)
-
-

Invalidate a semaphore so that sys_sem_valid() returns 0. ATTENTION: This does NOT mean that the semaphore shall be deallocated: sys_sem_free() is always called before calling this function! This may also be a define, in which case the function is not prototyped.

- -
-
- -

◆ sys_sem_signal()

- -
-
- - - - - - - - -
void sys_sem_signal (sys_sem_t * sem)
-
-

Signals a semaphore

Parameters
- - -
semthe semaphore to signal
-
-
- -
-
- -

◆ sys_sem_valid()

- -
-
- - - - - - - - -
int sys_sem_valid (sys_sem_t * sem)
-
-

Returns 1 if the semaphore is valid, 0 if it is not valid. When using pointers, a simple way is to check the pointer for != NULL. When directly using OS structures, implementing this may be more complex. This may also be a define, in which case the function is not prototyped.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.js deleted file mode 100644 index 4d4c837eb320cc60eef4f43296a60fdab62ff290..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__sem.js +++ /dev/null @@ -1,9 +0,0 @@ -var group__sys__sem = -[ - [ "sys_arch_sem_wait", "group__sys__sem.html#ga8d364c5037778acb21c3df675db81b4f", null ], - [ "sys_sem_free", "group__sys__sem.html#ga83b781f96c30e915c752065a757da283", null ], - [ "sys_sem_new", "group__sys__sem.html#gaf99da9e34a71855285c535183133dfde", null ], - [ "sys_sem_set_invalid", "group__sys__sem.html#ga42a2ab32afbf41a4146a9d135224ef33", null ], - [ "sys_sem_signal", "group__sys__sem.html#gaaf800273061fcc3f8200fd4e1b9ca875", null ], - [ "sys_sem_valid", "group__sys__sem.html#ga09a6c052ddaf799139efc56adfa087e4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.html deleted file mode 100644 index 9fe82472e1c78e2245709ac026c49a9d1c29da72..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -lwIP: Time - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- - -
- - - - -

-Functions

u32_t sys_now (void)
 
-

Detailed Description

-

Function Documentation

- -

◆ sys_now()

- -
-
- - - - - - - - -
u32_t sys_now (void )
-
-

Returns the current time in milliseconds, may be the same as sys_jiffies or at least based on it. Don't care for wraparound, this is only used for time diffs. Not implementing this function means you cannot use some modules (e.g. TCP timestamps, internal timeouts for NO_SYS==1).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.js deleted file mode 100644 index 90c8c5e52193a78496ea0814da078f6f47902d85..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__sys__time.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__sys__time = -[ - [ "sys_now", "group__sys__time.html#ga11316ac1e77418c6fa4ab8869e3fa199", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.html deleted file mode 100644 index 10fbea87a0cfe6e5b42c8800195b5bf939e5d847..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.html +++ /dev/null @@ -1,1088 +0,0 @@ - - - - - - - -lwIP: TCP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - -

-Modules

 ext arguments
 
- - - - - - - - - - - - - - - -

-Macros

#define tcp_mss(pcb)   ((pcb)->mss)
 
#define tcp_sndbuf(pcb)   (TCPWND16((pcb)->snd_buf))
 
#define tcp_sndqueuelen(pcb)   ((pcb)->snd_queuelen)
 
#define tcp_nagle_disable(pcb)   tcp_set_flags(pcb, TF_NODELAY)
 
#define tcp_nagle_enable(pcb)   tcp_clear_flags(pcb, TF_NODELAY)
 
#define tcp_nagle_disabled(pcb)   tcp_is_flag_set(pcb, TF_NODELAY)
 
#define tcp_listen(pcb)   tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void tcp_backlog_delayed (struct tcp_pcb *pcb)
 
void tcp_backlog_accepted (struct tcp_pcb *pcb)
 
err_t tcp_close (struct tcp_pcb *pcb)
 
err_t tcp_shutdown (struct tcp_pcb *pcb, int shut_rx, int shut_tx)
 
void tcp_abort (struct tcp_pcb *pcb)
 
err_t tcp_bind (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
 
void tcp_bind_netif (struct tcp_pcb *pcb, const struct netif *netif)
 
struct tcp_pcbtcp_listen_with_backlog (struct tcp_pcb *pcb, u8_t backlog)
 
struct tcp_pcbtcp_listen_with_backlog_and_err (struct tcp_pcb *pcb, u8_t backlog, err_t *err)
 
void tcp_recved (struct tcp_pcb *pcb, u16_t len)
 
err_t tcp_connect (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected)
 
struct tcp_pcbtcp_new (void)
 
struct tcp_pcbtcp_new_ip_type (u8_t type)
 
void tcp_arg (struct tcp_pcb *pcb, void *arg)
 
void tcp_recv (struct tcp_pcb *pcb, tcp_recv_fn recv)
 
void tcp_sent (struct tcp_pcb *pcb, tcp_sent_fn sent)
 
void tcp_err (struct tcp_pcb *pcb, tcp_err_fn err)
 
void tcp_accept (struct tcp_pcb *pcb, tcp_accept_fn accept)
 
void tcp_poll (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)
 
err_t tcp_write (struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags)
 
err_t tcp_output (struct tcp_pcb *pcb)
 
-

Detailed Description

-

Transmission Control Protocol for IP
-

See also
APIs
-

Common functions for the TCP implementation, such as functions for manipulating the data structures and the TCP timer functions. TCP functions related to input and output is found in tcp_in.c and tcp_out.c respectively.
-

TCP connection setup

-

The functions used for setting up connections is similar to that of the sequential API and of the BSD socket API. A new TCP connection identifier (i.e., a protocol control block - PCB) is created with the tcp_new() function. This PCB can then be either set to listen for new incoming connections or be explicitly connected to another host.

-

Sending TCP data

-

TCP data is sent by enqueueing the data with a call to tcp_write() and triggering to send by calling tcp_output(). When the data is successfully transmitted to the remote host, the application will be notified with a call to a specified callback function.

-

Receiving TCP data

-

TCP data reception is callback based - an application specified callback function is called when new data arrives. When the application has taken the data, it has to call the tcp_recved() function to indicate that TCP can advertise increase the receive window.

-

Application polling

-

When a connection is idle (i.e., no data is either transmitted or received), lwIP will repeatedly poll the application by calling a specified callback function. This can be used either as a watchdog timer for killing connections that have stayed idle for too long, or as a method of waiting for memory to become available. For instance, if a call to tcp_write() has failed because memory wasn't available, the application may use the polling functionality to call tcp_write() again when the connection has been idle for a while.

-

Closing and aborting connections

- -

Macro Definition Documentation

- -

◆ tcp_listen

- -
-
- - - - - - - - -
#define tcp_listen( pcb)   tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)
-
- -
-
- -

◆ tcp_mss

- -
-
- - - - - - - - -
#define tcp_mss( pcb)   ((pcb)->mss)
-
- -
-
- -

◆ tcp_nagle_disable

- -
-
- - - - - - - - -
#define tcp_nagle_disable( pcb)   tcp_set_flags(pcb, TF_NODELAY)
-
- -
-
- -

◆ tcp_nagle_disabled

- -
-
- - - - - - - - -
#define tcp_nagle_disabled( pcb)   tcp_is_flag_set(pcb, TF_NODELAY)
-
- -
-
- -

◆ tcp_nagle_enable

- -
-
- - - - - - - - -
#define tcp_nagle_enable( pcb)   tcp_clear_flags(pcb, TF_NODELAY)
-
- -
-
- -

◆ tcp_sndbuf

- -
-
- - - - - - - - -
#define tcp_sndbuf( pcb)   (TCPWND16((pcb)->snd_buf))
-
- -
-
- -

◆ tcp_sndqueuelen

- -
-
- - - - - - - - -
#define tcp_sndqueuelen( pcb)   ((pcb)->snd_queuelen)
-
- -
-
-

Function Documentation

- -

◆ tcp_abort()

- -
-
- - - - - - - - -
void tcp_abort (struct tcp_pcbpcb)
-
-

Aborts the connection by sending a RST (reset) segment to the remote host. The pcb is deallocated. This function never fails.

-

ATTENTION: When calling this from one of the TCP callbacks, make sure you always return ERR_ABRT (and never return ERR_ABRT otherwise or you will risk accessing deallocated memory or memory leaks!

-
Parameters
- - -
pcbthe tcp pcb to abort
-
-
- -
-
- -

◆ tcp_accept()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_accept (struct tcp_pcbpcb,
tcp_accept_fn accept 
)
-
-

Used for specifying the function that should be called when a LISTENing connection has been connected to another host.

-
Parameters
- - - -
pcbtcp_pcb to set the accept callback
acceptcallback function to call for this pcb when LISTENing connection has been connected to another host
-
-
- -
-
- -

◆ tcp_arg()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_arg (struct tcp_pcbpcb,
void * arg 
)
-
-

Specifies the program specific state that should be passed to all other callback functions. The "pcb" argument is the current TCP connection control block, and the "arg" argument is the argument that will be passed to the callbacks.

-
Parameters
- - - -
pcbtcp_pcb to set the callback argument
argvoid pointer argument to pass to callback functions
-
-
- -
-
- -

◆ tcp_backlog_accepted()

- -
-
- - - - - - - - -
void tcp_backlog_accepted (struct tcp_pcbpcb)
-
-

A delayed-accept a connection is accepted (or closed/aborted): decreases the number of outstanding connections after calling tcp_backlog_delayed().

-

ATTENTION: the caller is responsible for calling tcp_backlog_accepted() or else the backlog feature will get out of sync!

-
Parameters
- - -
pcbthe connection pcb which is now fully accepted (or closed/aborted)
-
-
- -
-
- -

◆ tcp_backlog_delayed()

- -
-
- - - - - - - - -
void tcp_backlog_delayed (struct tcp_pcbpcb)
-
-

Delay accepting a connection in respect to the listen backlog: the number of outstanding connections is increased until tcp_backlog_accepted() is called.

-

ATTENTION: the caller is responsible for calling tcp_backlog_accepted() or else the backlog feature will get out of sync!

-
Parameters
- - -
pcbthe connection pcb which is not fully accepted yet
-
-
- -
-
- -

◆ tcp_bind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t tcp_bind (struct tcp_pcbpcb,
const ip_addr_tipaddr,
u16_t port 
)
-
-

Binds the connection to a local port number and IP address. If the IP address is not given (i.e., ipaddr == IP_ANY_TYPE), the connection is bound to all local IP addresses. If another connection is bound to the same port, the function will return ERR_USE, otherwise ERR_OK is returned.

-
Parameters
- - - - -
pcbthe tcp_pcb to bind (no check is done whether this pcb is already bound!)
ipaddrthe local ip address to bind to (use IPx_ADDR_ANY to bind to any local address
portthe local port to bind to
-
-
-
Returns
ERR_USE if the port is already in use ERR_VAL if bind failed because the PCB is not in a valid state ERR_OK if bound
- -
-
- -

◆ tcp_bind_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_bind_netif (struct tcp_pcbpcb,
const struct netifnetif 
)
-
-

Binds the connection to a netif and IP address. After calling this function, all packets received via this PCB are guaranteed to have come in via the specified netif, and all outgoing packets will go out via the specified netif.

-
Parameters
- - - -
pcbthe tcp_pcb to bind.
netifthe netif to bind to. Can be NULL.
-
-
- -
-
- -

◆ tcp_close()

- -
-
- - - - - - - - -
err_t tcp_close (struct tcp_pcbpcb)
-
-

Closes the connection held by the PCB.

-

Listening pcbs are freed and may not be referenced any more. Connection pcbs are freed if not yet connected and may not be referenced any more. If a connection is established (at least SYN received or in a closing state), the connection is closed, and put in a closing state. The pcb is then automatically freed in tcp_slowtmr(). It is therefore unsafe to reference it (unless an error is returned).

-

The function may return ERR_MEM if no memory was available for closing the connection. If so, the application should wait and try again either by using the acknowledgment callback or the polling functionality. If the close succeeds, the function returns ERR_OK.

-
Parameters
- - -
pcbthe tcp_pcb to close
-
-
-
Returns
ERR_OK if connection has been closed another err_t if closing failed and pcb is not freed
- -
-
- -

◆ tcp_connect()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t tcp_connect (struct tcp_pcbpcb,
const ip_addr_tipaddr,
u16_t port,
tcp_connected_fn connected 
)
-
-

Connects to another host. The function given as the "connected" argument will be called when the connection has been established. Sets up the pcb to connect to the remote host and sends the initial SYN segment which opens the connection.

-

The tcp_connect() function returns immediately; it does not wait for the connection to be properly setup. Instead, it will call the function specified as the fourth argument (the "connected" argument) when the connection is established. If the connection could not be properly established, either because the other host refused the connection or because the other host didn't answer, the "err" callback function of this pcb (registered with tcp_err, see below) will be called.

-

The tcp_connect() function can return ERR_MEM if no memory is available for enqueueing the SYN segment. If the SYN indeed was enqueued successfully, the tcp_connect() function returns ERR_OK.

-
Parameters
- - - - - -
pcbthe tcp_pcb used to establish the connection
ipaddrthe remote ip address to connect to
portthe remote tcp port to connect to
connectedcallback function to call when connected (on error, the err calback will be called)
-
-
-
Returns
ERR_VAL if invalid arguments are given ERR_OK if connect request has been sent other err_t values if connect request couldn't be sent
- -
-
- -

◆ tcp_err()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_err (struct tcp_pcbpcb,
tcp_err_fn err 
)
-
-

Used to specify the function that should be called when a fatal error has occurred on the connection.

-

If a connection is aborted because of an error, the application is alerted of this event by the err callback. Errors that might abort a connection are when there is a shortage of memory. The callback function to be called is set using the tcp_err() function.

-
Note
The corresponding pcb is already freed when this callback is called!
-
Parameters
- - - -
pcbtcp_pcb to set the err callback
errcallback function to call for this pcb when a fatal error has occurred on the connection
-
-
- -
-
- -

◆ tcp_listen_with_backlog()

- -
-
- - - - - - - - - - - - - - - - - - -
struct tcp_pcb* tcp_listen_with_backlog (struct tcp_pcbpcb,
u8_t backlog 
)
-
-

Set the state of the connection to be LISTEN, which means that it is able to accept incoming connections. The protocol control block is reallocated in order to consume less memory. Setting the connection to LISTEN is an irreversible process. When an incoming connection is accepted, the function specified with the tcp_accept() function will be called. The pcb has to be bound to a local port with the tcp_bind() function.

-

The tcp_listen() function returns a new connection identifier, and the one passed as an argument to the function will be deallocated. The reason for this behavior is that less memory is needed for a connection that is listening, so tcp_listen() will reclaim the memory needed for the original connection and allocate a new smaller memory block for the listening connection.

-

tcp_listen() may return NULL if no memory was available for the listening connection. If so, the memory associated with the pcb passed as an argument to tcp_listen() will not be deallocated.

-

The backlog limits the number of outstanding connections in the listen queue to the value specified by the backlog argument. To use it, your need to set TCP_LISTEN_BACKLOG=1 in your lwipopts.h.

-
Parameters
- - - -
pcbthe original tcp_pcb
backlogthe incoming connections queue limit
-
-
-
Returns
tcp_pcb used for listening, consumes less memory.
-
Note
The original tcp_pcb is freed. This function therefore has to be called like this: tpcb = tcp_listen_with_backlog(tpcb, backlog);
- -
-
- -

◆ tcp_listen_with_backlog_and_err()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct tcp_pcb* tcp_listen_with_backlog_and_err (struct tcp_pcbpcb,
u8_t backlog,
err_terr 
)
-
-

Set the state of the connection to be LISTEN, which means that it is able to accept incoming connections. The protocol control block is reallocated in order to consume less memory. Setting the connection to LISTEN is an irreversible process.

-
Parameters
- - - - -
pcbthe original tcp_pcb
backlogthe incoming connections queue limit
errwhen NULL is returned, this contains the error reason
-
-
-
Returns
tcp_pcb used for listening, consumes less memory.
-
Note
The original tcp_pcb is freed. This function therefore has to be called like this: tpcb = tcp_listen_with_backlog_and_err(tpcb, backlog, &err);
- -
-
- -

◆ tcp_new()

- -
-
- - - - - - - - -
struct tcp_pcb* tcp_new (void )
-
-

Creates a new TCP protocol control block but doesn't place it on any of the TCP PCB lists. The pcb is not put on any list until binding using tcp_bind(). If memory is not available for creating the new pcb, NULL is returned.

- -
-
- -

◆ tcp_new_ip_type()

- -
-
- - - - - - - - -
struct tcp_pcb* tcp_new_ip_type (u8_t type)
-
-

Creates a new TCP protocol control block but doesn't place it on any of the TCP PCB lists. The pcb is not put on any list until binding using tcp_bind().

-
Parameters
- - -
typeIP address type, see lwip_ip_addr_type definitions. If you want to listen to IPv4 and IPv6 (dual-stack) connections, supply IPADDR_TYPE_ANY as argument and bind to IP_ANY_TYPE.
-
-
-
Returns
a new tcp_pcb that initially is in state CLOSED
- -
-
- -

◆ tcp_output()

- -
-
- - - - - - - - -
err_t tcp_output (struct tcp_pcbpcb)
-
-

Find out what we can send and send it

-
Parameters
- - -
pcbProtocol control block for the TCP connection to send data
-
-
-
Returns
ERR_OK if data has been sent or nothing to send another err_t on error
- -
-
- -

◆ tcp_poll()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void tcp_poll (struct tcp_pcbpcb,
tcp_poll_fn poll,
u8_t interval 
)
-
-

Specifies the polling interval and the callback function that should be called to poll the application. The interval is specified in number of TCP coarse grained timer shots, which typically occurs twice a second. An interval of 10 means that the application would be polled every 5 seconds.

-

When a connection is idle (i.e., no data is either transmitted or received), lwIP will repeatedly poll the application by calling a specified callback function. This can be used either as a watchdog timer for killing connections that have stayed idle for too long, or as a method of waiting for memory to become available. For instance, if a call to tcp_write() has failed because memory wasn't available, the application may use the polling functionality to call tcp_write() again when the connection has been idle for a while.

- -
-
- -

◆ tcp_recv()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_recv (struct tcp_pcbpcb,
tcp_recv_fn recv 
)
-
-

Sets the callback function that will be called when new data arrives. The callback function will be passed a NULL pbuf to indicate that the remote host has closed the connection. If the callback function returns ERR_OK or ERR_ABRT it must have freed the pbuf, otherwise it must not have freed it.

-
Parameters
- - - -
pcbtcp_pcb to set the recv callback
recvcallback function to call for this pcb when data is received
-
-
- -
-
- -

◆ tcp_recved()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_recved (struct tcp_pcbpcb,
u16_t len 
)
-
-

This function should be called by the application when it has processed the data. The purpose is to advertise a larger window when the data has been processed.

-
Parameters
- - - -
pcbthe tcp_pcb for which data is read
lenthe amount of bytes that have been read by the application
-
-
- -
-
- -

◆ tcp_sent()

- -
-
- - - - - - - - - - - - - - - - - - -
void tcp_sent (struct tcp_pcbpcb,
tcp_sent_fn sent 
)
-
-

Specifies the callback function that should be called when data has successfully been received (i.e., acknowledged) by the remote host. The len argument passed to the callback function gives the amount bytes that was acknowledged by the last acknowledgment.

-
Parameters
- - - -
pcbtcp_pcb to set the sent callback
sentcallback function to call for this pcb when data is successfully sent
-
-
- -
-
- -

◆ tcp_shutdown()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t tcp_shutdown (struct tcp_pcbpcb,
int shut_rx,
int shut_tx 
)
-
-

Causes all or part of a full-duplex connection of this PCB to be shut down. This doesn't deallocate the PCB unless shutting down both sides! Shutting down both sides is the same as calling tcp_close, so if it succeds (i.e. returns ER_OK), the PCB must not be referenced any more!

-
Parameters
- - - - -
pcbPCB to shutdown
shut_rxshut down receive side if this is != 0
shut_txshut down send side if this is != 0
-
-
-
Returns
ERR_OK if shutdown succeeded (or the PCB has already been shut down) another err_t on error.
- -
-
- -

◆ tcp_write()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t tcp_write (struct tcp_pcbpcb,
const void * arg,
u16_t len,
u8_t apiflags 
)
-
-

Write data for sending (but does not send it immediately).

-

It waits in the expectation of more data being sent soon (as it can send them more efficiently by combining them together). To prompt the system to send data now, call tcp_output() after calling tcp_write().

-

This function enqueues the data pointed to by the argument dataptr. The length of the data is passed as the len parameter. The apiflags can be one or more of:

    -
  • TCP_WRITE_FLAG_COPY: indicates whether the new memory should be allocated for the data to be copied into. If this flag is not given, no new memory should be allocated and the data should only be referenced by pointer. This also means that the memory behind dataptr must not change until the data is ACKed by the remote host
  • -
  • TCP_WRITE_FLAG_MORE: indicates that more data follows. If this is omitted, the PSH flag is set in the last segment created by this call to tcp_write. If this flag is given, the PSH flag is not set.
  • -
-

The tcp_write() function will fail and return ERR_MEM if the length of the data exceeds the current send buffer size or if the length of the queue of outgoing segment is larger than the upper limit defined in lwipopts.h. The number of bytes available in the output queue can be retrieved with the tcp_sndbuf() function.

-

The proper way to use this function is to call the function with at most tcp_sndbuf() bytes of data. If the function returns ERR_MEM, the application should wait until some of the currently enqueued data has been successfully received by the other host and try again.

-
Parameters
- - - - - -
pcbProtocol control block for the TCP connection to enqueue data for.
argPointer to the data to be enqueued for sending.
lenData length in bytes
apiflagscombination of following flags :
    -
  • TCP_WRITE_FLAG_COPY (0x01) data will be copied into memory belonging to the stack
  • -
  • TCP_WRITE_FLAG_MORE (0x02) for TCP connection, PSH flag will not be set on last segment sent,
  • -
-
-
-
-
Returns
ERR_OK if enqueued, another err_t on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.js deleted file mode 100644 index 9e78a94dc447797496a5eda73a8130d8d874c526..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw.js +++ /dev/null @@ -1,32 +0,0 @@ -var group__tcp__raw = -[ - [ "ext arguments", "group__tcp__raw__extargs.html", "group__tcp__raw__extargs" ], - [ "tcp_listen", "group__tcp__raw.html#ga6b2a4efb1fc15d7d85cb71cb2a1d1066", null ], - [ "tcp_mss", "group__tcp__raw.html#gab0b45a01dcd461e5b8df2a1d9ddda134", null ], - [ "tcp_nagle_disable", "group__tcp__raw.html#ga5b5c0093efff4466bda06d45f12a4633", null ], - [ "tcp_nagle_disabled", "group__tcp__raw.html#ga9398061411b4af900160233aa3b1a286", null ], - [ "tcp_nagle_enable", "group__tcp__raw.html#ga9dfcdb8a05533b07dca91cf7e784f88f", null ], - [ "tcp_sndbuf", "group__tcp__raw.html#gad1a95f09deb49cd7341d35527d6d3e2f", null ], - [ "tcp_sndqueuelen", "group__tcp__raw.html#ga53ee4364718e84dc42cb1e0179deb1f4", null ], - [ "tcp_abort", "group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61", null ], - [ "tcp_accept", "group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62", null ], - [ "tcp_arg", "group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6", null ], - [ "tcp_backlog_accepted", "group__tcp__raw.html#ga619154658137a23839ca3b94882131ca", null ], - [ "tcp_backlog_delayed", "group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8", null ], - [ "tcp_bind", "group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee", null ], - [ "tcp_bind_netif", "group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f", null ], - [ "tcp_close", "group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623", null ], - [ "tcp_connect", "group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012", null ], - [ "tcp_err", "group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121", null ], - [ "tcp_listen_with_backlog", "group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338", null ], - [ "tcp_listen_with_backlog_and_err", "group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436", null ], - [ "tcp_new", "group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943", null ], - [ "tcp_new_ip_type", "group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937", null ], - [ "tcp_output", "group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f", null ], - [ "tcp_poll", "group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5", null ], - [ "tcp_recv", "group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0", null ], - [ "tcp_recved", "group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44", null ], - [ "tcp_sent", "group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808", null ], - [ "tcp_shutdown", "group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd", null ], - [ "tcp_write", "group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.html deleted file mode 100644 index 3424593923709e9ebf518def2912a366a5846db4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -lwIP: ext arguments - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ext arguments
-
-
- - - - - - - - - - -

-Functions

u8_t tcp_ext_arg_alloc_id (void)
 
void tcp_ext_arg_set_callbacks (struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks)
 
void tcp_ext_arg_set (struct tcp_pcb *pcb, uint8_t id, void *arg)
 
void * tcp_ext_arg_get (const struct tcp_pcb *pcb, uint8_t id)
 
-

Detailed Description

-

Additional data storage per tcp pcb
-

See also
TCP
-

When LWIP_TCP_PCB_NUM_EXT_ARGS is > 0, every tcp pcb (including listen pcb) includes a number of additional argument entries in an array.

-

To support memory management, in addition to a 'void *', callbacks can be provided to manage transition from listening pcbs to connections and to deallocate memory when a pcb is deallocated (see struct tcp_ext_arg_callbacks).

-

After allocating this index, use tcp_ext_arg_set and tcp_ext_arg_get to store and load arguments from this index for a given pcb.

-

Function Documentation

- -

◆ tcp_ext_arg_alloc_id()

- -
-
- - - - - - - - -
u8_t tcp_ext_arg_alloc_id (void )
-
-

Allocate an index to store data in ext_args member of struct tcp_pcb. Returned value is an index in mentioned array. The index is global over all pcbs!

-

When LWIP_TCP_PCB_NUM_EXT_ARGS is > 0, every tcp pcb (including listen pcb) includes a number of additional argument entries in an array.

-

To support memory management, in addition to a 'void *', callbacks can be provided to manage transition from listening pcbs to connections and to deallocate memory when a pcb is deallocated (see struct tcp_ext_arg_callbacks).

-

After allocating this index, use tcp_ext_arg_set and tcp_ext_arg_get to store and load arguments from this index for a given pcb.

-
Returns
a unique index into struct tcp_pcb.ext_args
- -
-
- -

◆ tcp_ext_arg_get()

- -
-
- - - - - - - - - - - - - - - - - - -
void* tcp_ext_arg_get (const struct tcp_pcbpcb,
uint8_t id 
)
-
-

Set data for a given index of ext_args on the specified pcb.

-
Parameters
- - - -
pcbtcp_pcb for which to set the data
idext_args index to set (allocated via tcp_ext_arg_alloc_id)
-
-
-
Returns
data pointer at the given index
- -
-
- -

◆ tcp_ext_arg_set()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void tcp_ext_arg_set (struct tcp_pcbpcb,
uint8_t id,
void * arg 
)
-
-

Set data for a given index of ext_args on the specified pcb.

-
Parameters
- - - - -
pcbtcp_pcb for which to set the data
idext_args index to set (allocated via tcp_ext_arg_alloc_id)
argdata pointer to set
-
-
- -
-
- -

◆ tcp_ext_arg_set_callbacks()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void tcp_ext_arg_set_callbacks (struct tcp_pcbpcb,
uint8_t id,
const struct tcp_ext_arg_callbacks *const callbacks 
)
-
-

Set callbacks for a given index of ext_args on the specified pcb.

-
Parameters
- - - - -
pcbtcp_pcb for which to set the callback
idext_args index to set (allocated via tcp_ext_arg_alloc_id)
callbackscallback table (const since it is referenced, not copied!)
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.js deleted file mode 100644 index d22c99e08721a64b68bcc8b7f61a923ddfcfda2d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tcp__raw__extargs.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__tcp__raw__extargs = -[ - [ "tcp_ext_arg_alloc_id", "group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616", null ], - [ "tcp_ext_arg_get", "group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990", null ], - [ "tcp_ext_arg_set", "group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318", null ], - [ "tcp_ext_arg_set_callbacks", "group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.html deleted file mode 100644 index ccab6555a928e501ace3fba1e42af3d6d3ea5409..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -lwIP: TFTP server - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TFTP server
-
-
- - - - -

-Modules

 Options
 
- - - -

-Data Structures

struct  tftp_context
 
- - - - - -

-Functions

err_t tftp_init (const struct tftp_context *ctx)
 
void tftp_cleanup (void)
 
-

Detailed Description

-

This is simple TFTP server for the lwIP raw API.

-

Function Documentation

- -

◆ tftp_cleanup()

- -
-
- - - - - - - - -
void tftp_cleanup (void )
-
-

Deinitialize ("turn off") TFTP server.

- -
-
- -

◆ tftp_init()

- -
-
- - - - - - - - -
err_t tftp_init (const struct tftp_contextctx)
-
-

Initialize TFTP server.

Parameters
- - -
ctxTFTP callback struct
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.js deleted file mode 100644 index 8d29ab2b397d0b4ffef81255ac993c9ca17cec52..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__tftp = -[ - [ "Options", "group__tftp__opts.html", "group__tftp__opts" ], - [ "tftp_context", "structtftp__context.html", [ - [ "close", "structtftp__context.html#ae9181c57d1cf89bc263f7671e5630a65", null ], - [ "open", "structtftp__context.html#ae70d64e8e20328cc492d766506df4cba", null ], - [ "read", "structtftp__context.html#a748e37df0c8b84b3adda78d603b9033c", null ], - [ "write", "structtftp__context.html#a9e6e4ec803ec9597822923369701754d", null ] - ] ], - [ "tftp_cleanup", "group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec", null ], - [ "tftp_init", "group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.html deleted file mode 100644 index f3eb0039e549b8550fa5f9e68f1e25128197579d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - -lwIP: Options - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- - -
-
- - - - - - - - - - - - - - - - -

-Macros

#define TFTP_DEBUG   LWIP_DBG_OFF
 
#define TFTP_PORT   LWIP_IANA_PORT_TFTP
 
#define TFTP_TIMEOUT_MSECS   10000
 
#define TFTP_MAX_RETRIES   5
 
#define TFTP_TIMER_MSECS   (TFTP_TIMEOUT_MSECS / 10)
 
#define TFTP_MAX_FILENAME_LEN   20
 
#define TFTP_MAX_MODE_LEN   7
 
-

Detailed Description

-

Macro Definition Documentation

- -

◆ TFTP_DEBUG

- -
-
- - - - -
#define TFTP_DEBUG   LWIP_DBG_OFF
-
-

Enable TFTP debug messages

- -
-
- -

◆ TFTP_MAX_FILENAME_LEN

- -
-
- - - - -
#define TFTP_MAX_FILENAME_LEN   20
-
-

Max. length of TFTP filename

- -
-
- -

◆ TFTP_MAX_MODE_LEN

- -
-
- - - - -
#define TFTP_MAX_MODE_LEN   7
-
-

Max. length of TFTP mode

- -
-
- -

◆ TFTP_MAX_RETRIES

- -
-
- - - - -
#define TFTP_MAX_RETRIES   5
-
-

Max. number of retries when a file is read from server

- -
-
- -

◆ TFTP_PORT

- -
-
- - - - -
#define TFTP_PORT   LWIP_IANA_PORT_TFTP
-
-

TFTP server port

- -
-
- -

◆ TFTP_TIMEOUT_MSECS

- -
-
- - - - -
#define TFTP_TIMEOUT_MSECS   10000
-
-

TFTP timeout

- -
-
- -

◆ TFTP_TIMER_MSECS

- -
-
- - - - -
#define TFTP_TIMER_MSECS   (TFTP_TIMEOUT_MSECS / 10)
-
-

TFTP timer cyclic interval

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.js deleted file mode 100644 index c774240a1b5256aaacd4263a16dd4c16bd42c607..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__tftp__opts.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__tftp__opts = -[ - [ "TFTP_DEBUG", "group__tftp__opts.html#ga2dd54a1d0c3006527b8a7a8604b81981", null ], - [ "TFTP_MAX_FILENAME_LEN", "group__tftp__opts.html#ga8e975900b4397313f1a649ff76a3063b", null ], - [ "TFTP_MAX_MODE_LEN", "group__tftp__opts.html#gaa8a449c25e37be757f5efccd422c9055", null ], - [ "TFTP_MAX_RETRIES", "group__tftp__opts.html#ga6a01757ad942eb602e8a87e2be42d313", null ], - [ "TFTP_PORT", "group__tftp__opts.html#gad9230620a5d3bb87a7ac280ff99875d1", null ], - [ "TFTP_TIMEOUT_MSECS", "group__tftp__opts.html#ga36986e5465dc2ccb6184fc57f9a37d63", null ], - [ "TFTP_TIMER_MSECS", "group__tftp__opts.html#ga3e6caacb3f4d43f780b2d68ffe4258ea", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.html deleted file mode 100644 index b135ab4d2d43e85b9827e52738a600ee880c2505..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.html +++ /dev/null @@ -1,627 +0,0 @@ - - - - - - - -lwIP: UDP - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

err_t udp_send (struct udp_pcb *pcb, struct pbuf *p)
 
err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port)
 
err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif)
 
err_t udp_sendto_if_src (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip)
 
err_t udp_bind (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
 
void udp_bind_netif (struct udp_pcb *pcb, const struct netif *netif)
 
err_t udp_connect (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
 
void udp_disconnect (struct udp_pcb *pcb)
 
void udp_recv (struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg)
 
void udp_remove (struct udp_pcb *pcb)
 
struct udp_pcbudp_new (void)
 
struct udp_pcbudp_new_ip_type (u8_t type)
 
-

Detailed Description

-

User Datagram Protocol module
-

See also
APIs
-

Function Documentation

- -

◆ udp_bind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t udp_bind (struct udp_pcbpcb,
const ip_addr_tipaddr,
u16_t port 
)
-
-

Bind an UDP PCB.

-
Parameters
- - - - -
pcbUDP PCB to be bound with a local address ipaddr and port.
ipaddrlocal IP address to bind with. Use IP_ANY_TYPE to bind to all local interfaces.
portlocal UDP port to bind with. Use 0 to automatically bind to a random port between UDP_LOCAL_PORT_RANGE_START and UDP_LOCAL_PORT_RANGE_END.
-
-
-

ipaddr & port are expected to be in the same byte order as in the pcb.

-
Returns
lwIP error code.
    -
  • ERR_OK. Successful. No error occurred.
  • -
  • ERR_USE. The specified ipaddr and port are already bound to by another UDP PCB.
  • -
-
-
See also
udp_disconnect()
- -
-
- -

◆ udp_bind_netif()

- -
-
- - - - - - - - - - - - - - - - - - -
void udp_bind_netif (struct udp_pcbpcb,
const struct netifnetif 
)
-
-

Bind an UDP PCB to a specific netif. After calling this function, all packets received via this PCB are guaranteed to have come in via the specified netif, and all outgoing packets will go out via the specified netif.

-
Parameters
- - - -
pcbUDP PCB to be bound.
netifnetif to bind udp pcb to. Can be NULL.
-
-
-
See also
udp_disconnect()
- -
-
- -

◆ udp_connect()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t udp_connect (struct udp_pcbpcb,
const ip_addr_tipaddr,
u16_t port 
)
-
-

Sets the remote end of the pcb. This function does not generate any network traffic, but only sets the remote address of the pcb.

-
Parameters
- - - - -
pcbUDP PCB to be connected with remote address ipaddr and port.
ipaddrremote IP address to connect with.
portremote UDP port to connect with.
-
-
-
Returns
lwIP error code
-

ipaddr & port are expected to be in the same byte order as in the pcb.

-

The udp pcb is bound to a random local port if not already bound.

-
See also
udp_disconnect()
- -
-
- -

◆ udp_disconnect()

- -
-
- - - - - - - - -
void udp_disconnect (struct udp_pcbpcb)
-
-

Remove the remote end of the pcb. This function does not generate any network traffic, but only removes the remote address of the pcb.

-
Parameters
- - -
pcbthe udp pcb to disconnect.
-
-
- -
-
- -

◆ udp_new()

- -
-
- - - - - - - - -
struct udp_pcb* udp_new (void )
-
-

Creates a new UDP pcb which can be used for UDP communication. The pcb is not active until it has either been bound to a local address or connected to a remote address.

-
Returns
The UDP PCB which was created. NULL if the PCB data structure could not be allocated.
-
See also
udp_remove()
- -
-
- -

◆ udp_new_ip_type()

- -
-
- - - - - - - - -
struct udp_pcb* udp_new_ip_type (u8_t type)
-
-

Create a UDP PCB for specific IP type. The pcb is not active until it has either been bound to a local address or connected to a remote address.

-
Parameters
- - -
typeIP address type, see lwip_ip_addr_type definitions. If you want to listen to IPv4 and IPv6 (dual-stack) packets, supply IPADDR_TYPE_ANY as argument and bind to IP_ANY_TYPE.
-
-
-
Returns
The UDP PCB which was created. NULL if the PCB data structure could not be allocated.
-
See also
udp_remove()
- -
-
- -

◆ udp_recv()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void udp_recv (struct udp_pcbpcb,
udp_recv_fn recv,
void * recv_arg 
)
-
-

Set a receive callback for a UDP PCB. This callback will be called when receiving a datagram for the pcb.

-
Parameters
- - - - -
pcbthe pcb for which to set the recv callback
recvfunction pointer of the callback function
recv_argadditional argument to pass to the callback function
-
-
- -
-
- -

◆ udp_remove()

- -
-
- - - - - - - - -
void udp_remove (struct udp_pcbpcb)
-
-

Removes and deallocates the pcb.

-
Parameters
- - -
pcbUDP PCB to be removed. The PCB is removed from the list of UDP PCB's and the data structure is freed from memory.
-
-
-
See also
udp_new()
- -
-
- -

◆ udp_send()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t udp_send (struct udp_pcbpcb,
struct pbufp 
)
-
-

Sends the pbuf p using UDP. The pbuf is not deallocated.

-
Parameters
- - - -
pcbUDP PCB used to send the data.
pchain of pbuf's to be sent.
-
-
-

The datagram will be sent to the current remote_ip & remote_port stored in pcb. If the pcb is not bound to a port, it will automatically be bound to a random port.

-
Returns
lwIP error code.
    -
  • ERR_OK. Successful. No error occurred.
  • -
  • ERR_MEM. Out of memory.
  • -
  • ERR_RTE. Could not find route to destination address.
  • -
  • ERR_VAL. No PCB or PCB is dual-stack
  • -
  • More errors could be returned by lower protocol layers.
  • -
-
-
See also
udp_disconnect() udp_sendto()
- -
-
- -

◆ udp_sendto()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t udp_sendto (struct udp_pcbpcb,
struct pbufp,
const ip_addr_tdst_ip,
u16_t dst_port 
)
-
-

Send data to a specified address using UDP.

-
Parameters
- - - - - -
pcbUDP PCB used to send the data.
pchain of pbuf's to be sent.
dst_ipDestination IP address.
dst_portDestination UDP port.
-
-
-

dst_ip & dst_port are expected to be in the same byte order as in the pcb.

-

If the PCB already has a remote address association, it will be restored after the data is sent.

-
Returns
lwIP error code (
-
See also
udp_send for possible error codes)
-
-udp_disconnect() udp_send()
- -
-
- -

◆ udp_sendto_if()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t udp_sendto_if (struct udp_pcbpcb,
struct pbufp,
const ip_addr_tdst_ip,
u16_t dst_port,
struct netifnetif 
)
-
-

Send data to a specified address using UDP. The netif used for sending can be specified.

-

This function exists mainly for DHCP, to be able to send UDP packets on a netif that is still down.

-
Parameters
- - - - - - -
pcbUDP PCB used to send the data.
pchain of pbuf's to be sent.
dst_ipDestination IP address.
dst_portDestination UDP port.
netifthe netif used for sending.
-
-
-

dst_ip & dst_port are expected to be in the same byte order as in the pcb.

-
Returns
lwIP error code (
-
See also
udp_send for possible error codes)
-
-udp_disconnect() udp_send()
- -
-
- -

◆ udp_sendto_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t udp_sendto_if_src (struct udp_pcbpcb,
struct pbufp,
const ip_addr_tdst_ip,
u16_t dst_port,
struct netifnetif,
const ip_addr_tsrc_ip 
)
-
-

Same as udp_sendto_if, but with source address

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.js deleted file mode 100644 index 469a9e6ce654f4dba44a1304ef31e9bc1367c127..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__udp__raw.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__udp__raw = -[ - [ "udp_bind", "group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e", null ], - [ "udp_bind_netif", "group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8", null ], - [ "udp_connect", "group__udp__raw.html#ga83625967670477aa254643129a53971b", null ], - [ "udp_disconnect", "group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc", null ], - [ "udp_new", "group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209", null ], - [ "udp_new_ip_type", "group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88", null ], - [ "udp_recv", "group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027", null ], - [ "udp_remove", "group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646", null ], - [ "udp_send", "group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc", null ], - [ "udp_sendto", "group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743", null ], - [ "udp_sendto_if", "group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142", null ], - [ "udp_sendto_if_src", "group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.html deleted file mode 100644 index 8b40af0c2cebab3d214f9eed0f893be17191e9d6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: ZEP - ZigBee Encapsulation Protocol - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ZEP - ZigBee Encapsulation Protocol
-
-
- - - - -

-Functions

err_t zepif_init (struct netif *netif)
 
-

Detailed Description

-

A netif implementing the ZigBee Encapsulation Protocol (ZEP). This is used to tunnel 6LowPAN over UDP.

-

Usage (there must be a default netif before!):

netif_add(&zep_netif, NULL, NULL, NULL, NULL, zepif_init, tcpip_6lowpan_input);
netif_set_up(&zep_netif);
netif_set_link_up(&zep_netif);

Function Documentation

- -

◆ zepif_init()

- -
-
- - - - - - - - -
err_t zepif_init (struct netifnetif)
-
-

Set up a raw 6LowPAN netif and surround it with input- and output functions for ZEP

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.js deleted file mode 100644 index 475780bbe34fce9f1bdd65e0f6afbf85d5df9d03..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/group__zepif.js +++ /dev/null @@ -1,4 +0,0 @@ -var group__zepif = -[ - [ "zepif_init", "group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.html deleted file mode 100644 index 798d147a729045fb6814d037055e8fa619a3c08c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -lwIP: src/apps/http/http_client.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
http_client.c File Reference
-
-
-
#include "lwip/apps/http_client.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/dns.h"
-#include "lwip/debug.h"
-#include "lwip/mem.h"
-#include "lwip/altcp_tls.h"
-#include "lwip/init.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
- - - - - - - -

-Macros

#define HTTPC_DEBUG   LWIP_DBG_OFF
 
#define HTTPC_DEBUG_REQUEST   0
 
#define HTTPC_CLIENT_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
 
- - - - - -

-Functions

err_t httpc_get_file (const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
err_t httpc_get_file_dns (const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
-

Detailed Description

-

HTTP client

-

Macro Definition Documentation

- -

◆ HTTPC_CLIENT_AGENT

- -
-
- - - - -
#define HTTPC_CLIENT_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
-
-

This string is passed in the HTTP header as "User-Agent: "

- -
-
- -

◆ HTTPC_DEBUG

- -
-
- - - - -
#define HTTPC_DEBUG   LWIP_DBG_OFF
-
-

HTTPC_DEBUG: Enable debugging for HTTP client.

- -
-
- -

◆ HTTPC_DEBUG_REQUEST

- -
-
- - - - -
#define HTTPC_DEBUG_REQUEST   0
-
-

Set this to 1 to keep server name and uri in request state

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.js deleted file mode 100644 index d5d7e38bc52f71de843f1df98e3a8fe144454677..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8c.js +++ /dev/null @@ -1,8 +0,0 @@ -var http__client_8c = -[ - [ "HTTPC_CLIENT_AGENT", "http__client_8c.html#aeda6122d341b879ba8b0fb2df834276a", null ], - [ "HTTPC_DEBUG", "http__client_8c.html#a32d4c0e6e42327e21fb59dabdc152dd1", null ], - [ "HTTPC_DEBUG_REQUEST", "http__client_8c.html#ad2ec42c8e7adaef67266a5bd12c4ad2a", null ], - [ "httpc_get_file", "group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b", null ], - [ "httpc_get_file_dns", "group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.html deleted file mode 100644 index 93c0230938f567acb045139f85b5b193adbc102b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/http_client.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
http_client.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/err.h"
-#include "lwip/altcp.h"
-#include "lwip/prot/iana.h"
-#include "lwip/pbuf.h"
-
- - - - - -

-Macros

#define LWIP_HTTPC_HAVE_FILE_IO   0
 
#define HTTP_DEFAULT_PORT   LWIP_IANA_PORT_HTTP
 
- - - - - - - -

-Typedefs

typedef enum ehttpc_result httpc_result_t
 
typedef void(* httpc_result_fn) (void *arg, httpc_result_t httpc_result, u32_t rx_content_len, u32_t srv_res, err_t err)
 
typedef err_t(* httpc_headers_done_fn) (httpc_state_t *connection, void *arg, struct pbuf *hdr, u16_t hdr_len, u32_t content_len)
 
- - - -

-Enumerations

enum  ehttpc_result {
-  HTTPC_RESULT_OK = 0, -HTTPC_RESULT_ERR_UNKNOWN = 1, -HTTPC_RESULT_ERR_CONNECT = 2, -HTTPC_RESULT_ERR_HOSTNAME = 3, -
-  HTTPC_RESULT_ERR_CLOSED = 4, -HTTPC_RESULT_ERR_TIMEOUT = 5, -HTTPC_RESULT_ERR_SVR_RESP = 6, -HTTPC_RESULT_ERR_MEM = 7, -
-  HTTPC_RESULT_LOCAL_ABORT = 8, -HTTPC_RESULT_ERR_CONTENT_LEN = 9 -
- }
 
- - - - - -

-Functions

err_t httpc_get_file (const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
err_t httpc_get_file_dns (const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection)
 
-

Detailed Description

-

HTTP client

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.js deleted file mode 100644 index 42647e5ceefc8a55fa75571c5031765c20b4a1f2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/http__client_8h.js +++ /dev/null @@ -1,22 +0,0 @@ -var http__client_8h = -[ - [ "HTTP_DEFAULT_PORT", "group__httpc.html#ga1f192f3009865e9f9a3cd83609c866c2", null ], - [ "LWIP_HTTPC_HAVE_FILE_IO", "group__httpc.html#ga055b9a8bf8f4e2c18c621471773fa66c", null ], - [ "httpc_headers_done_fn", "group__httpc.html#ga1e5b62519d6592c89ed3edfabd917472", null ], - [ "httpc_result_fn", "group__httpc.html#ga0452eb8007dbb5f139ec992e58e560dd", null ], - [ "httpc_result_t", "group__httpc.html#gac6713454283bff8e1187849e8d4bda18", null ], - [ "ehttpc_result", "group__httpc.html#ga49e34884b272b1e0ddae8da46c31d9a3", [ - [ "HTTPC_RESULT_OK", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3af3173d4d272c9c0b5a5c9b5b027e3659", null ], - [ "HTTPC_RESULT_ERR_UNKNOWN", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a5026187026abd1d242333ba6ff69ddbd", null ], - [ "HTTPC_RESULT_ERR_CONNECT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ab866d5433b4c4593c80b756d434e1d09", null ], - [ "HTTPC_RESULT_ERR_HOSTNAME", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ae04714f90692c122e6c85e06083dbc6d", null ], - [ "HTTPC_RESULT_ERR_CLOSED", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a89a6700abb14dd7cab9b4e0fd66e5fd6", null ], - [ "HTTPC_RESULT_ERR_TIMEOUT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a8e6c597f88335b31e6a8b078a32fde33", null ], - [ "HTTPC_RESULT_ERR_SVR_RESP", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3aaa023a6f8069c02c87a826ba323c54b8", null ], - [ "HTTPC_RESULT_ERR_MEM", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a49972833ec01c7a10dee734c7c69ed62", null ], - [ "HTTPC_RESULT_LOCAL_ABORT", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3adf4e45365923c16b6a6879bde5f60867", null ], - [ "HTTPC_RESULT_ERR_CONTENT_LEN", "group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a6c8a4195834e1997a498a03bb47bb096", null ] - ] ], - [ "httpc_get_file", "group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b", null ], - [ "httpc_get_file_dns", "group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.html deleted file mode 100644 index 3531137b7f95339bbb575735e93c9fa4d58126dc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - -lwIP: src/apps/http/httpd.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
httpd.c File Reference
-
-
-
#include "lwip/init.h"
-#include "lwip/apps/httpd.h"
-#include "lwip/debug.h"
-#include "lwip/stats.h"
-#include "lwip/apps/fs.h"
-#include "httpd_structs.h"
-#include "lwip/def.h"
-#include "lwip/altcp.h"
-#include "lwip/altcp_tcp.h"
-#include "lwip/altcp_tls.h"
-#include "path/to/my/lwip_hooks.h"
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-
- - - - - - - -

-Macros

#define MIN_REQ_LEN   7
 
#define HTTP_IS_DATA_VOLATILE(hs)   (HTTP_IS_DYNAMIC_FILE(hs) ? TCP_WRITE_FLAG_COPY : 0)
 
#define HTTP_IS_HDR_VOLATILE(hs, ptr)   0
 
- - - - - - - - - - - -

-Functions

void httpd_post_data_recved (void *connection, u16_t recved_len)
 
void httpd_init (void)
 
void httpd_inits (struct altcp_tls_config *conf)
 
void http_set_ssi_handler (tSSIHandler ssi_handler, const char **tags, int num_tags)
 
void http_set_cgi_handlers (const tCGI *cgis, int num_handlers)
 
-

Detailed Description

-

LWIP HTTP server implementation

-

Macro Definition Documentation

- -

◆ HTTP_IS_DATA_VOLATILE

- -
-
- - - - - - - - -
#define HTTP_IS_DATA_VOLATILE( hs)   (HTTP_IS_DYNAMIC_FILE(hs) ? TCP_WRITE_FLAG_COPY : 0)
-
-

tcp_write does not have to copy data when sent from rom-file-system directly

- -
-
- -

◆ HTTP_IS_HDR_VOLATILE

- -
-
- - - - - - - - - - - - - - - - - - -
#define HTTP_IS_HDR_VOLATILE( hs,
 ptr 
)   0
-
-

Default: dynamic headers are sent from ROM (non-dynamic headers are handled like file data)

- -
-
- -

◆ MIN_REQ_LEN

- -
-
- - - - -
#define MIN_REQ_LEN   7
-
-

Minimum length for a valid HTTP/0.9 request: "GET /\r\n" -> 7 bytes

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.js deleted file mode 100644 index 917e0a8862dff7cc5b52865d4508fdab13fe87c5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8c.js +++ /dev/null @@ -1,11 +0,0 @@ -var httpd_8c = -[ - [ "HTTP_IS_DATA_VOLATILE", "httpd_8c.html#aa93d60e8af23b915b5b9652ff71e1300", null ], - [ "HTTP_IS_HDR_VOLATILE", "httpd_8c.html#af281bc4a762d56243e0b85dd4197174a", null ], - [ "MIN_REQ_LEN", "httpd_8c.html#aa8e2f3e13ac1fcacd85c558d6e40e40a", null ], - [ "http_set_cgi_handlers", "group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897", null ], - [ "http_set_ssi_handler", "group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c", null ], - [ "httpd_init", "group__httpd.html#gac364305cee969a0be43c071722b136e6", null ], - [ "httpd_inits", "group__httpd.html#gafaedb1911a83854b1e9835132db64409", null ], - [ "httpd_post_data_recved", "group__httpd.html#gaca4357acf5c988b28123bc6f23540380", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.html deleted file mode 100644 index ec63d8569d4c088d817eeb1b74b368cf1c1ef933..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/httpd.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
httpd.h File Reference
-
-
-
#include "httpd_opts.h"
-#include "lwip/err.h"
-#include "lwip/pbuf.h"
-
- - - -

-Data Structures

struct  tCGI
 
- - - -

-Macros

#define HTTPD_SSI_TAG_UNKNOWN   0xFFFF
 
- - - - - -

-Typedefs

typedef const char *(* tCGIHandler) (int iIndex, int iNumParams, char *pcParam[], char *pcValue[])
 
typedef u16_t(* tSSIHandler) (const char *ssi_tag_name, char *pcInsert, int iInsertLen)
 
- - - - - - - - - - - - - - - - - -

-Functions

void http_set_cgi_handlers (const tCGI *pCGIs, int iNumHandlers)
 
void http_set_ssi_handler (tSSIHandler pfnSSIHandler, const char **ppcTags, int iNumTags)
 
err_t httpd_post_begin (void *connection, const char *uri, const char *http_request, u16_t http_request_len, int content_len, char *response_uri, u16_t response_uri_len, u8_t *post_auto_wnd)
 
err_t httpd_post_receive_data (void *connection, struct pbuf *p)
 
void httpd_post_finished (void *connection, char *response_uri, u16_t response_uri_len)
 
void httpd_post_data_recved (void *connection, u16_t recved_len)
 
void httpd_init (void)
 
void httpd_inits (struct altcp_tls_config *conf)
 
-

Detailed Description

-

HTTP server

-

Macro Definition Documentation

- -

◆ HTTPD_SSI_TAG_UNKNOWN

- -
-
- - - - -
#define HTTPD_SSI_TAG_UNKNOWN   0xFFFF
-
-

For LWIP_HTTPD_SSI_RAW==1, return this to indicate the tag is unknown. In this case, the webserver writes a warning into the page. You can also just return 0 to write nothing for unknown tags.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.js deleted file mode 100644 index 813cbf60171f5efa978f15484820a87f0cdb6b2a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var httpd_8h = -[ - [ "HTTPD_SSI_TAG_UNKNOWN", "httpd_8h.html#aeb00bcd99ec9627b108832f0b58891ca", null ], - [ "tCGIHandler", "group__httpd.html#gafe011a487c5e8d03a6b2f629e14e6b5c", null ], - [ "tSSIHandler", "group__httpd.html#gaf88dacc4f18d299084cab75252001319", null ], - [ "http_set_cgi_handlers", "group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897", null ], - [ "http_set_ssi_handler", "group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c", null ], - [ "httpd_init", "group__httpd.html#gac364305cee969a0be43c071722b136e6", null ], - [ "httpd_inits", "group__httpd.html#gafaedb1911a83854b1e9835132db64409", null ], - [ "httpd_post_begin", "group__httpd.html#ga6cb33693ee8f0c054be82a968ceff582", null ], - [ "httpd_post_data_recved", "group__httpd.html#gaca4357acf5c988b28123bc6f23540380", null ], - [ "httpd_post_finished", "group__httpd.html#ga477473f7ead250fec71f1f8b9926fec5", null ], - [ "httpd_post_receive_data", "group__httpd.html#ga461409c8813c2a82ba63fde987c0e537", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.html deleted file mode 100644 index 199260e4caf28ad9d13778f5b526121d91d59236..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/httpd_opts.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
httpd_opts.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/prot/iana.h"
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_HTTPD_CGI   0
 
#define LWIP_HTTPD_CGI_SSI   0
 
#define LWIP_HTTPD_SSI   0
 
#define LWIP_HTTPD_SSI_RAW   0
 
#define LWIP_HTTPD_SSI_BY_FILE_EXTENSION   1
 
#define LWIP_HTTPD_SUPPORT_POST   0
 
#define LWIP_HTTPD_SSI_MULTIPART   0
 
#define HTTPD_SERVER_AGENT   "lwIP/" LWIP_VERSION_STRING " (http://savannah.nongnu.org/projects/lwip)"
 
#define LWIP_HTTPD_DYNAMIC_HEADERS   0
 
#define HTTPD_USE_MEM_POOL   0
 
#define HTTPD_SERVER_PORT   LWIP_IANA_PORT_HTTP
 
#define HTTPD_SERVER_PORT_HTTPS   LWIP_IANA_PORT_HTTPS
 
#define HTTPD_ENABLE_HTTPS   0
 
#define HTTPD_MAX_RETRIES   4
 
#define HTTPD_POLL_INTERVAL   4
 
#define HTTPD_TCP_PRIO   TCP_PRIO_MIN
 
#define LWIP_HTTPD_TIMING   0
 
#define HTTPD_DEBUG_TIMING   LWIP_DBG_OFF
 
#define LWIP_HTTPD_SUPPORT_EXTSTATUS   0
 
#define LWIP_HTTPD_SUPPORT_V09   1
 
#define LWIP_HTTPD_SUPPORT_11_KEEPALIVE   0
 
#define LWIP_HTTPD_SUPPORT_REQUESTLIST   1
 
#define LWIP_HTTPD_REQ_QUEUELEN   5
 
#define LWIP_HTTPD_REQ_BUFSIZE   LWIP_HTTPD_MAX_REQ_LENGTH
 
#define LWIP_HTTPD_MAX_REQ_LENGTH   LWIP_MIN(1023, (LWIP_HTTPD_REQ_QUEUELEN * PBUF_POOL_BUFSIZE))
 
#define LWIP_HTTPD_MAX_REQUEST_URI_LEN   63
 
#define LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN   63
 
#define LWIP_HTTPD_SSI_INCLUDE_TAG   1
 
#define LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR   0
 
#define LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED   0
 
#define LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI   0
 
#define HTTP_IS_TAG_VOLATILE(ptr)   TCP_WRITE_FLAG_COPY
 
#define LWIP_HTTPD_CUSTOM_FILES   0
 
#define LWIP_HTTPD_DYNAMIC_FILE_READ   0
 
#define LWIP_HTTPD_FILE_STATE   0
 
#define HTTPD_PRECALCULATED_CHECKSUM   0
 
#define LWIP_HTTPD_FS_ASYNC_READ   0
 
#define HTTPD_FSDATA_FILE   "fsdata.c"
 
-

Detailed Description

-

HTTP server options list

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.js deleted file mode 100644 index bb2653d29d662b719abe53922c1bbc9ca1302830..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/httpd__opts_8h.js +++ /dev/null @@ -1,41 +0,0 @@ -var httpd__opts_8h = -[ - [ "HTTP_IS_TAG_VOLATILE", "group__httpd__opts.html#ga662e88120b507426374dd8ebbd54a048", null ], - [ "HTTPD_DEBUG_TIMING", "group__httpd__opts.html#ga5f2642874f930798d975b1f7a6d2e1da", null ], - [ "HTTPD_ENABLE_HTTPS", "group__httpd__opts.html#ga64dc2a10b1c2ec886e698fe9008e51e2", null ], - [ "HTTPD_FSDATA_FILE", "group__httpd__opts.html#gad68e8e06ea4c2be1b3508e813a49f7cc", null ], - [ "HTTPD_MAX_RETRIES", "group__httpd__opts.html#gad92e78e19fd3ab2af42750e83ed73fd5", null ], - [ "HTTPD_POLL_INTERVAL", "group__httpd__opts.html#gacc3e7667baa2cfafd23de2b152df7a63", null ], - [ "HTTPD_PRECALCULATED_CHECKSUM", "group__httpd__opts.html#ga6e5de8515c89af12277e4cb011165103", null ], - [ "HTTPD_SERVER_AGENT", "group__httpd__opts.html#gafb2115e763ed3163a3e204a0ba53edb9", null ], - [ "HTTPD_SERVER_PORT", "group__httpd__opts.html#ga2b058c5d1bd67e5d7cb260166e3ace50", null ], - [ "HTTPD_SERVER_PORT_HTTPS", "group__httpd__opts.html#gaffe653b08bf5ba25b276c655f6813441", null ], - [ "HTTPD_TCP_PRIO", "group__httpd__opts.html#gaabd1f6319d04b8d5f2c93270794d5182", null ], - [ "HTTPD_USE_MEM_POOL", "group__httpd__opts.html#gabb13219495a813fceaafa954a238a924", null ], - [ "LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR", "group__httpd__opts.html#ga0ff20ebc4ab50d4aa6151c3241dacb3a", null ], - [ "LWIP_HTTPD_CGI", "group__httpd__opts.html#gafb28f7c5fee75f013a199d427452372c", null ], - [ "LWIP_HTTPD_CGI_SSI", "group__httpd__opts.html#gad3960bf65731bd0f1341867664afe860", null ], - [ "LWIP_HTTPD_CUSTOM_FILES", "group__httpd__opts.html#gadadb70f5663cdf004bf879e3b5d326bd", null ], - [ "LWIP_HTTPD_DYNAMIC_FILE_READ", "group__httpd__opts.html#ga1ee8d7c975c7e3d1c9d9dd9b43660c79", null ], - [ "LWIP_HTTPD_DYNAMIC_HEADERS", "group__httpd__opts.html#ga75932fc5eeb9abeddfdaf8413574c6d7", null ], - [ "LWIP_HTTPD_FILE_STATE", "group__httpd__opts.html#gaedd0fa3d356170d8ca3557acb410fd7c", null ], - [ "LWIP_HTTPD_FS_ASYNC_READ", "group__httpd__opts.html#ga51cb673cb5cc362acc409f23c1e0a331", null ], - [ "LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED", "group__httpd__opts.html#ga0d5074965efd40786182287895feb691", null ], - [ "LWIP_HTTPD_MAX_REQ_LENGTH", "group__httpd__opts.html#ga30dc71c59f3904df7daaf293f74f91f8", null ], - [ "LWIP_HTTPD_MAX_REQUEST_URI_LEN", "group__httpd__opts.html#gaca4ef53e7a9abbd8d4bd8bc1ba7b486a", null ], - [ "LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI", "group__httpd__opts.html#ga82a030ce2ecdcf741b02b7be41c012b3", null ], - [ "LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN", "group__httpd__opts.html#gaa27f7c5450392d10aeed033ca878cce3", null ], - [ "LWIP_HTTPD_REQ_BUFSIZE", "group__httpd__opts.html#ga8dbe61a35228da0e7365a088197191b8", null ], - [ "LWIP_HTTPD_REQ_QUEUELEN", "group__httpd__opts.html#gaef23f4e3525aa5dd0ecbce9b5e16d4e0", null ], - [ "LWIP_HTTPD_SSI", "group__httpd__opts.html#gacb70e0cdd30a940f8bce681c6cc63949", null ], - [ "LWIP_HTTPD_SSI_BY_FILE_EXTENSION", "group__httpd__opts.html#gaba2d4cfe4c1f5bdbe37b339084a7d466", null ], - [ "LWIP_HTTPD_SSI_INCLUDE_TAG", "group__httpd__opts.html#ga975961a6d22d1a077118fb85dfec809a", null ], - [ "LWIP_HTTPD_SSI_MULTIPART", "group__httpd__opts.html#ga3167d52d20cf90857e2c809b92458bf0", null ], - [ "LWIP_HTTPD_SSI_RAW", "group__httpd__opts.html#ga520858778b84d4d2fa125294c0f119e5", null ], - [ "LWIP_HTTPD_SUPPORT_11_KEEPALIVE", "group__httpd__opts.html#ga6f78487bc829f7f98274f1264020045e", null ], - [ "LWIP_HTTPD_SUPPORT_EXTSTATUS", "group__httpd__opts.html#ga85ebddbc4236b1e31bfa68fa163f9b07", null ], - [ "LWIP_HTTPD_SUPPORT_POST", "group__httpd__opts.html#gacbea06ce33933e3ef2f2f1834a21cc2c", null ], - [ "LWIP_HTTPD_SUPPORT_REQUESTLIST", "group__httpd__opts.html#ga0bd0f9a89423fb3bbfea4e4c6141ae43", null ], - [ "LWIP_HTTPD_SUPPORT_V09", "group__httpd__opts.html#ga7a8f4ab787b6fb8482c8a36c9fd0c7dd", null ], - [ "LWIP_HTTPD_TIMING", "group__httpd__opts.html#ga054db3f080715942967969c6ae30bb6a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.html deleted file mode 100644 index 285285f6487415fade0ea5a0b974562dd66bc3bc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/iana.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
iana.h File Reference
-
-
- - - - - - -

-Enumerations

enum  lwip_iana_hwtype { LWIP_IANA_HWTYPE_ETHERNET = 1 - }
 
enum  lwip_iana_port_number {
-  LWIP_IANA_PORT_SMTP = 25, -LWIP_IANA_PORT_DHCP_SERVER = 67, -LWIP_IANA_PORT_DHCP_CLIENT = 68, -LWIP_IANA_PORT_TFTP = 69, -
-  LWIP_IANA_PORT_HTTP = 80, -LWIP_IANA_PORT_SNTP = 123, -LWIP_IANA_PORT_NETBIOS = 137, -LWIP_IANA_PORT_SNMP = 161, -
-  LWIP_IANA_PORT_SNMP_TRAP = 162, -LWIP_IANA_PORT_HTTPS = 443, -LWIP_IANA_PORT_SMTPS = 465, -LWIP_IANA_PORT_MQTT = 1883, -
-  LWIP_IANA_PORT_MDNS = 5353, -LWIP_IANA_PORT_SECURE_MQTT = 8883 -
- }
 
-

Detailed Description

-

IANA assigned numbers (RFC 1700 and successors)

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.js deleted file mode 100644 index ea4de63f9dd17741b032eda662a1f8fd5fbc0ed0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/iana_8h.js +++ /dev/null @@ -1,22 +0,0 @@ -var iana_8h = -[ - [ "lwip_iana_hwtype", "group__iana.html#ga3d2bbfcb56c8adf3be8c8d12868cecfe", [ - [ "LWIP_IANA_HWTYPE_ETHERNET", "group__iana.html#gga3d2bbfcb56c8adf3be8c8d12868cecfea89e82e6ac55811bb26fe66ec029f2a0c", null ] - ] ], - [ "lwip_iana_port_number", "group__iana.html#gac9396d90585e49e9a287179bf5aa9ba0", [ - [ "LWIP_IANA_PORT_SMTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae2645895203ca3c54005afad053a813c", null ], - [ "LWIP_IANA_PORT_DHCP_SERVER", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ac70ae96c985cf3660e26aa496094916d", null ], - [ "LWIP_IANA_PORT_DHCP_CLIENT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a9fcae1f16758e1ac35dab343fc897f40", null ], - [ "LWIP_IANA_PORT_TFTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a7b318226afef92e019b67227acf94050", null ], - [ "LWIP_IANA_PORT_HTTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a1c665cb8e57dff577f4966493c15b618", null ], - [ "LWIP_IANA_PORT_SNTP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a79c377ce09e05cd4410a8865d41b3efb", null ], - [ "LWIP_IANA_PORT_NETBIOS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae1cf6eaab024b31aff5bf407d38e0ede", null ], - [ "LWIP_IANA_PORT_SNMP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aeb10a37f0c48e053b138f65b843c45d3", null ], - [ "LWIP_IANA_PORT_SNMP_TRAP", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aff60c0d3e8eca210b7e4faca3491f4a8", null ], - [ "LWIP_IANA_PORT_HTTPS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ad07fb8ff2b18006405d904b5b3810c88", null ], - [ "LWIP_IANA_PORT_SMTPS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a88f8872246977c6e24c617266ada1a3b", null ], - [ "LWIP_IANA_PORT_MQTT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a172d486d82c552ef3540cf8d61b14b22", null ], - [ "LWIP_IANA_PORT_MDNS", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a839da325f45916d7b27d53d5e5e97dc6", null ], - [ "LWIP_IANA_PORT_SECURE_MQTT", "group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ab833e9dc7646bd7affde45691bc66601", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.html deleted file mode 100644 index db115617add4168c2f76098f2adac1b079a74e56..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/icmp6.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
icmp6.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/icmp6.h"
-#include "lwip/prot/icmp6.h"
-#include "lwip/ip6.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/pbuf.h"
-#include "lwip/netif.h"
-#include "lwip/nd6.h"
-#include "lwip/mld6.h"
-#include "lwip/ip.h"
-#include "lwip/stats.h"
-#include <string.h>
-
- - - - - - - - - - - - - -

-Functions

void icmp6_input (struct pbuf *p, struct netif *inp)
 
void icmp6_dest_unreach (struct pbuf *p, enum icmp6_dur_code c)
 
void icmp6_packet_too_big (struct pbuf *p, u32_t mtu)
 
void icmp6_time_exceeded (struct pbuf *p, enum icmp6_te_code c)
 
void icmp6_time_exceeded_with_addrs (struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr)
 
void icmp6_param_problem (struct pbuf *p, enum icmp6_pp_code c, const void *pointer)
 
-

Detailed Description

-

IPv6 version of ICMP, as per RFC 4443.

-

Function Documentation

- -

◆ icmp6_dest_unreach()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_dest_unreach (struct pbufp,
enum icmp6_dur_code c 
)
-
-

Send an icmpv6 'destination unreachable' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'unreachable' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the unreachable type
-
-
- -
-
- -

◆ icmp6_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_input (struct pbufp,
struct netifinp 
)
-
-

Process an input ICMPv6 message. Called by ip6_input.

-

Will generate a reply for echo requests. Other messages are forwarded to nd6_input, or mld6_input.

-
Parameters
- - - -
pthe mld packet, p->payload pointing to the icmpv6 header
inpthe netif on which this packet was received
-
-
- -
-
- -

◆ icmp6_packet_too_big()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_packet_too_big (struct pbufp,
u32_t mtu 
)
-
-

Send an icmpv6 'packet too big' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'packet too big' should be sent, p->payload pointing to the IPv6 header
mtuthe maximum mtu that we can accept
-
-
- -
-
- -

◆ icmp6_param_problem()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void icmp6_param_problem (struct pbufp,
enum icmp6_pp_code c,
const void * pointer 
)
-
-

Send an icmpv6 'parameter problem' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost and the calculated offset would be wrong (calculated against ip6_current_header()).

-
Parameters
- - - - -
pthe input packet for which the 'param problem' should be sent, p->payload pointing to the IP header
cICMPv6 code for the param problem type
pointerthe pointer to the byte where the parameter is found
-
-
- -
-
- -

◆ icmp6_time_exceeded()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_time_exceeded (struct pbufp,
enum icmp6_te_code c 
)
-
-

Send an icmpv6 'time exceeded' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the time exceeded type
-
-
- -
-
- -

◆ icmp6_time_exceeded_with_addrs()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void icmp6_time_exceeded_with_addrs (struct pbufp,
enum icmp6_te_code c,
const ip6_addr_tsrc_addr,
const ip6_addr_tdest_addr 
)
-
-

Send an icmpv6 'time exceeded' packet, with explicit source and destination addresses.

-

This function may be used to send a response sometime after receiving the packet for which this response is meant. The provided source and destination addresses are used primarily to retain their zone information.

-
Parameters
- - - - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the time exceeded type
src_addrsource address of the original packet, with zone information
dest_addrdestination address of the original packet, with zone information
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.js deleted file mode 100644 index 5686a9b2f22bcbd9a088712b9bb951e33fc5ebae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8c.js +++ /dev/null @@ -1,9 +0,0 @@ -var icmp6_8c = -[ - [ "icmp6_dest_unreach", "icmp6_8c.html#ab480867394952904b5607d62315bdbac", null ], - [ "icmp6_input", "icmp6_8c.html#a94bec819e11f51c8088ca338f2e36c3d", null ], - [ "icmp6_packet_too_big", "icmp6_8c.html#a3c0a84e0944263d92c9dc3ad094ffcb0", null ], - [ "icmp6_param_problem", "icmp6_8c.html#a6094fa333b2cbf1b1b062e72313ef146", null ], - [ "icmp6_time_exceeded", "icmp6_8c.html#a358abb6555f6ca6b2b2b1412c9117bec", null ], - [ "icmp6_time_exceeded_with_addrs", "icmp6_8c.html#ad01e5bc4690a2c6aeb534237a5a9b593", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.html deleted file mode 100644 index bf91573681c05018c07dfc52f6d055af8c29178e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/icmp6.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
icmp6.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/netif.h"
-#include "lwip/prot/icmp6.h"
-
- - - - - - - - - - - - - -

-Functions

void icmp6_input (struct pbuf *p, struct netif *inp)
 
void icmp6_dest_unreach (struct pbuf *p, enum icmp6_dur_code c)
 
void icmp6_packet_too_big (struct pbuf *p, u32_t mtu)
 
void icmp6_time_exceeded (struct pbuf *p, enum icmp6_te_code c)
 
void icmp6_time_exceeded_with_addrs (struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr)
 
void icmp6_param_problem (struct pbuf *p, enum icmp6_pp_code c, const void *pointer)
 
-

Detailed Description

-

IPv6 version of ICMP, as per RFC 4443.

-

Function Documentation

- -

◆ icmp6_dest_unreach()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_dest_unreach (struct pbufp,
enum icmp6_dur_code c 
)
-
-

Send an icmpv6 'destination unreachable' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'unreachable' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the unreachable type
-
-
- -
-
- -

◆ icmp6_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_input (struct pbufp,
struct netifinp 
)
-
-

Process an input ICMPv6 message. Called by ip6_input.

-

Will generate a reply for echo requests. Other messages are forwarded to nd6_input, or mld6_input.

-
Parameters
- - - -
pthe mld packet, p->payload pointing to the icmpv6 header
inpthe netif on which this packet was received
-
-
- -
-
- -

◆ icmp6_packet_too_big()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_packet_too_big (struct pbufp,
u32_t mtu 
)
-
-

Send an icmpv6 'packet too big' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'packet too big' should be sent, p->payload pointing to the IPv6 header
mtuthe maximum mtu that we can accept
-
-
- -
-
- -

◆ icmp6_param_problem()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void icmp6_param_problem (struct pbufp,
enum icmp6_pp_code c,
const void * pointer 
)
-
-

Send an icmpv6 'parameter problem' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost and the calculated offset would be wrong (calculated against ip6_current_header()).

-
Parameters
- - - - -
pthe input packet for which the 'param problem' should be sent, p->payload pointing to the IP header
cICMPv6 code for the param problem type
pointerthe pointer to the byte where the parameter is found
-
-
- -
-
- -

◆ icmp6_time_exceeded()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp6_time_exceeded (struct pbufp,
enum icmp6_te_code c 
)
-
-

Send an icmpv6 'time exceeded' packet.

-

This function must be used only in direct response to a packet that is being received right now. Otherwise, address zones would be lost.

-
Parameters
- - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the time exceeded type
-
-
- -
-
- -

◆ icmp6_time_exceeded_with_addrs()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void icmp6_time_exceeded_with_addrs (struct pbufp,
enum icmp6_te_code c,
const ip6_addr_tsrc_addr,
const ip6_addr_tdest_addr 
)
-
-

Send an icmpv6 'time exceeded' packet, with explicit source and destination addresses.

-

This function may be used to send a response sometime after receiving the packet for which this response is meant. The provided source and destination addresses are used primarily to retain their zone information.

-
Parameters
- - - - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IPv6 header
cICMPv6 code for the time exceeded type
src_addrsource address of the original packet, with zone information
dest_addrdestination address of the original packet, with zone information
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.js deleted file mode 100644 index 3332a959ec3ed8a296bfabd1a0dd6a70d1034953..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp6_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var icmp6_8h = -[ - [ "icmp6_dest_unreach", "icmp6_8h.html#ab480867394952904b5607d62315bdbac", null ], - [ "icmp6_input", "icmp6_8h.html#a94bec819e11f51c8088ca338f2e36c3d", null ], - [ "icmp6_packet_too_big", "icmp6_8h.html#a3c0a84e0944263d92c9dc3ad094ffcb0", null ], - [ "icmp6_param_problem", "icmp6_8h.html#a6094fa333b2cbf1b1b062e72313ef146", null ], - [ "icmp6_time_exceeded", "icmp6_8h.html#a358abb6555f6ca6b2b2b1412c9117bec", null ], - [ "icmp6_time_exceeded_with_addrs", "icmp6_8h.html#ad01e5bc4690a2c6aeb534237a5a9b593", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.html deleted file mode 100644 index 8bbe85e8d8be70c0a24ad0231f573a3fbda9b37e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/icmp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
icmp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/icmp.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/ip.h"
-#include "lwip/def.h"
-#include "lwip/stats.h"
-#include <string.h>
-#include "path/to/my/lwip_hooks.h"
-
- - - -

-Macros

#define LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN   1
 
- - - - - - - -

-Functions

void icmp_input (struct pbuf *p, struct netif *inp)
 
void icmp_dest_unreach (struct pbuf *p, enum icmp_dur_type t)
 
void icmp_time_exceeded (struct pbuf *p, enum icmp_te_type t)
 
-

Detailed Description

-

ICMP - Internet Control Message Protocol

-

Macro Definition Documentation

- -

◆ LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN

- -
-
- - - - -
#define LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN   1
-
-

Small optimization: set to 0 if incoming PBUF_POOL pbuf always can be used to modify and send a response packet (and to 1 if this is not the case, e.g. when link header is stripped off when receiving)

- -
-
-

Function Documentation

- -

◆ icmp_dest_unreach()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_dest_unreach (struct pbufp,
enum icmp_dur_type t 
)
-
-

Send an icmp 'destination unreachable' packet, called from ip_input() if the transport layer protocol is unknown and from udp_input() if the local port is not bound.

-
Parameters
- - - -
pthe input packet for which the 'unreachable' should be sent, p->payload pointing to the IP header
ttype of the 'unreachable' packet
-
-
- -
-
- -

◆ icmp_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_input (struct pbufp,
struct netifinp 
)
-
-

Processes ICMP input packets, called from ip_input().

-

Currently only processes icmp echo requests and sends out the echo response.

-
Parameters
- - - -
pthe icmp echo request packet, p->payload pointing to the icmp header
inpthe netif on which this packet was received
-
-
- -
-
- -

◆ icmp_time_exceeded()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_time_exceeded (struct pbufp,
enum icmp_te_type t 
)
-
-

Send a 'time exceeded' packet, called from ip_forward() if TTL is 0.

-
Parameters
- - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IP header
ttype of the 'time exceeded' packet
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.js deleted file mode 100644 index 955afd5860f3d36e9b528a12a324d5620ac2c108..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8c.js +++ /dev/null @@ -1,7 +0,0 @@ -var icmp_8c = -[ - [ "LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN", "icmp_8c.html#a6b9fd6be0a7dcf301bc86b9e96e3857e", null ], - [ "icmp_dest_unreach", "icmp_8c.html#ae26c59eab4ce553964a0c9d43f534d06", null ], - [ "icmp_input", "icmp_8c.html#ac929e48a1dddf98050b73a2633fcaef1", null ], - [ "icmp_time_exceeded", "icmp_8c.html#a49723e5e11c4bbc86197e58fdca7c119", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.html deleted file mode 100644 index d7e7037012c9e51d5c0b4df2ff31ec423a7d6aaa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/icmp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
icmp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/prot/icmp.h"
-#include "lwip/icmp6.h"
-
- - - - - -

-Enumerations

enum  icmp_dur_type {
-  ICMP_DUR_NET = 0, -ICMP_DUR_HOST = 1, -ICMP_DUR_PROTO = 2, -ICMP_DUR_PORT = 3, -
-  ICMP_DUR_FRAG = 4, -ICMP_DUR_SR = 5 -
- }
 
enum  icmp_te_type { ICMP_TE_TTL = 0, -ICMP_TE_FRAG = 1 - }
 
- - - - - - - -

-Functions

void icmp_input (struct pbuf *p, struct netif *inp)
 
void icmp_dest_unreach (struct pbuf *p, enum icmp_dur_type t)
 
void icmp_time_exceeded (struct pbuf *p, enum icmp_te_type t)
 
-

Detailed Description

-

ICMP API

-

Enumeration Type Documentation

- -

◆ icmp_dur_type

- -
-
- - - - -
enum icmp_dur_type
-
-

ICMP destination unreachable codes

- - - - - - - -
Enumerator
ICMP_DUR_NET 

net unreachable

-
ICMP_DUR_HOST 

host unreachable

-
ICMP_DUR_PROTO 

protocol unreachable

-
ICMP_DUR_PORT 

port unreachable

-
ICMP_DUR_FRAG 

fragmentation needed and DF set

-
ICMP_DUR_SR 

source route failed

-
- -
-
- -

◆ icmp_te_type

- -
-
- - - - -
enum icmp_te_type
-
-

ICMP time exceeded codes

- - - -
Enumerator
ICMP_TE_TTL 

time to live exceeded in transit

-
ICMP_TE_FRAG 

fragment reassembly time exceeded

-
- -
-
-

Function Documentation

- -

◆ icmp_dest_unreach()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_dest_unreach (struct pbufp,
enum icmp_dur_type t 
)
-
-

Send an icmp 'destination unreachable' packet, called from ip_input() if the transport layer protocol is unknown and from udp_input() if the local port is not bound.

-
Parameters
- - - -
pthe input packet for which the 'unreachable' should be sent, p->payload pointing to the IP header
ttype of the 'unreachable' packet
-
-
- -
-
- -

◆ icmp_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_input (struct pbufp,
struct netifinp 
)
-
-

Processes ICMP input packets, called from ip_input().

-

Currently only processes icmp echo requests and sends out the echo response.

-
Parameters
- - - -
pthe icmp echo request packet, p->payload pointing to the icmp header
inpthe netif on which this packet was received
-
-
- -
-
- -

◆ icmp_time_exceeded()

- -
-
- - - - - - - - - - - - - - - - - - -
void icmp_time_exceeded (struct pbufp,
enum icmp_te_type t 
)
-
-

Send a 'time exceeded' packet, called from ip_forward() if TTL is 0.

-
Parameters
- - - -
pthe input packet for which the 'time exceeded' should be sent, p->payload pointing to the IP header
ttype of the 'time exceeded' packet
-
-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.js deleted file mode 100644 index 1a8b1ecad66a4ad5023c1eadc2628b9f72d71389..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/icmp_8h.js +++ /dev/null @@ -1,18 +0,0 @@ -var icmp_8h = -[ - [ "icmp_dur_type", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5", [ - [ "ICMP_DUR_NET", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3cc3714544e123bdef2eadb1a4d320e3", null ], - [ "ICMP_DUR_HOST", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a648ab915a76dfb7b9568e94de00da1e7", null ], - [ "ICMP_DUR_PROTO", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3c7bbd13b613990413ef167017dfbcef", null ], - [ "ICMP_DUR_PORT", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5ac973dd9b04e094043ccc4cf875ef5644", null ], - [ "ICMP_DUR_FRAG", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a8be2bc49d42aa1a6ee1da93a8700ef5f", null ], - [ "ICMP_DUR_SR", "icmp_8h.html#a17637465f209385e5d19ef47fd9266a5af63296fc25f79e56946a56a8da132c13", null ] - ] ], - [ "icmp_te_type", "icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324a", [ - [ "ICMP_TE_TTL", "icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa827a1f8705826a6cc3c22e2571acf02c", null ], - [ "ICMP_TE_FRAG", "icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa4d351874c3e2d4a4cf46569df28cd796", null ] - ] ], - [ "icmp_dest_unreach", "icmp_8h.html#ae26c59eab4ce553964a0c9d43f534d06", null ], - [ "icmp_input", "icmp_8h.html#ac929e48a1dddf98050b73a2633fcaef1", null ], - [ "icmp_time_exceeded", "icmp_8h.html#a49723e5e11c4bbc86197e58fdca7c119", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.html deleted file mode 100644 index 018686eca4baedb463a6092f1062b1ad90b787c0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/include/netif/ieee802154.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ieee802154.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - -

-Data Structures

struct  ieee_802154_hdr
 
-

Detailed Description

-

Definitions for IEEE 802.15.4 MAC frames

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.js deleted file mode 100644 index f13fd4029082f221f8154fd72faef6fb50de7a7e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee802154_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var ieee802154_8h = -[ - [ "ieee_802154_hdr", "structieee__802154__hdr.html", "structieee__802154__hdr" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.html deleted file mode 100644 index 9c0682d1655cf31b7f41213405bf7d34e3e442f8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/ieee.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ieee.h File Reference
-
-
- - - - -

-Enumerations

enum  lwip_ieee_eth_type {
-  ETHTYPE_IP = 0x0800U, -ETHTYPE_ARP = 0x0806U, -ETHTYPE_WOL = 0x0842U, -ETHTYPE_RARP = 0x8035U, -
-  ETHTYPE_VLAN = 0x8100U, -ETHTYPE_IPV6 = 0x86DDU, -ETHTYPE_PPPOEDISC = 0x8863U, -ETHTYPE_PPPOE = 0x8864U, -
-  ETHTYPE_JUMBO = 0x8870U, -ETHTYPE_PROFINET = 0x8892U, -ETHTYPE_ETHERCAT = 0x88A4U, -ETHTYPE_LLDP = 0x88CCU, -
-  ETHTYPE_SERCOS = 0x88CDU, -ETHTYPE_MRP = 0x88E3U, -ETHTYPE_PTP = 0x88F7U, -ETHTYPE_QINQ = 0x9100U -
- }
 
-

Detailed Description

-

IEEE assigned numbers

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.js deleted file mode 100644 index 483eff4cffb4cd603dfb6e3bea0edf7ae187ea9d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ieee_8h.js +++ /dev/null @@ -1,21 +0,0 @@ -var ieee_8h = -[ - [ "lwip_ieee_eth_type", "group__ieee.html#gab3a7b97666b100584972d158acbbd1f4", [ - [ "ETHTYPE_IP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ac95756b20fde70b868ef4185dd221c79", null ], - [ "ETHTYPE_ARP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a41217db03576ea59c44b28b248c39be5", null ], - [ "ETHTYPE_WOL", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a530a30feb9b87fd993da2bf83776cf9b", null ], - [ "ETHTYPE_RARP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a14292184cb41b279249319896d0e2b1f", null ], - [ "ETHTYPE_VLAN", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad8f84826d52d92ac24a477d1f03e7903", null ], - [ "ETHTYPE_IPV6", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aab26004eed559217be5dd466a79b1383", null ], - [ "ETHTYPE_PPPOEDISC", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a58c6f40d7cc3edb9455762938f3f6569", null ], - [ "ETHTYPE_PPPOE", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a8c0e8f68b90134eb4f1f17d3d2eb6f8c", null ], - [ "ETHTYPE_JUMBO", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a2511e8a31961bd742363b11b274b9dd1", null ], - [ "ETHTYPE_PROFINET", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a889eb8f716238d16ee3408f16a5cf19d", null ], - [ "ETHTYPE_ETHERCAT", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a5085a5fd5f9c9506124e93ea43ad2d7c", null ], - [ "ETHTYPE_LLDP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a02eab0dd87f222a2d555ca38b1b8afcc", null ], - [ "ETHTYPE_SERCOS", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ab93419f8edf5692e91629ab92fce8a14", null ], - [ "ETHTYPE_MRP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad36caec44d8db59ff433a8bd3e92ad3e", null ], - [ "ETHTYPE_PTP", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aa3e9e834eef932d073028e28eb8793dc", null ], - [ "ETHTYPE_QINQ", "group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a39a18006412cbb57536535bd9d378394", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/if_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/if_8h.html deleted file mode 100644 index daeca56347833b651abb0c18a400a3366be20aad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/if_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/net/if.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
if.h File Reference
-
-
-
#include "lwip/if_api.h"
-

Detailed Description

-

This file is a posix wrapper for lwip/if_api.h.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.html deleted file mode 100644 index 239431d28c51404097b26f6970c4f2aed54f574b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -lwIP: src/api/if_api.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
if_api.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/errno.h"
-#include "lwip/if_api.h"
-#include "lwip/netifapi.h"
-#include "lwip/priv/sockets_priv.h"
-
- - - - - -

-Functions

char * lwip_if_indextoname (unsigned int ifindex, char *ifname)
 
unsigned int lwip_if_nametoindex (const char *ifname)
 
-

Detailed Description

-

Interface Identification APIs from: RFC 3493: Basic Socket Interface Extensions for IPv6 Section 4: Interface Identification

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.js deleted file mode 100644 index 41608db6cfc581e3d1793ab25edbc1ce7d94ae2e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var if__api_8c = -[ - [ "lwip_if_indextoname", "group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b", null ], - [ "lwip_if_nametoindex", "group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.html deleted file mode 100644 index 51a7b1acc282779eb0d341d0aa90ab8565363dca..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/if_api.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
if_api.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/netif.h"
-
- - - - - -

-Functions

char * lwip_if_indextoname (unsigned int ifindex, char *ifname)
 
unsigned int lwip_if_nametoindex (const char *ifname)
 
-

Detailed Description

-

Interface Identification APIs from: RFC 3493: Basic Socket Interface Extensions for IPv6 Section 4: Interface Identification

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.js deleted file mode 100644 index b1ff6908f4e06dd88240d41220ecb6c2e7408d58..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/if__api_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var if__api_8h = -[ - [ "lwip_if_indextoname", "group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b", null ], - [ "lwip_if_nametoindex", "group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.html deleted file mode 100644 index f1acc759454cb73ec1e676449ee3375c6bb85c02..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/igmp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
igmp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/igmp.h"
-#include "lwip/debug.h"
-#include "lwip/def.h"
-#include "lwip/mem.h"
-#include "lwip/ip.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/netif.h"
-#include "lwip/stats.h"
-#include "lwip/prot/igmp.h"
-#include <string.h>
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void igmp_init (void)
 
err_t igmp_start (struct netif *netif)
 
err_t igmp_stop (struct netif *netif)
 
void igmp_report_groups (struct netif *netif)
 
struct igmp_groupigmp_lookfor_group (struct netif *ifp, const ip4_addr_t *addr)
 
void igmp_input (struct pbuf *p, struct netif *inp, const ip4_addr_t *dest)
 
err_t igmp_joingroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_joingroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
void igmp_tmr (void)
 
-

Detailed Description

-

IGMP - Internet Group Management Protocol

-

Function Documentation

- -

◆ igmp_init()

- -
-
- - - - - - - - -
void igmp_init (void )
-
-

Initialize the IGMP module

- -
-
- -

◆ igmp_input()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void igmp_input (struct pbufp,
struct netifinp,
const ip4_addr_tdest 
)
-
-

Called from ip_input() if a new IGMP packet is received.

-
Parameters
- - - - -
preceived igmp packet, p->payload pointing to the igmp header
inpnetwork interface on which the packet was received
destdestination ip address of the igmp packet
-
-
- -
-
- -

◆ igmp_lookfor_group()

- -
-
- - - - - - - - - - - - - - - - - - -
struct igmp_group* igmp_lookfor_group (struct netififp,
const ip4_addr_taddr 
)
-
-

Search for a group in the netif's igmp group list

-
Parameters
- - - -
ifpthe network interface for which to look
addrthe group ip address to search for
-
-
-
Returns
a struct igmp_group* if the group has been found, NULL if the group wasn't found.
- -
-
- -

◆ igmp_report_groups()

- -
-
- - - - - - - - -
void igmp_report_groups (struct netifnetif)
-
-

Report IGMP memberships for this interface

-
Parameters
- - -
netifnetwork interface on which report IGMP memberships
-
-
- -
-
- -

◆ igmp_start()

- -
-
- - - - - - - - -
err_t igmp_start (struct netifnetif)
-
-

Start IGMP processing on interface

-
Parameters
- - -
netifnetwork interface on which start IGMP processing
-
-
- -
-
- -

◆ igmp_stop()

- -
-
- - - - - - - - -
err_t igmp_stop (struct netifnetif)
-
-

Stop IGMP processing on interface

-
Parameters
- - -
netifnetwork interface on which stop IGMP processing
-
-
- -
-
- -

◆ igmp_tmr()

- -
-
- - - - - - - - -
void igmp_tmr (void )
-
-

The igmp timer function (both for NO_SYS=1 and =0) Should be called every IGMP_TMR_INTERVAL milliseconds (100 ms is default).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.js deleted file mode 100644 index 4d7e4c4ccd0ec100ba02649b6c36f68894326cd5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var igmp_8c = -[ - [ "igmp_init", "igmp_8c.html#aeb8103aa3091e35c966f0894fb54a2c8", null ], - [ "igmp_input", "igmp_8c.html#a065685cc25f2cc50f0d9659f4b086e1a", null ], - [ "igmp_joingroup", "group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6", null ], - [ "igmp_joingroup_netif", "group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6", null ], - [ "igmp_leavegroup", "group__igmp.html#ga21c572ba7481ca41eb873923a5346544", null ], - [ "igmp_leavegroup_netif", "group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201", null ], - [ "igmp_lookfor_group", "igmp_8c.html#a8228ddd10aa3f2518b16815d82d73448", null ], - [ "igmp_report_groups", "igmp_8c.html#af06eeba0e984aab4a67a836eab577726", null ], - [ "igmp_start", "igmp_8c.html#aac0fe91a589ba90b3f76e69cebf264f6", null ], - [ "igmp_stop", "igmp_8c.html#afc19bd532855a64c021be08172065f84", null ], - [ "igmp_tmr", "igmp_8c.html#a4418a22d37098f05d0c2fcfe288d0ca1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.html deleted file mode 100644 index 5ef4fb5a575ef34603a322c81e419fff86b2a18b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/igmp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
igmp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/pbuf.h"
-
- - - -

-Data Structures

struct  igmp_group
 
- - - -

-Macros

#define netif_igmp_data(netif)   ((struct igmp_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_IGMP))
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void igmp_init (void)
 
err_t igmp_start (struct netif *netif)
 
err_t igmp_stop (struct netif *netif)
 
void igmp_report_groups (struct netif *netif)
 
struct igmp_groupigmp_lookfor_group (struct netif *ifp, const ip4_addr_t *addr)
 
void igmp_input (struct pbuf *p, struct netif *inp, const ip4_addr_t *dest)
 
err_t igmp_joingroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_joingroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr)
 
err_t igmp_leavegroup_netif (struct netif *netif, const ip4_addr_t *groupaddr)
 
void igmp_tmr (void)
 
-

Detailed Description

-

IGMP API

-

Function Documentation

- -

◆ igmp_init()

- -
-
- - - - - - - - -
void igmp_init (void )
-
-

Initialize the IGMP module

- -
-
- -

◆ igmp_input()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void igmp_input (struct pbufp,
struct netifinp,
const ip4_addr_tdest 
)
-
-

Called from ip_input() if a new IGMP packet is received.

-
Parameters
- - - - -
preceived igmp packet, p->payload pointing to the igmp header
inpnetwork interface on which the packet was received
destdestination ip address of the igmp packet
-
-
- -
-
- -

◆ igmp_lookfor_group()

- -
-
- - - - - - - - - - - - - - - - - - -
struct igmp_group* igmp_lookfor_group (struct netififp,
const ip4_addr_taddr 
)
-
-

Search for a group in the netif's igmp group list

-
Parameters
- - - -
ifpthe network interface for which to look
addrthe group ip address to search for
-
-
-
Returns
a struct igmp_group* if the group has been found, NULL if the group wasn't found.
- -
-
- -

◆ igmp_report_groups()

- -
-
- - - - - - - - -
void igmp_report_groups (struct netifnetif)
-
-

Report IGMP memberships for this interface

-
Parameters
- - -
netifnetwork interface on which report IGMP memberships
-
-
- -
-
- -

◆ igmp_start()

- -
-
- - - - - - - - -
err_t igmp_start (struct netifnetif)
-
-

Start IGMP processing on interface

-
Parameters
- - -
netifnetwork interface on which start IGMP processing
-
-
- -
-
- -

◆ igmp_stop()

- -
-
- - - - - - - - -
err_t igmp_stop (struct netifnetif)
-
-

Stop IGMP processing on interface

-
Parameters
- - -
netifnetwork interface on which stop IGMP processing
-
-
- -
-
- -

◆ igmp_tmr()

- -
-
- - - - - - - - -
void igmp_tmr (void )
-
-

The igmp timer function (both for NO_SYS=1 and =0) Should be called every IGMP_TMR_INTERVAL milliseconds (100 ms is default).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.js deleted file mode 100644 index ccc92ef18b35265be9d84856a89c402433a50b99..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/igmp_8h.js +++ /dev/null @@ -1,16 +0,0 @@ -var igmp_8h = -[ - [ "igmp_group", "structigmp__group.html", "structigmp__group" ], - [ "netif_igmp_data", "group__igmp.html#gad990dfc5ed8b644c16cc578c876e588d", null ], - [ "igmp_init", "igmp_8h.html#aeb8103aa3091e35c966f0894fb54a2c8", null ], - [ "igmp_input", "igmp_8h.html#a065685cc25f2cc50f0d9659f4b086e1a", null ], - [ "igmp_joingroup", "group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6", null ], - [ "igmp_joingroup_netif", "group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6", null ], - [ "igmp_leavegroup", "group__igmp.html#ga21c572ba7481ca41eb873923a5346544", null ], - [ "igmp_leavegroup_netif", "group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201", null ], - [ "igmp_lookfor_group", "igmp_8h.html#a8228ddd10aa3f2518b16815d82d73448", null ], - [ "igmp_report_groups", "igmp_8h.html#af06eeba0e984aab4a67a836eab577726", null ], - [ "igmp_start", "igmp_8h.html#aac0fe91a589ba90b3f76e69cebf264f6", null ], - [ "igmp_stop", "igmp_8h.html#afc19bd532855a64c021be08172065f84", null ], - [ "igmp_tmr", "igmp_8h.html#a4418a22d37098f05d0c2fcfe288d0ca1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/index.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/index.html deleted file mode 100644 index 0c719fe93fb7f706a122fe7471414927b55113db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/index.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - -lwIP: Overview - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Overview
-
-
-
INTRODUCTION
-
-lwIP is a small independent implementation of the TCP/IP protocol suite.
-
-The focus of the lwIP TCP/IP implementation is to reduce the RAM usage
-while still having a full scale TCP. This making lwIP suitable for use
-in embedded systems with tens of kilobytes of free RAM and room for
-around 40 kilobytes of code ROM.
-
-lwIP was originally developed by Adam Dunkels at the Computer and Networks
-Architectures (CNA) lab at the Swedish Institute of Computer Science (SICS)
-and is now developed and maintained by a worldwide network of developers.
-
-FEATURES
-
-  * IP (Internet Protocol, IPv4 and IPv6) including packet forwarding over
-    multiple network interfaces
-  * ICMP (Internet Control Message Protocol) for network maintenance and debugging
-  * IGMP (Internet Group Management Protocol) for multicast traffic management
-  * MLD (Multicast listener discovery for IPv6). Aims to be compliant with 
-    RFC 2710. No support for MLDv2
-  * ND (Neighbor discovery and stateless address autoconfiguration for IPv6).
-    Aims to be compliant with RFC 4861 (Neighbor discovery) and RFC 4862
-    (Address autoconfiguration)
-  * DHCP, AutoIP/APIPA (Zeroconf) and (stateless) DHCPv6
-  * UDP (User Datagram Protocol) including experimental UDP-lite extensions
-  * TCP (Transmission Control Protocol) with congestion control, RTT estimation
-    fast recovery/fast retransmit and sending SACKs
-  * raw/native API for enhanced performance
-  * Optional Berkeley-like socket API
-  * TLS: optional layered TCP ("altcp") for nearly transparent TLS for any
-    TCP-based protocol (ported to mbedTLS) (see changelog for more info)
-  * PPPoS and PPPoE (Point-to-point protocol over Serial/Ethernet)
-  * DNS (Domain name resolver incl. mDNS)
-  * 6LoWPAN (via IEEE 802.15.4, BLE or ZEP)
-
-
-APPLICATIONS
-
-  * HTTP server with SSI and CGI (HTTPS via altcp)
-  * SNMPv2c agent with MIB compiler (Simple Network Management Protocol), v3 via altcp
-  * SNTP (Simple network time protocol)
-  * NetBIOS name service responder
-  * MDNS (Multicast DNS) responder
-  * iPerf server implementation
-  * MQTT client (TLS support via altcp)
-
-
-LICENSE
-
-lwIP is freely available under a BSD license.
-
-
-DEVELOPMENT
-
-lwIP has grown into an excellent TCP/IP stack for embedded devices,
-and developers using the stack often submit bug fixes, improvements,
-and additions to the stack to further increase its usefulness.
-
-Development of lwIP is hosted on Savannah, a central point for
-software development, maintenance and distribution. Everyone can
-help improve lwIP by use of Savannah's interface, Git and the
-mailing list. A core team of developers will commit changes to the
-Git source tree.
-
-The lwIP TCP/IP stack is maintained in the 'lwip' Git module and
-contributions (such as platform ports) are in the 'contrib' Git module.
-
-See doc/savannah.txt for details on Git server access for users and
-developers.
-
-The current Git trees are web-browsable:
-  http://git.savannah.gnu.org/cgit/lwip.git
-  http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git
-
-Submit patches and bugs via the lwIP project page:
-  http://savannah.nongnu.org/projects/lwip/
-
-Continuous integration builds (GCC, clang):
-  https://travis-ci.org/yarrick/lwip-merged
-
-
-DOCUMENTATION
-
-Self documentation of the source code is regularly extracted from the current
-Git sources and is available from this web page:
-  http://www.nongnu.org/lwip/
-
-There is now a constantly growing wiki about lwIP at
-  http://lwip.wikia.com/wiki/LwIP_Wiki
-
-Also, there are mailing lists you can subscribe at
-  http://savannah.nongnu.org/mail/?group=lwip
-plus searchable archives:
-  http://lists.nongnu.org/archive/html/lwip-users/
-  http://lists.nongnu.org/archive/html/lwip-devel/
-
-lwIP was originally written by Adam Dunkels:
-  http://dunkels.com/adam/
-
-Reading Adam's papers, the files in docs/, browsing the source code
-documentation and browsing the mailing list archives is a good way to
-become familiar with the design of lwIP.
-
-Adam Dunkels <adam@sics.se>
-Leon Woestenberg <leon.woestenberg@gmx.net>
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.html deleted file mode 100644 index 7f8dc0ba5a57ce8ce36a48aebed59cdbfedf2532..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/inet6.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
inet6.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/inet.h"
-
- - - -

-Variables

const struct in6_addr in6addr_any = {{{0,0,0,0}}}
 
-

Detailed Description

-

INET v6 addresses.

-

Variable Documentation

- -

◆ in6addr_any

- -
-
- - - - -
const struct in6_addr in6addr_any = {{{0,0,0,0}}}
-
-

This variable is initialized by the system to contain the wildcard IPv6 address.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.js deleted file mode 100644 index 005cc21c49aded281d4f737b9f449bf9b3939683..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet6_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var inet6_8c = -[ - [ "in6addr_any", "inet6_8c.html#af8c97553060738d9edd6bfeab13ef7c3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.html deleted file mode 100644 index 2d3f9c70cfa64edc55fce79ca52f41bb9ca90587..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - -lwIP: src/core/inet_chksum.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
inet_chksum.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/def.h"
-#include "lwip/ip_addr.h"
-#include <string.h>
-
- - - - - - - -

-Functions

u16_t ip6_chksum_pseudo (struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest)
 
u16_t ip6_chksum_pseudo_partial (struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest)
 
u16_t inet_chksum_pbuf (struct pbuf *p)
 
-

Detailed Description

-

Internet checksum functions.
- These are some reference implementations of the checksum algorithm, with the aim of being simple, correct and fully portable. Checksumming is the first thing you would want to optimize for your platform. If you create your own version, link it in and in your cc.h put:

-

#define LWIP_CHKSUM your_checksum_routine

-

Or you can select from the implementations below by defining LWIP_CHKSUM_ALGORITHM to 1, 2 or 3.

-

Function Documentation

- -

◆ inet_chksum_pbuf()

- -
-
- - - - - - - - -
u16_t inet_chksum_pbuf (struct pbufp)
-
-

Calculate a checksum over a chain of pbufs (without pseudo-header, much like inet_chksum only pbufs are used).

-
Parameters
- - -
ppbuf chain over that the checksum should be calculated
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
- -

◆ ip6_chksum_pseudo()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t ip6_chksum_pseudo (struct pbufp,
u8_t proto,
u16_t proto_len,
const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Calculates the checksum with IPv6 pseudo header used by TCP and UDP for a pbuf chain. IPv6 addresses are expected to be in network byte order.

-
Parameters
- - - - - - -
pchain of pbufs over that a checksum should be calculated (ip data part)
protoipv6 protocol/next header (used for checksum of pseudo header)
proto_lenlength of the ipv6 payload (used for checksum of pseudo header)
srcsource ipv6 address (used for checksum of pseudo header)
destdestination ipv6 address (used for checksum of pseudo header)
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
- -

◆ ip6_chksum_pseudo_partial()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t ip6_chksum_pseudo_partial (struct pbufp,
u8_t proto,
u16_t proto_len,
u16_t chksum_len,
const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Calculates the checksum with IPv6 pseudo header used by TCP and UDP for a pbuf chain. IPv6 addresses are expected to be in network byte order. Will only compute for a portion of the payload.

-
Parameters
- - - - - - - -
pchain of pbufs over that a checksum should be calculated (ip data part)
protoipv6 protocol/next header (used for checksum of pseudo header)
proto_lenlength of the ipv6 payload (used for checksum of pseudo header)
chksum_lennumber of payload bytes used to compute chksum
srcsource ipv6 address (used for checksum of pseudo header)
destdestination ipv6 address (used for checksum of pseudo header)
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.js deleted file mode 100644 index a1aa888f4e1e35cf5ed573b24d9a212b9e5e998f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8c.js +++ /dev/null @@ -1,6 +0,0 @@ -var inet__chksum_8c = -[ - [ "inet_chksum_pbuf", "inet__chksum_8c.html#ab35967a50418358e194e8f80fdc3c865", null ], - [ "ip6_chksum_pseudo", "inet__chksum_8c.html#a102544bca5912c78649e25a45a7d0a88", null ], - [ "ip6_chksum_pseudo_partial", "inet__chksum_8c.html#ae4218e08510fd92c9a699c4e5d9fc17b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.html deleted file mode 100644 index 5cf65a9cb86a3e4ddd0374c2b0c1041f43d8bc9a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/inet_chksum.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
inet_chksum.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-
- - - - - -

-Macros

#define SWAP_BYTES_IN_WORD(w)   (((w) & 0xff) << 8) | (((w) & 0xff00) >> 8)
 
#define FOLD_U32T(u)   ((u32_t)(((u) >> 16) + ((u) & 0x0000ffffUL)))
 
- - - - - - - -

-Functions

u16_t inet_chksum_pbuf (struct pbuf *p)
 
u16_t ip6_chksum_pseudo (struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest)
 
u16_t ip6_chksum_pseudo_partial (struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest)
 
-

Detailed Description

-

IP checksum calculation functions

-

Macro Definition Documentation

- -

◆ FOLD_U32T

- -
-
- - - - - - - - -
#define FOLD_U32T( u)   ((u32_t)(((u) >> 16) + ((u) & 0x0000ffffUL)))
-
-

Split an u32_t in two u16_ts and add them up

- -
-
- -

◆ SWAP_BYTES_IN_WORD

- -
-
- - - - - - - - -
#define SWAP_BYTES_IN_WORD( w)   (((w) & 0xff) << 8) | (((w) & 0xff00) >> 8)
-
-

Swap the bytes in an u16_t: much like lwip_htons() for little-endian

- -
-
-

Function Documentation

- -

◆ inet_chksum_pbuf()

- -
-
- - - - - - - - -
u16_t inet_chksum_pbuf (struct pbufp)
-
-

Calculate a checksum over a chain of pbufs (without pseudo-header, much like inet_chksum only pbufs are used).

-
Parameters
- - -
ppbuf chain over that the checksum should be calculated
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
- -

◆ ip6_chksum_pseudo()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t ip6_chksum_pseudo (struct pbufp,
u8_t proto,
u16_t proto_len,
const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Calculates the checksum with IPv6 pseudo header used by TCP and UDP for a pbuf chain. IPv6 addresses are expected to be in network byte order.

-
Parameters
- - - - - - -
pchain of pbufs over that a checksum should be calculated (ip data part)
protoipv6 protocol/next header (used for checksum of pseudo header)
proto_lenlength of the ipv6 payload (used for checksum of pseudo header)
srcsource ipv6 address (used for checksum of pseudo header)
destdestination ipv6 address (used for checksum of pseudo header)
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
- -

◆ ip6_chksum_pseudo_partial()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u16_t ip6_chksum_pseudo_partial (struct pbufp,
u8_t proto,
u16_t proto_len,
u16_t chksum_len,
const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Calculates the checksum with IPv6 pseudo header used by TCP and UDP for a pbuf chain. IPv6 addresses are expected to be in network byte order. Will only compute for a portion of the payload.

-
Parameters
- - - - - - - -
pchain of pbufs over that a checksum should be calculated (ip data part)
protoipv6 protocol/next header (used for checksum of pseudo header)
proto_lenlength of the ipv6 payload (used for checksum of pseudo header)
chksum_lennumber of payload bytes used to compute chksum
srcsource ipv6 address (used for checksum of pseudo header)
destdestination ipv6 address (used for checksum of pseudo header)
-
-
-
Returns
checksum (as u16_t) to be saved directly in the protocol header
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.js deleted file mode 100644 index 106e612206e68f77a2b107e8bc85246ae0c5b6bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/inet__chksum_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var inet__chksum_8h = -[ - [ "FOLD_U32T", "inet__chksum_8h.html#a6ffe83b4bdd1784a0671ee4778966a01", null ], - [ "SWAP_BYTES_IN_WORD", "inet__chksum_8h.html#a0196bd603262882d16b5264b52eafe18", null ], - [ "inet_chksum_pbuf", "inet__chksum_8h.html#ab35967a50418358e194e8f80fdc3c865", null ], - [ "ip6_chksum_pseudo", "inet__chksum_8h.html#a102544bca5912c78649e25a45a7d0a88", null ], - [ "ip6_chksum_pseudo_partial", "inet__chksum_8h.html#ae4218e08510fd92c9a699c4e5d9fc17b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.html deleted file mode 100644 index e70341d73b5746a47d43e0b5f4ba45130f91474a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -lwIP: src/core/init.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
init.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/init.h"
-#include "lwip/stats.h"
-#include "lwip/sys.h"
-#include "lwip/mem.h"
-#include "lwip/memp.h"
-#include "lwip/pbuf.h"
-#include "lwip/netif.h"
-#include "lwip/sockets.h"
-#include "lwip/ip.h"
-#include "lwip/raw.h"
-#include "lwip/udp.h"
-#include "lwip/priv/tcp_priv.h"
-#include "lwip/igmp.h"
-#include "lwip/dns.h"
-#include "lwip/timeouts.h"
-#include "lwip/etharp.h"
-#include "lwip/ip6.h"
-#include "lwip/nd6.h"
-#include "lwip/mld6.h"
-#include "lwip/api.h"
-#include "netif/ppp/ppp_opts.h"
-#include "netif/ppp/ppp_impl.h"
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - -

-Functions

void lwip_init (void)
 
-

Detailed Description

-

Modules initialization

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.js deleted file mode 100644 index d0c9a146ceea6926eb50718e5688fb01b9c244ba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var init_8c = -[ - [ "lwip_init", "group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.html deleted file mode 100644 index 6f47354cdbe14386542e0ab163c3108cc409201e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/init.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
init.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_VERSION_MAJOR   2
 
#define LWIP_VERSION_MINOR   1
 
#define LWIP_VERSION_REVISION   2
 
#define LWIP_VERSION_RC   LWIP_RC_RELEASE
 
#define LWIP_RC_RELEASE   255
 
#define LWIP_RC_DEVELOPMENT   0
 
#define LWIP_VERSION
 
#define LWIP_VERSION_STRING   LWIP_VERSTR(LWIP_VERSION_MAJOR) "." LWIP_VERSTR(LWIP_VERSION_MINOR) "." LWIP_VERSTR(LWIP_VERSION_REVISION) LWIP_VERSION_STRING_SUFFIX
 
- - - -

-Functions

void lwip_init (void)
 
-

Detailed Description

-

lwIP initialization API

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.js deleted file mode 100644 index 3b18f11aa8bd61a96fa633c2778ee6b4354501fb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/init_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var init_8h = -[ - [ "LWIP_RC_DEVELOPMENT", "group__lwip__version.html#ga9ca69b1a453eb72efd0bbda333f2a33b", null ], - [ "LWIP_RC_RELEASE", "group__lwip__version.html#ga375ee868e76ed7c458cdf249387bd469", null ], - [ "LWIP_VERSION", "group__lwip__version.html#ga0a0d322fad0a67aa5b8f1b8c9dfcfe59", null ], - [ "LWIP_VERSION_MAJOR", "group__lwip__version.html#ga4308c06ef36496e00c798d96d7d03246", null ], - [ "LWIP_VERSION_MINOR", "group__lwip__version.html#ga1e596388c15ba81e753c5633fad1c034", null ], - [ "LWIP_VERSION_RC", "group__lwip__version.html#gac1dc92d8f453a98560de7e2e00a221a1", null ], - [ "LWIP_VERSION_REVISION", "group__lwip__version.html#ga0a57983df1b199cf39a2e6a2d90e3d50", null ], - [ "LWIP_VERSION_STRING", "group__lwip__version.html#gab47e87bc38eef94486db402813183ba7", null ], - [ "lwip_init", "group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.html deleted file mode 100644 index 5870f4b470c1af6667bdea27ec03fa8445c6a870..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.html +++ /dev/null @@ -1,622 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/ip4.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip.h"
-#include "lwip/def.h"
-#include "lwip/mem.h"
-#include "lwip/ip4_frag.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/netif.h"
-#include "lwip/icmp.h"
-#include "lwip/igmp.h"
-#include "lwip/priv/raw_priv.h"
-#include "lwip/udp.h"
-#include "lwip/priv/tcp_priv.h"
-#include "lwip/autoip.h"
-#include "lwip/stats.h"
-#include "lwip/prot/iana.h"
-#include <string.h>
-#include "path/to/my/lwip_hooks.h"
-
- - - - - -

-Macros

#define LWIP_INLINE_IP_CHKSUM   1
 
#define IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT(port)   ((port) == PP_NTOHS(LWIP_IANA_PORT_DHCP_CLIENT))
 
- - - - - - - - - - - - - - - - - - - -

-Functions

void ip4_set_default_multicast_netif (struct netif *default_multicast_netif)
 
struct netifip4_route_src (const ip4_addr_t *src, const ip4_addr_t *dest)
 
struct netifip4_route (const ip4_addr_t *dest)
 
err_t ip4_input (struct pbuf *p, struct netif *inp)
 
err_t ip4_output_if (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
 
err_t ip4_output_if_opt (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen)
 
err_t ip4_output_if_src (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
 
err_t ip4_output_if_opt_src (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen)
 
err_t ip4_output (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto)
 
-

Detailed Description

-

This is the IPv4 layer implementation for incoming and outgoing IP traffic.

-
See also
ip_frag.c
-

Macro Definition Documentation

- -

◆ IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT

- -
-
- - - - - - - - -
#define IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT( port)   ((port) == PP_NTOHS(LWIP_IANA_PORT_DHCP_CLIENT))
-
-

Some defines for DHCP to let link-layer-addressed packets through while the netif is down. To use this in your own application/protocol, define LWIP_IP_ACCEPT_UDP_PORT(port) to return 1 if the port is accepted and 0 if the port is not accepted.

- -
-
- -

◆ LWIP_INLINE_IP_CHKSUM

- -
-
- - - - -
#define LWIP_INLINE_IP_CHKSUM   1
-
-

Set this to 0 in the rare case of wanting to call an extra function to generate the IP checksum (in contrast to calculating it on-the-fly).

- -
-
-

Function Documentation

- -

◆ ip4_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ip4_input (struct pbufp,
struct netifinp 
)
-
-

This function is called by the network interface device driver when an IP packet is received. The function does the basic checks of the IP header such as packet size being at least larger than the header size etc. If the packet was not destined for us, the packet is forwarded (using ip_forward). The IP checksum is always checked.

-

Finally, the packet is sent to the upper layer protocol input function.

-
Parameters
- - - -
pthe received IP packet (p->payload points to IP header)
inpthe netif on which this packet was received
-
-
-
Returns
ERR_OK if the packet was processed (could return ERR_* if it wasn't processed, but currently always returns ERR_OK)
- -
-
- -

◆ ip4_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto 
)
-
-

Simple interface to ip_output_if. It finds the outgoing network interface and calls upon ip_output_if to do the actual work.

-
Parameters
- - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IP header and p->payload points to that IP header)
srcthe source IP address to send from (if src == IP4_ADDR_ANY, the IP address of the netif used to send is used as source address)
destthe destination IP address to send the packet to
ttlthe TTL value to be set in the IP header
tosthe TOS value to be set in the IP header
protothe PROTOCOL to be set in the IP header
-
-
-
Returns
ERR_RTE if no route is found see ip_output_if() for more return values
- -
-
- -

◆ ip4_output_if()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif 
)
-
-

Sends an IP packet on a network interface. This function constructs the IP header and calculates the IP header checksum. If the source IP address is NULL, the IP address of the outgoing network interface is filled in as source address. If the destination IP address is LWIP_IP_HDRINCL, p is assumed to already include an IP header and p->payload points to it instead of the data.

-
Parameters
- - - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IP header and p->payload points to that IP header)
srcthe source IP address to send from (if src == IP4_ADDR_ANY, the IP address of the netif used to send is used as source address)
destthe destination IP address to send the packet to
ttlthe TTL value to be set in the IP header
tosthe TOS value to be set in the IP header
protothe PROTOCOL to be set in the IP header
netifthe netif on which to send this packet
-
-
-
Returns
ERR_OK if the packet was sent OK ERR_BUF if p doesn't have enough space for IP/LINK headers returns errors returned by netif->output
-
Note
ip_id: RFC791 "some host may be able to simply use - unique identifiers independent of destination"
- -
-
- -

◆ ip4_output_if_opt()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_opt (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif,
void * ip_options,
u16_t optlen 
)
-
-

Same as ip_output_if() but with the possibility to include IP options:

-

@ param ip_options pointer to the IP options, copied into the IP header @ param optlen length of ip_options

- -
-
- -

◆ ip4_output_if_opt_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_opt_src (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif,
void * ip_options,
u16_t optlen 
)
-
-

Same as ip_output_if_opt() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip4_output_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_src (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif 
)
-
-

Same as ip_output_if() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip4_route()

- -
-
- - - - - - - - -
struct netif* ip4_route (const ip4_addr_tdest)
-
-

Finds the appropriate network interface for a given IP address. It searches the list of network interfaces linearly. A match is found if the masked IP address of the network interface equals the masked IP address given to the function.

-
Parameters
- - -
destthe destination IP address for which to find the route
-
-
-
Returns
the netif on which to send to reach dest
- -
-
- -

◆ ip4_route_src()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netif* ip4_route_src (const ip4_addr_tsrc,
const ip4_addr_tdest 
)
-
-

Source based IPv4 routing must be fully implemented in LWIP_HOOK_IP4_ROUTE_SRC(). This function only provides the parameters.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.js deleted file mode 100644 index 0b17ae29c8a2ca06b3114a35c13e787127196724..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var ip4_8c = -[ - [ "IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT", "ip4_8c.html#a185c7d6380711847105430931692b267", null ], - [ "LWIP_INLINE_IP_CHKSUM", "ip4_8c.html#a9652ce304f893f6245c6ba9daea0a30f", null ], - [ "ip4_input", "ip4_8c.html#aff1f784c9f05f3d79cc1a921d840501b", null ], - [ "ip4_output", "ip4_8c.html#ac87d296205eb5ac04058e609672d4ba8", null ], - [ "ip4_output_if", "ip4_8c.html#ab220bc4ce4f48bdbba447358b3594917", null ], - [ "ip4_output_if_opt", "ip4_8c.html#a0d912e400875396792a12ea443ecc1cf", null ], - [ "ip4_output_if_opt_src", "ip4_8c.html#accd56b095730de4ad56728bfcb349940", null ], - [ "ip4_output_if_src", "ip4_8c.html#a2943d118873e9eb1d8296e04a6740db7", null ], - [ "ip4_route", "ip4_8c.html#ac659f675356cfc1d4d13884946347e47", null ], - [ "ip4_route_src", "ip4_8c.html#ab615a9ca8fdd99e697f52506fc440fba", null ], - [ "ip4_set_default_multicast_netif", "group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.html deleted file mode 100644 index 90514997b9ddff130a0d38d69877c3f5454a85af..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip4.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip4_addr.h"
-#include "lwip/err.h"
-#include "lwip/netif.h"
-#include "lwip/prot/ip4.h"
-
- - - -

-Macros

#define IP_OPTIONS_SEND   (LWIP_IPV4 && LWIP_IGMP)
 
- - - - - - - - - - - - - - - - - - - -

-Functions

struct netifip4_route (const ip4_addr_t *dest)
 
struct netifip4_route_src (const ip4_addr_t *src, const ip4_addr_t *dest)
 
err_t ip4_input (struct pbuf *p, struct netif *inp)
 
err_t ip4_output (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto)
 
err_t ip4_output_if (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
 
err_t ip4_output_if_src (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
 
err_t ip4_output_if_opt (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen)
 
err_t ip4_output_if_opt_src (struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen)
 
void ip4_set_default_multicast_netif (struct netif *default_multicast_netif)
 
-

Detailed Description

-

IPv4 API

-

Macro Definition Documentation

- -

◆ IP_OPTIONS_SEND

- -
-
- - - - -
#define IP_OPTIONS_SEND   (LWIP_IPV4 && LWIP_IGMP)
-
-

Currently, the function ip_output_if_opt() is only used with IGMP

- -
-
-

Function Documentation

- -

◆ ip4_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ip4_input (struct pbufp,
struct netifinp 
)
-
-

This function is called by the network interface device driver when an IP packet is received. The function does the basic checks of the IP header such as packet size being at least larger than the header size etc. If the packet was not destined for us, the packet is forwarded (using ip_forward). The IP checksum is always checked.

-

Finally, the packet is sent to the upper layer protocol input function.

-
Parameters
- - - -
pthe received IP packet (p->payload points to IP header)
inpthe netif on which this packet was received
-
-
-
Returns
ERR_OK if the packet was processed (could return ERR_* if it wasn't processed, but currently always returns ERR_OK)
- -
-
- -

◆ ip4_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto 
)
-
-

Simple interface to ip_output_if. It finds the outgoing network interface and calls upon ip_output_if to do the actual work.

-
Parameters
- - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IP header and p->payload points to that IP header)
srcthe source IP address to send from (if src == IP4_ADDR_ANY, the IP address of the netif used to send is used as source address)
destthe destination IP address to send the packet to
ttlthe TTL value to be set in the IP header
tosthe TOS value to be set in the IP header
protothe PROTOCOL to be set in the IP header
-
-
-
Returns
ERR_RTE if no route is found see ip_output_if() for more return values
- -
-
- -

◆ ip4_output_if()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif 
)
-
-

Sends an IP packet on a network interface. This function constructs the IP header and calculates the IP header checksum. If the source IP address is NULL, the IP address of the outgoing network interface is filled in as source address. If the destination IP address is LWIP_IP_HDRINCL, p is assumed to already include an IP header and p->payload points to it instead of the data.

-
Parameters
- - - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IP header and p->payload points to that IP header)
srcthe source IP address to send from (if src == IP4_ADDR_ANY, the IP address of the netif used to send is used as source address)
destthe destination IP address to send the packet to
ttlthe TTL value to be set in the IP header
tosthe TOS value to be set in the IP header
protothe PROTOCOL to be set in the IP header
netifthe netif on which to send this packet
-
-
-
Returns
ERR_OK if the packet was sent OK ERR_BUF if p doesn't have enough space for IP/LINK headers returns errors returned by netif->output
-
Note
ip_id: RFC791 "some host may be able to simply use - unique identifiers independent of destination"
- -
-
- -

◆ ip4_output_if_opt()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_opt (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif,
void * ip_options,
u16_t optlen 
)
-
-

Same as ip_output_if() but with the possibility to include IP options:

-

@ param ip_options pointer to the IP options, copied into the IP header @ param optlen length of ip_options

- -
-
- -

◆ ip4_output_if_opt_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_opt_src (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif,
void * ip_options,
u16_t optlen 
)
-
-

Same as ip_output_if_opt() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip4_output_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_output_if_src (struct pbufp,
const ip4_addr_tsrc,
const ip4_addr_tdest,
u8_t ttl,
u8_t tos,
u8_t proto,
struct netifnetif 
)
-
-

Same as ip_output_if() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip4_route()

- -
-
- - - - - - - - -
struct netif* ip4_route (const ip4_addr_tdest)
-
-

Finds the appropriate network interface for a given IP address. It searches the list of network interfaces linearly. A match is found if the masked IP address of the network interface equals the masked IP address given to the function.

-
Parameters
- - -
destthe destination IP address for which to find the route
-
-
-
Returns
the netif on which to send to reach dest
- -
-
- -

◆ ip4_route_src()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netif* ip4_route_src (const ip4_addr_tsrc,
const ip4_addr_tdest 
)
-
-

Source based IPv4 routing must be fully implemented in LWIP_HOOK_IP4_ROUTE_SRC(). This function only provides the parameters.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.js deleted file mode 100644 index 56a4e1a7e468bd6e048986217bbc99b0440e9995..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var ip4_8h = -[ - [ "IP_OPTIONS_SEND", "ip4_8h.html#a516aa115f61c368cbe74fae2da2c6824", null ], - [ "ip4_input", "ip4_8h.html#aff1f784c9f05f3d79cc1a921d840501b", null ], - [ "ip4_output", "ip4_8h.html#ac87d296205eb5ac04058e609672d4ba8", null ], - [ "ip4_output_if", "ip4_8h.html#ab220bc4ce4f48bdbba447358b3594917", null ], - [ "ip4_output_if_opt", "ip4_8h.html#a0d912e400875396792a12ea443ecc1cf", null ], - [ "ip4_output_if_opt_src", "ip4_8h.html#accd56b095730de4ad56728bfcb349940", null ], - [ "ip4_output_if_src", "ip4_8h.html#a2943d118873e9eb1d8296e04a6740db7", null ], - [ "ip4_route", "ip4_8h.html#ac659f675356cfc1d4d13884946347e47", null ], - [ "ip4_route_src", "ip4_8h.html#ab615a9ca8fdd99e697f52506fc440fba", null ], - [ "ip4_set_default_multicast_netif", "group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.html deleted file mode 100644 index ce206308ba7ff6f16dcb0c22fb88ed58a613af02..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/ip4_addr.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4_addr.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-
- - - - - - - - - - - - - -

-Functions

u8_t ip4_addr_isbroadcast_u32 (u32_t addr, const struct netif *netif)
 
u8_t ip4_addr_netmask_valid (u32_t netmask)
 
u32_t ipaddr_addr (const char *cp)
 
int ip4addr_aton (const char *cp, ip4_addr_t *addr)
 
char * ip4addr_ntoa (const ip4_addr_t *addr)
 
char * ip4addr_ntoa_r (const ip4_addr_t *addr, char *buf, int buflen)
 
-

Detailed Description

-

This is the IPv4 address tools implementation.

-

Function Documentation

- -

◆ ip4_addr_isbroadcast_u32()

- -
-
- - - - - - - - - - - - - - - - - - -
u8_t ip4_addr_isbroadcast_u32 (u32_t addr,
const struct netifnetif 
)
-
-

Determine if an address is a broadcast address on a network interface

-
Parameters
- - - -
addraddress to be checked
netifthe network interface against which the address is checked
-
-
-
Returns
returns non-zero if the address is a broadcast address
- -
-
- -

◆ ip4_addr_netmask_valid()

- -
-
- - - - - - - - -
u8_t ip4_addr_netmask_valid (u32_t netmask)
-
-

Checks if a netmask is valid (starting with ones, then only zeros)

-
Parameters
- - -
netmaskthe IPv4 netmask to check (in network byte order!)
-
-
-
Returns
1 if the netmask is valid, 0 if it is not
- -
-
- -

◆ ip4addr_aton()

- -
-
- - - - - - - - - - - - - - - - - - -
int ip4addr_aton (const char * cp,
ip4_addr_taddr 
)
-
-

Check whether "cp" is a valid ascii representation of an Internet address and convert to a binary address. Returns 1 if the address is valid, 0 if not. This replaces inet_addr, the return value from which cannot distinguish between failure and a local broadcast address.

-
Parameters
- - - -
cpIP address in ascii representation (e.g. "127.0.0.1")
addrpointer to which to save the ip address in network order
-
-
-
Returns
1 if cp could be converted to addr, 0 on failure
- -
-
- -

◆ ip4addr_ntoa()

- -
-
- - - - - - - - -
char* ip4addr_ntoa (const ip4_addr_taddr)
-
-

Convert numeric IP address into decimal dotted ASCII representation. returns ptr to static buffer; not reentrant!

-
Parameters
- - -
addrip address in network order to convert
-
-
-
Returns
pointer to a global static (!) buffer that holds the ASCII representation of addr
- -
-
- -

◆ ip4addr_ntoa_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* ip4addr_ntoa_r (const ip4_addr_taddr,
char * buf,
int buflen 
)
-
-

Same as ip4addr_ntoa, but reentrant since a user-supplied buffer is used.

-
Parameters
- - - - -
addrip address in network order to convert
buftarget buffer where the string is stored
buflenlength of buf
-
-
-
Returns
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small
- -
-
- -

◆ ipaddr_addr()

- -
-
- - - - - - - - -
u32_t ipaddr_addr (const char * cp)
-
-

Ascii internet address interpretation routine. The value returned is in network order.

-
Parameters
- - -
cpIP address in ascii representation (e.g. "127.0.0.1")
-
-
-
Returns
ip address in network order
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.js deleted file mode 100644 index e4da21b55248f19a9e7d3c41fd2eecfffd1c2712..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8c.js +++ /dev/null @@ -1,9 +0,0 @@ -var ip4__addr_8c = -[ - [ "ip4_addr_isbroadcast_u32", "ip4__addr_8c.html#ab3cd7e7fba28c29d35f3c17461071421", null ], - [ "ip4_addr_netmask_valid", "ip4__addr_8c.html#ab5810d404b0ad1b89ef1323ea1e78071", null ], - [ "ip4addr_aton", "ip4__addr_8c.html#af66de98501e92c66714d58119b6d9e1a", null ], - [ "ip4addr_ntoa", "ip4__addr_8c.html#a28620fdd443c5c98d15e5890cbd9059c", null ], - [ "ip4addr_ntoa_r", "ip4__addr_8c.html#a3825d5b4786c207af971ceb287f101fd", null ], - [ "ipaddr_addr", "ip4__addr_8c.html#a2c05f9138da41115978409e547df9670", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.html deleted file mode 100644 index e1b5430a498adedac0d98a3d7257aff38d45e69e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.html +++ /dev/null @@ -1,800 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip4_addr.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4_addr.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-
- - - -

-Data Structures

struct  ip4_addr
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IPADDR_NONE   ((u32_t)0xffffffffUL)
 
#define IPADDR_LOOPBACK   ((u32_t)0x7f000001UL)
 
#define IPADDR_ANY   ((u32_t)0x00000000UL)
 
#define IPADDR_BROADCAST   ((u32_t)0xffffffffUL)
 
#define IP4_ADDR(ipaddr, a, b, c, d)   (ipaddr)->addr = PP_HTONL(LWIP_MAKEU32(a,b,c,d))
 
#define ip4_addr_copy(dest, src)   ((dest).addr = (src).addr)
 
#define ip4_addr_set(dest, src)
 
#define ip4_addr_set_zero(ipaddr)   ((ipaddr)->addr = 0)
 
#define ip4_addr_set_any(ipaddr)   ((ipaddr)->addr = IPADDR_ANY)
 
#define ip4_addr_set_loopback(ipaddr)   ((ipaddr)->addr = PP_HTONL(IPADDR_LOOPBACK))
 
#define ip4_addr_isloopback(ipaddr)   (((ipaddr)->addr & PP_HTONL(IP_CLASSA_NET)) == PP_HTONL(((u32_t)IP_LOOPBACKNET) << 24))
 
#define ip4_addr_set_hton(dest, src)
 
#define ip4_addr_set_u32(dest_ipaddr, src_u32)   ((dest_ipaddr)->addr = (src_u32))
 
#define ip4_addr_get_u32(src_ipaddr)   ((src_ipaddr)->addr)
 
#define ip4_addr_get_network(target, host, netmask)   do { ((target)->addr = ((host)->addr) & ((netmask)->addr)); } while(0)
 
#define ip4_addr_netcmp(addr1, addr2, mask)
 
#define ip_ntoa(ipaddr)   ipaddr_ntoa(ipaddr)
 
- - - -

-Typedefs

typedef struct ip4_addr ip4_addr_t
 
- - - - - - - - - - - - - -

-Functions

u8_t ip4_addr_isbroadcast_u32 (u32_t addr, const struct netif *netif)
 
u8_t ip4_addr_netmask_valid (u32_t netmask)
 
u32_t ipaddr_addr (const char *cp)
 
int ip4addr_aton (const char *cp, ip4_addr_t *addr)
 
char * ip4addr_ntoa (const ip4_addr_t *addr)
 
char * ip4addr_ntoa_r (const ip4_addr_t *addr, char *buf, int buflen)
 
-

Detailed Description

-

IPv4 address API

-

Macro Definition Documentation

- -

◆ IP4_ADDR

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP4_ADDR( ipaddr,
 a,
 b,
 c,
 
)   (ipaddr)->addr = PP_HTONL(LWIP_MAKEU32(a,b,c,d))
-
-

Set an IP address given by the four byte-parts

- -
-
- -

◆ ip4_addr_copy

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip4_addr_copy( dest,
 src 
)   ((dest).addr = (src).addr)
-
-

Copy IP address - faster than ip4_addr_set: no NULL check

- -
-
- -

◆ ip4_addr_get_network

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip4_addr_get_network( target,
 host,
 netmask 
)   do { ((target)->addr = ((host)->addr) & ((netmask)->addr)); } while(0)
-
-

Get the network address by combining host address with netmask

- -
-
- -

◆ ip4_addr_get_u32

- -
-
- - - - - - - - -
#define ip4_addr_get_u32( src_ipaddr)   ((src_ipaddr)->addr)
-
-

IPv4 only: get the IP address as an u32_t

- -
-
- -

◆ ip4_addr_isloopback

- -
-
- - - - - - - - -
#define ip4_addr_isloopback( ipaddr)   (((ipaddr)->addr & PP_HTONL(IP_CLASSA_NET)) == PP_HTONL(((u32_t)IP_LOOPBACKNET) << 24))
-
-

Check if an address is in the loopback region

- -
-
- -

◆ ip4_addr_netcmp

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip4_addr_netcmp( addr1,
 addr2,
 mask 
)
-
-Value:
(((addr1)->addr & \
(mask)->addr) == \
((addr2)->addr & \
(mask)->addr))

Determine if two address are on the same network.

-
    -
  • addr1 IP address 1
  • -
  • addr2 IP address 2
  • -
  • mask network identifier mask
    Returns
    !0 if the network identifiers of both address match
    -
  • -
- -
-
- -

◆ ip4_addr_set

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip4_addr_set( dest,
 src 
)
-
-Value:
((dest)->addr = \
((src) == NULL ? 0 : \
(src)->addr))

Safely copy one IP address to another (src may be NULL)

- -
-
- -

◆ ip4_addr_set_any

- -
-
- - - - - - - - -
#define ip4_addr_set_any( ipaddr)   ((ipaddr)->addr = IPADDR_ANY)
-
-

Set address to IPADDR_ANY (no need for lwip_htonl())

- -
-
- -

◆ ip4_addr_set_hton

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip4_addr_set_hton( dest,
 src 
)
-
-Value:
((dest)->addr = \
((src) == NULL ? 0:\
lwip_htonl((src)->addr)))

Safely copy one IP address to another and change byte order from host- to network-order.

- -
-
- -

◆ ip4_addr_set_loopback

- -
-
- - - - - - - - -
#define ip4_addr_set_loopback( ipaddr)   ((ipaddr)->addr = PP_HTONL(IPADDR_LOOPBACK))
-
-

Set address to loopback address

- -
-
- -

◆ ip4_addr_set_u32

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip4_addr_set_u32( dest_ipaddr,
 src_u32 
)   ((dest_ipaddr)->addr = (src_u32))
-
-

IPv4 only: set the IP address given as an u32_t

- -
-
- -

◆ ip4_addr_set_zero

- -
-
- - - - - - - - -
#define ip4_addr_set_zero( ipaddr)   ((ipaddr)->addr = 0)
-
-

Set complete address to zero

- -
-
- -

◆ ip_ntoa

- -
-
- - - - - - - - -
#define ip_ntoa( ipaddr)   ipaddr_ntoa(ipaddr)
-
-

For backwards compatibility

- -
-
- -

◆ IPADDR_ANY

- -
-
- - - - -
#define IPADDR_ANY   ((u32_t)0x00000000UL)
-
-

0.0.0.0

- -
-
- -

◆ IPADDR_BROADCAST

- -
-
- - - - -
#define IPADDR_BROADCAST   ((u32_t)0xffffffffUL)
-
-

255.255.255.255

- -
-
- -

◆ IPADDR_LOOPBACK

- -
-
- - - - -
#define IPADDR_LOOPBACK   ((u32_t)0x7f000001UL)
-
-

127.0.0.1

- -
-
- -

◆ IPADDR_NONE

- -
-
- - - - -
#define IPADDR_NONE   ((u32_t)0xffffffffUL)
-
-

255.255.255.255

- -
-
-

Typedef Documentation

- -

◆ ip4_addr_t

- -
-
- - - - -
typedef struct ip4_addr ip4_addr_t
-
-

ip4_addr_t uses a struct for convenience only, so that the same defines can operate both on ip4_addr_t as well as on ip4_addr_p_t.

- -
-
-

Function Documentation

- -

◆ ip4_addr_isbroadcast_u32()

- -
-
- - - - - - - - - - - - - - - - - - -
u8_t ip4_addr_isbroadcast_u32 (u32_t addr,
const struct netifnetif 
)
-
-

Determine if an address is a broadcast address on a network interface

-
Parameters
- - - -
addraddress to be checked
netifthe network interface against which the address is checked
-
-
-
Returns
returns non-zero if the address is a broadcast address
- -
-
- -

◆ ip4_addr_netmask_valid()

- -
-
- - - - - - - - -
u8_t ip4_addr_netmask_valid (u32_t netmask)
-
-

Checks if a netmask is valid (starting with ones, then only zeros)

-
Parameters
- - -
netmaskthe IPv4 netmask to check (in network byte order!)
-
-
-
Returns
1 if the netmask is valid, 0 if it is not
- -
-
- -

◆ ip4addr_aton()

- -
-
- - - - - - - - - - - - - - - - - - -
int ip4addr_aton (const char * cp,
ip4_addr_taddr 
)
-
-

Check whether "cp" is a valid ascii representation of an Internet address and convert to a binary address. Returns 1 if the address is valid, 0 if not. This replaces inet_addr, the return value from which cannot distinguish between failure and a local broadcast address.

-
Parameters
- - - -
cpIP address in ascii representation (e.g. "127.0.0.1")
addrpointer to which to save the ip address in network order
-
-
-
Returns
1 if cp could be converted to addr, 0 on failure
- -
-
- -

◆ ip4addr_ntoa()

- -
-
- - - - - - - - -
char* ip4addr_ntoa (const ip4_addr_taddr)
-
-

returns ptr to static buffer; not reentrant!

-

Convert numeric IP address into decimal dotted ASCII representation. returns ptr to static buffer; not reentrant!

-
Parameters
- - -
addrip address in network order to convert
-
-
-
Returns
pointer to a global static (!) buffer that holds the ASCII representation of addr
- -
-
- -

◆ ip4addr_ntoa_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* ip4addr_ntoa_r (const ip4_addr_taddr,
char * buf,
int buflen 
)
-
-

Same as ip4addr_ntoa, but reentrant since a user-supplied buffer is used.

-
Parameters
- - - - -
addrip address in network order to convert
buftarget buffer where the string is stored
buflenlength of buf
-
-
-
Returns
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small
- -
-
- -

◆ ipaddr_addr()

- -
-
- - - - - - - - -
u32_t ipaddr_addr (const char * cp)
-
-

Ascii internet address interpretation routine. The value returned is in network order.

-
Parameters
- - -
cpIP address in ascii representation (e.g. "127.0.0.1")
-
-
-
Returns
ip address in network order
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.js deleted file mode 100644 index 3b31bc28e9ebff81e1f052c6eb133b928099fb29..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__addr_8h.js +++ /dev/null @@ -1,28 +0,0 @@ -var ip4__addr_8h = -[ - [ "ip4_addr", "structip4__addr.html", null ], - [ "IP4_ADDR", "ip4__addr_8h.html#a58aee4166c466f9ac7035bf5cc9f9974", null ], - [ "ip4_addr_copy", "ip4__addr_8h.html#a2f4e9c339e897e6ca5cb4a2f1e8394d5", null ], - [ "ip4_addr_get_network", "ip4__addr_8h.html#a81658cb05ba504d13ee860e82dc444e9", null ], - [ "ip4_addr_get_u32", "ip4__addr_8h.html#ad50d93464bbbda199b585c54869a3a4b", null ], - [ "ip4_addr_isloopback", "ip4__addr_8h.html#a46dabb4df212d156004fa5afe03e2051", null ], - [ "ip4_addr_netcmp", "ip4__addr_8h.html#afd43f6ceb2df8d50c84509ad1059f514", null ], - [ "ip4_addr_set", "ip4__addr_8h.html#a33a17a8d2025ce3715db835534868e88", null ], - [ "ip4_addr_set_any", "ip4__addr_8h.html#afaaed3762ce8e9de14fcf73b19964567", null ], - [ "ip4_addr_set_hton", "ip4__addr_8h.html#a901850ec90b01b9bf6baf69561aa465a", null ], - [ "ip4_addr_set_loopback", "ip4__addr_8h.html#a5c7eae50a387987a7f56c29c74255c3c", null ], - [ "ip4_addr_set_u32", "ip4__addr_8h.html#aeb39f58b38435f89219c8ccb509eb520", null ], - [ "ip4_addr_set_zero", "ip4__addr_8h.html#a973b6ad98e037fc45f1e11d29cda99ea", null ], - [ "ip_ntoa", "ip4__addr_8h.html#a2b2230516e7911dfacc9b87644ba30f1", null ], - [ "IPADDR_ANY", "ip4__addr_8h.html#ad6ed0d622d61ecd6edd606e3b564f0a2", null ], - [ "IPADDR_BROADCAST", "ip4__addr_8h.html#ac661fca7e7d25e5cd379b811a767c29a", null ], - [ "IPADDR_LOOPBACK", "ip4__addr_8h.html#a6f51a2eb21547df4e6b3ba046188345e", null ], - [ "IPADDR_NONE", "ip4__addr_8h.html#abc4b2e3531c4992f2ae4b8c0f9751544", null ], - [ "ip4_addr_t", "ip4__addr_8h.html#a3d3b45daffbc15d65da236e31e621b7e", null ], - [ "ip4_addr_isbroadcast_u32", "ip4__addr_8h.html#ab3cd7e7fba28c29d35f3c17461071421", null ], - [ "ip4_addr_netmask_valid", "ip4__addr_8h.html#ab5810d404b0ad1b89ef1323ea1e78071", null ], - [ "ip4addr_aton", "ip4__addr_8h.html#af66de98501e92c66714d58119b6d9e1a", null ], - [ "ip4addr_ntoa", "ip4__addr_8h.html#a28620fdd443c5c98d15e5890cbd9059c", null ], - [ "ip4addr_ntoa_r", "ip4__addr_8h.html#a3825d5b4786c207af971ceb287f101fd", null ], - [ "ipaddr_addr", "ip4__addr_8h.html#a2c05f9138da41115978409e547df9670", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.html deleted file mode 100644 index 200d85b9ef9edcdaceadca2e5a7574c7f16be7a4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -lwIP: src/core/ipv4/ip4_frag.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4_frag.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip4_frag.h"
-#include "lwip/def.h"
-#include "lwip/inet_chksum.h"
-#include "lwip/netif.h"
-#include "lwip/stats.h"
-#include "lwip/icmp.h"
-#include <string.h>
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - -

-Data Structures

struct  ip_reass_helper
 
- - - - - -

-Macros

#define IP_REASS_CHECK_OVERLAP   1
 
#define IP_REASS_FREE_OLDEST   1
 
- - - - - - - -

-Functions

void ip_reass_tmr (void)
 
struct pbufip4_reass (struct pbuf *p)
 
err_t ip4_frag (struct pbuf *p, struct netif *netif, const ip4_addr_t *dest)
 
-

Detailed Description

-

This is the IPv4 packet segmentation and reassembly implementation.

-

Macro Definition Documentation

- -

◆ IP_REASS_CHECK_OVERLAP

- -
-
- - - - -
#define IP_REASS_CHECK_OVERLAP   1
-
-

The IP reassembly code currently has the following limitations:

    -
  • IP header options are not supported
  • -
  • fragments must not overlap (e.g. due to different routes), currently, overlapping or duplicate fragments are thrown away if IP_REASS_CHECK_OVERLAP=1 (the default)!
  • -
-

Setting this to 0, you can turn off checking the fragments for overlapping regions. The code gets a little smaller. Only use this if you know that overlapping won't occur on your network!

- -
-
- -

◆ IP_REASS_FREE_OLDEST

- -
-
- - - - -
#define IP_REASS_FREE_OLDEST   1
-
-

Set to 0 to prevent freeing the oldest datagram when the reassembly buffer is full (IP_REASS_MAX_PBUFS pbufs are enqueued). The code gets a little smaller. Datagrams will be freed by timeout only. Especially useful when MEMP_NUM_REASSDATA is set to 1, so one datagram can be reassembled at a time, only.

- -
-
-

Function Documentation

- -

◆ ip4_frag()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_frag (struct pbufp,
struct netifnetif,
const ip4_addr_tdest 
)
-
-

Fragment an IP datagram if too large for the netif.

-

Chop the datagram in MTU sized chunks and send them in order by pointing PBUF_REFs into p.

-
Parameters
- - - - -
pip packet to send
netifthe netif on which to send
destdestination ip address to which to send
-
-
-
Returns
ERR_OK if sent successfully, err_t otherwise
- -
-
- -

◆ ip4_reass()

- -
-
- - - - - - - - -
struct pbuf* ip4_reass (struct pbufp)
-
-

Reassembles incoming IP fragments into an IP datagram.

-
Parameters
- - -
ppoints to a pbuf chain of the fragment
-
-
-
Returns
NULL if reassembly is incomplete, ? otherwise
- -
-
- -

◆ ip_reass_tmr()

- -
-
- - - - - - - - -
void ip_reass_tmr (void )
-
-

Reassembly timer base function for both NO_SYS == 0 and 1 (!).

-

Should be called every 1000 msec (defined by IP_TMR_INTERVAL).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.js deleted file mode 100644 index 67f34b99dc119146b667f81987fc79de50eddf4a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8c.js +++ /dev/null @@ -1,9 +0,0 @@ -var ip4__frag_8c = -[ - [ "ip_reass_helper", "structip__reass__helper.html", null ], - [ "IP_REASS_CHECK_OVERLAP", "ip4__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe", null ], - [ "IP_REASS_FREE_OLDEST", "ip4__frag_8c.html#a510934accf149433bdcf683993e79080", null ], - [ "ip4_frag", "ip4__frag_8c.html#a70872fd4c7aefec6b4eef0707e1a371c", null ], - [ "ip4_reass", "ip4__frag_8c.html#a7debaa6366c0db4270d4f03219c75c05", null ], - [ "ip_reass_tmr", "ip4__frag_8c.html#abc7017eb20983f372e81de7376ebec88", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.html deleted file mode 100644 index dd50f28c7f09720c4d07f9baac8123be675640d2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip4_frag.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip4_frag.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/err.h"
-#include "lwip/pbuf.h"
-#include "lwip/netif.h"
-#include "lwip/ip_addr.h"
-#include "lwip/ip.h"
-
- - - - - -

-Data Structures

struct  ip_reassdata
 
struct  pbuf_custom_ref
 
- - - - - - - -

-Functions

void ip_reass_tmr (void)
 
struct pbufip4_reass (struct pbuf *p)
 
err_t ip4_frag (struct pbuf *p, struct netif *netif, const ip4_addr_t *dest)
 
-

Detailed Description

-

IP fragmentation/reassembly

-

Function Documentation

- -

◆ ip4_frag()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip4_frag (struct pbufp,
struct netifnetif,
const ip4_addr_tdest 
)
-
-

Fragment an IP datagram if too large for the netif.

-

Chop the datagram in MTU sized chunks and send them in order by pointing PBUF_REFs into p.

-
Parameters
- - - - -
pip packet to send
netifthe netif on which to send
destdestination ip address to which to send
-
-
-
Returns
ERR_OK if sent successfully, err_t otherwise
- -
-
- -

◆ ip4_reass()

- -
-
- - - - - - - - -
struct pbuf* ip4_reass (struct pbufp)
-
-

Reassembles incoming IP fragments into an IP datagram.

-
Parameters
- - -
ppoints to a pbuf chain of the fragment
-
-
-
Returns
NULL if reassembly is incomplete, ? otherwise
- -
-
- -

◆ ip_reass_tmr()

- -
-
- - - - - - - - -
void ip_reass_tmr (void )
-
-

Reassembly timer base function for both NO_SYS == 0 and 1 (!).

-

Should be called every 1000 msec (defined by IP_TMR_INTERVAL).

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.js deleted file mode 100644 index f83c971016e4256f1616e4dee484ff08be978ca6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip4__frag_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var ip4__frag_8h = -[ - [ "ip_reassdata", "structip__reassdata.html", null ], - [ "pbuf_custom_ref", "structpbuf__custom__ref.html", "structpbuf__custom__ref" ], - [ "ip4_frag", "ip4__frag_8h.html#a70872fd4c7aefec6b4eef0707e1a371c", null ], - [ "ip4_reass", "ip4__frag_8h.html#a7debaa6366c0db4270d4f03219c75c05", null ], - [ "ip_reass_tmr", "ip4__frag_8h.html#abc7017eb20983f372e81de7376ebec88", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.html deleted file mode 100644 index c8d46d379149256ef85a8da13dc50c753d93465f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/ip6.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/mem.h"
-#include "lwip/netif.h"
-#include "lwip/ip.h"
-#include "lwip/ip6.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/ip6_frag.h"
-#include "lwip/icmp6.h"
-#include "lwip/priv/raw_priv.h"
-#include "lwip/udp.h"
-#include "lwip/priv/tcp_priv.h"
-#include "lwip/dhcp6.h"
-#include "lwip/nd6.h"
-#include "lwip/mld6.h"
-#include "lwip/debug.h"
-#include "lwip/stats.h"
-#include "path/to/my/lwip_hooks.h"
-
- - - - - - - - - - - - - - - -

-Functions

struct netifip6_route (const ip6_addr_t *src, const ip6_addr_t *dest)
 
const ip_addr_tip6_select_source_address (struct netif *netif, const ip6_addr_t *dest)
 
err_t ip6_input (struct pbuf *p, struct netif *inp)
 
err_t ip6_output_if (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif)
 
err_t ip6_output_if_src (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif)
 
err_t ip6_output (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth)
 
err_t ip6_options_add_hbh_ra (struct pbuf *p, u8_t nexth, u8_t value)
 
-

Detailed Description

-

IPv6 layer.

-

Function Documentation

- -

◆ ip6_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ip6_input (struct pbufp,
struct netifinp 
)
-
-

This function is called by the network interface device driver when an IPv6 packet is received. The function does the basic checks of the IP header such as packet size being at least larger than the header size etc. If the packet was not destined for us, the packet is forwarded (using ip6_forward).

-

Finally, the packet is sent to the upper layer protocol input function.

-
Parameters
- - - -
pthe received IPv6 packet (p->payload points to IPv6 header)
inpthe netif on which this packet was received
-
-
-
Returns
ERR_OK if the packet was processed (could return ERR_* if it wasn't processed, but currently always returns ERR_OK)
- -
-
- -

◆ ip6_options_add_hbh_ra()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_options_add_hbh_ra (struct pbufp,
u8_t nexth,
u8_t value 
)
-
-

Add a hop-by-hop options header with a router alert option and padding.

-

Used by MLD when sending a Multicast listener report/done message.

-
Parameters
- - - - -
pthe packet to which we will prepend the options header
nexththe next header protocol number (e.g. IP6_NEXTH_ICMP6)
valuethe value of the router alert option data (e.g. IP6_ROUTER_ALERT_VALUE_MLD)
-
-
-
Returns
ERR_OK if hop-by-hop header was added, ERR_* otherwise
- -
-
- -

◆ ip6_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth 
)
-
-

Simple interface to ip6_output_if. It finds the outgoing network interface and calls upon ip6_output_if to do the actual work.

-
Parameters
- - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IPv6 header and p->payload points to that IPv6 header)
srcthe source IPv6 address to send from (if src == IP6_ADDR_ANY, an IP address of the netif is selected and used as source address. if src == NULL, IP6_ADDR_ANY is used as source)
destthe destination IPv6 address to send the packet to
hlthe Hop Limit value to be set in the IPv6 header
tcthe Traffic Class value to be set in the IPv6 header
nexththe Next Header to be set in the IPv6 header
-
-
-
Returns
ERR_RTE if no route is found see ip_output_if() for more return values
- -
-
- -

◆ ip6_output_if()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output_if (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth,
struct netifnetif 
)
-
-

Sends an IPv6 packet on a network interface. This function constructs the IPv6 header. If the source IPv6 address is NULL, the IPv6 "ANY" address is used as source (usually during network startup). If the source IPv6 address it IP6_ADDR_ANY, the most appropriate IPv6 address of the outgoing network interface is filled in as source address. If the destination IPv6 address is LWIP_IP_HDRINCL, p is assumed to already include an IPv6 header and p->payload points to it instead of the data.

-
Parameters
- - - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IPv6 header and p->payload points to that IPv6 header)
srcthe source IPv6 address to send from (if src == IP6_ADDR_ANY, an IP address of the netif is selected and used as source address. if src == NULL, IP6_ADDR_ANY is used as source) (src is possibly not properly zoned)
destthe destination IPv6 address to send the packet to (possibly not properly zoned)
hlthe Hop Limit value to be set in the IPv6 header
tcthe Traffic Class value to be set in the IPv6 header
nexththe Next Header to be set in the IPv6 header
netifthe netif on which to send this packet
-
-
-
Returns
ERR_OK if the packet was sent OK ERR_BUF if p doesn't have enough space for IPv6/LINK headers returns errors returned by netif->output_ip6
- -
-
- -

◆ ip6_output_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output_if_src (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth,
struct netifnetif 
)
-
-

Same as ip6_output_if() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip6_route()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netif* ip6_route (const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Finds the appropriate network interface for a given IPv6 address. It tries to select a netif following a sequence of heuristics: 1) if there is only 1 netif, return it 2) if the destination is a zoned address, match its zone to a netif 3) if the either the source or destination address is a scoped address, match the source address's zone (if set) or address (if not) to a netif 4) tries to match the destination subnet to a configured address 5) tries to find a router-announced route 6) tries to match the (unscoped) source address to the netif 7) returns the default netif, if configured

-

Note that each of the two given addresses may or may not be properly zoned.

-
Parameters
- - - -
srcthe source IPv6 address, if known
destthe destination IPv6 address for which to find the route
-
-
-
Returns
the netif on which to send to reach dest
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.js deleted file mode 100644 index f4e79abb5051dfb04564f34293d980b223a2eb9b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8c.js +++ /dev/null @@ -1,10 +0,0 @@ -var ip6_8c = -[ - [ "ip6_input", "ip6_8c.html#a6bbbae5ea37a82c746dba2feb1abd094", null ], - [ "ip6_options_add_hbh_ra", "ip6_8c.html#a7a8d47200bb6ccbec329be8f0979853e", null ], - [ "ip6_output", "ip6_8c.html#aec695e64536ac744e616c997deb84cda", null ], - [ "ip6_output_if", "ip6_8c.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4", null ], - [ "ip6_output_if_src", "ip6_8c.html#a58bd3c9ce332731fac82b89c77be4f56", null ], - [ "ip6_route", "ip6_8c.html#a1153bd9e8c45847282105ab6379e6e70", null ], - [ "ip6_select_source_address", "group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.html deleted file mode 100644 index 3072a25604a115554e50168b3e99c1907dddd043..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip6.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/prot/ip6.h"
-#include "lwip/def.h"
-#include "lwip/pbuf.h"
-#include "lwip/netif.h"
-#include "lwip/err.h"
-
- - - - - - - - - - - - - - - -

-Functions

struct netifip6_route (const ip6_addr_t *src, const ip6_addr_t *dest)
 
const ip_addr_tip6_select_source_address (struct netif *netif, const ip6_addr_t *dest)
 
err_t ip6_input (struct pbuf *p, struct netif *inp)
 
err_t ip6_output (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth)
 
err_t ip6_output_if (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif)
 
err_t ip6_output_if_src (struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif)
 
err_t ip6_options_add_hbh_ra (struct pbuf *p, u8_t nexth, u8_t value)
 
-

Detailed Description

-

IPv6 layer.

-

Function Documentation

- -

◆ ip6_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t ip6_input (struct pbufp,
struct netifinp 
)
-
-

This function is called by the network interface device driver when an IPv6 packet is received. The function does the basic checks of the IP header such as packet size being at least larger than the header size etc. If the packet was not destined for us, the packet is forwarded (using ip6_forward).

-

Finally, the packet is sent to the upper layer protocol input function.

-
Parameters
- - - -
pthe received IPv6 packet (p->payload points to IPv6 header)
inpthe netif on which this packet was received
-
-
-
Returns
ERR_OK if the packet was processed (could return ERR_* if it wasn't processed, but currently always returns ERR_OK)
- -
-
- -

◆ ip6_options_add_hbh_ra()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_options_add_hbh_ra (struct pbufp,
u8_t nexth,
u8_t value 
)
-
-

Add a hop-by-hop options header with a router alert option and padding.

-

Used by MLD when sending a Multicast listener report/done message.

-
Parameters
- - - - -
pthe packet to which we will prepend the options header
nexththe next header protocol number (e.g. IP6_NEXTH_ICMP6)
valuethe value of the router alert option data (e.g. IP6_ROUTER_ALERT_VALUE_MLD)
-
-
-
Returns
ERR_OK if hop-by-hop header was added, ERR_* otherwise
- -
-
- -

◆ ip6_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth 
)
-
-

Simple interface to ip6_output_if. It finds the outgoing network interface and calls upon ip6_output_if to do the actual work.

-
Parameters
- - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IPv6 header and p->payload points to that IPv6 header)
srcthe source IPv6 address to send from (if src == IP6_ADDR_ANY, an IP address of the netif is selected and used as source address. if src == NULL, IP6_ADDR_ANY is used as source)
destthe destination IPv6 address to send the packet to
hlthe Hop Limit value to be set in the IPv6 header
tcthe Traffic Class value to be set in the IPv6 header
nexththe Next Header to be set in the IPv6 header
-
-
-
Returns
ERR_RTE if no route is found see ip_output_if() for more return values
- -
-
- -

◆ ip6_output_if()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output_if (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth,
struct netifnetif 
)
-
-

Sends an IPv6 packet on a network interface. This function constructs the IPv6 header. If the source IPv6 address is NULL, the IPv6 "ANY" address is used as source (usually during network startup). If the source IPv6 address it IP6_ADDR_ANY, the most appropriate IPv6 address of the outgoing network interface is filled in as source address. If the destination IPv6 address is LWIP_IP_HDRINCL, p is assumed to already include an IPv6 header and p->payload points to it instead of the data.

-
Parameters
- - - - - - - - -
pthe packet to send (p->payload points to the data, e.g. next protocol header; if dest == LWIP_IP_HDRINCL, p already includes an IPv6 header and p->payload points to that IPv6 header)
srcthe source IPv6 address to send from (if src == IP6_ADDR_ANY, an IP address of the netif is selected and used as source address. if src == NULL, IP6_ADDR_ANY is used as source) (src is possibly not properly zoned)
destthe destination IPv6 address to send the packet to (possibly not properly zoned)
hlthe Hop Limit value to be set in the IPv6 header
tcthe Traffic Class value to be set in the IPv6 header
nexththe Next Header to be set in the IPv6 header
netifthe netif on which to send this packet
-
-
-
Returns
ERR_OK if the packet was sent OK ERR_BUF if p doesn't have enough space for IPv6/LINK headers returns errors returned by netif->output_ip6
- -
-
- -

◆ ip6_output_if_src()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_output_if_src (struct pbufp,
const ip6_addr_tsrc,
const ip6_addr_tdest,
u8_t hl,
u8_t tc,
u8_t nexth,
struct netifnetif 
)
-
-

Same as ip6_output_if() but 'src' address is not replaced by netif address when it is 'any'.

- -
-
- -

◆ ip6_route()

- -
-
- - - - - - - - - - - - - - - - - - -
struct netif* ip6_route (const ip6_addr_tsrc,
const ip6_addr_tdest 
)
-
-

Finds the appropriate network interface for a given IPv6 address. It tries to select a netif following a sequence of heuristics: 1) if there is only 1 netif, return it 2) if the destination is a zoned address, match its zone to a netif 3) if the either the source or destination address is a scoped address, match the source address's zone (if set) or address (if not) to a netif 4) tries to match the destination subnet to a configured address 5) tries to find a router-announced route 6) tries to match the (unscoped) source address to the netif 7) returns the default netif, if configured

-

Note that each of the two given addresses may or may not be properly zoned.

-
Parameters
- - - -
srcthe source IPv6 address, if known
destthe destination IPv6 address for which to find the route
-
-
-
Returns
the netif on which to send to reach dest
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.js deleted file mode 100644 index a04a6f706ff1d721c7e1a7e1e72860d521719db0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var ip6_8h = -[ - [ "ip6_input", "ip6_8h.html#a6bbbae5ea37a82c746dba2feb1abd094", null ], - [ "ip6_options_add_hbh_ra", "ip6_8h.html#a7a8d47200bb6ccbec329be8f0979853e", null ], - [ "ip6_output", "ip6_8h.html#aec695e64536ac744e616c997deb84cda", null ], - [ "ip6_output_if", "ip6_8h.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4", null ], - [ "ip6_output_if_src", "ip6_8h.html#a58bd3c9ce332731fac82b89c77be4f56", null ], - [ "ip6_route", "ip6_8h.html#a1153bd9e8c45847282105ab6379e6e70", null ], - [ "ip6_select_source_address", "group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.html deleted file mode 100644 index 22b13074e235be57f087b6c75fe388c1893d403c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/ip6_addr.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6_addr.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/def.h"
-#include <string.h>
-#include "lwip/ip4_addr.h"
-
- - - - - - - -

-Functions

int ip6addr_aton (const char *cp, ip6_addr_t *addr)
 
char * ip6addr_ntoa (const ip6_addr_t *addr)
 
char * ip6addr_ntoa_r (const ip6_addr_t *addr, char *buf, int buflen)
 
-

Detailed Description

-

IPv6 addresses.

-

Function Documentation

- -

◆ ip6addr_aton()

- -
-
- - - - - - - - - - - - - - - - - - -
int ip6addr_aton (const char * cp,
ip6_addr_taddr 
)
-
-

Check whether "cp" is a valid ascii representation of an IPv6 address and convert to a binary address. Returns 1 if the address is valid, 0 if not.

-
Parameters
- - - -
cpIPv6 address in ascii representation (e.g. "FF01::1")
addrpointer to which to save the ip address in network order
-
-
-
Returns
1 if cp could be converted to addr, 0 on failure
- -
-
- -

◆ ip6addr_ntoa()

- -
-
- - - - - - - - -
char* ip6addr_ntoa (const ip6_addr_taddr)
-
-

Convert numeric IPv6 address into ASCII representation. returns ptr to static buffer; not reentrant!

-
Parameters
- - -
addrip6 address in network order to convert
-
-
-
Returns
pointer to a global static (!) buffer that holds the ASCII representation of addr
- -
-
- -

◆ ip6addr_ntoa_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* ip6addr_ntoa_r (const ip6_addr_taddr,
char * buf,
int buflen 
)
-
-

Same as ipaddr_ntoa, but reentrant since a user-supplied buffer is used.

-
Parameters
- - - - -
addrip6 address in network order to convert
buftarget buffer where the string is stored
buflenlength of buf
-
-
-
Returns
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.js deleted file mode 100644 index b955d35aba189ad258c211fb133d69d8569f4d07..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8c.js +++ /dev/null @@ -1,6 +0,0 @@ -var ip6__addr_8c = -[ - [ "ip6addr_aton", "ip6__addr_8c.html#a3f555ae302eb056f28f6cb266a27036e", null ], - [ "ip6addr_ntoa", "ip6__addr_8c.html#adba4443e6629583d48e1d1c7c21a977e", null ], - [ "ip6addr_ntoa_r", "ip6__addr_8c.html#a64d442f35f34c43121bf91cfea2e77a2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.html deleted file mode 100644 index 9b391be564064aaa6ba6a960daa00af05ae77feb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.html +++ /dev/null @@ -1,933 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip6_addr.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6_addr.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "def.h"
-#include "lwip/ip6_zone.h"
-
- - - -

-Data Structures

struct  ip6_addr
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IP6_ADDR_PART(ip6addr, index, a, b, c, d)   (ip6addr)->addr[index] = PP_HTONL(LWIP_MAKEU32(a,b,c,d))
 
#define IP6_ADDR(ip6addr, idx0, idx1, idx2, idx3)
 
#define IP6_ADDR_BLOCK1(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[0]) >> 16) & 0xffff))
 
#define IP6_ADDR_BLOCK2(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[0])) & 0xffff))
 
#define IP6_ADDR_BLOCK3(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[1]) >> 16) & 0xffff))
 
#define IP6_ADDR_BLOCK4(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[1])) & 0xffff))
 
#define IP6_ADDR_BLOCK5(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[2]) >> 16) & 0xffff))
 
#define IP6_ADDR_BLOCK6(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[2])) & 0xffff))
 
#define IP6_ADDR_BLOCK7(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[3]) >> 16) & 0xffff))
 
#define IP6_ADDR_BLOCK8(ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[3])) & 0xffff))
 
#define ip6_addr_copy(dest, src)
 
#define ip6_addr_set(dest, src)
 
#define ip6_addr_copy_from_packed(dest, src)
 
#define ip6_addr_copy_to_packed(dest, src)
 
#define ip6_addr_set_zero(ip6addr)
 
#define ip6_addr_set_any(ip6addr)   ip6_addr_set_zero(ip6addr)
 
#define ip6_addr_set_loopback(ip6addr)
 
#define ip6_addr_set_hton(dest, src)
 
#define ip6_addr_netcmp_zoneless(addr1, addr2)
 
#define ip6_addr_netcmp(addr1, addr2)
 
#define ip6_addr_cmp_zoneless(addr1, addr2)
 
#define ip6_addr_cmp(addr1, addr2)
 
#define ip6_addr_cmp_packed(ip6addr, paddr, zone_idx)
 
- - - -

-Typedefs

typedef struct ip6_addr ip6_addr_t
 
- - - - - - - -

-Functions

int ip6addr_aton (const char *cp, ip6_addr_t *addr)
 
char * ip6addr_ntoa (const ip6_addr_t *addr)
 
char * ip6addr_ntoa_r (const ip6_addr_t *addr, char *buf, int buflen)
 
-

Detailed Description

-

IPv6 addresses.

-

Macro Definition Documentation

- -

◆ IP6_ADDR

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP6_ADDR( ip6addr,
 idx0,
 idx1,
 idx2,
 idx3 
)
-
-Value:
do { \
(ip6addr)->addr[0] = idx0; \
(ip6addr)->addr[1] = idx1; \
(ip6addr)->addr[2] = idx2; \
(ip6addr)->addr[3] = idx3; \
ip6_addr_clear_zone(ip6addr); } while(0)

Set a full IPv6 address by passing the 4 u32_t indices in network byte order (use PP_HTONL() for constants)

- -
-
- -

◆ IP6_ADDR_BLOCK1

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK1( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[0]) >> 16) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK2

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK2( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[0])) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK3

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK3( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[1]) >> 16) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK4

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK4( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[1])) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK5

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK5( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[2]) >> 16) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK6

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK6( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[2])) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK7

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK7( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[3]) >> 16) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ IP6_ADDR_BLOCK8

- -
-
- - - - - - - - -
#define IP6_ADDR_BLOCK8( ip6addr)   ((u16_t)((lwip_htonl((ip6addr)->addr[3])) & 0xffff))
-
-

Access address in 16-bit block

- -
-
- -

◆ ip6_addr_cmp

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_cmp( addr1,
 addr2 
)
-
-Value:
(ip6_addr_cmp_zoneless((addr1), (addr2)) && \
ip6_addr_cmp_zone((addr1), (addr2)))
#define ip6_addr_cmp_zoneless(addr1, addr2)
Definition: ip6_addr.h:168
-

Determine if two IPv6 addresses are the same. In particular, the address part of both must be the same, and the zone must be compatible.

-
Parameters
- - - -
addr1IPv6 address 1
addr2IPv6 address 2
-
-
-
Returns
1 if the addresses are considered equal, 0 if not
- -
-
- -

◆ ip6_addr_cmp_packed

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
#define ip6_addr_cmp_packed( ip6addr,
 paddr,
 zone_idx 
)
-
-Value:
(((ip6addr)->addr[0] == (paddr)->addr[0]) && \
((ip6addr)->addr[1] == (paddr)->addr[1]) && \
((ip6addr)->addr[2] == (paddr)->addr[2]) && \
((ip6addr)->addr[3] == (paddr)->addr[3]) && \
ip6_addr_equals_zone((ip6addr), (zone_idx)))

Compare IPv6 address to packed address and zone

- -
-
- -

◆ ip6_addr_cmp_zoneless

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_cmp_zoneless( addr1,
 addr2 
)
-
-Value:
(((addr1)->addr[0] == (addr2)->addr[0]) && \
((addr1)->addr[1] == (addr2)->addr[1]) && \
((addr1)->addr[2] == (addr2)->addr[2]) && \
((addr1)->addr[3] == (addr2)->addr[3]))

Compare IPv6 addresses, ignoring zone information. To be used sparingly!

- -
-
- -

◆ ip6_addr_copy

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_copy( dest,
 src 
)
-
-Value:
do{(dest).addr[0] = (src).addr[0]; \
(dest).addr[1] = (src).addr[1]; \
(dest).addr[2] = (src).addr[2]; \
(dest).addr[3] = (src).addr[3]; \
ip6_addr_copy_zone((dest), (src)); }while(0)

Copy IPv6 address - faster than ip6_addr_set: no NULL check

- -
-
- -

◆ ip6_addr_copy_from_packed

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_copy_from_packed( dest,
 src 
)
-
-Value:
do{(dest).addr[0] = (src).addr[0]; \
(dest).addr[1] = (src).addr[1]; \
(dest).addr[2] = (src).addr[2]; \
(dest).addr[3] = (src).addr[3]; \
ip6_addr_clear_zone(&dest); }while(0)

Copy packed IPv6 address to unpacked IPv6 address; zone is not set

- -
-
- -

◆ ip6_addr_copy_to_packed

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_copy_to_packed( dest,
 src 
)
-
-Value:
do{(dest).addr[0] = (src).addr[0]; \
(dest).addr[1] = (src).addr[1]; \
(dest).addr[2] = (src).addr[2]; \
(dest).addr[3] = (src).addr[3]; }while(0)

Copy unpacked IPv6 address to packed IPv6 address; zone is lost

- -
-
- -

◆ ip6_addr_netcmp

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_netcmp( addr1,
 addr2 
)
-
-Value:
(ip6_addr_netcmp_zoneless((addr1), (addr2)) && \
ip6_addr_cmp_zone((addr1), (addr2)))
#define ip6_addr_netcmp_zoneless(addr1, addr2)
Definition: ip6_addr.h:150
-

Determine if two IPv6 address are on the same network.

-
Parameters
- - - -
addr1IPv6 address 1
addr2IPv6 address 2
-
-
-
Returns
1 if the network identifiers of both address match, 0 if not
- -
-
- -

◆ ip6_addr_netcmp_zoneless

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_netcmp_zoneless( addr1,
 addr2 
)
-
-Value:
(((addr1)->addr[0] == (addr2)->addr[0]) && \
((addr1)->addr[1] == (addr2)->addr[1]))

Compare IPv6 networks, ignoring zone information. To be used sparingly!

- -
-
- -

◆ IP6_ADDR_PART

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define IP6_ADDR_PART( ip6addr,
 index,
 a,
 b,
 c,
 
)   (ip6addr)->addr[index] = PP_HTONL(LWIP_MAKEU32(a,b,c,d))
-
-

Set an IPv6 partial address given by byte-parts

- -
-
- -

◆ ip6_addr_set

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_set( dest,
 src 
)
-
-Value:
do{(dest)->addr[0] = (src) == NULL ? 0 : (src)->addr[0]; \
(dest)->addr[1] = (src) == NULL ? 0 : (src)->addr[1]; \
(dest)->addr[2] = (src) == NULL ? 0 : (src)->addr[2]; \
(dest)->addr[3] = (src) == NULL ? 0 : (src)->addr[3]; \
ip6_addr_set_zone((dest), (src) == NULL ? IP6_NO_ZONE : ip6_addr_zone(src)); }while(0)
#define IP6_NO_ZONE
Definition: ip6_zone.h:101
-
#define ip6_addr_zone(ip6addr)
Definition: ip6_zone.h:109
-

Safely copy one IPv6 address to another (src may be NULL)

- -
-
- -

◆ ip6_addr_set_any

- -
-
- - - - - - - - -
#define ip6_addr_set_any( ip6addr)   ip6_addr_set_zero(ip6addr)
-
-

Set address to ipv6 'any' (no need for lwip_htonl())

- -
-
- -

◆ ip6_addr_set_hton

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip6_addr_set_hton( dest,
 src 
)
-
-Value:
do{(dest)->addr[0] = (src) == NULL ? 0 : lwip_htonl((src)->addr[0]); \
(dest)->addr[1] = (src) == NULL ? 0 : lwip_htonl((src)->addr[1]); \
(dest)->addr[2] = (src) == NULL ? 0 : lwip_htonl((src)->addr[2]); \
(dest)->addr[3] = (src) == NULL ? 0 : lwip_htonl((src)->addr[3]); \
ip6_addr_set_zone((dest), (src) == NULL ? IP6_NO_ZONE : ip6_addr_zone(src));}while(0)
u32_t lwip_htonl(u32_t n)
Definition: def.c:90
-
#define IP6_NO_ZONE
Definition: ip6_zone.h:101
-
#define ip6_addr_zone(ip6addr)
Definition: ip6_zone.h:109
-

Safely copy one IPv6 address to another and change byte order from host- to network-order.

- -
-
- -

◆ ip6_addr_set_loopback

- -
-
- - - - - - - - -
#define ip6_addr_set_loopback( ip6addr)
-
-Value:
do{(ip6addr)->addr[0] = 0; \
(ip6addr)->addr[1] = 0; \
(ip6addr)->addr[2] = 0; \
(ip6addr)->addr[3] = PP_HTONL(0x00000001UL); \
ip6_addr_clear_zone(ip6addr);}while(0)

Set address to ipv6 loopback address

- -
-
- -

◆ ip6_addr_set_zero

- -
-
- - - - - - - - -
#define ip6_addr_set_zero( ip6addr)
-
-Value:
do{(ip6addr)->addr[0] = 0; \
(ip6addr)->addr[1] = 0; \
(ip6addr)->addr[2] = 0; \
(ip6addr)->addr[3] = 0; \
ip6_addr_clear_zone(ip6addr);}while(0)

Set complete address to zero

- -
-
-

Typedef Documentation

- -

◆ ip6_addr_t

- -
-
- - - - -
typedef struct ip6_addr ip6_addr_t
-
-

IPv6 address

- -
-
-

Function Documentation

- -

◆ ip6addr_aton()

- -
-
- - - - - - - - - - - - - - - - - - -
int ip6addr_aton (const char * cp,
ip6_addr_taddr 
)
-
-

Check whether "cp" is a valid ascii representation of an IPv6 address and convert to a binary address. Returns 1 if the address is valid, 0 if not.

-
Parameters
- - - -
cpIPv6 address in ascii representation (e.g. "FF01::1")
addrpointer to which to save the ip address in network order
-
-
-
Returns
1 if cp could be converted to addr, 0 on failure
- -
-
- -

◆ ip6addr_ntoa()

- -
-
- - - - - - - - -
char* ip6addr_ntoa (const ip6_addr_taddr)
-
-

returns ptr to static buffer; not reentrant!

-

Convert numeric IPv6 address into ASCII representation. returns ptr to static buffer; not reentrant!

-
Parameters
- - -
addrip6 address in network order to convert
-
-
-
Returns
pointer to a global static (!) buffer that holds the ASCII representation of addr
- -
-
- -

◆ ip6addr_ntoa_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
char* ip6addr_ntoa_r (const ip6_addr_taddr,
char * buf,
int buflen 
)
-
-

Same as ipaddr_ntoa, but reentrant since a user-supplied buffer is used.

-
Parameters
- - - - -
addrip6 address in network order to convert
buftarget buffer where the string is stored
buflenlength of buf
-
-
-
Returns
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.js deleted file mode 100644 index 5f8c5cf2d495a85522a215c4299ce95373efe394..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__addr_8h.js +++ /dev/null @@ -1,31 +0,0 @@ -var ip6__addr_8h = -[ - [ "ip6_addr", "structip6__addr.html", null ], - [ "IP6_ADDR", "ip6__addr_8h.html#a30c92254d6abe631de6a5accfd491bc3", null ], - [ "IP6_ADDR_BLOCK1", "ip6__addr_8h.html#ae258ebfa66d18c8c428bf3d8fd0f969c", null ], - [ "IP6_ADDR_BLOCK2", "ip6__addr_8h.html#a9193137423b6b936d25c2e6cf33b4921", null ], - [ "IP6_ADDR_BLOCK3", "ip6__addr_8h.html#a6466b1c0edd03d6a5986dcc79f7d8bb6", null ], - [ "IP6_ADDR_BLOCK4", "ip6__addr_8h.html#a2a5d7de341ce708b7145ad4d72652c71", null ], - [ "IP6_ADDR_BLOCK5", "ip6__addr_8h.html#a56a11cfaa169389c319f8bd027ac524c", null ], - [ "IP6_ADDR_BLOCK6", "ip6__addr_8h.html#a116d7c5c8bf8531b27f8a9fa98e728c3", null ], - [ "IP6_ADDR_BLOCK7", "ip6__addr_8h.html#ab87bee320ecc0e923931ee6f49802deb", null ], - [ "IP6_ADDR_BLOCK8", "ip6__addr_8h.html#af3d1f9876bf256ec964bd3809d7ed1b4", null ], - [ "ip6_addr_cmp", "ip6__addr_8h.html#aea8d4c4134abff1c76bc997a91163fe1", null ], - [ "ip6_addr_cmp_packed", "ip6__addr_8h.html#a11fe84789e3f039b3f71009e802946a8", null ], - [ "ip6_addr_cmp_zoneless", "ip6__addr_8h.html#ad0fc088972d395839a7ad75d3dab8322", null ], - [ "ip6_addr_copy", "ip6__addr_8h.html#a7b17e85a46bd8368ce27fc644e058073", null ], - [ "ip6_addr_copy_from_packed", "ip6__addr_8h.html#a05575d46c233ffb13fb03a3a2c8a16b3", null ], - [ "ip6_addr_copy_to_packed", "ip6__addr_8h.html#a6c46d12fa7d36c47b629d0ccdefa114b", null ], - [ "ip6_addr_netcmp", "ip6__addr_8h.html#a76b01f76b65647767d00ee9fad9fbaa2", null ], - [ "ip6_addr_netcmp_zoneless", "ip6__addr_8h.html#acc1622ab895680da0a3b6e5e56070342", null ], - [ "IP6_ADDR_PART", "ip6__addr_8h.html#a1d78feeb50aec8f2c07d840829f49ddd", null ], - [ "ip6_addr_set", "ip6__addr_8h.html#aa7b4ba4202b5f64dee605fe159e9c3ad", null ], - [ "ip6_addr_set_any", "ip6__addr_8h.html#ae2d1ce50ec6dbee890e2f8ae64abdf6b", null ], - [ "ip6_addr_set_hton", "ip6__addr_8h.html#ad636c27d56d1b3deca9f780bc173d3c2", null ], - [ "ip6_addr_set_loopback", "ip6__addr_8h.html#a02f5271e922f34a09153ce84839ad292", null ], - [ "ip6_addr_set_zero", "ip6__addr_8h.html#af696d3b81f4cb9c40ece912de73ed53c", null ], - [ "ip6_addr_t", "ip6__addr_8h.html#aaca9e796e93a355294c4954c08d01762", null ], - [ "ip6addr_aton", "ip6__addr_8h.html#a3f555ae302eb056f28f6cb266a27036e", null ], - [ "ip6addr_ntoa", "ip6__addr_8h.html#adba4443e6629583d48e1d1c7c21a977e", null ], - [ "ip6addr_ntoa_r", "ip6__addr_8h.html#a64d442f35f34c43121bf91cfea2e77a2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.html deleted file mode 100644 index a7b7c53b2a137bbb5bb66d8a41e1e0c072dde181..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/ip6_frag.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6_frag.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip6_frag.h"
-#include "lwip/ip6.h"
-#include "lwip/icmp6.h"
-#include "lwip/nd6.h"
-#include "lwip/ip.h"
-#include "lwip/pbuf.h"
-#include "lwip/memp.h"
-#include "lwip/stats.h"
-#include <string.h>
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - -

-Data Structures

struct  ip6_reass_helper
 
- - - - - -

-Macros

#define IP_REASS_CHECK_OVERLAP   1
 
#define IP_REASS_FREE_OLDEST   1
 
- - - - - -

-Functions

struct pbufip6_reass (struct pbuf *p)
 
err_t ip6_frag (struct pbuf *p, struct netif *netif, const ip6_addr_t *dest)
 
-

Detailed Description

-

IPv6 fragmentation and reassembly.

-

Macro Definition Documentation

- -

◆ IP_REASS_CHECK_OVERLAP

- -
-
- - - - -
#define IP_REASS_CHECK_OVERLAP   1
-
-

Setting this to 0, you can turn off checking the fragments for overlapping regions. The code gets a little smaller. Only use this if you know that overlapping won't occur on your network!

- -
-
- -

◆ IP_REASS_FREE_OLDEST

- -
-
- - - - -
#define IP_REASS_FREE_OLDEST   1
-
-

Set to 0 to prevent freeing the oldest datagram when the reassembly buffer is full (IP_REASS_MAX_PBUFS pbufs are enqueued). The code gets a little smaller. Datagrams will be freed by timeout only. Especially useful when MEMP_NUM_REASSDATA is set to 1, so one datagram can be reassembled at a time, only.

- -
-
-

Function Documentation

- -

◆ ip6_frag()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_frag (struct pbufp,
struct netifnetif,
const ip6_addr_tdest 
)
-
-

Fragment an IPv6 datagram if too large for the netif or path MTU.

-

Chop the datagram in MTU sized chunks and send them in order by pointing PBUF_REFs into p

-
Parameters
- - - - -
pipv6 packet to send
netifthe netif on which to send
destdestination ipv6 address to which to send
-
-
-
Returns
ERR_OK if sent successfully, err_t otherwise
- -
-
- -

◆ ip6_reass()

- -
-
- - - - - - - - -
struct pbuf* ip6_reass (struct pbufp)
-
-

Reassembles incoming IPv6 fragments into an IPv6 datagram.

-
Parameters
- - -
ppoints to the IPv6 Fragment Header
-
-
-
Returns
NULL if reassembly is incomplete, pbuf pointing to IPv6 Header if reassembly is complete
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.js deleted file mode 100644 index c2d2efe02c09e2596e3849524f73f89ad456e7ee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8c.js +++ /dev/null @@ -1,8 +0,0 @@ -var ip6__frag_8c = -[ - [ "ip6_reass_helper", "structip6__reass__helper.html", null ], - [ "IP_REASS_CHECK_OVERLAP", "ip6__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe", null ], - [ "IP_REASS_FREE_OLDEST", "ip6__frag_8c.html#a510934accf149433bdcf683993e79080", null ], - [ "ip6_frag", "ip6__frag_8c.html#a3ef87acbc615d5eb015104f83bbe7d37", null ], - [ "ip6_reass", "ip6__frag_8c.html#adbd666d01adcbbbc5966938f02025b7c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.html deleted file mode 100644 index 35db10f0f4e6ef8279ddd5f5354fcfcc99f98329..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip6_frag.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6_frag.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/ip6.h"
-#include "lwip/netif.h"
-
- - - - - -

-Data Structures

struct  ip6_reassdata
 
struct  pbuf_custom_ref
 
- - - - - -

-Macros

#define IP6_REASS_TMR_INTERVAL   1000
 
#define IPV6_FRAG_COPYHEADER   0
 
- - - - - -

-Functions

struct pbufip6_reass (struct pbuf *p)
 
err_t ip6_frag (struct pbuf *p, struct netif *netif, const ip6_addr_t *dest)
 
-

Detailed Description

-

IPv6 fragmentation and reassembly.

-

Macro Definition Documentation

- -

◆ IP6_REASS_TMR_INTERVAL

- -
-
- - - - -
#define IP6_REASS_TMR_INTERVAL   1000
-
-

The IPv6 reassembly timer interval in milliseconds.

- -
-
- -

◆ IPV6_FRAG_COPYHEADER

- -
-
- - - - -
#define IPV6_FRAG_COPYHEADER   0
-
-

IP6_FRAG_COPYHEADER==1: for platforms where sizeof(void*) > 4, "struct -ip6_reass_helper" is too large to be stored in the IPv6 fragment header, and will bleed into the header before it, which may be the IPv6 header or an extension header. This means that for each first fragment packet, we need to 1) make a copy of some IPv6 header fields (src+dest) that we need later on, just in case we do overwrite part of the IPv6 header, and 2) make a copy of the header data that we overwrote, so that we can restore it before either completing reassembly or sending an ICMPv6 reply. The last part is true even if this setting is disabled, but if it is enabled, we need to save a bit more data (up to the size of a pointer) because we overwrite more.

- -
-
-

Function Documentation

- -

◆ ip6_frag()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t ip6_frag (struct pbufp,
struct netifnetif,
const ip6_addr_tdest 
)
-
-

Fragment an IPv6 datagram if too large for the netif or path MTU.

-

Chop the datagram in MTU sized chunks and send them in order by pointing PBUF_REFs into p

-
Parameters
- - - - -
pipv6 packet to send
netifthe netif on which to send
destdestination ipv6 address to which to send
-
-
-
Returns
ERR_OK if sent successfully, err_t otherwise
- -
-
- -

◆ ip6_reass()

- -
-
- - - - - - - - -
struct pbuf* ip6_reass (struct pbufp)
-
-

Reassembles incoming IPv6 fragments into an IPv6 datagram.

-
Parameters
- - -
ppoints to the IPv6 Fragment Header
-
-
-
Returns
NULL if reassembly is incomplete, pbuf pointing to IPv6 Header if reassembly is complete
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.js deleted file mode 100644 index c9916057882bbda61c3306f43a981dc0779cb418..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__frag_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var ip6__frag_8h = -[ - [ "ip6_reassdata", "structip6__reassdata.html", null ], - [ "pbuf_custom_ref", "structpbuf__custom__ref.html", "structpbuf__custom__ref" ], - [ "IP6_REASS_TMR_INTERVAL", "ip6__frag_8h.html#ad0730ee4db9fbebdf071bb33d75698a2", null ], - [ "IPV6_FRAG_COPYHEADER", "ip6__frag_8h.html#a151e742cf7f0e5c3a08f31db0370cea7", null ], - [ "ip6_frag", "ip6__frag_8h.html#a3ef87acbc615d5eb015104f83bbe7d37", null ], - [ "ip6_reass", "ip6__frag_8h.html#adbd666d01adcbbbc5966938f02025b7c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.html deleted file mode 100644 index 0def3ae40550319b75b499d8f29845f511c053ae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip6_zone.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip6_zone.h File Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IP6_NO_ZONE   0
 
#define IPADDR6_ZONE_INIT   , IP6_NO_ZONE
 
#define ip6_addr_zone(ip6addr)   ((ip6addr)->zone)
 
#define ip6_addr_has_zone(ip6addr)   (ip6_addr_zone(ip6addr) != IP6_NO_ZONE)
 
#define ip6_addr_set_zone(ip6addr, zone_idx)   ((ip6addr)->zone = (zone_idx))
 
#define ip6_addr_clear_zone(ip6addr)   ((ip6addr)->zone = IP6_NO_ZONE)
 
#define ip6_addr_copy_zone(ip6addr1, ip6addr2)   ((ip6addr1).zone = (ip6addr2).zone)
 
#define ip6_addr_equals_zone(ip6addr, zone_idx)   ((ip6addr)->zone == (zone_idx))
 
#define ip6_addr_cmp_zone(ip6addr1, ip6addr2)   ((ip6addr1)->zone == (ip6addr2)->zone)
 
#define IPV6_CUSTOM_SCOPES   0
 
#define ip6_addr_has_scope(ip6addr, type)
 
#define ip6_addr_assign_zone(ip6addr, type, netif)
 
#define ip6_addr_test_zone(ip6addr, netif)   (ip6_addr_equals_zone((ip6addr), netif_get_index(netif)))
 
#define ip6_addr_lacks_zone(ip6addr, type)   (!ip6_addr_has_zone(ip6addr) && ip6_addr_has_scope((ip6addr), (type)))
 
#define ip6_addr_select_zone(dest, src)
 
- - - -

-Enumerations

enum  lwip_ipv6_scope_type { IP6_UNKNOWN = 0, -IP6_UNICAST = 1, -IP6_MULTICAST = 2 - }
 
-

Detailed Description

-

IPv6 address scopes, zones, and scoping policy.

-

This header provides the means to implement support for IPv6 address scopes, as per RFC 4007. An address scope can be either global or more constrained. In lwIP, we say that an address "has a scope" or "is scoped" when its scope is constrained, in which case the address is meaningful only in a specific "zone." For unicast addresses, only link-local addresses have a scope; in that case, the scope is the link. For multicast addresses, there are various scopes defined by RFC 4007 and others. For any constrained scope, a system must establish a (potentially one-to-many) mapping between zones and local interfaces. For example, a link-local address is valid on only one link (its zone). That link may be attached to one or more local interfaces. The decisions on which scopes are constrained and the mapping between zones and interfaces is together what we refer to as the "scoping policy" - more on this in a bit.

-

In lwIP, each IPv6 address has an associated zone index. This zone index may be set to "no zone" (IP6_NO_ZONE, 0) or an actual zone. We say that an address "has a zone" or "is zoned" when its zone index is not set to "no -zone." In lwIP, in principle, each address should be "properly zoned," which means that if the address has a zone if and only if has a scope. As such, it is a rule that an unscoped (e.g., global) address must never have a zone. Even though one could argue that there is always one zone even for global scopes, this rule exists for implementation simplicity. Violation of the rule will trigger assertions or otherwise result in undesired behavior.

-

Backward compatibility prevents us from requiring that applications always provide properly zoned addresses. We do enforce the rule that the in the lwIP link layer (everything below netif->output_ip6() and in particular ND6) all addresses are properly zoned. Thus, on the output paths down the stack, various places deal with the case of addresses that lack a zone. Some of them are best-effort for efficiency (e.g. the PCB bind and connect API calls' attempts to add missing zones); ultimately the IPv6 output handler (ip6_output_if_src) will set a zone if necessary.

-

Aside from dealing with scoped addresses lacking a zone, a proper IPv6 implementation must also ensure that a packet with a scoped source and/or destination address does not leave its zone. This is currently implemented in the input and forward functions. However, for output, these checks are deliberately omitted in order to keep the implementation lightweight. The routing algorithm in ip6_route will take decisions such that it will not cause zone violations unless the application sets bad addresses, though.

-

In terms of scoping policy, lwIP implements the default policy from RFC 4007 using macros in this file. This policy considers link-local unicast addresses and (only) interface-local and link-local multicast addresses as having a scope. For all these addresses, the zone is equal to the interface. As shown below in this file, it is possible to implement a custom policy.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.js deleted file mode 100644 index 3ae3aaec313d442f3460e6a62840b028ab34d7f4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip6__zone_8h.js +++ /dev/null @@ -1,23 +0,0 @@ -var ip6__zone_8h = -[ - [ "ip6_addr_assign_zone", "group__ip6__zones.html#ga1040a3d67498a1ef617bda8d9e0ba3a5", null ], - [ "ip6_addr_clear_zone", "group__ip6__zones.html#gae0249db6cd2687f2dbc445e7778d37ad", null ], - [ "ip6_addr_cmp_zone", "group__ip6__zones.html#gacbb8e1a7505d9772181defa0e75b8da9", null ], - [ "ip6_addr_copy_zone", "group__ip6__zones.html#ga7347729485d837bcff85ae4731bbf5c4", null ], - [ "ip6_addr_equals_zone", "group__ip6__zones.html#gaeead8379cc3fd4c257be0bb654994a8f", null ], - [ "ip6_addr_has_scope", "group__ip6__zones.html#gaa5332bb3b70c1a9acba1bea3ea0ecb90", null ], - [ "ip6_addr_has_zone", "group__ip6__zones.html#ga8727c081b6a80992881d481d0680db78", null ], - [ "ip6_addr_lacks_zone", "group__ip6__zones.html#gad963bf3e9695ba898271e314975f5c97", null ], - [ "ip6_addr_select_zone", "group__ip6__zones.html#gac83f3e7c8d65d3c784bffc9dec29b70c", null ], - [ "ip6_addr_set_zone", "group__ip6__zones.html#ga213310b303dd050da7856d67da72abd6", null ], - [ "ip6_addr_test_zone", "group__ip6__zones.html#gac3ec5f94e1cd62b1237efca3723dc06e", null ], - [ "ip6_addr_zone", "group__ip6__zones.html#gaee83e12649fa9706857c9ad8f9ef8634", null ], - [ "IP6_NO_ZONE", "group__ip6__zones.html#ga2049167d1715b9a9cf2730e122c0d4fb", null ], - [ "IPADDR6_ZONE_INIT", "group__ip6__zones.html#gaa090e54f632c8512a7991307e011c1b9", null ], - [ "IPV6_CUSTOM_SCOPES", "group__ip6__zones.html#gae677a65970f4b667156b256dd9a4924b", null ], - [ "lwip_ipv6_scope_type", "group__ip6__zones.html#ga1993c4b6a297b6e92d80a9ce46ddedfe", [ - [ "IP6_UNKNOWN", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaddb1d298ce96cea5ccc8e1397443dbb8", null ], - [ "IP6_UNICAST", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaacbcc65569837d437eea53c3bbb017b0", null ], - [ "IP6_MULTICAST", "group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfea70cda997b66f3e120e925c5a41904809", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.html deleted file mode 100644 index a65c37e830ac5462bb16e6235a4724dfce41db89..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -lwIP: src/core/ip.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-#include "lwip/ip.h"
-
- - - - - - - - - -

-Functions

char * ipaddr_ntoa (const ip_addr_t *addr)
 
char * ipaddr_ntoa_r (const ip_addr_t *addr, char *buf, int buflen)
 
int ipaddr_aton (const char *cp, ip_addr_t *addr)
 
err_t ip_input (struct pbuf *p, struct netif *inp)
 
- - - -

-Variables

struct ip_globals ip_data
 
-

Detailed Description

-

Common IPv4 and IPv6 code

-

Variable Documentation

- -

◆ ip_data

- -
-
- - - - -
struct ip_globals ip_data
-
-

Global data for both IPv4 and IPv6

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.js deleted file mode 100644 index eea2a71c676e63f0dad1ec181daecb38372a0282..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8c.js +++ /dev/null @@ -1,8 +0,0 @@ -var ip_8c = -[ - [ "ip_input", "group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26", null ], - [ "ipaddr_aton", "group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151", null ], - [ "ipaddr_ntoa", "group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1", null ], - [ "ipaddr_ntoa_r", "group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f", null ], - [ "ip_data", "ip_8c.html#ac944fb6564f181bc90bc7c2b8b00d94c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.html deleted file mode 100644 index c15f0a680890841e24bda2b1575036f6064c07c0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.html +++ /dev/null @@ -1,736 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-#include "lwip/err.h"
-#include "lwip/netif.h"
-#include "lwip/ip4.h"
-#include "lwip/ip6.h"
-#include "lwip/prot/ip.h"
-
- - - -

-Data Structures

struct  ip_globals
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX(p)   LWIP_ASSERT("p->ref == 1", (p)->ref == 1)
 
#define IP_PCB
 
#define ip_current_netif()   (ip_data.current_netif)
 
#define ip_current_input_netif()   (ip_data.current_input_netif)
 
#define ip_current_header_tot_len()   (ip_data.current_ip_header_tot_len)
 
#define ip_current_src_addr()   (&ip_data.current_iphdr_src)
 
#define ip_current_dest_addr()   (&ip_data.current_iphdr_dest)
 
#define ip4_current_header()   ip_data.current_ip4_header
 
#define ip6_current_header()   ((const struct ip6_hdr*)(ip_data.current_ip6_header))
 
#define ip_current_is_v6()   (ip6_current_header() != NULL)
 
#define ip6_current_src_addr()   (ip_2_ip6(&ip_data.current_iphdr_src))
 
#define ip6_current_dest_addr()   (ip_2_ip6(&ip_data.current_iphdr_dest))
 
#define ip_current_header_proto()
 
#define ip_next_header_ptr()
 
#define ip4_current_src_addr()   (ip_2_ip4(&ip_data.current_iphdr_src))
 
#define ip4_current_dest_addr()   (ip_2_ip4(&ip_data.current_iphdr_dest))
 
#define ip_current_src_addr()   (&ip_data.current_iphdr_src)
 
#define ip_current_dest_addr()   (&ip_data.current_iphdr_dest)
 
#define ip_get_option(pcb, opt)   ((pcb)->so_options & (opt))
 
#define ip_set_option(pcb, opt)   ((pcb)->so_options = (u8_t)((pcb)->so_options | (opt)))
 
#define ip_reset_option(pcb, opt)   ((pcb)->so_options = (u8_t)((pcb)->so_options & ~(opt)))
 
#define ip_output(p, src, dest, ttl, tos, proto)
 
#define ip_output_if(p, src, dest, ttl, tos, proto, netif)
 
#define ip_output_if_src(p, src, dest, ttl, tos, proto, netif)
 
#define ip_output_if_hdrincl(p, src, dest, netif)
 
#define ip_output_hinted(p, src, dest, ttl, tos, proto, netif_hint)
 
#define ip_route(src, dest)
 
#define ip_netif_get_local_ip(netif, dest)
 
- - - -

-Functions

err_t ip_input (struct pbuf *p, struct netif *inp)
 
- - - -

-Variables

struct ip_globals ip_data
 
-

Detailed Description

-

IP API

-

Macro Definition Documentation

- -

◆ ip4_current_dest_addr

- -
-
- - - - - - - -
#define ip4_current_dest_addr()   (ip_2_ip4(&ip_data.current_iphdr_dest))
-
-

Destination IP4 address of current_header

- -
-
- -

◆ ip4_current_header

- -
-
- - - - - - - -
#define ip4_current_header()   ip_data.current_ip4_header
-
-

Get the IPv4 header of the current packet. This function must only be called from a receive callback (udp_recv, raw_recv, tcp_accept). It will return NULL otherwise.

- -
-
- -

◆ ip4_current_src_addr

- -
-
- - - - - - - -
#define ip4_current_src_addr()   (ip_2_ip4(&ip_data.current_iphdr_src))
-
-

Source IP4 address of current_header

- -
-
- -

◆ ip6_current_dest_addr

- -
-
- - - - - - - -
#define ip6_current_dest_addr()   (ip_2_ip6(&ip_data.current_iphdr_dest))
-
-

Destination IPv6 address of current_header

- -
-
- -

◆ ip6_current_header

- -
-
- - - - - - - -
#define ip6_current_header()   ((const struct ip6_hdr*)(ip_data.current_ip6_header))
-
-

Get the IPv6 header of the current packet. This function must only be called from a receive callback (udp_recv, raw_recv, tcp_accept). It will return NULL otherwise.

- -
-
- -

◆ ip6_current_src_addr

- -
-
- - - - - - - -
#define ip6_current_src_addr()   (ip_2_ip6(&ip_data.current_iphdr_src))
-
-

Source IPv6 address of current_header

- -
-
- -

◆ ip_current_dest_addr [1/2]

- -
-
- - - - - - - -
#define ip_current_dest_addr()   (&ip_data.current_iphdr_dest)
-
-

Destination IP address of current_header

-

Union destination address of current_header

- -
-
- -

◆ ip_current_dest_addr [2/2]

- -
-
- - - - - - - -
#define ip_current_dest_addr()   (&ip_data.current_iphdr_dest)
-
-

Destination IP address of current_header

-

Union destination address of current_header

- -
-
- -

◆ ip_current_header_proto

- -
-
- - - - - - - -
#define ip_current_header_proto()
-
-Value:
IP6H_NEXTH(ip6_current_header()) :\
IPH_PROTO(ip4_current_header()))
#define ip_current_is_v6()
Definition: ip.h:157
-
#define ip6_current_header()
Definition: ip.h:155
-
#define ip4_current_header()
Definition: ip.h:151
-

Get the transport layer protocol

- -
-
- -

◆ ip_current_header_tot_len

- -
-
- - - - - - - -
#define ip_current_header_tot_len()   (ip_data.current_ip_header_tot_len)
-
-

Total header length of ip(6)_current_header() (i.e. after this, the UDP/TCP header starts)

- -
-
- -

◆ ip_current_input_netif

- -
-
- - - - - - - -
#define ip_current_input_netif()   (ip_data.current_input_netif)
-
-

Get the interface that received the current packet. This function must only be called from a receive callback (udp_recv, raw_recv, tcp_accept). It will return NULL otherwise.

- -
-
- -

◆ ip_current_is_v6

- -
-
- - - - - - - -
#define ip_current_is_v6()   (ip6_current_header() != NULL)
-
-

Returns TRUE if the current IP input packet is IPv6, FALSE if it is IPv4

- -
-
- -

◆ ip_current_netif

- -
-
- - - - - - - -
#define ip_current_netif()   (ip_data.current_netif)
-
-

Get the interface that accepted the current packet. This may or may not be the receiving netif, depending on your netif/network setup. This function must only be called from a receive callback (udp_recv, raw_recv, tcp_accept). It will return NULL otherwise.

- -
-
- -

◆ ip_current_src_addr [1/2]

- -
-
- - - - - - - -
#define ip_current_src_addr()   (&ip_data.current_iphdr_src)
-
-

Source IP address of current_header

-

Union source address of current_header

- -
-
- -

◆ ip_current_src_addr [2/2]

- -
-
- - - - - - - -
#define ip_current_src_addr()   (&ip_data.current_iphdr_src)
-
-

Source IP address of current_header

-

Union source address of current_header

- -
-
- -

◆ ip_get_option

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_get_option( pcb,
 opt 
)   ((pcb)->so_options & (opt))
-
-

Gets an IP pcb option (SOF_* flags)

- -
-
- -

◆ ip_next_header_ptr

- -
-
- - - - - - - -
#define ip_next_header_ptr()
-
-Value:
((const void*)((ip_current_is_v6() ? \
(const u8_t*)ip6_current_header() : (const u8_t*)ip4_current_header()) + ip_current_header_tot_len()))
#define ip_current_is_v6()
Definition: ip.h:157
-
#define ip_current_header_tot_len()
Definition: ip.h:141
-
#define ip6_current_header()
Definition: ip.h:155
-
#define ip4_current_header()
Definition: ip.h:151
-

Get the transport layer header

- -
-
- -

◆ ip_output_hinted

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_output_hinted( p,
 src,
 dest,
 ttl,
 tos,
 proto,
 netif_hint 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_output_hinted(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif_hint) : \
ip4_output_hinted(p, ip_2_ip4(src), ip_2_ip4(dest), ttl, tos, proto, netif_hint))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Output IP packet with netif_hint

- -
-
- -

◆ ip_output_if_hdrincl

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ip_output_if_hdrincl( p,
 src,
 dest,
 netif 
)
-
-Value:
(IP_IS_V6(dest) ? \
ip6_output_if(p, ip_2_ip6(src), LWIP_IP_HDRINCL, 0, 0, 0, netif) : \
ip4_output_if(p, ip_2_ip4(src), LWIP_IP_HDRINCL, 0, 0, 0, netif))
#define ip_2_ip4(ipaddr)
Definition: ip_addr.h:120
-
#define IP_IS_V6(ipaddr)
Definition: ip_addr.h:102
-
Definition: netif.h:260
-
err_t ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif)
Definition: ip4.c:787
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-

Output IP packet that already includes an IP header.

- -
-
- -

◆ IP_PCB

- -
-
- - - - -
#define IP_PCB
-
-Value:
/* ip addresses in network byte order */ \
ip_addr_t local_ip; \
ip_addr_t remote_ip; \
/* Bound netif index */ \
u8_t netif_idx; \
/* Socket options */ \
u8_t so_options; \
/* Type Of Service */ \
u8_t tos; \
/* Time To Live */ \
u8_t ttl \
/* link layer address resolution hint */ \
IP_PCB_NETIFHINT

This is the common part of all PCB types. It needs to be at the beginning of a PCB type definition. It is located here so that changes to this common part are made in one location instead of having to change all PCB structs.

- -
-
- -

◆ ip_reset_option

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_reset_option( pcb,
 opt 
)   ((pcb)->so_options = (u8_t)((pcb)->so_options & ~(opt)))
-
-

Resets an IP pcb option (SOF_* flags)

- -
-
- -

◆ ip_set_option

- -
-
- - - - - - - - - - - - - - - - - - -
#define ip_set_option( pcb,
 opt 
)   ((pcb)->so_options = (u8_t)((pcb)->so_options | (opt)))
-
-

Sets an IP pcb option (SOF_* flags)

- -
-
- -

◆ LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX

- -
-
- - - - - - - - -
#define LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX( p)   LWIP_ASSERT("p->ref == 1", (p)->ref == 1)
-
-

pbufs passed to IP must have a ref-count of 1 as their payload pointer gets altered as the packet is passed down the stack

- -
-
-

Variable Documentation

- -

◆ ip_data

- -
-
- - - - -
struct ip_globals ip_data
-
-

Global data for both IPv4 and IPv6

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.js deleted file mode 100644 index 0976519c9c489633891d0e367dcd665069a373be..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip_8h.js +++ /dev/null @@ -1,34 +0,0 @@ -var ip_8h = -[ - [ "ip_globals", "structip__globals.html", "structip__globals" ], - [ "ip4_current_dest_addr", "ip_8h.html#a2833c8d59910dd7c0e87ab3bb174e720", null ], - [ "ip4_current_header", "ip_8h.html#a3ce482b7e08282effd670001198ecd87", null ], - [ "ip4_current_src_addr", "ip_8h.html#ad2a62f96b9431a79f0258dc13058b160", null ], - [ "ip6_current_dest_addr", "ip_8h.html#a176525c2192d37ee9eaeba8012c5d9c0", null ], - [ "ip6_current_header", "ip_8h.html#af9bf74750c9d7a219ee88d240300fe69", null ], - [ "ip6_current_src_addr", "ip_8h.html#ac40a9e4a21ecf5bb39813bb6ca5bb245", null ], - [ "ip_current_dest_addr", "ip_8h.html#a9135977868017c3deeec86b525e13997", null ], - [ "ip_current_dest_addr", "ip_8h.html#a9135977868017c3deeec86b525e13997", null ], - [ "ip_current_header_proto", "ip_8h.html#af27c43c23b59d68a8463cd5ad035b20f", null ], - [ "ip_current_header_tot_len", "ip_8h.html#a2ca15ea285a10982294378cd7b8e83e2", null ], - [ "ip_current_input_netif", "ip_8h.html#ae214afa9d3f1b26fc8d538436b8fa3c4", null ], - [ "ip_current_is_v6", "ip_8h.html#abc56623d434a204298a4e98352af1c9d", null ], - [ "ip_current_netif", "ip_8h.html#aabecef3c7653a9767c79245c44fcab9f", null ], - [ "ip_current_src_addr", "ip_8h.html#a4e35b7692c228c98e738892f0a215647", null ], - [ "ip_current_src_addr", "ip_8h.html#a4e35b7692c228c98e738892f0a215647", null ], - [ "ip_get_option", "ip_8h.html#a26e077f52de4a97ff89c02415c084518", null ], - [ "ip_netif_get_local_ip", "group__ip.html#ga4a4b9439c91eeec719692dfe10f14af0", null ], - [ "ip_next_header_ptr", "ip_8h.html#a68d25b5924b768cbf2f1a78bbabfce26", null ], - [ "ip_output", "group__ip.html#gaf056aa43789c2964f091f8349bb83730", null ], - [ "ip_output_hinted", "ip_8h.html#accbc01f37dd426a66de41693a5450207", null ], - [ "ip_output_if", "group__ip.html#ga51cd772c3f6fca7c0363dca1fce7b250", null ], - [ "ip_output_if_hdrincl", "ip_8h.html#aac608b92f8f226c3574d6bb855f12496", null ], - [ "ip_output_if_src", "group__ip.html#gab9d45f846f796bd6ce1e0c780c392765", null ], - [ "IP_PCB", "ip_8h.html#a8bdf4b5f674375e76cdd968826d80e53", null ], - [ "ip_reset_option", "ip_8h.html#a441c63f00c4b0cb69fc34ca6b55307cc", null ], - [ "ip_route", "group__ip.html#ga0fa3afc2c00aea346889b476650adee3", null ], - [ "ip_set_option", "ip_8h.html#a13f48cf825c7f074dc05bea54e9d6a93", null ], - [ "LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX", "ip_8h.html#a355679dba1c0d8ef07ce3abcd28e3063", null ], - [ "ip_input", "group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26", null ], - [ "ip_data", "ip_8h.html#ac944fb6564f181bc90bc7c2b8b00d94c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.html deleted file mode 100644 index c1a05dcd185e2b5f0ee6973cacd392f9a9cec7dc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/ip_addr.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ip_addr.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/ip4_addr.h"
-#include "lwip/ip6_addr.h"
-
- - - -

-Data Structures

struct  ip_addr
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define IPADDR4_INIT(u32val)   { { { { u32val, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V4 }
 
#define IPADDR4_INIT_BYTES(a, b, c, d)   IPADDR4_INIT(PP_HTONL(LWIP_MAKEU32(a,b,c,d)))
 
#define IPADDR6_INIT(a, b, c, d)   { { { { a, b, c, d } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
 
#define IPADDR6_INIT_HOST(a, b, c, d)   { { { { PP_HTONL(a), PP_HTONL(b), PP_HTONL(c), PP_HTONL(d) } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_V6 }
 
#define IP_IS_ANY_TYPE_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_ANY)
 
#define IPADDR_ANY_TYPE_INIT   { { { { 0ul, 0ul, 0ul, 0ul } IPADDR6_ZONE_INIT } }, IPADDR_TYPE_ANY }
 
#define IP_IS_V4_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V4)
 
#define IP_IS_V6_VAL(ipaddr)   (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V6)
 
#define IP_IS_V4(ipaddr)   (((ipaddr) == NULL) || IP_IS_V4_VAL(*(ipaddr)))
 
#define IP_IS_V6(ipaddr)   (((ipaddr) != NULL) && IP_IS_V6_VAL(*(ipaddr)))
 
#define ip_2_ip6(ipaddr)   (&((ipaddr)->u_addr.ip6))
 
#define ip_2_ip4(ipaddr)   (&((ipaddr)->u_addr.ip4))
 
#define IP_ADDR4(ipaddr, a, b, c, d)
 
#define IP_ADDR6(ipaddr, i0, i1, i2, i3)
 
#define IP_ADDR6_HOST(ipaddr, i0, i1, i2, i3)   IP_ADDR6(ipaddr,PP_HTONL(i0),PP_HTONL(i1),PP_HTONL(i2),PP_HTONL(i3))
 
#define ip_addr_copy(dest, src)
 
#define ip_addr_copy_from_ip6(dest, src)
 
#define ip_addr_copy_from_ip6_packed(dest, src)
 
#define ip_addr_copy_from_ip4(dest, src)
 
#define ip_addr_set_ip4_u32(ipaddr, val)
 
#define ip_addr_set_ip4_u32_val(ipaddr, val)
 
#define ip_addr_get_ip4_u32(ipaddr)
 
#define ip_addr_set(dest, src)
 
#define ip_addr_set_ipaddr(dest, src)   ip_addr_set(dest, src)
 
#define ip_addr_set_zero(ipaddr)
 
#define ip_addr_set_zero_ip4(ipaddr)
 
#define ip_addr_set_zero_ip6(ipaddr)
 
#define ip_addr_set_any(is_ipv6, ipaddr)
 
#define ip_addr_set_any_val(is_ipv6, ipaddr)
 
#define ip_addr_set_loopback(is_ipv6, ipaddr)
 
#define ip_addr_set_loopback_val(is_ipv6, ipaddr)
 
#define ip_addr_set_hton(dest, src)
 
#define ip_addr_get_network(target, host, netmask)
 
#define ip_addr_netcmp(addr1, addr2, mask)
 
#define ip_addr_cmp(addr1, addr2)
 
#define ip_addr_cmp_zoneless(addr1, addr2)
 
#define ip_addr_isany(ipaddr)
 
#define ip_addr_isany_val(ipaddr)
 
#define ip_addr_isbroadcast(ipaddr, netif)
 
#define ip_addr_ismulticast(ipaddr)
 
#define ip_addr_isloopback(ipaddr)
 
#define ip_addr_islinklocal(ipaddr)
 
#define IPADDR_STRLEN_MAX   IP6ADDR_STRLEN_MAX
 
#define ip4_2_ipv4_mapped_ipv6(ip6addr, ip4addr)
 
#define unmap_ipv4_mapped_ipv6(ip4addr, ip6addr)   (ip4addr)->addr = (ip6addr)->addr[3];
 
#define IP_ADDR_ANY   IP4_ADDR_ANY
 
#define IP4_ADDR_ANY   (&ip_addr_any)
 
#define IP4_ADDR_ANY4   (ip_2_ip4(&ip_addr_any))
 
#define IP_ADDR_BROADCAST   (&ip_addr_broadcast)
 
#define IP4_ADDR_BROADCAST   (ip_2_ip4(&ip_addr_broadcast))
 
#define IP6_ADDR_ANY   (&ip6_addr_any)
 
#define IP6_ADDR_ANY6   (ip_2_ip6(&ip6_addr_any))
 
#define IP_ANY_TYPE   (&ip_addr_any_type)
 
- - - -

-Typedefs

typedef struct ip_addr ip_addr_t
 
- - - -

-Enumerations

enum  lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U, -IPADDR_TYPE_V6 = 6U, -IPADDR_TYPE_ANY = 46U - }
 
- - - - - - - -

-Functions

char * ipaddr_ntoa (const ip_addr_t *addr)
 
char * ipaddr_ntoa_r (const ip_addr_t *addr, char *buf, int buflen)
 
int ipaddr_aton (const char *cp, ip_addr_t *addr)
 
-

Detailed Description

-

IP address API (common IPv4 and IPv6)

-

Macro Definition Documentation

- -

◆ ip_addr_set_zero_ip4

- -
-
- - - - - - - - -
#define ip_addr_set_zero_ip4( ipaddr)
-
-Value:
do{ \
ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V4); }while(0)
Definition: ip_addr.h:56
-
#define ip_2_ip6(ipaddr)
Definition: ip_addr.h:116
-
-
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.js deleted file mode 100644 index dcc141bb9b71809f786f71fe389935abde90ed89..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/ip__addr_8h.js +++ /dev/null @@ -1,65 +0,0 @@ -var ip__addr_8h = -[ - [ "ip4_2_ipv4_mapped_ipv6", "group__ipaddr.html#gae5f26df8f5099f330ad1e506c74f06f7", null ], - [ "IP4_ADDR_ANY", "group__ip4addr.html#gae920b6e81610a38cf9ada52118807eff", null ], - [ "IP4_ADDR_ANY4", "group__ip4addr.html#gaa3f65a42b68149e96e618600b2ca2e42", null ], - [ "IP4_ADDR_BROADCAST", "group__ip4addr.html#ga5efdf55ba72c2b1b5755b1fc6f559a1a", null ], - [ "IP6_ADDR_ANY", "group__ip6addr.html#ga5181d2cb6b9254eb5ad4137f7b3635a0", null ], - [ "IP6_ADDR_ANY6", "group__ip6addr.html#ga953cdd2592764ba2e6e021aea350ad43", null ], - [ "ip_2_ip4", "group__ip4addr.html#gad7268a496b7e3f872efecd859eba6f03", null ], - [ "ip_2_ip6", "group__ip6addr.html#ga06e75bcd198012b5ba39480c233608bd", null ], - [ "IP_ADDR4", "group__ip4addr.html#gadd2203c6cbfb6de8c2d9ce5bbfb2bd2a", null ], - [ "IP_ADDR6", "group__ip6addr.html#ga9ee53b601b89dcb517496ba0bccf9bd0", null ], - [ "IP_ADDR6_HOST", "group__ip6addr.html#gabfb1ce44d6a8791336bf3ac06aa086ca", null ], - [ "IP_ADDR_ANY", "group__ip4addr.html#ga3e5e67b7292b156034560fef2202776c", null ], - [ "IP_ADDR_BROADCAST", "group__ip4addr.html#gad546955e48dada78b552375b873f6986", null ], - [ "ip_addr_cmp", "group__ipaddr.html#ga008c9c92d770cc030ea054e6b259835a", null ], - [ "ip_addr_cmp_zoneless", "group__ipaddr.html#gadb66f6d5fa926ed4b0e69db58dffcbe4", null ], - [ "ip_addr_copy", "group__ipaddr.html#ga77a933975db287f6aa5c2e70249ba18f", null ], - [ "ip_addr_copy_from_ip4", "group__ip4addr.html#gaef063b2e975dae7ecf398770b04b14af", null ], - [ "ip_addr_copy_from_ip6", "group__ip6addr.html#gabe6f7908ce8a91dc587e2ebc2172e651", null ], - [ "ip_addr_copy_from_ip6_packed", "group__ip6addr.html#ga130ca0907497831677c130dbb3289e1e", null ], - [ "ip_addr_get_ip4_u32", "group__ip4addr.html#ga09c62e8a3bf599aa7f335e0ad0820e85", null ], - [ "ip_addr_get_network", "group__ipaddr.html#gab5c5540ea05227bdd9207a47304bb2c1", null ], - [ "ip_addr_isany", "group__ipaddr.html#ga279118890e6a90aa740051fb8b0cc5f4", null ], - [ "ip_addr_isany_val", "group__ipaddr.html#gacd8f5aa151cff966fd28368b85f38c05", null ], - [ "ip_addr_isbroadcast", "group__ipaddr.html#gaa3345706e3aa8b32dd630c195b053e75", null ], - [ "ip_addr_islinklocal", "group__ipaddr.html#ga33bc079baaf513a9a7381b9531a1f653", null ], - [ "ip_addr_isloopback", "group__ipaddr.html#ga0fc8bf6662809274750868683b3a422e", null ], - [ "ip_addr_ismulticast", "group__ipaddr.html#ga2170d3ee13dd22722222228e7b1c5752", null ], - [ "ip_addr_netcmp", "group__ipaddr.html#ga3a2123f0bbf6fe843c8542e349c680eb", null ], - [ "ip_addr_set", "group__ipaddr.html#ga40db7feae2b92f7a7a01d65a85b06e18", null ], - [ "ip_addr_set_any", "group__ipaddr.html#ga8853fce54b1816dca3af90b48677e673", null ], - [ "ip_addr_set_any_val", "group__ipaddr.html#ga93c7bf3f7487495472aa0f9b5fc25d1a", null ], - [ "ip_addr_set_hton", "group__ipaddr.html#ga3528798be1d2f1ec6a6bccd35694edce", null ], - [ "ip_addr_set_ip4_u32", "group__ip4addr.html#ga971516589980428bf51f37cefa4ddf66", null ], - [ "ip_addr_set_ip4_u32_val", "group__ip4addr.html#ga624b5010ccc04cc3d0de2acce44f1c9e", null ], - [ "ip_addr_set_ipaddr", "group__ipaddr.html#gaea5e4795598bc33fa2db1773c8e6fbac", null ], - [ "ip_addr_set_loopback", "group__ipaddr.html#ga8f9d56ac85cd87338a1823e4a58ba1da", null ], - [ "ip_addr_set_loopback_val", "group__ipaddr.html#gac1c5f897bbee217771b1a6ba18733042", null ], - [ "ip_addr_set_zero", "group__ipaddr.html#gaae7edb585c062ae03bfbd3af7bf671bc", null ], - [ "ip_addr_set_zero_ip4", "ip__addr_8h.html#aecb93d575e65f835f1045a4e87e70ed9", null ], - [ "ip_addr_set_zero_ip6", "group__ip6addr.html#gafb3a0e5241683aff573e195f31ba8845", null ], - [ "IP_ANY_TYPE", "group__ipaddr.html#gabe43b154533b73585c4e58f568370ede", null ], - [ "IP_IS_ANY_TYPE_VAL", "group__ipaddr.html#ga83b17dbf7d1faf5c8f8c20b039db8bb8", null ], - [ "IP_IS_V4", "group__ip4addr.html#gabee5dab2191bb0f3355d7f30d1496f24", null ], - [ "IP_IS_V4_VAL", "group__ip4addr.html#gab1a059f07bd9c50aa58447d963b823a1", null ], - [ "IP_IS_V6", "group__ip6addr.html#ga9bac7e938757f1d24df2404e8b57cb7d", null ], - [ "IP_IS_V6_VAL", "group__ip6addr.html#ga1578e34703e86711a7fb7dcc3857004d", null ], - [ "IPADDR4_INIT", "group__ip4addr.html#ga1eaffd17b4b3c56cc91a6d516e18118f", null ], - [ "IPADDR4_INIT_BYTES", "group__ip4addr.html#ga55cc3896c46564bd2941ee5806fe1e11", null ], - [ "IPADDR6_INIT", "group__ip6addr.html#ga1266e500b1db0b7cdc4b269cace49746", null ], - [ "IPADDR6_INIT_HOST", "group__ip6addr.html#gadaff748da2b808995993dd3db5420f08", null ], - [ "IPADDR_ANY_TYPE_INIT", "group__ipaddr.html#ga23b580930c0eb1d0fdeba2b109c077a5", null ], - [ "IPADDR_STRLEN_MAX", "group__ipaddr.html#ga8619278bcbf705844f584f36972fc758", null ], - [ "unmap_ipv4_mapped_ipv6", "group__ipaddr.html#ga66b5a64b12128e3716bcf04ff91b5a57", null ], - [ "ip_addr_t", "group__ipaddr.html#ga16ef96d6cde029029bbf47fee35fd67a", null ], - [ "lwip_ip_addr_type", "group__ipaddr.html#gaf2142f0dfdcc938e2db16aa745ed585c", [ - [ "IPADDR_TYPE_V4", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cace47fa82608deeb1c1c7c2c891eb5049", null ], - [ "IPADDR_TYPE_V6", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585caae510fd8ec7fe405b594b57af61f9a02", null ], - [ "IPADDR_TYPE_ANY", "group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cac6b2c99cf920e08efcb55dc40e42944e", null ] - ] ], - [ "ipaddr_aton", "group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151", null ], - [ "ipaddr_ntoa", "group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1", null ], - [ "ipaddr_ntoa_r", "group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/jquery.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/jquery.js deleted file mode 100644 index f5343eda922a502398f4fce93cbf2ea09a997fe4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/jquery.js +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - -
- -
-
lowpan6.c File Reference
-
-
-
#include "netif/lowpan6.h"
-#include "lwip/ip.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/nd6.h"
-#include "lwip/mem.h"
-#include "lwip/udp.h"
-#include "lwip/tcpip.h"
-#include "lwip/snmp.h"
-#include "netif/ieee802154.h"
-#include <string.h>
-
- - - - - -

-Data Structures

struct  lowpan6_reass_helper
 
struct  lowpan6_ieee802154_data
 
- - - - - - - - - - - - - - - - - -

-Functions

u16_t lowpan6_calc_crc (const void *buf, u16_t len)
 
void lowpan6_tmr (void)
 
err_t lowpan6_set_context (u8_t idx, const ip6_addr_t *context)
 
err_t lowpan6_set_short_addr (u8_t addr_high, u8_t addr_low)
 
err_t lowpan6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t lowpan6_input (struct pbuf *p, struct netif *netif)
 
err_t lowpan6_set_pan_id (u16_t pan_id)
 
err_t tcpip_6lowpan_input (struct pbuf *p, struct netif *inp)
 
-

Detailed Description

-

6LowPAN output for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units.

-

This implementation aims to conform to IEEE 802.15.4(-2015), RFC 4944 and RFC 6282.

-

Function Documentation

- -

◆ lowpan6_calc_crc()

- -
-
- - - - - - - - - - - - - - - - - - -
u16_t lowpan6_calc_crc (const void * buf,
u16_t len 
)
-
-

Calculate the 16-bit CRC as required by IEEE 802.15.4

- -
-
- -

◆ lowpan6_tmr()

- -
-
- - - - - - - - -
void lowpan6_tmr (void )
-
-

Periodic timer for 6LowPAN functions:

-
    -
  • Remove incomplete/old packets
  • -
- -
-
- - - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8c.js deleted file mode 100644 index 30abcf77372706be2ea4b2b43ce3bedddd472344..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8c.js +++ /dev/null @@ -1,13 +0,0 @@ -var lowpan6_8c = -[ - [ "lowpan6_reass_helper", "structlowpan6__reass__helper.html", null ], - [ "lowpan6_ieee802154_data", "structlowpan6__ieee802154__data.html", "structlowpan6__ieee802154__data" ], - [ "lowpan6_calc_crc", "lowpan6_8c.html#ab33dc87f30aeda871845854511de9931", null ], - [ "lowpan6_input", "group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7", null ], - [ "lowpan6_output", "group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b", null ], - [ "lowpan6_set_context", "group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94", null ], - [ "lowpan6_set_pan_id", "group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3", null ], - [ "lowpan6_set_short_addr", "group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625", null ], - [ "lowpan6_tmr", "lowpan6_8c.html#ac8c3a4612aeb23f65e55c18faf5ad7d7", null ], - [ "tcpip_6lowpan_input", "group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.html deleted file mode 100644 index af1b3a57435b367e6bd8767582605fc6086d6ea3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - -lwIP: src/include/netif/lowpan6.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lowpan6.h File Reference
-
-
-
#include "netif/lowpan6_opts.h"
-#include "netif/lowpan6_common.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-
- - - -

-Macros

#define LOWPAN6_TMR_INTERVAL   1000
 
- - - - - - - - - - - - - - - - - -

-Functions

void lowpan6_tmr (void)
 
err_t lowpan6_set_context (u8_t idx, const ip6_addr_t *context)
 
err_t lowpan6_set_short_addr (u8_t addr_high, u8_t addr_low)
 
err_t lowpan6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t lowpan6_input (struct pbuf *p, struct netif *netif)
 
err_t lowpan6_set_pan_id (u16_t pan_id)
 
u16_t lowpan6_calc_crc (const void *buf, u16_t len)
 
err_t tcpip_6lowpan_input (struct pbuf *p, struct netif *inp)
 
-

Detailed Description

-

6LowPAN output for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units.

-

Macro Definition Documentation

- -

◆ LOWPAN6_TMR_INTERVAL

- -
-
- - - - -
#define LOWPAN6_TMR_INTERVAL   1000
-
-

1 second period for reassembly

- -
-
-

Function Documentation

- -

◆ lowpan6_calc_crc()

- -
-
- - - - - - - - - - - - - - - - - - -
u16_t lowpan6_calc_crc (const void * buf,
u16_t len 
)
-
-

Calculate the 16-bit CRC as required by IEEE 802.15.4

- -
-
- -

◆ lowpan6_tmr()

- -
-
- - - - - - - - -
void lowpan6_tmr (void )
-
-

Periodic timer for 6LowPAN functions:

-
    -
  • Remove incomplete/old packets
  • -
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.js deleted file mode 100644 index e5667d66df6165f45f3dca090b0200da81dddf51..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var lowpan6_8h = -[ - [ "LOWPAN6_TMR_INTERVAL", "lowpan6_8h.html#aa258ae16a937c40333c8f97a7f236797", null ], - [ "lowpan6_calc_crc", "lowpan6_8h.html#ab33dc87f30aeda871845854511de9931", null ], - [ "lowpan6_input", "group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7", null ], - [ "lowpan6_output", "group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b", null ], - [ "lowpan6_set_context", "group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94", null ], - [ "lowpan6_set_pan_id", "group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3", null ], - [ "lowpan6_set_short_addr", "group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625", null ], - [ "lowpan6_tmr", "lowpan6_8h.html#ac8c3a4612aeb23f65e55c18faf5ad7d7", null ], - [ "tcpip_6lowpan_input", "group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.html deleted file mode 100644 index 6ef651c14ff0bb37867ad9b0d0f12e340c2988f4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - -lwIP: src/netif/lowpan6_ble.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lowpan6_ble.c File Reference
-
-
-
#include "netif/lowpan6_ble.h"
-#include "lwip/ip.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/nd6.h"
-#include "lwip/mem.h"
-#include "lwip/udp.h"
-#include "lwip/tcpip.h"
-#include "lwip/snmp.h"
-#include <string.h>
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void ble_addr_to_eui64 (uint8_t *dst, const uint8_t *src, int public_addr)
 
void eui64_to_ble_addr (uint8_t *dst, const uint8_t *src)
 
err_t rfc7668_set_local_addr_eui64 (struct netif *netif, const u8_t *local_addr, size_t local_addr_len)
 
err_t rfc7668_set_local_addr_mac48 (struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr)
 
err_t rfc7668_set_peer_addr_eui64 (struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len)
 
err_t rfc7668_set_peer_addr_mac48 (struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr)
 
err_t rfc7668_set_context (u8_t idx, const ip6_addr_t *context)
 
err_t rfc7668_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t rfc7668_input (struct pbuf *p, struct netif *netif)
 
err_t rfc7668_if_init (struct netif *netif)
 
err_t tcpip_rfc7668_input (struct pbuf *p, struct netif *inp)
 
-

Detailed Description

-

6LowPAN over BLE output for IPv6 (RFC7668).

-

Function Documentation

- -

◆ rfc7668_set_local_addr_eui64()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_local_addr_eui64 (struct netifnetif,
const u8_t * local_addr,
size_t local_addr_len 
)
-
-

Set the local address used for stateful compression. This expects an address of 8 bytes.

- -
-
- -

◆ rfc7668_set_local_addr_mac48()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_local_addr_mac48 (struct netifnetif,
const u8_t * local_addr,
size_t local_addr_len,
int is_public_addr 
)
-
-

Set the local address used for stateful compression. This expects an address of 6 bytes.

- -
-
- -

◆ rfc7668_set_peer_addr_eui64()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_peer_addr_eui64 (struct netifnetif,
const u8_t * peer_addr,
size_t peer_addr_len 
)
-
-

Set the peer address used for stateful compression. This expects an address of 8 bytes.

- -
-
- -

◆ rfc7668_set_peer_addr_mac48()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_peer_addr_mac48 (struct netifnetif,
const u8_t * peer_addr,
size_t peer_addr_len,
int is_public_addr 
)
-
-

Set the peer address used for stateful compression. This expects an address of 6 bytes.

- -
-
- -

◆ tcpip_rfc7668_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_rfc7668_input (struct pbufp,
struct netifinp 
)
-
-

Pass a received packet to tcpip_thread for input processing

-
Parameters
- - - -
pthe received packet, p->payload pointing to the IEEE 802.15.4 header.
inpthe network interface on which the packet was received
-
-
-
Returns
see tcpip_inpkt, same return values
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.js deleted file mode 100644 index 388eeb7b020f19f90d0f131740109a9ceb9abf94..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var lowpan6__ble_8c = -[ - [ "ble_addr_to_eui64", "group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c", null ], - [ "eui64_to_ble_addr", "group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d", null ], - [ "rfc7668_if_init", "group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde", null ], - [ "rfc7668_input", "group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197", null ], - [ "rfc7668_output", "group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0", null ], - [ "rfc7668_set_context", "group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e", null ], - [ "rfc7668_set_local_addr_eui64", "lowpan6__ble_8c.html#a9c5b721f6fb28b4c999baab56a65d8e2", null ], - [ "rfc7668_set_local_addr_mac48", "lowpan6__ble_8c.html#a53d4e8096dd714f94c69d67a6cd49ac2", null ], - [ "rfc7668_set_peer_addr_eui64", "lowpan6__ble_8c.html#a01b797f4fde59dfb803f0299e6a49593", null ], - [ "rfc7668_set_peer_addr_mac48", "lowpan6__ble_8c.html#a437b9f9e85be644bd7b939413e3c81d0", null ], - [ "tcpip_rfc7668_input", "lowpan6__ble_8c.html#a6ae90ad69f5d901eb44cf87b9120cd9a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.html deleted file mode 100644 index 619d401082a3cc71c29ea0df05ae2652591e0696..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - -lwIP: src/include/netif/lowpan6_ble.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lowpan6_ble.h File Reference
-
-
-
#include "netif/lowpan6_opts.h"
-#include "netif/lowpan6_common.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

err_t rfc7668_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr)
 
err_t rfc7668_input (struct pbuf *p, struct netif *netif)
 
err_t rfc7668_set_local_addr_eui64 (struct netif *netif, const u8_t *local_addr, size_t local_addr_len)
 
err_t rfc7668_set_local_addr_mac48 (struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr)
 
err_t rfc7668_set_peer_addr_eui64 (struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len)
 
err_t rfc7668_set_peer_addr_mac48 (struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr)
 
err_t rfc7668_set_context (u8_t index, const ip6_addr_t *context)
 
err_t rfc7668_if_init (struct netif *netif)
 
err_t tcpip_rfc7668_input (struct pbuf *p, struct netif *inp)
 
void ble_addr_to_eui64 (uint8_t *dst, const uint8_t *src, int public_addr)
 
void eui64_to_ble_addr (uint8_t *dst, const uint8_t *src)
 
-

Detailed Description

-

6LowPAN over BLE for IPv6 (RFC7668).

-

Function Documentation

- -

◆ rfc7668_set_local_addr_eui64()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_local_addr_eui64 (struct netifnetif,
const u8_t * local_addr,
size_t local_addr_len 
)
-
-

Set the local address used for stateful compression. This expects an address of 8 bytes.

- -
-
- -

◆ rfc7668_set_local_addr_mac48()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_local_addr_mac48 (struct netifnetif,
const u8_t * local_addr,
size_t local_addr_len,
int is_public_addr 
)
-
-

Set the local address used for stateful compression. This expects an address of 6 bytes.

- -
-
- -

◆ rfc7668_set_peer_addr_eui64()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_peer_addr_eui64 (struct netifnetif,
const u8_t * peer_addr,
size_t peer_addr_len 
)
-
-

Set the peer address used for stateful compression. This expects an address of 8 bytes.

- -
-
- -

◆ rfc7668_set_peer_addr_mac48()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
err_t rfc7668_set_peer_addr_mac48 (struct netifnetif,
const u8_t * peer_addr,
size_t peer_addr_len,
int is_public_addr 
)
-
-

Set the peer address used for stateful compression. This expects an address of 6 bytes.

- -
-
- -

◆ tcpip_rfc7668_input()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t tcpip_rfc7668_input (struct pbufp,
struct netifinp 
)
-
-

Pass a received packet to tcpip_thread for input processing

-
Parameters
- - - -
pthe received packet, p->payload pointing to the IEEE 802.15.4 header.
inpthe network interface on which the packet was received
-
-
-
Returns
see tcpip_inpkt, same return values
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.js deleted file mode 100644 index 93fa2efe51a29a0000c83ff70ac3ebb6392b7c66..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__ble_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var lowpan6__ble_8h = -[ - [ "ble_addr_to_eui64", "group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c", null ], - [ "eui64_to_ble_addr", "group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d", null ], - [ "rfc7668_if_init", "group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde", null ], - [ "rfc7668_input", "group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197", null ], - [ "rfc7668_output", "group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0", null ], - [ "rfc7668_set_context", "group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e", null ], - [ "rfc7668_set_local_addr_eui64", "lowpan6__ble_8h.html#a9c5b721f6fb28b4c999baab56a65d8e2", null ], - [ "rfc7668_set_local_addr_mac48", "lowpan6__ble_8h.html#a53d4e8096dd714f94c69d67a6cd49ac2", null ], - [ "rfc7668_set_peer_addr_eui64", "lowpan6__ble_8h.html#a01b797f4fde59dfb803f0299e6a49593", null ], - [ "rfc7668_set_peer_addr_mac48", "lowpan6__ble_8h.html#a437b9f9e85be644bd7b939413e3c81d0", null ], - [ "tcpip_rfc7668_input", "lowpan6__ble_8h.html#a6ae90ad69f5d901eb44cf87b9120cd9a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8c.html deleted file mode 100644 index 29fe9fa20bc5d0a1dfa20edf2c49828e7900513d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8c.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -lwIP: src/netif/lowpan6_common.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
lowpan6_common.c File Reference
-
-
-
#include "netif/lowpan6_common.h"
-#include "lwip/ip.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip_addr.h"
-#include "lwip/netif.h"
-#include "lwip/udp.h"
-#include <string.h>
-

Detailed Description

-

Common 6LowPAN routines for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units.

-

This implementation aims to conform to IEEE 802.15.4(-2015), RFC 4944 and RFC 6282.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.html deleted file mode 100644 index 8f06ef4f64f93b5dc074a9029c772672d2a6084d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -lwIP: src/include/netif/lowpan6_common.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lowpan6_common.h File Reference
-
-
-
#include "netif/lowpan6_opts.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip.h"
-#include "lwip/ip6_addr.h"
-#include "lwip/netif.h"
-
- - - -

-Data Structures

struct  lowpan6_link_addr
 
-

Detailed Description

-

Common 6LowPAN routines for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.js deleted file mode 100644 index d3e1b82e05ae538c7c4ca2456e6aa180f05343a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__common_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var lowpan6__common_8h = -[ - [ "lowpan6_link_addr", "structlowpan6__link__addr.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.html deleted file mode 100644 index ffe29024314793b5f153e48bda6055750470ac2e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - -lwIP: src/include/netif/lowpan6_opts.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lowpan6_opts.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define LWIP_6LOWPAN_NUM_CONTEXTS   10
 
#define LWIP_6LOWPAN_INFER_SHORT_ADDRESS   1
 
#define LWIP_6LOWPAN_IPHC   1
 
#define LWIP_6LOWPAN_802154_HW_CRC   0
 
#define LWIP_6LOWPAN_CALC_CRC(buf, len)   lowpan6_calc_crc(buf, len)
 
#define LWIP_LOWPAN6_DEBUG   LWIP_DBG_OFF
 
#define LWIP_LOWPAN6_802154_DEBUG   LWIP_DBG_OFF
 
#define LWIP_LOWPAN6_IP_COMPRESSED_DEBUG   LWIP_DBG_OFF
 
#define LWIP_LOWPAN6_DECOMPRESSION_DEBUG   LWIP_DBG_OFF
 
#define LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG   LWIP_DBG_OFF
 
#define LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS   1
 
-

Detailed Description

-

6LowPAN options list

-

Macro Definition Documentation

- -

◆ LWIP_6LOWPAN_802154_HW_CRC

- -
-
- - - - -
#define LWIP_6LOWPAN_802154_HW_CRC   0
-
-

Set this to 1 if your IEEE 802.15.4 interface can calculate and check the CRC in hardware. This means TX packets get 2 zero bytes added on transmission which are to be filled with the CRC.

- -
-
- -

◆ LWIP_6LOWPAN_CALC_CRC

- -
-
- - - - - - - - - - - - - - - - - - -
#define LWIP_6LOWPAN_CALC_CRC( buf,
 len 
)   lowpan6_calc_crc(buf, len)
-
-

If LWIP_6LOWPAN_802154_HW_CRC==0, this can override the default slow implementation of the CRC used for 6LoWPAN over IEEE 802.15.4 (which uses a shift register).

- -
-
- -

◆ LWIP_6LOWPAN_INFER_SHORT_ADDRESS

- -
-
- - - - -
#define LWIP_6LOWPAN_INFER_SHORT_ADDRESS   1
-
-

LWIP_6LOWPAN_INFER_SHORT_ADDRESS: set this to 0 to disable creating short addresses for matching addresses (debug only)

- -
-
- -

◆ LWIP_6LOWPAN_IPHC

- -
-
- - - - -
#define LWIP_6LOWPAN_IPHC   1
-
-

LWIP_6LOWPAN_IPHC: set this to 0 to disable IP header compression as per RFC 6282 (which is mandatory for BLE)

- -
-
- -

◆ LWIP_6LOWPAN_NUM_CONTEXTS

- -
-
- - - - -
#define LWIP_6LOWPAN_NUM_CONTEXTS   10
-
-

LWIP_6LOWPAN_NUM_CONTEXTS: define the number of compression contexts per netif type

- -
-
- -

◆ LWIP_LOWPAN6_802154_DEBUG

- -
-
- - - - -
#define LWIP_LOWPAN6_802154_DEBUG   LWIP_DBG_OFF
-
-

Debug level for 6LoWPAN over IEEE 802.15.4

- -
-
- -

◆ LWIP_LOWPAN6_DEBUG

- -
-
- - - - -
#define LWIP_LOWPAN6_DEBUG   LWIP_DBG_OFF
-
-

Debug level for 6LoWPAN in general

- -
-
- -

◆ LWIP_LOWPAN6_DECOMPRESSION_DEBUG

- -
-
- - - - -
#define LWIP_LOWPAN6_DECOMPRESSION_DEBUG   LWIP_DBG_OFF
-
-

LWIP_LOWPAN6_DECOMPRESSION_DEBUG: enable decompression debug output

- -
-
- -

◆ LWIP_LOWPAN6_IP_COMPRESSED_DEBUG

- -
-
- - - - -
#define LWIP_LOWPAN6_IP_COMPRESSED_DEBUG   LWIP_DBG_OFF
-
-

LWIP_LOWPAN6_IP_COMPRESSED_DEBUG: enable compressed IP frame output debugging

- -
-
- -

◆ LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG

- -
-
- - - - -
#define LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG   LWIP_DBG_OFF
-
-

LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG: enable decompressed IP frame output debugging

- -
-
- -

◆ LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS

- -
-
- - - - -
#define LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS   1
-
-

LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS: Currently, the linux kernel driver for 6lowpan sets/clears a bit in the address, depending on the BD address (either public or not). Might not be RFC7668 conform, so you may select to do that (=1) or not (=0)

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.js deleted file mode 100644 index 4514c5a24cf1a02455858828cd8afa067193f9b7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lowpan6__opts_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var lowpan6__opts_8h = -[ - [ "LWIP_6LOWPAN_802154_HW_CRC", "lowpan6__opts_8h.html#ae5bb9b8d695caec08930073edc7c6175", null ], - [ "LWIP_6LOWPAN_CALC_CRC", "lowpan6__opts_8h.html#ad20840e31a0a6eeec8666e4d4a979f43", null ], - [ "LWIP_6LOWPAN_INFER_SHORT_ADDRESS", "lowpan6__opts_8h.html#a6a542cd72a6270b7231b8b93f8041207", null ], - [ "LWIP_6LOWPAN_IPHC", "lowpan6__opts_8h.html#a0f178a86d02e0ba4168cafe3de5f3afa", null ], - [ "LWIP_6LOWPAN_NUM_CONTEXTS", "lowpan6__opts_8h.html#a4ffa89f39abf93cc599f78c5a8bb0a4a", null ], - [ "LWIP_LOWPAN6_802154_DEBUG", "lowpan6__opts_8h.html#acf9a44be56d5dca9e45f644571d66f58", null ], - [ "LWIP_LOWPAN6_DEBUG", "lowpan6__opts_8h.html#ae90ebb32999c6df5cc83705e133e1754", null ], - [ "LWIP_LOWPAN6_DECOMPRESSION_DEBUG", "lowpan6__opts_8h.html#a7f4db0bd3dbe36a19efbd24cd8b7fcf0", null ], - [ "LWIP_LOWPAN6_IP_COMPRESSED_DEBUG", "lowpan6__opts_8h.html#a231bc758484376dfd2ded6931c462df8", null ], - [ "LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG", "lowpan6__opts_8h.html#a5b7a3e204d2edde5552ca3c8694419c1", null ], - [ "LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS", "lowpan6__opts_8h.html#af4a4d962af3439b111a8e72e5eeaccf8", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2errno_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2errno_8h.html deleted file mode 100644 index f081905283f0a5b20ddadb3c60f4447787ee9c56..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2errno_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/errno.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
errno.h File Reference
-
-
-
#include "lwip/opt.h"
-

Detailed Description

-

Posix Errno defines

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.html deleted file mode 100644 index 4f1b50c332468a784207420dad5da7f8d895fccb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.html +++ /dev/null @@ -1,508 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/etharp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
etharp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/pbuf.h"
-#include "lwip/ip4_addr.h"
-#include "lwip/netif.h"
-#include "lwip/ip4.h"
-#include "lwip/prot/ethernet.h"
-#include "lwip/prot/etharp.h"
-
- - - -

-Data Structures

struct  etharp_q_entry
 
- - - - - -

-Macros

#define ARP_TMR_INTERVAL   1000
 
#define etharp_gratuitous(netif)   etharp_request((netif), netif_ip4_addr(netif))
 
- - - - - - - - - - - - - - - - - -

-Functions

void etharp_tmr (void)
 
ssize_t etharp_find_addr (struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret)
 
int etharp_get_entry (size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret)
 
err_t etharp_output (struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr)
 
err_t etharp_query (struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q)
 
err_t etharp_request (struct netif *netif, const ip4_addr_t *ipaddr)
 
void etharp_cleanup_netif (struct netif *netif)
 
void etharp_input (struct pbuf *p, struct netif *netif)
 
-

Detailed Description

-

Ethernet output function - handles OUTGOING ethernet level traffic, implements ARP resolving. To be used in most low-level netif implementations

-

Macro Definition Documentation

- -

◆ ARP_TMR_INTERVAL

- -
-
- - - - -
#define ARP_TMR_INTERVAL   1000
-
-

1 seconds period

- -
-
- -

◆ etharp_gratuitous

- -
-
- - - - - - - - -
#define etharp_gratuitous( netif)   etharp_request((netif), netif_ip4_addr(netif))
-
-

For Ethernet network interfaces, we might want to send "gratuitous ARP"; this is an ARP packet sent by a node in order to spontaneously cause other nodes to update an entry in their ARP cache. From RFC 3220 "IP Mobility Support for IPv4" section 4.6.

- -
-
-

Function Documentation

- -

◆ etharp_cleanup_netif()

- -
-
- - - - - - - - -
void etharp_cleanup_netif (struct netifnetif)
-
-

Remove all ARP table entries of the specified netif.

-
Parameters
- - -
netifpoints to a network interface
-
-
- -
-
- -

◆ etharp_find_addr()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ssize_t etharp_find_addr (struct netifnetif,
const ip4_addr_tipaddr,
struct eth_addr ** eth_ret,
const ip4_addr_t ** ip_ret 
)
-
-

Finds (stable) ethernet/IP address pair from ARP table using interface and IP address index.

Note
the addresses in the ARP table are in network order!
-
Parameters
- - - - - -
netifpoints to interface index
ipaddrpoints to the (network order) IP address index
eth_retpoints to return pointer
ip_retpoints to return pointer
-
-
-
Returns
table index if found, -1 otherwise
- -
-
- -

◆ etharp_get_entry()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int etharp_get_entry (size_t i,
ip4_addr_t ** ipaddr,
struct netif ** netif,
struct eth_addr ** eth_ret 
)
-
-

Possibility to iterate over stable ARP table entries

-
Parameters
- - - - - -
ientry number, 0 to ARP_TABLE_SIZE
ipaddrreturn value: IP address
netifreturn value: points to interface
eth_retreturn value: ETH address
-
-
-
Returns
1 on valid index, 0 otherwise
- -
-
- -

◆ etharp_input()

- -
-
- - - - - - - - - - - - - - - - - - -
void etharp_input (struct pbufp,
struct netifnetif 
)
-
-

Responds to ARP requests to us. Upon ARP replies to us, add entry to cache send out queued IP packets. Updates cache with snooped address pairs.

-

Should be called for incoming ARP packets. The pbuf in the argument is freed by this function.

-
Parameters
- - - -
pThe ARP packet that arrived on netif. Is freed by this function.
netifThe lwIP network interface on which the ARP packet pbuf arrived.
-
-
-
See also
pbuf_free()
- -
-
- -

◆ etharp_output()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t etharp_output (struct netifnetif,
struct pbufq,
const ip4_addr_tipaddr 
)
-
-

Resolve and fill-in Ethernet address header for outgoing IP packet.

-

For IP multicast and broadcast, corresponding Ethernet addresses are selected and the packet is transmitted on the link.

-

For unicast addresses, the packet is submitted to etharp_query(). In case the IP address is outside the local network, the IP address of the gateway is used.

-
Parameters
- - - - -
netifThe lwIP network interface which the IP packet will be sent on.
qThe pbuf(s) containing the IP packet to be sent.
ipaddrThe IP address of the packet destination.
-
-
-
Returns
-
- -
-
- -

◆ etharp_query()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t etharp_query (struct netifnetif,
const ip4_addr_tipaddr,
struct pbufq 
)
-
-

Send an ARP request for the given IP address and/or queue a packet.

-

If the IP address was not yet in the cache, a pending ARP cache entry is added and an ARP request is sent for the given address. The packet is queued on this entry.

-

If the IP address was already pending in the cache, a new ARP request is sent for the given address. The packet is queued on this entry.

-

If the IP address was already stable in the cache, and a packet is given, it is directly sent and no ARP request is sent out.

-

If the IP address was already stable in the cache, and no packet is given, an ARP request is sent out.

-
Parameters
- - - - -
netifThe lwIP network interface on which ipaddr must be queried for.
ipaddrThe IP address to be resolved.
qIf non-NULL, a pbuf that must be delivered to the IP address. q is not freed by this function.
-
-
-
Note
q must only be ONE packet, not a packet queue!
-
Returns
    -
  • ERR_BUF Could not make room for Ethernet header.
  • -
  • ERR_MEM Hardware address unknown, and no more ARP entries available to query for address or queue the packet.
  • -
  • ERR_MEM Could not queue packet due to memory shortage.
  • -
  • ERR_RTE No route to destination (no gateway to external networks).
  • -
  • ERR_ARG Non-unicast address given, those will not appear in ARP cache.
  • -
-
- -
-
- -

◆ etharp_request()

- -
-
- - - - - - - - - - - - - - - - - - -
err_t etharp_request (struct netifnetif,
const ip4_addr_tipaddr 
)
-
-

Send an ARP request packet asking for ipaddr.

-
Parameters
- - - -
netifthe lwip network interface on which to send the request
ipaddrthe IP address for which to ask
-
-
-
Returns
ERR_OK if the request has been sent ERR_MEM if the ARP packet couldn't be allocated any other err_t on failure
- -
-
- -

◆ etharp_tmr()

- -
-
- - - - - - - - -
void etharp_tmr (void )
-
-

Clears expired entries in the ARP table.

-

This function should be called every ARP_TMR_INTERVAL milliseconds (1 second), in order to expire entries in the ARP table.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.js deleted file mode 100644 index bdd938a9b9567c92a70cb146dd66a974503abe02..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2etharp_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var lwip_2etharp_8h = -[ - [ "etharp_q_entry", "structetharp__q__entry.html", null ], - [ "ARP_TMR_INTERVAL", "lwip_2etharp_8h.html#aaa3d8ed1eb1129f518345e37b38cfc37", null ], - [ "etharp_gratuitous", "lwip_2etharp_8h.html#a83947dea159baf3420922084072e631e", null ], - [ "etharp_cleanup_netif", "lwip_2etharp_8h.html#ae94677a2a5f3698276027c7475f6ca05", null ], - [ "etharp_find_addr", "lwip_2etharp_8h.html#a0f8ca87c5472fa165763c8c38b76174c", null ], - [ "etharp_get_entry", "lwip_2etharp_8h.html#ab93df7ccb26496100d45137541e863c8", null ], - [ "etharp_input", "lwip_2etharp_8h.html#a540a5506979693ef9ac4496db9bfa7d6", null ], - [ "etharp_output", "lwip_2etharp_8h.html#a19258c75a3778b6ed0c82f63a419502d", null ], - [ "etharp_query", "lwip_2etharp_8h.html#ae180772e31346a0afeb707ad172dd19c", null ], - [ "etharp_request", "lwip_2etharp_8h.html#a3e56faced96841e615f88dd57d1b2b15", null ], - [ "etharp_tmr", "lwip_2etharp_8h.html#a654f4dad71f7e2bc4820094648f37a26", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.html deleted file mode 100644 index 8bc3b02bbfa3a63ea9c6bf68505202ed003cda20..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/inet.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
inet.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/def.h"
-#include "lwip/ip_addr.h"
-#include "lwip/ip6_addr.h"
-
- - - - - - - - - - - - - -

-Macros

#define INADDR_NONE   IPADDR_NONE
 
#define INADDR_LOOPBACK   IPADDR_LOOPBACK
 
#define INADDR_ANY   IPADDR_ANY
 
#define INADDR_BROADCAST   IPADDR_BROADCAST
 
#define IN6ADDR_ANY_INIT   {{{0,0,0,0}}}
 
#define IN6ADDR_LOOPBACK_INIT   {{{0,0,0,PP_HTONL(1)}}}
 
- - - -

-Variables

const struct in6_addr in6addr_any
 
-

Detailed Description

-

This file (together with sockets.h) aims to provide structs and functions from

-

Macro Definition Documentation

- -

◆ IN6ADDR_ANY_INIT

- -
-
- - - - -
#define IN6ADDR_ANY_INIT   {{{0,0,0,0}}}
-
-

This macro can be used to initialize a variable of type struct in6_addr to the IPv6 wildcard address.

- -
-
- -

◆ IN6ADDR_LOOPBACK_INIT

- -
-
- - - - -
#define IN6ADDR_LOOPBACK_INIT   {{{0,0,0,PP_HTONL(1)}}}
-
-

This macro can be used to initialize a variable of type struct in6_addr to the IPv6 loopback address.

- -
-
- -

◆ INADDR_ANY

- -
-
- - - - -
#define INADDR_ANY   IPADDR_ANY
-
-

0.0.0.0

- -
-
- -

◆ INADDR_BROADCAST

- -
-
- - - - -
#define INADDR_BROADCAST   IPADDR_BROADCAST
-
-

255.255.255.255

- -
-
- -

◆ INADDR_LOOPBACK

- -
-
- - - - -
#define INADDR_LOOPBACK   IPADDR_LOOPBACK
-
-

127.0.0.1

- -
-
- -

◆ INADDR_NONE

- -
-
- - - - -
#define INADDR_NONE   IPADDR_NONE
-
-

255.255.255.255

- -
-
-

Variable Documentation

- -

◆ in6addr_any

- -
-
- - - - -
const struct in6_addr in6addr_any
-
-

This variable is initialized by the system to contain the wildcard IPv6 address.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.js deleted file mode 100644 index f49cd10005876512a4e478e42a396a4fb4eac2f9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2inet_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var lwip_2inet_8h = -[ - [ "IN6ADDR_ANY_INIT", "lwip_2inet_8h.html#a1de876a356ee05a2e9427b741f99f49c", null ], - [ "IN6ADDR_LOOPBACK_INIT", "lwip_2inet_8h.html#a5562c81af19ee5988ddc5a5c6153cf37", null ], - [ "INADDR_ANY", "lwip_2inet_8h.html#a5d1940045dc2e7de552f3d4ff13a74ab", null ], - [ "INADDR_BROADCAST", "lwip_2inet_8h.html#a4a725f61ded23ce8a7dff8e82ed51986", null ], - [ "INADDR_LOOPBACK", "lwip_2inet_8h.html#ae1ac25d7797666cff6d01d6c795c2378", null ], - [ "INADDR_NONE", "lwip_2inet_8h.html#a3d2472d6cf31b73eeb829110dd0fffea", null ], - [ "in6addr_any", "lwip_2inet_8h.html#af8c97553060738d9edd6bfeab13ef7c3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.html deleted file mode 100644 index e1d463a90dcc01869825a94c8b397dd66ed49824..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/netdb.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
netdb.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/arch.h"
-#include "lwip/inet.h"
-#include "lwip/sockets.h"
-
- - - - - - - - - - - -

-Macros

#define EAI_NONAME   200
 
#define gethostbyname(name)   lwip_gethostbyname(name)
 
#define gethostbyname_r(name, ret, buf, buflen, result, h_errnop)   lwip_gethostbyname_r(name, ret, buf, buflen, result, h_errnop)
 
#define freeaddrinfo(addrinfo)   lwip_freeaddrinfo(addrinfo)
 
#define getaddrinfo(nodname, servname, hints, res)   lwip_getaddrinfo(nodname, servname, hints, res)
 
- - - - - - - - - -

-Functions

struct hostent * lwip_gethostbyname (const char *name)
 
int lwip_gethostbyname_r (const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop)
 
void lwip_freeaddrinfo (struct addrinfo *ai)
 
int lwip_getaddrinfo (const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res)
 
- - - -

-Variables

int h_errno
 
-

Detailed Description

-

NETDB API (sockets)

-

Macro Definition Documentation

- -

◆ EAI_NONAME

- -
-
- - - - -
#define EAI_NONAME   200
-
-

Errors used by the DNS API functions, h_errno can be one of them

- -
-
-

Function Documentation

- -

◆ lwip_freeaddrinfo()

- -
-
- - - - - - - - -
void lwip_freeaddrinfo (struct addrinfo * ai)
-
-

Frees one or more addrinfo structures returned by getaddrinfo(), along with any additional storage associated with those structures. If the ai_next field of the structure is not null, the entire list of structures is freed.

-
Parameters
- - -
aistruct addrinfo to free
-
-
- -
-
- -

◆ lwip_getaddrinfo()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lwip_getaddrinfo (const char * nodename,
const char * servname,
const struct addrinfo * hints,
struct addrinfo ** res 
)
-
-

Translates the name of a service location (for example, a host name) and/or a service name and returns a set of socket addresses and associated information to be used in creating a socket with which to address the specified service. Memory for the result is allocated internally and must be freed by calling lwip_freeaddrinfo()!

-

Due to a limitation in dns_gethostbyname, only the first address of a host is returned. Also, service names are not supported (only port numbers)!

-
Parameters
- - - - - -
nodenamedescriptive name or address string of the host (may be NULL -> local address)
servnameport number as string of NULL
hintsstructure containing input values that set socktype and protocol
respointer to a pointer where to store the result (set to NULL on failure)
-
-
-
Returns
0 on success, non-zero on failure
- -
-
- -

◆ lwip_gethostbyname()

- -
-
- - - - - - - - -
struct hostent* lwip_gethostbyname (const char * name)
-
-

Returns an entry containing addresses of address family AF_INET for the host with name name. Due to dns_gethostbyname limitations, only one address is returned.

-
Parameters
- - -
namethe hostname to resolve
-
-
-
Returns
an entry containing addresses of address family AF_INET for the host with name name
- -
-
- -

◆ lwip_gethostbyname_r()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lwip_gethostbyname_r (const char * name,
struct hostent * ret,
char * buf,
size_t buflen,
struct hostent ** result,
int * h_errnop 
)
-
-

Thread-safe variant of lwip_gethostbyname: instead of using a static buffer, this function takes buffer and errno pointers as arguments and uses these for the result.

-
Parameters
- - - - - - - -
namethe hostname to resolve
retpre-allocated struct where to store the result
bufpre-allocated buffer where to store additional data
buflenthe size of buf
resultpointer to a hostent pointer that is set to ret on success and set to zero on error
h_errnoppointer to an int where to store errors (instead of modifying the global h_errno)
-
-
-
Returns
0 on success, non-zero on error, additional error information is stored in *h_errnop instead of h_errno to be thread-safe
- -
-
-

Variable Documentation

- -

◆ h_errno

- -
-
- - - - -
int h_errno
-
-

h_errno is exported in netdb.h for access by applications.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.js deleted file mode 100644 index 53a96af62febd12aaeea06109f8a0021bc7d67bd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2netdb_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var lwip_2netdb_8h = -[ - [ "EAI_NONAME", "lwip_2netdb_8h.html#a0bb00f48d6ba1e8c55b7d85c8e3a19a7", null ], - [ "freeaddrinfo", "group__netdbapi.html#gab28cd3049bcf6e2bc3a71e968a64a92d", null ], - [ "getaddrinfo", "group__netdbapi.html#ga558191530d91c101621b49e43bd5bbf5", null ], - [ "gethostbyname", "group__netdbapi.html#ga39746b4b096060ca3e8c6ee7a7560b1d", null ], - [ "gethostbyname_r", "group__netdbapi.html#ga76204a4d646dba393f88aa9b0980fc07", null ], - [ "lwip_freeaddrinfo", "lwip_2netdb_8h.html#a7f65ff5982a0743849a644ef2cd15ef5", null ], - [ "lwip_getaddrinfo", "lwip_2netdb_8h.html#af356989c172a51187e22b557f22d4165", null ], - [ "lwip_gethostbyname", "lwip_2netdb_8h.html#a8adc6d35c068a073369edde71c678cbc", null ], - [ "lwip_gethostbyname_r", "lwip_2netdb_8h.html#afa229e90916f6c8d6308828f45351d2d", null ], - [ "h_errno", "lwip_2netdb_8h.html#a2a1ce3f2040007303d36c0b682b5ac10", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.html deleted file mode 100644 index a477cf506a54fad89d38e6608ae7dcab9ea2d545..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/etharp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
etharp.h File Reference
-
-
-
#include "lwip/arch.h"
-#include "lwip/prot/ethernet.h"
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - - - -

-Data Structures

struct  ip4_addr_wordaligned
 
struct  etharp_hdr
 
- - - - - -

-Macros

#define IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T(dest, src)   SMEMCPY(dest, src, sizeof(ip4_addr_t))
 
#define IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T(dest, src)   SMEMCPY(dest, src, sizeof(ip4_addr_t))
 
-

Detailed Description

-

ARP protocol definitions

-

Macro Definition Documentation

- -

◆ IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T

- -
-
- - - - - - - - - - - - - - - - - - -
#define IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T( dest,
 src 
)   SMEMCPY(dest, src, sizeof(ip4_addr_t))
-
-

MEMCPY-like copying of IP addresses where addresses are known to be 16-bit-aligned if the port is correctly configured (so a port could define this to copying 2 u16_t's) - no NULL-pointer-checking needed.

- -
-
- -

◆ IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T

- -
-
- - - - - - - - - - - - - - - - - - -
#define IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T( dest,
 src 
)   SMEMCPY(dest, src, sizeof(ip4_addr_t))
-
-

MEMCPY-like copying of IP addresses where addresses are known to be 16-bit-aligned if the port is correctly configured (so a port could define this to copying 2 u16_t's) - no NULL-pointer-checking needed.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.js deleted file mode 100644 index a70af41e41c42b06d880ac180ed8ab59c0a159a6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2etharp_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var lwip_2prot_2etharp_8h = -[ - [ "ip4_addr_wordaligned", "structip4__addr__wordaligned.html", null ], - [ "etharp_hdr", "structetharp__hdr.html", null ], - [ "IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T", "lwip_2prot_2etharp_8h.html#a7dff02ff186f844b731cecbe614b7419", null ], - [ "IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T", "lwip_2prot_2etharp_8h.html#a94f1c2a6ad7cecdfe759c0490ba7f030", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.html deleted file mode 100644 index ee862b4a48697653da3f82eec56eb0da68335bdf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/ethernet.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
ethernet.h File Reference
-
-
-
#include "lwip/arch.h"
-#include "lwip/prot/ieee.h"
-#include "arch/bpstruct.h"
-#include "arch/epstruct.h"
-
- - - - - - - -

-Data Structures

struct  eth_addr
 
struct  eth_hdr
 
struct  eth_vlan_hdr
 
- - - - - - - -

-Macros

#define ETH_ADDR(b0, b1, b2, b3, b4, b5)   {{b0, b1, b2, b3, b4, b5}}
 
#define LL_IP4_MULTICAST_ADDR_0   0x01
 
#define LL_IP6_MULTICAST_ADDR_0   0x33
 
-

Detailed Description

-

Ethernet protocol definitions

-

Macro Definition Documentation

- -

◆ ETH_ADDR

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define ETH_ADDR( b0,
 b1,
 b2,
 b3,
 b4,
 b5 
)   {{b0, b1, b2, b3, b4, b5}}
-
-

Initialize a struct eth_addr with its 6 bytes (takes care of correct braces)

- -
-
- -

◆ LL_IP4_MULTICAST_ADDR_0

- -
-
- - - - -
#define LL_IP4_MULTICAST_ADDR_0   0x01
-
-

The 24-bit IANA IPv4-multicast OUI is 01-00-5e:

- -
-
- -

◆ LL_IP6_MULTICAST_ADDR_0

- -
-
- - - - -
#define LL_IP6_MULTICAST_ADDR_0   0x33
-
-

IPv6 multicast uses this prefix

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.js deleted file mode 100644 index 5df242d3b129cc304a40961d52667d0bd5053227..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwip_2prot_2ethernet_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var lwip_2prot_2ethernet_8h = -[ - [ "eth_addr", "structeth__addr.html", null ], - [ "eth_hdr", "structeth__hdr.html", null ], - [ "eth_vlan_hdr", "structeth__vlan__hdr.html", null ], - [ "ETH_ADDR", "lwip_2prot_2ethernet_8h.html#a19c72ce98569e0fb55948a7587d704ee", null ], - [ "LL_IP4_MULTICAST_ADDR_0", "lwip_2prot_2ethernet_8h.html#afaf6cbccf9477c3505660e3a17860e07", null ], - [ "LL_IP6_MULTICAST_ADDR_0", "lwip_2prot_2ethernet_8h.html#a8ebe93c6ad2d743e6c952539257679b6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.html deleted file mode 100644 index d54d3d882f1ed48379e4a7781ba6b706622ec8a9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - -lwIP: src/apps/lwiperf/lwiperf.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lwiperf.c File Reference
-
-
-
#include "lwip/apps/lwiperf.h"
-#include "lwip/tcp.h"
-#include "lwip/sys.h"
-#include <string.h>
-
- - - - - -

-Data Structures

struct  _lwiperf_settings
 
struct  _lwiperf_state_tcp
 
- - - - - - - -

-Macros

#define LWIPERF_TCP_MAX_IDLE_SEC   10U
 
#define LWIPERF_SERVER_IP_TYPE   IPADDR_TYPE_ANY
 
#define LWIPERF_CHECK_RX_DATA   0
 
- - - - - -

-Typedefs

typedef struct _lwiperf_settings lwiperf_settings_t
 
typedef struct _lwiperf_state_tcp lwiperf_state_tcp_t
 
- - - - - - - - - - - -

-Functions

void * lwiperf_start_tcp_server_default (lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_server (const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client_default (const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client (const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg)
 
void lwiperf_abort (void *lwiperf_session)
 
-

Detailed Description

-

lwIP iPerf server implementation

-

Macro Definition Documentation

- -

◆ LWIPERF_CHECK_RX_DATA

- -
-
- - - - -
#define LWIPERF_CHECK_RX_DATA   0
-
-

If this is 1, check that received data has the correct format

- -
-
- -

◆ LWIPERF_SERVER_IP_TYPE

- -
-
- - - - -
#define LWIPERF_SERVER_IP_TYPE   IPADDR_TYPE_ANY
-
-

Change this if you don't want to lwiperf to listen to any IP version

- -
-
- -

◆ LWIPERF_TCP_MAX_IDLE_SEC

- -
-
- - - - -
#define LWIPERF_TCP_MAX_IDLE_SEC   10U
-
-

Specify the idle timeout (in seconds) after that the test fails

- -
-
-

Typedef Documentation

- -

◆ lwiperf_settings_t

- -
-
- - - - -
typedef struct _lwiperf_settings lwiperf_settings_t
-
-

This is the Iperf settings struct sent from the client

- -
-
- -

◆ lwiperf_state_tcp_t

- -
-
- - - - -
typedef struct _lwiperf_state_tcp lwiperf_state_tcp_t
-
-

Connection handle for a TCP iperf session

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.js deleted file mode 100644 index 24c805fec05229037b0d704a7c85234024df39b2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8c.js +++ /dev/null @@ -1,15 +0,0 @@ -var lwiperf_8c = -[ - [ "_lwiperf_settings", "struct__lwiperf__settings.html", null ], - [ "_lwiperf_state_tcp", "struct__lwiperf__state__tcp.html", null ], - [ "LWIPERF_CHECK_RX_DATA", "lwiperf_8c.html#af51dcfc53fe575411c26e18963f1b902", null ], - [ "LWIPERF_SERVER_IP_TYPE", "lwiperf_8c.html#a1351e47d0bdb7d0fe0efaf9f1b2b0f7a", null ], - [ "LWIPERF_TCP_MAX_IDLE_SEC", "lwiperf_8c.html#a646d7e0b37c5cefdd6eef38a3fba4673", null ], - [ "lwiperf_settings_t", "lwiperf_8c.html#a4a794a0c1a90b889d54b1dacbce923f4", null ], - [ "lwiperf_state_tcp_t", "lwiperf_8c.html#a06db7abdf1d4864ca2b367d9c89e3e2d", null ], - [ "lwiperf_abort", "group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004", null ], - [ "lwiperf_start_tcp_client", "group__iperf.html#gad8317f52289d8bb12a14627cd177a565", null ], - [ "lwiperf_start_tcp_client_default", "group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da", null ], - [ "lwiperf_start_tcp_server", "group__iperf.html#gad97bf77057e7f96d6d8def812deea202", null ], - [ "lwiperf_start_tcp_server_default", "group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.html deleted file mode 100644 index be55c554efe3d7d46d9503852a613d46d78ad96f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/lwiperf.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
lwiperf.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/ip_addr.h"
-
- - - -

-Typedefs

typedef void(* lwiperf_report_fn) (void *arg, enum lwiperf_report_type report_type, const ip_addr_t *local_addr, u16_t local_port, const ip_addr_t *remote_addr, u16_t remote_port, u32_t bytes_transferred, u32_t ms_duration, u32_t bandwidth_kbitpsec)
 
- - - - - -

-Enumerations

enum  lwiperf_report_type {
-  LWIPERF_TCP_DONE_SERVER, -LWIPERF_TCP_DONE_CLIENT, -LWIPERF_TCP_ABORTED_LOCAL, -LWIPERF_TCP_ABORTED_LOCAL_DATAERROR, -
-  LWIPERF_TCP_ABORTED_LOCAL_TXERROR, -LWIPERF_TCP_ABORTED_REMOTE -
- }
 
enum  lwiperf_client_type { LWIPERF_CLIENT, -LWIPERF_DUAL, -LWIPERF_TRADEOFF - }
 
- - - - - - - - - - - -

-Functions

void * lwiperf_start_tcp_server (const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_server_default (lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client (const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg)
 
void * lwiperf_start_tcp_client_default (const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg)
 
void lwiperf_abort (void *lwiperf_session)
 
-

Detailed Description

-

lwIP iPerf server implementation

-

Typedef Documentation

- -

◆ lwiperf_report_fn

- -
-
- - - - -
typedef void(* lwiperf_report_fn) (void *arg, enum lwiperf_report_type report_type, const ip_addr_t *local_addr, u16_t local_port, const ip_addr_t *remote_addr, u16_t remote_port, u32_t bytes_transferred, u32_t ms_duration, u32_t bandwidth_kbitpsec)
-
-

Prototype of a report function that is called when a session is finished. This report function can show the test results.

Parameters
- - -
report_typecontains the test result
-
-
- -
-
-

Enumeration Type Documentation

- -

◆ lwiperf_client_type

- -
-
- - - - -
enum lwiperf_client_type
-
-

Control

- - - - -
Enumerator
LWIPERF_CLIENT 

Unidirectional tx only test

-
LWIPERF_DUAL 

Do a bidirectional test simultaneously

-
LWIPERF_TRADEOFF 

Do a bidirectional test individually

-
- -
-
- -

◆ lwiperf_report_type

- -
-
- - - - -
enum lwiperf_report_type
-
-

lwIPerf test results

- - - - - - - -
Enumerator
LWIPERF_TCP_DONE_SERVER 

The server side test is done

-
LWIPERF_TCP_DONE_CLIENT 

The client side test is done

-
LWIPERF_TCP_ABORTED_LOCAL 

Local error lead to test abort

-
LWIPERF_TCP_ABORTED_LOCAL_DATAERROR 

Data check error lead to test abort

-
LWIPERF_TCP_ABORTED_LOCAL_TXERROR 

Transmit error lead to test abort

-
LWIPERF_TCP_ABORTED_REMOTE 

Remote side aborted the test

-
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.js deleted file mode 100644 index a8406f54f890116b60158518183e44a62f4e39ba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/lwiperf_8h.js +++ /dev/null @@ -1,22 +0,0 @@ -var lwiperf_8h = -[ - [ "lwiperf_report_fn", "lwiperf_8h.html#a248ea47a58a14c6aecf6525217a812fd", null ], - [ "lwiperf_client_type", "lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76c", [ - [ "LWIPERF_CLIENT", "lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cae1862655ebaaea2e7e0261dff0173110", null ], - [ "LWIPERF_DUAL", "lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cab0381feca6655968e7380622e7a63ede", null ], - [ "LWIPERF_TRADEOFF", "lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76caccdab7ee6e1b0981861e66f0755f7964", null ] - ] ], - [ "lwiperf_report_type", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6", [ - [ "LWIPERF_TCP_DONE_SERVER", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6aa52255236ad2983346311ce7f28210e5", null ], - [ "LWIPERF_TCP_DONE_CLIENT", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a4f9bde0cad305eaab25d2c1d0196677b", null ], - [ "LWIPERF_TCP_ABORTED_LOCAL", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6abee2bf6da51a0845c15ac52b280203cb", null ], - [ "LWIPERF_TCP_ABORTED_LOCAL_DATAERROR", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6adda7e5dbaf1e04eb04ec0fd2b05584a5", null ], - [ "LWIPERF_TCP_ABORTED_LOCAL_TXERROR", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a3d4e1f5742d80aeafb6b22aa74d93e40", null ], - [ "LWIPERF_TCP_ABORTED_REMOTE", "lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6ae664c0f987584f07fb0f6f8896aada0d", null ] - ] ], - [ "lwiperf_abort", "group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004", null ], - [ "lwiperf_start_tcp_client", "group__iperf.html#gad8317f52289d8bb12a14627cd177a565", null ], - [ "lwiperf_start_tcp_client_default", "group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da", null ], - [ "lwiperf_start_tcp_server", "group__iperf.html#gad97bf77057e7f96d6d8def812deea202", null ], - [ "lwiperf_start_tcp_server_default", "group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.html deleted file mode 100644 index cf4857afe84d5444b226e73e560d1e4526c45ea7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - -lwIP: src/apps/mdns/mdns.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mdns.c File Reference
-
-
-
#include "lwip/apps/mdns.h"
-#include "lwip/apps/mdns_priv.h"
-#include "lwip/netif.h"
-#include "lwip/udp.h"
-#include "lwip/ip_addr.h"
-#include "lwip/mem.h"
-#include "lwip/prot/dns.h"
-#include "lwip/prot/iana.h"
-#include "lwip/timeouts.h"
-#include <string.h>
-#include "lwip/igmp.h"
-#include "lwip/mld6.h"
-
- - - - - - - - - - - -

-Data Structures

struct  mdns_service
 
struct  mdns_host
 
struct  mdns_packet
 
struct  mdns_outpacket
 
struct  mdns_rr_info
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

err_t mdns_domain_add_label (struct mdns_domain *domain, const char *label, u8_t len)
 
u16_t mdns_readname (struct pbuf *p, u16_t offset, struct mdns_domain *domain)
 
int mdns_domain_eq (struct mdns_domain *a, struct mdns_domain *b)
 
u16_t mdns_compress_domain (struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain)
 
err_t mdns_resp_add_netif (struct netif *netif, const char *hostname, u32_t dns_ttl)
 
err_t mdns_resp_remove_netif (struct netif *netif)
 
err_t mdns_resp_rename_netif (struct netif *netif, const char *hostname)
 
s8_t mdns_resp_add_service (struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_data)
 
err_t mdns_resp_del_service (struct netif *netif, s8_t slot)
 
err_t mdns_resp_rename_service (struct netif *netif, s8_t slot, const char *name)
 
err_t mdns_resp_add_service_txtitem (struct mdns_service *service, const char *txt, u8_t txt_len)
 
void mdns_resp_announce (struct netif *netif)
 
void mdns_resp_register_name_result_cb (mdns_name_result_cb_t cb)
 
void mdns_resp_restart (struct netif *netif)
 
void mdns_resp_init (void)
 
-

Detailed Description

-

MDNS responder implementation

-

Function Documentation

- -

◆ mdns_compress_domain()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
u16_t mdns_compress_domain (struct pbufpbuf,
u16_t * offset,
struct mdns_domain * domain 
)
-
-

Return bytes needed to write before jump for best result of compressing supplied domain against domain in outpacket starting at specified offset. If a match is found, offset is updated to where to jump to

Parameters
- - - - -
pbufPointer to pbuf with the partially constructed DNS packet
offsetStart position of a domain written earlier. If this location is suitable for compression, the pointer is updated to where in the domain to jump to.
domainThe domain to write
-
-
-
Returns
Number of bytes to write of the new domain before writing a jump to the offset. If compression can not be done against this previous domain name, the full new domain length is returned.
- -
-
- -

◆ mdns_domain_add_label()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t mdns_domain_add_label (struct mdns_domain * domain,
const char * label,
u8_t len 
)
-
-

Add a label part to a domain

Parameters
- - - - -
domainThe domain to add a label to
labelThe label to add, like <hostname>, 'local', 'com' or ''
lenThe length of the label
-
-
-
Returns
ERR_OK on success, an err_t otherwise if label too long
- -
-
- -

◆ mdns_domain_eq()

- -
-
- - - - - - - - - - - - - - - - - - -
int mdns_domain_eq (struct mdns_domain * a,
struct mdns_domain * b 
)
-
-

Return 1 if contents of domains match (case-insensitive)

Parameters
- - - -
aDomain name to compare 1
bDomain name to compare 2
-
-
-
Returns
1 if domains are equal ignoring case, 0 otherwise
- -
-
- -

◆ mdns_readname()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
u16_t mdns_readname (struct pbufp,
u16_t offset,
struct mdns_domain * domain 
)
-
-

Read possibly compressed domain name from packet buffer

Parameters
- - - - -
pThe packet
offsetstart position of domain name in packet
domainThe domain name destination
-
-
-
Returns
The new offset after the domain, or MDNS_READNAME_ERROR if reading failed
- -
-
- -

◆ mdns_resp_register_name_result_cb()

- -
-
- - - - - - - - -
void mdns_resp_register_name_result_cb (mdns_name_result_cb_t cb)
-
-

Register a callback function that is called if probing is completed successfully or with a conflict.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.js deleted file mode 100644 index 6fe4187330a329e6978fb322a395e48e9d583922..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8c.js +++ /dev/null @@ -1,23 +0,0 @@ -var mdns_8c = -[ - [ "mdns_service", "structmdns__service.html", "structmdns__service" ], - [ "mdns_host", "structmdns__host.html", "structmdns__host" ], - [ "mdns_packet", "structmdns__packet.html", "structmdns__packet" ], - [ "mdns_outpacket", "structmdns__outpacket.html", "structmdns__outpacket" ], - [ "mdns_rr_info", "structmdns__rr__info.html", null ], - [ "mdns_compress_domain", "mdns_8c.html#ab72e48cf076afd1e3a08030d1d0bff9e", null ], - [ "mdns_domain_add_label", "mdns_8c.html#a17db69fa887515374452b945e959bbf9", null ], - [ "mdns_domain_eq", "mdns_8c.html#a52d8f70432ae998814f16b18431213cd", null ], - [ "mdns_readname", "mdns_8c.html#ab5f49d9356a76879e0e6a14eb0643b23", null ], - [ "mdns_resp_add_netif", "group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb", null ], - [ "mdns_resp_add_service", "group__mdns.html#ga824e992e94be216c8e059f48f49a59ce", null ], - [ "mdns_resp_add_service_txtitem", "group__mdns.html#ga01c85202f4b85edc8b571f2f419db576", null ], - [ "mdns_resp_announce", "group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85", null ], - [ "mdns_resp_del_service", "group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad", null ], - [ "mdns_resp_init", "group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3", null ], - [ "mdns_resp_register_name_result_cb", "mdns_8c.html#a01f8850b9c2d2cd40ed77a1438c85bf1", null ], - [ "mdns_resp_remove_netif", "group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c", null ], - [ "mdns_resp_rename_netif", "group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e", null ], - [ "mdns_resp_rename_service", "group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9", null ], - [ "mdns_resp_restart", "group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.html deleted file mode 100644 index c0f269d55f5e3a822526ad5872d7a398c2834dd2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mdns.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mdns.h File Reference
-
-
-
#include "lwip/apps/mdns_opts.h"
-#include "lwip/netif.h"
-
- - - -

-Macros

#define mdns_resp_netif_settings_changed(netif)   mdns_resp_announce(netif)
 
- - - - - -

-Typedefs

typedef void(* service_get_txt_fn_t) (struct mdns_service *service, void *txt_userdata)
 
typedef void(* mdns_name_result_cb_t) (struct netif *netif, u8_t result)
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

void mdns_resp_init (void)
 
void mdns_resp_register_name_result_cb (mdns_name_result_cb_t cb)
 
err_t mdns_resp_add_netif (struct netif *netif, const char *hostname, u32_t dns_ttl)
 
err_t mdns_resp_remove_netif (struct netif *netif)
 
err_t mdns_resp_rename_netif (struct netif *netif, const char *hostname)
 
s8_t mdns_resp_add_service (struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_userdata)
 
err_t mdns_resp_del_service (struct netif *netif, s8_t slot)
 
err_t mdns_resp_rename_service (struct netif *netif, s8_t slot, const char *name)
 
err_t mdns_resp_add_service_txtitem (struct mdns_service *service, const char *txt, u8_t txt_len)
 
void mdns_resp_restart (struct netif *netif)
 
void mdns_resp_announce (struct netif *netif)
 
-

Detailed Description

-

MDNS responder

-

Typedef Documentation

- -

◆ mdns_name_result_cb_t

- -
-
- - - - -
typedef void(* mdns_name_result_cb_t) (struct netif *netif, u8_t result)
-
-

Callback function to let application know the result of probing network for name uniqueness, called with result MDNS_PROBING_SUCCESSFUL if no other node claimed use for the name for the netif or a service and is safe to use, or MDNS_PROBING_CONFLICT if another node is already using it and mdns is disabled on this interface

- -
-
- -

◆ service_get_txt_fn_t

- -
-
- - - - -
typedef void(* service_get_txt_fn_t) (struct mdns_service *service, void *txt_userdata)
-
-

Callback function to add text to a reply, called when generating the reply

- -
-
-

Function Documentation

- -

◆ mdns_resp_register_name_result_cb()

- -
-
- - - - - - - - -
void mdns_resp_register_name_result_cb (mdns_name_result_cb_t cb)
-
-

Register a callback function that is called if probing is completed successfully or with a conflict.

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.js deleted file mode 100644 index 55f98e0169eaebd28aaa7891623aa22c75557042..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns_8h.js +++ /dev/null @@ -1,17 +0,0 @@ -var mdns_8h = -[ - [ "mdns_resp_netif_settings_changed", "group__mdns.html#gab2edba12d5cad1949f7ca040ae12beec", null ], - [ "mdns_name_result_cb_t", "mdns_8h.html#a19f12d7092de6fe90d5843e4ef8d4536", null ], - [ "service_get_txt_fn_t", "mdns_8h.html#a3b9ee5953214665e585e5bcaf6b8ea83", null ], - [ "mdns_resp_add_netif", "group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb", null ], - [ "mdns_resp_add_service", "group__mdns.html#ga824e992e94be216c8e059f48f49a59ce", null ], - [ "mdns_resp_add_service_txtitem", "group__mdns.html#ga01c85202f4b85edc8b571f2f419db576", null ], - [ "mdns_resp_announce", "group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85", null ], - [ "mdns_resp_del_service", "group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad", null ], - [ "mdns_resp_init", "group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3", null ], - [ "mdns_resp_register_name_result_cb", "mdns_8h.html#a01f8850b9c2d2cd40ed77a1438c85bf1", null ], - [ "mdns_resp_remove_netif", "group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c", null ], - [ "mdns_resp_rename_netif", "group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e", null ], - [ "mdns_resp_rename_service", "group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9", null ], - [ "mdns_resp_restart", "group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.html deleted file mode 100644 index 18393d6f80dc15eccacbfb1af1fa77ee3268f751..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mdns_opts.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mdns_opts.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - -

-Macros

#define MDNS_MAX_SERVICES   1
 
#define MDNS_RESP_USENETIF_EXTCALLBACK   LWIP_NETIF_EXT_STATUS_CALLBACK
 
#define MDNS_DEBUG   LWIP_DBG_OFF
 
-

Detailed Description

-

MDNS responder

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.js deleted file mode 100644 index 2205be4b326b94c6734f9ea4bf621f1ffe58c16f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__opts_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var mdns__opts_8h = -[ - [ "MDNS_DEBUG", "group__mdns__opts.html#ga53a97502efdcf1214cab4078f93a6dc9", null ], - [ "MDNS_MAX_SERVICES", "group__mdns__opts.html#ga82749ee08be21967b6daf577b9710ac6", null ], - [ "MDNS_RESP_USENETIF_EXTCALLBACK", "group__mdns__opts.html#ga172e579cd09a1db51cf224319c012396", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.html deleted file mode 100644 index adb9c5b3296a3b2d1025cc77e5130283e462ba5d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mdns_priv.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mdns_priv.h File Reference
-
-
-
#include "lwip/apps/mdns_opts.h"
-#include "lwip/pbuf.h"
-
- - - - - - - - - -

-Functions

err_t mdns_domain_add_label (struct mdns_domain *domain, const char *label, u8_t len)
 
u16_t mdns_readname (struct pbuf *p, u16_t offset, struct mdns_domain *domain)
 
int mdns_domain_eq (struct mdns_domain *a, struct mdns_domain *b)
 
u16_t mdns_compress_domain (struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain)
 
-

Detailed Description

-

MDNS responder private definitions

-

Function Documentation

- -

◆ mdns_compress_domain()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
u16_t mdns_compress_domain (struct pbufpbuf,
u16_t * offset,
struct mdns_domain * domain 
)
-
-

Return bytes needed to write before jump for best result of compressing supplied domain against domain in outpacket starting at specified offset. If a match is found, offset is updated to where to jump to

Parameters
- - - - -
pbufPointer to pbuf with the partially constructed DNS packet
offsetStart position of a domain written earlier. If this location is suitable for compression, the pointer is updated to where in the domain to jump to.
domainThe domain to write
-
-
-
Returns
Number of bytes to write of the new domain before writing a jump to the offset. If compression can not be done against this previous domain name, the full new domain length is returned.
- -
-
- -

◆ mdns_domain_add_label()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
err_t mdns_domain_add_label (struct mdns_domain * domain,
const char * label,
u8_t len 
)
-
-

Add a label part to a domain

Parameters
- - - - -
domainThe domain to add a label to
labelThe label to add, like <hostname>, 'local', 'com' or ''
lenThe length of the label
-
-
-
Returns
ERR_OK on success, an err_t otherwise if label too long
- -
-
- -

◆ mdns_domain_eq()

- -
-
- - - - - - - - - - - - - - - - - - -
int mdns_domain_eq (struct mdns_domain * a,
struct mdns_domain * b 
)
-
-

Return 1 if contents of domains match (case-insensitive)

Parameters
- - - -
aDomain name to compare 1
bDomain name to compare 2
-
-
-
Returns
1 if domains are equal ignoring case, 0 otherwise
- -
-
- -

◆ mdns_readname()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
u16_t mdns_readname (struct pbufp,
u16_t offset,
struct mdns_domain * domain 
)
-
-

Read possibly compressed domain name from packet buffer

Parameters
- - - - -
pThe packet
offsetstart position of domain name in packet
domainThe domain name destination
-
-
-
Returns
The new offset after the domain, or MDNS_READNAME_ERROR if reading failed
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.js deleted file mode 100644 index 0b24da80ecf8598a9a242106f65dd17f99258bd7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mdns__priv_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var mdns__priv_8h = -[ - [ "mdns_compress_domain", "mdns__priv_8h.html#ab72e48cf076afd1e3a08030d1d0bff9e", null ], - [ "mdns_domain_add_label", "mdns__priv_8h.html#a17db69fa887515374452b945e959bbf9", null ], - [ "mdns_domain_eq", "mdns__priv_8h.html#a52d8f70432ae998814f16b18431213cd", null ], - [ "mdns_readname", "mdns__priv_8h.html#ab5f49d9356a76879e0e6a14eb0643b23", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.html deleted file mode 100644 index 39fc49d392a776355fb9664882eed776eb95b732..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - -lwIP: src/core/mem.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mem.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/mem.h"
-#include "lwip/def.h"
-#include "lwip/sys.h"
-#include "lwip/stats.h"
-#include "lwip/err.h"
-#include <string.h>
-
- - - -

-Data Structures

struct  mem
 
- - - -

-Macros

#define MIN_SIZE   12
 
- - - - - - - - - - - -

-Functions

void mem_init (void)
 
void mem_free (void *rmem)
 
void * mem_trim (void *rmem, mem_size_t new_size)
 
void * mem_malloc (mem_size_t size_in)
 
void * mem_calloc (mem_size_t count, mem_size_t size)
 
- - - -

-Variables

u8_t ram_heap [((((((1600)+1 - 1U) &~(1 -1U))+(2U *(((sizeof(struct mem))+1 - 1U) &~(1 -1U))))+1 - 1U))]
 
-

Detailed Description

-

Dynamic memory manager

-

This is a lightweight replacement for the standard C library malloc().

-

If you want to use the standard C library malloc() instead, define MEM_LIBC_MALLOC to 1 in your lwipopts.h

-

To let mem_malloc() use pools (prevents fragmentation and is much faster than a heap but might waste some memory), define MEM_USE_POOLS to 1, define MEMP_USE_CUSTOM_POOLS to 1 and create a file "lwippools.h" that includes a list of pools like this (more pools can be added between _START and _END):

-

Define three pools with sizes 256, 512, and 1512 bytes LWIP_MALLOC_MEMPOOL_START LWIP_MALLOC_MEMPOOL(20, 256) LWIP_MALLOC_MEMPOOL(10, 512) LWIP_MALLOC_MEMPOOL(5, 1512) LWIP_MALLOC_MEMPOOL_END

-

Macro Definition Documentation

- -

◆ MIN_SIZE

- -
-
- - - - -
#define MIN_SIZE   12
-
-

All allocated blocks will be MIN_SIZE bytes big, at least! MIN_SIZE can be overridden to suit your needs. Smaller values save space, larger values could prevent too small blocks to fragment the RAM too much.

- -
-
-

Function Documentation

- -

◆ mem_calloc()

- -
-
- - - - - - - - - - - - - - - - - - -
void* mem_calloc (mem_size_t count,
mem_size_t size 
)
-
-

Contiguously allocates enough space for count objects that are size bytes of memory each and returns a pointer to the allocated memory.

-

The allocated memory is filled with bytes of value zero.

-
Parameters
- - - -
countnumber of objects to allocate
sizesize of the objects to allocate
-
-
-
Returns
pointer to allocated memory / NULL pointer if there is an error
- -
-
- -

◆ mem_free()

- -
-
- - - - - - - - -
void mem_free (void * rmem)
-
-

Put a struct mem back on the heap

-
Parameters
- - -
rmemis the data portion of a struct mem as returned by a previous call to mem_malloc()
-
-
- -
-
- -

◆ mem_init()

- -
-
- - - - - - - - -
void mem_init (void )
-
-

Zero the heap and initialize start, end and lowest-free

- -
-
- -

◆ mem_malloc()

- -
-
- - - - - - - - -
void* mem_malloc (mem_size_t size_in)
-
-

Allocate a block of memory with a minimum of 'size' bytes.

-
Parameters
- - -
size_inis the minimum size of the requested block in bytes.
-
-
-
Returns
pointer to allocated memory or NULL if no free memory was found.
-

Note that the returned value will always be aligned (as defined by MEM_ALIGNMENT).

- -
-
- -

◆ mem_trim()

- -
-
- - - - - - - - - - - - - - - - - - -
void* mem_trim (void * rmem,
mem_size_t new_size 
)
-
-

Shrink memory returned by mem_malloc().

-
Parameters
- - - -
rmempointer to memory allocated by mem_malloc the is to be shrinked
new_sizerequired size after shrinking (needs to be smaller than or equal to the previous size)
-
-
-
Returns
for compatibility reasons: is always == rmem, at the moment or NULL if newsize is > old size, in which case rmem is NOT touched or freed!
- -
-
-

Variable Documentation

- -

◆ ram_heap

- -
-
- - - - -
u8_t ram_heap[(((((( 1600)+ 1 - 1U) &~(1 -1U))+(2U *(((sizeof(struct mem))+ 1 - 1U) &~(1 -1U))))+ 1 - 1U))]
-
-

If you want to relocate the heap to external memory, simply define LWIP_RAM_HEAP_POINTER as a void-pointer to that location. If so, make sure the memory at that location is big enough (see below on how that space is calculated). the heap. we need one struct mem at the end and some room for alignment

- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.js deleted file mode 100644 index 3e21d62bb50c1778280034fead300a668039f12f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8c.js +++ /dev/null @@ -1,11 +0,0 @@ -var mem_8c = -[ - [ "mem", "structmem.html", "structmem" ], - [ "MIN_SIZE", "mem_8c.html#a278694c2333c9826f21ddd2c2d220f66", null ], - [ "mem_calloc", "mem_8c.html#ab0bdc525971701883f2065e7fb257a24", null ], - [ "mem_free", "mem_8c.html#a65169147c44e9db60d997819af9b455c", null ], - [ "mem_init", "mem_8c.html#a44a136e3b70c36abb6f8dc060c778113", null ], - [ "mem_malloc", "mem_8c.html#af418ade27d91d41e6143dba2cc246b0f", null ], - [ "mem_trim", "mem_8c.html#a7e6b7f11bb50bead9b35515d9a517124", null ], - [ "ram_heap", "mem_8c.html#a6da602f2bbf1d555556f9260b3b8ad5f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.html deleted file mode 100644 index 98cf2cd22d50e0d543f625b0f63b956f75dd946b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/mem.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
mem.h File Reference
-
-
-
#include "lwip/opt.h"
-
- - - - - - - - - - - -

-Functions

void mem_init (void)
 
void * mem_trim (void *mem, mem_size_t size)
 
void * mem_malloc (mem_size_t size)
 
void * mem_calloc (mem_size_t count, mem_size_t size)
 
void mem_free (void *mem)
 
-

Detailed Description

-

Heap API

-

Function Documentation

- -

◆ mem_calloc()

- -
-
- - - - - - - - - - - - - - - - - - -
void* mem_calloc (mem_size_t count,
mem_size_t size 
)
-
-

Contiguously allocates enough space for count objects that are size bytes of memory each and returns a pointer to the allocated memory.

-

The allocated memory is filled with bytes of value zero.

-
Parameters
- - - -
countnumber of objects to allocate
sizesize of the objects to allocate
-
-
-
Returns
pointer to allocated memory / NULL pointer if there is an error
- -
-
- -

◆ mem_free()

- -
-
- - - - - - - - -
void mem_free (void * rmem)
-
-

Put a struct mem back on the heap

-
Parameters
- - -
rmemis the data portion of a struct mem as returned by a previous call to mem_malloc()
-
-
- -
-
- -

◆ mem_init()

- -
-
- - - - - - - - -
void mem_init (void )
-
-

Zero the heap and initialize start, end and lowest-free

- -
-
- -

◆ mem_malloc()

- -
-
- - - - - - - - -
void* mem_malloc (mem_size_t size_in)
-
-

Allocate a block of memory with a minimum of 'size' bytes.

-
Parameters
- - -
size_inis the minimum size of the requested block in bytes.
-
-
-
Returns
pointer to allocated memory or NULL if no free memory was found.
-

Note that the returned value will always be aligned (as defined by MEM_ALIGNMENT).

- -
-
- -

◆ mem_trim()

- -
-
- - - - - - - - - - - - - - - - - - -
void* mem_trim (void * rmem,
mem_size_t new_size 
)
-
-

Shrink memory returned by mem_malloc().

-
Parameters
- - - -
rmempointer to memory allocated by mem_malloc the is to be shrinked
new_sizerequired size after shrinking (needs to be smaller than or equal to the previous size)
-
-
-
Returns
for compatibility reasons: is always == rmem, at the moment or NULL if newsize is > old size, in which case rmem is NOT touched or freed!
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.js deleted file mode 100644 index c692acfa1e2fa86a0df8c8f56a7b0f500a7b6d6a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var mem_8h = -[ - [ "mem_calloc", "mem_8h.html#ab0bdc525971701883f2065e7fb257a24", null ], - [ "mem_free", "mem_8h.html#a2fd7aa1adf6e394d3be7c7734e7df41a", null ], - [ "mem_init", "mem_8h.html#a44a136e3b70c36abb6f8dc060c778113", null ], - [ "mem_malloc", "mem_8h.html#a932aa40d85b14cb7331625e012d12335", null ], - [ "mem_trim", "mem_8h.html#a5e39a108c44d8a72df0b30a117cb62e4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mem__priv_8h.html deleted file mode 100644 index cf90dbf39940ea31d94c610dd7b63b25001c2490..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mem__priv_8h.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/mem_priv.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
mem_priv.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/mem.h"
-

Detailed Description

-

lwIP internal memory implementations (do not use in application code)

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.html deleted file mode 100644 index 5e875f96b9b2d56d331efba135c8422d33d7ce84..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -lwIP: src/core/memp.c File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
memp.c File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/memp.h"
-#include "lwip/sys.h"
-#include "lwip/stats.h"
-#include <string.h>
-#include "lwip/pbuf.h"
-#include "lwip/raw.h"
-#include "lwip/udp.h"
-#include "lwip/tcp.h"
-#include "lwip/priv/tcp_priv.h"
-#include "lwip/altcp.h"
-#include "lwip/ip4_frag.h"
-#include "lwip/netbuf.h"
-#include "lwip/api.h"
-#include "lwip/priv/tcpip_priv.h"
-#include "lwip/priv/api_msg.h"
-#include "lwip/priv/sockets_priv.h"
-#include "lwip/etharp.h"
-#include "lwip/igmp.h"
-#include "lwip/timeouts.h"
-#include "netif/ppp/ppp_opts.h"
-#include "lwip/netdb.h"
-#include "lwip/dns.h"
-#include "lwip/priv/nd6_priv.h"
-#include "lwip/ip6_frag.h"
-#include "lwip/mld6.h"
-#include "lwip/priv/memp_std.h"
-#include "path/to/my/lwip_hooks.h"
-
- - - - - - - - - - - - - -

-Functions

void memp_init_pool (const struct memp_desc *desc)
 
void memp_init (void)
 
void * memp_malloc_pool (const struct memp_desc *desc)
 
void * memp_malloc (memp_t type)
 
void memp_free_pool (const struct memp_desc *desc, void *mem)
 
void memp_free (memp_t type, void *mem)
 
-

Detailed Description

-

Dynamic pool memory manager

-

lwIP has dedicated pools for many structures (netconn, protocol control blocks, packet buffers, ...). All these pools are managed here.

-

Function Documentation

- -

◆ memp_free()

- -
-
- - - - - - - - - - - - - - - - - - -
void memp_free (memp_t type,
void * mem 
)
-
-

Put an element back into its pool.

-
Parameters
- - - -
typethe pool where to put mem
memthe memp element to free
-
-
- -
-
- -

◆ memp_free_pool()

- -
-
- - - - - - - - - - - - - - - - - - -
void memp_free_pool (const struct memp_descdesc,
void * mem 
)
-
-

Put a custom pool element back into its pool.

-
Parameters
- - - -
descthe pool where to put mem
memthe memp element to free
-
-
- -
-
- -

◆ memp_init()

- -
-
- - - - - - - - -
void memp_init (void )
-
-

Initializes lwIP built-in pools. Related functions: memp_malloc, memp_free

-

Carves out memp_memory into linked lists for each pool-type.

- -
-
- -

◆ memp_init_pool()

- -
-
- - - - - - - - -
void memp_init_pool (const struct memp_descdesc)
-
-

Initialize custom memory pool. Related functions: memp_malloc_pool, memp_free_pool

-
Parameters
- - -
descpool to initialize
-
-
- -
-
- -

◆ memp_malloc()

- -
-
- - - - - - - - -
void* memp_malloc (memp_t type)
-
-

Get an element from a specific pool.

-
Parameters
- - -
typethe pool to get an element from
-
-
-
Returns
a pointer to the allocated memory or a NULL pointer on error
- -
-
- -

◆ memp_malloc_pool()

- -
-
- - - - - - - - -
void* memp_malloc_pool (const struct memp_descdesc)
-
-

Get an element from a custom pool.

-
Parameters
- - -
descthe pool to get an element from
-
-
-
Returns
a pointer to the allocated memory or a NULL pointer on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.js deleted file mode 100644 index ccad34d36f3053cb792a2c55c3011fcdaf38067f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8c.js +++ /dev/null @@ -1,9 +0,0 @@ -var memp_8c = -[ - [ "memp_free", "memp_8c.html#aecd94926b7c2a0e23ae195f4ae97581f", null ], - [ "memp_free_pool", "memp_8c.html#a62f8c3c907743e34eee3cdac7fa1eaa5", null ], - [ "memp_init", "memp_8c.html#a9693e5b1ac2c6b9c0e7870522d45efa2", null ], - [ "memp_init_pool", "memp_8c.html#a6416303426d05526bed33f241fa6ecd7", null ], - [ "memp_malloc", "memp_8c.html#a2b00593d086313c267b54a976bf67aa5", null ], - [ "memp_malloc_pool", "memp_8c.html#a348c83ee972f1edf7296a1cdf1d75f22", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.html deleted file mode 100644 index 650c39778b301a2b9fcf391c549b648e8663c3d5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/memp.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
memp.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/priv/memp_std.h"
-#include "lwip/priv/memp_priv.h"
-#include "lwip/stats.h"
-
- - - - - - - - - - - -

-Macros

#define LWIP_MEMPOOL_PROTOTYPE(name)   extern const struct memp_desc memp_ ## name
 
#define LWIP_MEMPOOL_DECLARE(name, num, size, desc)
 
#define LWIP_MEMPOOL_INIT(name)   memp_init_pool(&memp_ ## name)
 
#define LWIP_MEMPOOL_ALLOC(name)   memp_malloc_pool(&memp_ ## name)
 
#define LWIP_MEMPOOL_FREE(name, x)   memp_free_pool(&memp_ ## name, (x))
 
- - - -

-Enumerations

enum  memp_t
 
- - - - - - - -

-Functions

void memp_init (void)
 
void * memp_malloc (memp_t type)
 
void memp_free (memp_t type, void *mem)
 
-

Detailed Description

-

Memory pool API

-

lwIP internal memory pools (do not use in application code) This file is deliberately included multiple times: once with empty definition of LWIP_MEMPOOL() to handle all includes and multiple times to build up various lists of mem pools.

-

Enumeration Type Documentation

- -

◆ memp_t

- -
-
- - - - -
enum memp_t
-
-

Create the list of all memory pools managed by memp. MEMP_MAX represents a NULL pool at the end

- -
-
-

Function Documentation

- -

◆ memp_free()

- -
-
- - - - - - - - - - - - - - - - - - -
void memp_free (memp_t type,
void * mem 
)
-
-

Put an element back into its pool.

-
Parameters
- - - -
typethe pool where to put mem
memthe memp element to free
-
-
- -
-
- -

◆ memp_init()

- -
-
- - - - - - - - -
void memp_init (void )
-
-

Initializes lwIP built-in pools. Related functions: memp_malloc, memp_free

-

Carves out memp_memory into linked lists for each pool-type.

- -
-
- -

◆ memp_malloc()

- -
-
- - - - - - - - -
void* memp_malloc (memp_t type)
-
-

Get an element from a specific pool.

-
Parameters
- - -
typethe pool to get an element from
-
-
-
Returns
a pointer to the allocated memory or a NULL pointer on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.js deleted file mode 100644 index 0425ca6484f7d7136a759d7ea0943b491005d737..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var memp_8h = -[ - [ "LWIP_MEMPOOL_ALLOC", "group__mempool.html#ga5e2498f6c17746c1fe7153de5f7f275a", null ], - [ "LWIP_MEMPOOL_DECLARE", "group__mempool.html#ga5b1fb3ce7942432d87cc948b1c5ed6cb", null ], - [ "LWIP_MEMPOOL_FREE", "group__mempool.html#gaa43d114dd702fbd8f1db18474ea93a04", null ], - [ "LWIP_MEMPOOL_INIT", "group__mempool.html#ga60b51c06d276f525b35d8b7abd4dcb41", null ], - [ "LWIP_MEMPOOL_PROTOTYPE", "group__mempool.html#ga92fc8c29d0e2654f2a2ecc43b2b7fb13", null ], - [ "memp_t", "memp_8h.html#a85a164b1f7764951cc685ea525114e57", null ], - [ "memp_free", "memp_8h.html#aecd94926b7c2a0e23ae195f4ae97581f", null ], - [ "memp_init", "memp_8h.html#a9693e5b1ac2c6b9c0e7870522d45efa2", null ], - [ "memp_malloc", "memp_8h.html#a2b00593d086313c267b54a976bf67aa5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.html deleted file mode 100644 index 950904e21ceac77a370a6659c6d135fbdd8506a2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/memp_priv.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
memp_priv.h File Reference
-
-
-
#include "lwip/opt.h"
-#include "lwip/mem.h"
-#include "lwip/priv/mem_priv.h"
-
- - - -

-Data Structures

struct  memp_desc
 
- - - - - - - -

-Functions

void memp_init_pool (const struct memp_desc *desc)
 
void * memp_malloc_pool (const struct memp_desc *desc)
 
void memp_free_pool (const struct memp_desc *desc, void *mem)
 
-

Detailed Description

-

memory pools lwIP internal implementations (do not use in application code)

-

Function Documentation

- -

◆ memp_free_pool()

- -
-
- - - - - - - - - - - - - - - - - - -
void memp_free_pool (const struct memp_descdesc,
void * mem 
)
-
-

Put a custom pool element back into its pool.

-
Parameters
- - - -
descthe pool where to put mem
memthe memp element to free
-
-
- -
-
- -

◆ memp_init_pool()

- -
-
- - - - - - - - -
void memp_init_pool (const struct memp_descdesc)
-
-

Initialize custom memory pool. Related functions: memp_malloc_pool, memp_free_pool

-
Parameters
- - -
descpool to initialize
-
-
- -
-
- -

◆ memp_malloc_pool()

- -
-
- - - - - - - - -
void* memp_malloc_pool (const struct memp_descdesc)
-
-

Get an element from a custom pool.

-
Parameters
- - -
descthe pool to get an element from
-
-
-
Returns
a pointer to the allocated memory or a NULL pointer on error
- -
-
-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.js deleted file mode 100644 index 1a32a1c7a97496c5ce087b194fc2d7aa68b83a6d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__priv_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var memp__priv_8h = -[ - [ "memp_desc", "structmemp__desc.html", "structmemp__desc" ], - [ "memp_free_pool", "memp__priv_8h.html#a62f8c3c907743e34eee3cdac7fa1eaa5", null ], - [ "memp_init_pool", "memp__priv_8h.html#a6416303426d05526bed33f241fa6ecd7", null ], - [ "memp_malloc_pool", "memp__priv_8h.html#a348c83ee972f1edf7296a1cdf1d75f22", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__std_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__std_8h.html deleted file mode 100644 index 5de0c323fb67217096dbb1fab1fd3cd91506553b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/memp__std_8h.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/memp_std.h File Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
lwIP -  2.1.2 -
-
Lightweight IP stack
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
memp_std.h File Reference
-
-
-

Detailed Description

-

lwIP internal memory pools (do not use in application code) This file is deliberately included multiple times: once with empty definition of LWIP_MEMPOOL() to handle all includes and multiple times to build up various lists of mem pools.

-
-
- - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/menu.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/menu.js deleted file mode 100644 index 97db4c2392278bf9ddbdff3e8d05ac757cb06db9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/menu.js +++ /dev/null @@ -1,26 +0,0 @@ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+=''; - } - return result; - } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchEnabled) { - if (serverSide) { - $('#main-menu').append('
  • '); - } else { - $('#main-menu').append('
  • '); - } - } - $('#main-menu').smartmenus(); -} diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/menudata.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/menudata.js deleted file mode 100644 index 965ee24cacdd6dba17e811c564ed452355c5a290..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/menudata.js +++ /dev/null @@ -1,160 +0,0 @@ -var menudata={children:[ -{text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, -{text:"Modules",url:"modules.html"}, -{text:"Data Structures",url:"annotated.html",children:[ -{text:"Data Structures",url:"annotated.html"}, -{text:"Data Fields",url:"functions.html",children:[ -{text:"All",url:"functions.html",children:[ -{text:"_",url:"functions.html#index__"}, -{text:"a",url:"functions_a.html#index_a"}, -{text:"b",url:"functions_b.html#index_b"}, -{text:"c",url:"functions_c.html#index_c"}, -{text:"d",url:"functions_d.html#index_d"}, -{text:"e",url:"functions_e.html#index_e"}, -{text:"f",url:"functions_f.html#index_f"}, -{text:"g",url:"functions_g.html#index_g"}, -{text:"h",url:"functions_h.html#index_h"}, -{text:"i",url:"functions_i.html#index_i"}, -{text:"j",url:"functions_j.html#index_j"}, -{text:"k",url:"functions_k.html#index_k"}, -{text:"l",url:"functions_l.html#index_l"}, -{text:"m",url:"functions_m.html#index_m"}, -{text:"n",url:"functions_n.html#index_n"}, -{text:"o",url:"functions_o.html#index_o"}, -{text:"p",url:"functions_p.html#index_p"}, -{text:"q",url:"functions_q.html#index_q"}, -{text:"r",url:"functions_r.html#index_r"}, -{text:"s",url:"functions_s.html#index_s"}, -{text:"t",url:"functions_t.html#index_t"}, -{text:"u",url:"functions_u.html#index_u"}, -{text:"v",url:"functions_v.html#index_v"}, -{text:"w",url:"functions_w.html#index_w"}, -{text:"z",url:"functions_z.html#index_z"}]}, -{text:"Variables",url:"functions_vars.html",children:[ -{text:"_",url:"functions_vars.html#index__"}, -{text:"a",url:"functions_vars_a.html#index_a"}, -{text:"b",url:"functions_vars_b.html#index_b"}, -{text:"c",url:"functions_vars_c.html#index_c"}, -{text:"d",url:"functions_vars_d.html#index_d"}, -{text:"e",url:"functions_vars_e.html#index_e"}, -{text:"f",url:"functions_vars_f.html#index_f"}, -{text:"g",url:"functions_vars_g.html#index_g"}, -{text:"h",url:"functions_vars_h.html#index_h"}, -{text:"i",url:"functions_vars_i.html#index_i"}, -{text:"j",url:"functions_vars_j.html#index_j"}, -{text:"k",url:"functions_vars_k.html#index_k"}, -{text:"l",url:"functions_vars_l.html#index_l"}, -{text:"m",url:"functions_vars_m.html#index_m"}, -{text:"n",url:"functions_vars_n.html#index_n"}, -{text:"o",url:"functions_vars_o.html#index_o"}, -{text:"p",url:"functions_vars_p.html#index_p"}, -{text:"q",url:"functions_vars_q.html#index_q"}, -{text:"r",url:"functions_vars_r.html#index_r"}, -{text:"s",url:"functions_vars_s.html#index_s"}, -{text:"t",url:"functions_vars_t.html#index_t"}, -{text:"u",url:"functions_vars_u.html#index_u"}, -{text:"v",url:"functions_vars_v.html#index_v"}, -{text:"w",url:"functions_vars_w.html#index_w"}, -{text:"z",url:"functions_vars_z.html#index_z"}]}]}]}, -{text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}, -{text:"Globals",url:"globals.html",children:[ -{text:"All",url:"globals.html",children:[ -{text:"a",url:"globals.html#index_a"}, -{text:"b",url:"globals_b.html#index_b"}, -{text:"c",url:"globals_c.html#index_c"}, -{text:"d",url:"globals_d.html#index_d"}, -{text:"e",url:"globals_e.html#index_e"}, -{text:"f",url:"globals_f.html#index_f"}, -{text:"g",url:"globals_g.html#index_g"}, -{text:"h",url:"globals_h.html#index_h"}, -{text:"i",url:"globals_i.html#index_i"}, -{text:"l",url:"globals_l.html#index_l"}, -{text:"m",url:"globals_m.html#index_m"}, -{text:"n",url:"globals_n.html#index_n"}, -{text:"p",url:"globals_p.html#index_p"}, -{text:"r",url:"globals_r.html#index_r"}, -{text:"s",url:"globals_s.html#index_s"}, -{text:"t",url:"globals_t.html#index_t"}, -{text:"u",url:"globals_u.html#index_u"}, -{text:"w",url:"globals_w.html#index_w"}, -{text:"z",url:"globals_z.html#index_z"}]}, -{text:"Functions",url:"globals_func.html",children:[ -{text:"a",url:"globals_func.html#index_a"}, -{text:"b",url:"globals_func_b.html#index_b"}, -{text:"d",url:"globals_func_d.html#index_d"}, -{text:"e",url:"globals_func_e.html#index_e"}, -{text:"h",url:"globals_func_h.html#index_h"}, -{text:"i",url:"globals_func_i.html#index_i"}, -{text:"l",url:"globals_func_l.html#index_l"}, -{text:"m",url:"globals_func_m.html#index_m"}, -{text:"n",url:"globals_func_n.html#index_n"}, -{text:"p",url:"globals_func_p.html#index_p"}, -{text:"r",url:"globals_func_r.html#index_r"}, -{text:"s",url:"globals_func_s.html#index_s"}, -{text:"t",url:"globals_func_t.html#index_t"}, -{text:"u",url:"globals_func_u.html#index_u"}, -{text:"z",url:"globals_func_z.html#index_z"}]}, -{text:"Variables",url:"globals_vars.html",children:[ -{text:"d",url:"globals_vars.html#index_d"}, -{text:"h",url:"globals_vars.html#index_h"}, -{text:"i",url:"globals_vars.html#index_i"}, -{text:"l",url:"globals_vars.html#index_l"}, -{text:"n",url:"globals_vars.html#index_n"}, -{text:"r",url:"globals_vars.html#index_r"}, -{text:"s",url:"globals_vars.html#index_s"}, -{text:"t",url:"globals_vars.html#index_t"}]}, -{text:"Typedefs",url:"globals_type.html",children:[ -{text:"a",url:"globals_type.html#index_a"}, -{text:"b",url:"globals_type.html#index_b"}, -{text:"d",url:"globals_type.html#index_d"}, -{text:"e",url:"globals_type.html#index_e"}, -{text:"h",url:"globals_type.html#index_h"}, -{text:"i",url:"globals_type.html#index_i"}, -{text:"l",url:"globals_type.html#index_l"}, -{text:"m",url:"globals_type.html#index_m"}, -{text:"n",url:"globals_type.html#index_n"}, -{text:"p",url:"globals_type.html#index_p"}, -{text:"r",url:"globals_type.html#index_r"}, -{text:"s",url:"globals_type.html#index_s"}, -{text:"t",url:"globals_type.html#index_t"}, -{text:"u",url:"globals_type.html#index_u"}]}, -{text:"Enumerations",url:"globals_enum.html",children:[ -{text:"d",url:"globals_enum.html#index_d"}, -{text:"e",url:"globals_enum.html#index_e"}, -{text:"i",url:"globals_enum.html#index_i"}, -{text:"l",url:"globals_enum.html#index_l"}, -{text:"m",url:"globals_enum.html#index_m"}, -{text:"n",url:"globals_enum.html#index_n"}, -{text:"p",url:"globals_enum.html#index_p"}, -{text:"r",url:"globals_enum.html#index_r"}, -{text:"s",url:"globals_enum.html#index_s"}]}, -{text:"Enumerator",url:"globals_eval.html",children:[ -{text:"e",url:"globals_eval.html#index_e"}, -{text:"h",url:"globals_eval.html#index_h"}, -{text:"i",url:"globals_eval.html#index_i"}, -{text:"l",url:"globals_eval.html#index_l"}, -{text:"m",url:"globals_eval.html#index_m"}, -{text:"n",url:"globals_eval.html#index_n"}, -{text:"p",url:"globals_eval.html#index_p"}]}, -{text:"Macros",url:"globals_defs.html",children:[ -{text:"a",url:"globals_defs.html#index_a"}, -{text:"b",url:"globals_defs_b.html#index_b"}, -{text:"c",url:"globals_defs_c.html#index_c"}, -{text:"d",url:"globals_defs_d.html#index_d"}, -{text:"e",url:"globals_defs_e.html#index_e"}, -{text:"f",url:"globals_defs_f.html#index_f"}, -{text:"g",url:"globals_defs_g.html#index_g"}, -{text:"h",url:"globals_defs_h.html#index_h"}, -{text:"i",url:"globals_defs_i.html#index_i"}, -{text:"l",url:"globals_defs_l.html#index_l"}, -{text:"m",url:"globals_defs_m.html#index_m"}, -{text:"n",url:"globals_defs_n.html#index_n"}, -{text:"p",url:"globals_defs_p.html#index_p"}, -{text:"r",url:"globals_defs_r.html#index_r"}, -{text:"s",url:"globals_defs_s.html#index_s"}, -{text:"t",url:"globals_defs_t.html#index_t"}, -{text:"u",url:"globals_defs_u.html#index_u"}, -{text:"w",url:"globals_defs_w.html#index_w"}, -{text:"z",url:"globals_defs_z.html#index_z"}]}]}]}]} diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.html deleted file mode 100644 index 01b568530adb2396885e9f3153a985bd2f6aa4d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - -lwIP: src/core/ipv6/mld6.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mld6.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/mld6.h"
    -#include "lwip/prot/mld6.h"
    -#include "lwip/icmp6.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/ip.h"
    -#include "lwip/inet_chksum.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/netif.h"
    -#include "lwip/memp.h"
    -#include "lwip/stats.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t mld6_stop (struct netif *netif)
     
    void mld6_report_groups (struct netif *netif)
     
    struct mld_groupmld6_lookfor_group (struct netif *ifp, const ip6_addr_t *addr)
     
    void mld6_input (struct pbuf *p, struct netif *inp)
     
    err_t mld6_joingroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
     
    err_t mld6_joingroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
     
    err_t mld6_leavegroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
     
    err_t mld6_leavegroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
     
    void mld6_tmr (void)
     
    -

    Detailed Description

    -

    Multicast listener discovery

    -

    Function Documentation

    - -

    ◆ mld6_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void mld6_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an input MLD message. Called by icmp6_input.

    -
    Parameters
    - - - -
    pthe mld packet, p->payload pointing to the icmpv6 header
    inpthe netif on which this packet was received
    -
    -
    - -
    -
    - -

    ◆ mld6_lookfor_group()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    struct mld_group* mld6_lookfor_group (struct netififp,
    const ip6_addr_taddr 
    )
    -
    -

    Search for a group that is joined on a netif

    -
    Parameters
    - - - -
    ifpthe network interface for which to look
    addrthe group ipv6 address to search for
    -
    -
    -
    Returns
    a struct mld_group* if the group has been found, NULL if the group wasn't found.
    - -
    -
    - -

    ◆ mld6_report_groups()

    - -
    -
    - - - - - - - - -
    void mld6_report_groups (struct netifnetif)
    -
    -

    Report MLD memberships for this interface

    -
    Parameters
    - - -
    netifnetwork interface on which report MLD memberships
    -
    -
    - -
    -
    - -

    ◆ mld6_stop()

    - -
    -
    - - - - - - - - -
    err_t mld6_stop (struct netifnetif)
    -
    -

    Stop MLD processing on interface

    -
    Parameters
    - - -
    netifnetwork interface on which stop MLD processing
    -
    -
    - -
    -
    - -

    ◆ mld6_tmr()

    - -
    -
    - - - - - - - - -
    void mld6_tmr (void )
    -
    -

    Periodic timer for mld processing. Must be called every MLD6_TMR_INTERVAL milliseconds (100).

    -

    When a delaying member expires, a membership report is sent.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.js deleted file mode 100644 index 2d711e1ef7fc6f6f40d8d870fd3371caddc773e0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8c.js +++ /dev/null @@ -1,12 +0,0 @@ -var mld6_8c = -[ - [ "mld6_input", "mld6_8c.html#a7c190ca25432d466b28f607c3574a841", null ], - [ "mld6_joingroup", "group__mld6.html#ga53560ab6e47163e4888070830bf912a8", null ], - [ "mld6_joingroup_netif", "group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940", null ], - [ "mld6_leavegroup", "group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5", null ], - [ "mld6_leavegroup_netif", "group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22", null ], - [ "mld6_lookfor_group", "mld6_8c.html#ad2fbba6bc543dbf994961656d7431eb5", null ], - [ "mld6_report_groups", "mld6_8c.html#a2a08b95a7b3c82da05df1a3b50629686", null ], - [ "mld6_stop", "mld6_8c.html#ab7197d123f21a8863b56cc3871fd5198", null ], - [ "mld6_tmr", "mld6_8c.html#a4ddb496d0a6a466df5665dbed8bd6274", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.html deleted file mode 100644 index 8acb6a796fb078ee3618d2e7a002dce9893a1948..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/mld6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mld6.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/netif.h"
    -
    - - - -

    -Data Structures

    struct  mld_group
     
    - - - -

    -Macros

    #define netif_mld6_data(netif)   ((struct mld_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_MLD6))
     
    - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t mld6_stop (struct netif *netif)
     
    void mld6_report_groups (struct netif *netif)
     
    void mld6_tmr (void)
     
    struct mld_groupmld6_lookfor_group (struct netif *ifp, const ip6_addr_t *addr)
     
    void mld6_input (struct pbuf *p, struct netif *inp)
     
    err_t mld6_joingroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
     
    err_t mld6_joingroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
     
    err_t mld6_leavegroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr)
     
    err_t mld6_leavegroup_netif (struct netif *netif, const ip6_addr_t *groupaddr)
     
    -

    Detailed Description

    -

    Multicast listener discovery for IPv6. Aims to be compliant with RFC 2710. No support for MLDv2.

    -

    Function Documentation

    - -

    ◆ mld6_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void mld6_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an input MLD message. Called by icmp6_input.

    -
    Parameters
    - - - -
    pthe mld packet, p->payload pointing to the icmpv6 header
    inpthe netif on which this packet was received
    -
    -
    - -
    -
    - -

    ◆ mld6_lookfor_group()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    struct mld_group* mld6_lookfor_group (struct netififp,
    const ip6_addr_taddr 
    )
    -
    -

    Search for a group that is joined on a netif

    -
    Parameters
    - - - -
    ifpthe network interface for which to look
    addrthe group ipv6 address to search for
    -
    -
    -
    Returns
    a struct mld_group* if the group has been found, NULL if the group wasn't found.
    - -
    -
    - -

    ◆ mld6_report_groups()

    - -
    -
    - - - - - - - - -
    void mld6_report_groups (struct netifnetif)
    -
    -

    Report MLD memberships for this interface

    -
    Parameters
    - - -
    netifnetwork interface on which report MLD memberships
    -
    -
    - -
    -
    - -

    ◆ mld6_stop()

    - -
    -
    - - - - - - - - -
    err_t mld6_stop (struct netifnetif)
    -
    -

    Stop MLD processing on interface

    -
    Parameters
    - - -
    netifnetwork interface on which stop MLD processing
    -
    -
    - -
    -
    - -

    ◆ mld6_tmr()

    - -
    -
    - - - - - - - - -
    void mld6_tmr (void )
    -
    -

    Periodic timer for mld processing. Must be called every MLD6_TMR_INTERVAL milliseconds (100).

    -

    When a delaying member expires, a membership report is sent.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.js deleted file mode 100644 index 25e5575c5762096d967f161c46baf067ce5fa8c7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mld6_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var mld6_8h = -[ - [ "mld_group", "structmld__group.html", "structmld__group" ], - [ "netif_mld6_data", "group__mld6.html#ga02a2259082f22c5989a3c929be95e641", null ], - [ "mld6_input", "mld6_8h.html#a7c190ca25432d466b28f607c3574a841", null ], - [ "mld6_joingroup", "group__mld6.html#ga53560ab6e47163e4888070830bf912a8", null ], - [ "mld6_joingroup_netif", "group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940", null ], - [ "mld6_leavegroup", "group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5", null ], - [ "mld6_leavegroup_netif", "group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22", null ], - [ "mld6_lookfor_group", "mld6_8h.html#ad2fbba6bc543dbf994961656d7431eb5", null ], - [ "mld6_report_groups", "mld6_8h.html#a2a08b95a7b3c82da05df1a3b50629686", null ], - [ "mld6_stop", "mld6_8h.html#ab7197d123f21a8863b56cc3871fd5198", null ], - [ "mld6_tmr", "mld6_8h.html#a4ddb496d0a6a466df5665dbed8bd6274", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.html deleted file mode 100644 index 766f4ac689f430b5ad16257cfe2d7b43ab1e3f71..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -lwIP: Modules - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Modules
    -
    -
    -
    Here is a list of all modules:
    -
    [detail level 12345]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     lwIP
     Mainloop mode ("NO_SYS")
     OS mode (TCPIP thread)
     Porting (system abstraction layer)
     Non-standard functions
     OS abstraction layer
     Time
     Critical sections
     Compiler/platform abstraction
     Performance measurement
     Version
     Options (lwipopts.h)
     Debugging
     Infrastructure
     Callback-style APIs
     Thread-safe APIs
     IPv4
     PBUF
     NETIF
     IPv6
     Infrastructure
     IP address handling
     IPv4 only
     IPv6 only
     Memory pools
     Packet buffers (PBUF)
     Error codes
     IANA assigned numbers
     IEEE assigned numbers
     APIs
     "raw" APIs
     Application layered TCP Introduction
     DNS
     IP
     Network interface (NETIF)
     RAW
     TCP
     UDP
     Ethernet
     Sequential-style APIs
     Netconn API
     NETIF API
     Socket API
     Interface Identification API
     NETDB API
     NETIFs
     IEEE 802.1D bridge
     Options
     FDB example code
     6LoWPAN (RFC4944)
     6LoWPAN over BLE (RFC7668)
     PPP
     SLIP
     ZEP - ZigBee Encapsulation Protocol
     Applications
     HTTP client
     HTTP server
     Options
     Iperf server
     MDNS
     Options
     MQTT client
     Options
     NETBIOS responder
     Options
     SMTP client
     Options
     SNMPv2c/v3 agent
     Core
     Traps
     MIB2
     Options
     SNTP
     Options
     TFTP server
     Options
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.js deleted file mode 100644 index f2152ac13b668687f9364436a9a2e96ba9703070..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/modules.js +++ /dev/null @@ -1,8 +0,0 @@ -var modules = -[ - [ "lwIP", "group__lwip.html", "group__lwip" ], - [ "Infrastructure", "group__infrastructure.html", "group__infrastructure" ], - [ "APIs", "group__api.html", "group__api" ], - [ "NETIFs", "group__netifs.html", "group__netifs" ], - [ "Applications", "group__apps.html", "group__apps" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.html deleted file mode 100644 index ef3a4766dde97b75a10f478448cc46755b4e5713..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - -lwIP: src/apps/mqtt/mqtt.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt.c File Reference
    -
    -
    -
    #include "lwip/apps/mqtt.h"
    -#include "lwip/apps/mqtt_priv.h"
    -#include "lwip/timeouts.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/mem.h"
    -#include "lwip/err.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/altcp.h"
    -#include "lwip/altcp_tcp.h"
    -#include "lwip/altcp_tls.h"
    -#include <string.h>
    -
    - - - - - - - - - -

    -Macros

    #define MQTT_DEBUG   LWIP_DBG_OFF
     
    #define MQTT_CTL_PACKET_TYPE(fixed_hdr_byte0)   ((fixed_hdr_byte0 & 0xf0) >> 4)
     
    #define mqtt_ringbuf_free(rb)   (MQTT_OUTPUT_RINGBUF_SIZE - mqtt_ringbuf_len(rb))
     
    #define mqtt_ringbuf_linear_read_length(rb)   LWIP_MIN(mqtt_ringbuf_len(rb), (MQTT_OUTPUT_RINGBUF_SIZE - (rb)->get))
     
    - - - - - - - -

    -Enumerations

    enum  
     
    enum  mqtt_message_type
     
    enum  mqtt_connect_flag
     
    - - - - - - - - - - - - - - - - - -

    -Functions

    err_t mqtt_publish (mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg)
     
    err_t mqtt_sub_unsub (mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub)
     
    void mqtt_set_inpub_callback (mqtt_client_t *client, mqtt_incoming_publish_cb_t pub_cb, mqtt_incoming_data_cb_t data_cb, void *arg)
     
    mqtt_client_tmqtt_client_new (void)
     
    void mqtt_client_free (mqtt_client_t *client)
     
    err_t mqtt_client_connect (mqtt_client_t *client, const ip_addr_t *ip_addr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info)
     
    void mqtt_disconnect (mqtt_client_t *client)
     
    u8_t mqtt_client_is_connected (mqtt_client_t *client)
     
    -

    Detailed Description

    -

    MQTT client

    -

    Macro Definition Documentation

    - -

    ◆ MQTT_CTL_PACKET_TYPE

    - -
    -
    - - - - - - - - -
    #define MQTT_CTL_PACKET_TYPE( fixed_hdr_byte0)   ((fixed_hdr_byte0 & 0xf0) >> 4)
    -
    -

    Helpers to extract control packet type and qos from first byte in fixed header

    - -
    -
    - -

    ◆ MQTT_DEBUG

    - -
    -
    - - - - -
    #define MQTT_DEBUG   LWIP_DBG_OFF
    -
    -

    MQTT_DEBUG: Default is off.

    - -
    -
    - -

    ◆ mqtt_ringbuf_free

    - -
    -
    - - - - - - - - -
    #define mqtt_ringbuf_free( rb)   (MQTT_OUTPUT_RINGBUF_SIZE - mqtt_ringbuf_len(rb))
    -
    -

    Return number of bytes free in ring buffer

    - -
    -
    - -

    ◆ mqtt_ringbuf_linear_read_length

    - -
    -
    - - - - - - - - -
    #define mqtt_ringbuf_linear_read_length( rb)   LWIP_MIN(mqtt_ringbuf_len(rb), (MQTT_OUTPUT_RINGBUF_SIZE - (rb)->get))
    -
    -

    Return number of bytes possible to read without wrapping around

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ anonymous enum

    - -
    -
    - - - - -
    anonymous enum
    -
    -

    MQTT client connection states

    - -
    -
    - -

    ◆ mqtt_connect_flag

    - -
    -
    - - - - -
    enum mqtt_connect_flag
    -
    -

    MQTT connect flags, only used in CONNECT message

    - -
    -
    - -

    ◆ mqtt_message_type

    - -
    -
    - - - - -
    enum mqtt_message_type
    -
    -

    MQTT control message types

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.js deleted file mode 100644 index 8048e2634ab5f22b3c406775861fabd781e5319c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8c.js +++ /dev/null @@ -1,17 +0,0 @@ -var mqtt_8c = -[ - [ "MQTT_CTL_PACKET_TYPE", "mqtt_8c.html#a45c57ebd31832f1c128d847067c4688b", null ], - [ "MQTT_DEBUG", "mqtt_8c.html#a99c325e06cc17ee24e09dab251606f9d", null ], - [ "mqtt_ringbuf_free", "mqtt_8c.html#afba101fbf26b556c869060d3d013c8fa", null ], - [ "mqtt_ringbuf_linear_read_length", "mqtt_8c.html#ad82b4039213ab3f1d9e4bcd3aa0c88a3", null ], - [ "mqtt_connect_flag", "mqtt_8c.html#a4f6c42ed730546ff755e3bb99989dd12", null ], - [ "mqtt_message_type", "mqtt_8c.html#ac243cf15beb51b2206e36da86c2f95f1", null ], - [ "mqtt_client_connect", "group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0", null ], - [ "mqtt_client_free", "group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882", null ], - [ "mqtt_client_is_connected", "group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5", null ], - [ "mqtt_client_new", "group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f", null ], - [ "mqtt_disconnect", "group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6", null ], - [ "mqtt_publish", "group__mqtt.html#gade9850d716e81fde572cb012be795d2f", null ], - [ "mqtt_set_inpub_callback", "group__mqtt.html#gafdfa0e65b217e92835d35858924565cf", null ], - [ "mqtt_sub_unsub", "group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.html deleted file mode 100644 index 3e4391b8760fcdce5216a3a452819565b70131f3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mqtt.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt.h File Reference
    -
    -
    -
    #include "lwip/apps/mqtt_opts.h"
    -#include "lwip/err.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/prot/iana.h"
    -
    - - - -

    -Data Structures

    struct  mqtt_connect_client_info_t
     
    - - - - - - - - - -

    -Macros

    #define MQTT_PORT   LWIP_IANA_PORT_MQTT
     
    #define MQTT_TLS_PORT   LWIP_IANA_PORT_SECURE_MQTT
     
    #define mqtt_subscribe(client, topic, qos, cb, arg)   mqtt_sub_unsub(client, topic, qos, cb, arg, 1)
     
    #define mqtt_unsubscribe(client, topic, cb, arg)   mqtt_sub_unsub(client, topic, 0, cb, arg, 0)
     
    - - - - - - - - - -

    -Typedefs

    typedef void(* mqtt_connection_cb_t) (mqtt_client_t *client, void *arg, mqtt_connection_status_t status)
     
    typedef void(* mqtt_incoming_data_cb_t) (void *arg, const u8_t *data, u16_t len, u8_t flags)
     
    typedef void(* mqtt_incoming_publish_cb_t) (void *arg, const char *topic, u32_t tot_len)
     
    typedef void(* mqtt_request_cb_t) (void *arg, err_t err)
     
    - - - - - -

    -Enumerations

    enum  mqtt_connection_status_t {
    -  MQTT_CONNECT_ACCEPTED = 0, -MQTT_CONNECT_REFUSED_PROTOCOL_VERSION = 1, -MQTT_CONNECT_REFUSED_IDENTIFIER = 2, -MQTT_CONNECT_REFUSED_SERVER = 3, -
    -  MQTT_CONNECT_REFUSED_USERNAME_PASS = 4, -MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_ = 5, -MQTT_CONNECT_DISCONNECTED = 256, -MQTT_CONNECT_TIMEOUT = 257 -
    - }
     
    enum  { MQTT_DATA_FLAG_LAST = 1 - }
     
    - - - - - - - - - - - - - - - - - -

    -Functions

    err_t mqtt_client_connect (mqtt_client_t *client, const ip_addr_t *ipaddr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info)
     
    void mqtt_disconnect (mqtt_client_t *client)
     
    mqtt_client_tmqtt_client_new (void)
     
    void mqtt_client_free (mqtt_client_t *client)
     
    u8_t mqtt_client_is_connected (mqtt_client_t *client)
     
    void mqtt_set_inpub_callback (mqtt_client_t *client, mqtt_incoming_publish_cb_t, mqtt_incoming_data_cb_t data_cb, void *arg)
     
    err_t mqtt_sub_unsub (mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub)
     
    err_t mqtt_publish (mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg)
     
    -

    Detailed Description

    -

    MQTT client

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.js deleted file mode 100644 index 666829a4bd2f4bb94c0c2229f2201c1fdae0990a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt_8h.js +++ /dev/null @@ -1,30 +0,0 @@ -var mqtt_8h = -[ - [ "MQTT_PORT", "group__mqtt.html#gaa8632baff6bbb5004385998918f1e6bd", null ], - [ "mqtt_subscribe", "group__mqtt.html#ga83d6a6d811b201a74d793bc1b5d4e029", null ], - [ "MQTT_TLS_PORT", "group__mqtt.html#ga6610174f17b9ecbcf2bc66a4fd5a6b0f", null ], - [ "mqtt_unsubscribe", "group__mqtt.html#ga0f133ef09cbe56c46ebe2cc21afccf3f", null ], - [ "mqtt_connection_cb_t", "group__mqtt.html#ga8558743bdb7d599a93844fbc56c9029f", null ], - [ "mqtt_incoming_data_cb_t", "group__mqtt.html#gafec7e75fe6a746eef9ca411463446c81", null ], - [ "mqtt_incoming_publish_cb_t", "group__mqtt.html#ga7116bb85255394cec4b1d9fa38842c29", null ], - [ "mqtt_request_cb_t", "group__mqtt.html#gacad2bbe2cee76eaa120cc63e2f6094fd", null ], - [ "MQTT_DATA_FLAG_LAST", "group__mqtt.html#gga99fb83031ce9923c84392b4e92f956b5a79cd00d0a5a8df13207e0c49447df87f", null ], - [ "mqtt_connection_status_t", "group__mqtt.html#ga8cf0f360ab20343af37e1d124395a77d", [ - [ "MQTT_CONNECT_ACCEPTED", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da074dc1d289b8e8d4aad91f6a2cb93dc1", null ], - [ "MQTT_CONNECT_REFUSED_PROTOCOL_VERSION", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da41f8aa97142be337cb639f94d9145190", null ], - [ "MQTT_CONNECT_REFUSED_IDENTIFIER", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da28ffe49b0175adaa2b9a27cb4873224a", null ], - [ "MQTT_CONNECT_REFUSED_SERVER", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dade28ec1c2ce3d874e91251d683c92b2a", null ], - [ "MQTT_CONNECT_REFUSED_USERNAME_PASS", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da290cf9037054c42022cc864cfade896a", null ], - [ "MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dafc4888158dd6ee84269a5f0bfdc12b17", null ], - [ "MQTT_CONNECT_DISCONNECTED", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da321f5ce31b173f235de1a517fcfd00dd", null ], - [ "MQTT_CONNECT_TIMEOUT", "group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da57153f2ab4331c6f76a9ee74e1bcfc62", null ] - ] ], - [ "mqtt_client_connect", "group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0", null ], - [ "mqtt_client_free", "group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882", null ], - [ "mqtt_client_is_connected", "group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5", null ], - [ "mqtt_client_new", "group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f", null ], - [ "mqtt_disconnect", "group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6", null ], - [ "mqtt_publish", "group__mqtt.html#gade9850d716e81fde572cb012be795d2f", null ], - [ "mqtt_set_inpub_callback", "group__mqtt.html#gafdfa0e65b217e92835d35858924565cf", null ], - [ "mqtt_sub_unsub", "group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.html deleted file mode 100644 index a42a992db517d18470708fd58e33fe2caa25e199..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mqtt_opts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt_opts.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -
    - - - - - - - - - - - - - -

    -Macros

    #define MQTT_OUTPUT_RINGBUF_SIZE   256
     
    #define MQTT_VAR_HEADER_BUFFER_LEN   128
     
    #define MQTT_REQ_MAX_IN_FLIGHT   4
     
    #define MQTT_CYCLIC_TIMER_INTERVAL   5
     
    #define MQTT_REQ_TIMEOUT   30
     
    #define MQTT_CONNECT_TIMOUT   100
     
    -

    Detailed Description

    -

    MQTT client options

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.js deleted file mode 100644 index 58667a0848b10be3e5149492ab0d936e71e9ffc0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__opts_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var mqtt__opts_8h = -[ - [ "MQTT_CONNECT_TIMOUT", "group__mqtt__opts.html#gac5d0580d1caf57dac1cb56662e5d9f7b", null ], - [ "MQTT_CYCLIC_TIMER_INTERVAL", "group__mqtt__opts.html#ga1d89fda808c7047eab7a67d3785aea8e", null ], - [ "MQTT_OUTPUT_RINGBUF_SIZE", "group__mqtt__opts.html#ga70627bafaffa071875cee9edc38d942b", null ], - [ "MQTT_REQ_MAX_IN_FLIGHT", "group__mqtt__opts.html#gae82460b35de2291e9661e440c3458e8f", null ], - [ "MQTT_REQ_TIMEOUT", "group__mqtt__opts.html#ga262639f2b45f6e064fb53156396d6d0a", null ], - [ "MQTT_VAR_HEADER_BUFFER_LEN", "group__mqtt__opts.html#ga8275ef78a85fb14c3ac1423c70e45805", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__priv_8h.html deleted file mode 100644 index 039298ba36a036a2ff04c94391b3ed706b948ebb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/mqtt__priv_8h.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/mqtt_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt_priv.h File Reference
    -
    -
    -
    #include "lwip/apps/mqtt.h"
    -#include "lwip/altcp.h"
    -
    - - - - - - - -

    -Data Structures

    struct  mqtt_request_t
     
    struct  mqtt_ringbuf_t
     
    struct  mqtt_client_s
     
    -

    Detailed Description

    -

    MQTT client (private interface)

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/multithreading.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/multithreading.html deleted file mode 100644 index 6231c0616e6fb20995107fe37fb0fc7714e3b87f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/multithreading.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: Multithreading - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Multithreading
    -
    -
    -

    lwIP started targeting single-threaded environments. When adding multi- threading support, instead of making the core thread-safe, another approach was chosen: there is one main thread running the lwIP core (also known as the "tcpip_thread"). When running in a multithreaded environment, raw API functions MUST only be called from the core thread since raw API functions are not protected from concurrent access (aside from pbuf- and memory management functions). Application threads using the sequential- or socket API communicate with this main thread through message passing.

    -

    As such, the list of functions that may be called from other threads or an ISR is very limited! Only functions from these API header files are thread-safe:

    -

    Additionaly, memory (de-)allocation functions may be called from multiple threads (not ISR!) with NO_SYS=0 since they are protected by SYS_LIGHTWEIGHT_PROT and/or semaphores.

    -

    Netconn or Socket API functions are thread safe against the core thread but they are not reentrant at the control block granularity level. That is, a UDP or TCP control block must not be shared among multiple threads without proper locking.

    -

    If SYS_LIGHTWEIGHT_PROT is set to 1 and LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT is set to 1, pbuf_free() may also be called from another thread or an ISR (since only then, mem_free - for PBUF_RAM - may be called from an ISR: otherwise, the HEAP is only protected by semaphores).

    -

    How to get threading done right

    -

    It is strongly recommended to implement the LWIP_ASSERT_CORE_LOCKED() macro in an application that uses multithreading. lwIP code has several places where a check for a correct thread context is implemented which greatly helps the user to get threading done right. See the example sys_arch.c files in unix and Win32 port in the contrib repository.

    -

    In short: Copy the functions sys_mark_tcpip_thread() and sys_check_core_locking() to your port and modify them to work with your OS. Then let LWIP_ASSERT_CORE_LOCKED() and LWIP_MARK_TCPIP_THREAD() point to these functions.

    -

    If you use LWIP_TCPIP_CORE_LOCKING, you also need to copy and adapt the functions sys_lock_tcpip_core() and sys_unlock_tcpip_core(). Let LOCK_TCPIP_CORE() and UNLOCK_TCPIP_CORE() point to these functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_f.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_f.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_g.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_g.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_h.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_h.png deleted file mode 100644 index 33389b101d9cd9b4c98ad286b5d9c46a6671f650..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/nav_h.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.css b/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.css deleted file mode 100644 index 0cc7e776c3bcced883837e49911a6b694038a814..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.css +++ /dev/null @@ -1,146 +0,0 @@ -#nav-tree .children_ul { - margin:0; - padding:4px; -} - -#nav-tree ul { - list-style:none outside none; - margin:0px; - padding:0px; -} - -#nav-tree li { - white-space:nowrap; - margin:0px; - padding:0px; -} - -#nav-tree .plus { - margin:0px; -} - -#nav-tree .selected { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} - -#nav-tree img { - margin:0px; - padding:0px; - border:0px; - vertical-align: middle; -} - -#nav-tree a { - text-decoration:none; - padding:0px; - margin:0px; - outline:none; -} - -#nav-tree .label { - margin:0px; - padding:0px; - font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -#nav-tree .label a { - padding:2px; -} - -#nav-tree .selected a { - text-decoration:none; - color:#fff; -} - -#nav-tree .children_ul { - margin:0px; - padding:0px; -} - -#nav-tree .item { - margin:0px; - padding:0px; -} - -#nav-tree { - padding: 0px 0px; - background-color: #FAFAFF; - font-size:14px; - overflow:auto; -} - -#doc-content { - overflow:auto; - display:block; - padding:0px; - margin:0px; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#side-nav { - padding:0 6px 0 0; - margin: 0px; - display:block; - position: absolute; - left: 0px; - width: 250px; -} - -.ui-resizable .ui-resizable-handle { - display:block; -} - -.ui-resizable-e { - background-image:url("splitbar.png"); - background-size:100%; - background-repeat:no-repeat; - background-attachment: scroll; - cursor:ew-resize; - height:100%; - right:0; - top:0; - width:6px; -} - -.ui-resizable-handle { - display:none; - font-size:0.1px; - position:absolute; - z-index:1; -} - -#nav-tree-contents { - margin: 6px 0px 0px 0px; -} - -#nav-tree { - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#nav-sync { - position:absolute; - top:5px; - right:24px; - z-index:0; -} - -#nav-sync img { - opacity:0.3; -} - -#nav-sync img:hover { - opacity:0.9; -} - -@media print -{ - #nav-tree { display: none; } - div.ui-resizable-handle { display: none; position: relative; } -} - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.js deleted file mode 100644 index e6d31b00d4aa662120b347e15c083f9c083b081d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/navtree.js +++ /dev/null @@ -1,517 +0,0 @@ -var navTreeSubIndices = new Array(); -var arrowDown = '▼'; -var arrowRight = '►'; - -function getData(varName) -{ - var i = varName.lastIndexOf('/'); - var n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - if ($.browser.msie && $.browser.version<=8) { - // script.onload does not work with older versions of IE - script.onreadystatechange = function() { - if (script.readyState=='complete' || script.readyState=='loaded') { - func(); if (show) showRoot(); - } - } - } - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } if (imm || ($.browser.msie && $.browser.version>8)) { - // somehow slideDown jumps to the start of tree for IE9 :-( - $(node.getChildrenUL()).show(); - } else { - $(node.getChildrenUL()).slideDown("fast"); - } - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } - gotoAnchor(anchor,aname,false); -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); - } - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - $(window).load(function(){ - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - }); - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/ - - - - - - -lwIP: src/core/ipv6/nd6.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    nd6.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/nd6.h"
    -#include "lwip/priv/nd6_priv.h"
    -#include "lwip/prot/nd6.h"
    -#include "lwip/prot/icmp6.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/inet_chksum.h"
    -#include "lwip/netif.h"
    -#include "lwip/icmp6.h"
    -#include "lwip/mld6.h"
    -#include "lwip/dhcp6.h"
    -#include "lwip/ip.h"
    -#include "lwip/stats.h"
    -#include "lwip/dns.h"
    -#include <string.h>
    -#include "path/to/my/lwip_hooks.h"
    -
    - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void nd6_input (struct pbuf *p, struct netif *inp)
     
    void nd6_tmr (void)
     
    void nd6_clear_destination_cache (void)
     
    struct netifnd6_find_route (const ip6_addr_t *ip6addr)
     
    err_t nd6_get_next_hop_addr_or_queue (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp)
     
    u16_t nd6_get_destination_mtu (const ip6_addr_t *ip6addr, struct netif *netif)
     
    void nd6_reachability_hint (const ip6_addr_t *ip6addr)
     
    void nd6_cleanup_netif (struct netif *netif)
     
    void nd6_adjust_mld_membership (struct netif *netif, s8_t addr_idx, u8_t new_state)
     
    void nd6_restart_netif (struct netif *netif)
     
    -

    Detailed Description

    -

    Neighbor discovery and stateless address autoconfiguration for IPv6. Aims to be compliant with RFC 4861 (Neighbor discovery) and RFC 4862 (Address autoconfiguration).

    -

    Function Documentation

    - -

    ◆ nd6_adjust_mld_membership()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void nd6_adjust_mld_membership (struct netifnetif,
    s8_t addr_idx,
    u8_t new_state 
    )
    -
    -

    The state of a local IPv6 address entry is about to change. If needed, join or leave the solicited-node multicast group for the address.

    -
    Parameters
    - - - - -
    netifThe netif that owns the address.
    addr_idxThe index of the address.
    new_stateThe new (IP6_ADDR_) state for the address.
    -
    -
    - -
    -
    - -

    ◆ nd6_cleanup_netif()

    - -
    -
    - - - - - - - - -
    void nd6_cleanup_netif (struct netifnetif)
    -
    -

    Remove all prefix, neighbor_cache and router entries of the specified netif.

    -
    Parameters
    - - -
    netifpoints to a network interface
    -
    -
    - -
    -
    - -

    ◆ nd6_clear_destination_cache()

    - -
    -
    - - - - - - - - -
    void nd6_clear_destination_cache (void )
    -
    -

    Clear the destination cache.

    -

    This operation may be necessary for consistency in the light of changing local addresses and/or use of the gateway hook.

    - -
    -
    - -

    ◆ nd6_find_route()

    - -
    -
    - - - - - - - - -
    struct netif* nd6_find_route (const ip6_addr_tip6addr)
    -
    -

    Find a router-announced route to the given destination. This route may be based on an on-link prefix or a default router.

    -

    If a suitable route is found, the returned netif is guaranteed to be in a suitable state (up, link up) to be used for packet transmission.

    -
    Parameters
    - - -
    ip6addrthe destination IPv6 address
    -
    -
    -
    Returns
    the netif to use for the destination, or NULL if none found
    - -
    -
    - -

    ◆ nd6_get_destination_mtu()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u16_t nd6_get_destination_mtu (const ip6_addr_tip6addr,
    struct netifnetif 
    )
    -
    -

    Get the Path MTU for a destination.

    -
    Parameters
    - - - -
    ip6addrthe destination address
    netifthe netif on which the packet will be sent
    -
    -
    -
    Returns
    the Path MTU, if known, or the netif default MTU
    - -
    -
    - -

    ◆ nd6_get_next_hop_addr_or_queue()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t nd6_get_next_hop_addr_or_queue (struct netifnetif,
    struct pbufq,
    const ip6_addr_tip6addr,
    const u8_t ** hwaddrp 
    )
    -
    -

    A packet is to be transmitted to a specific IPv6 destination on a specific interface. Check if we can find the hardware address of the next hop to use for the packet. If so, give the hardware address to the caller, which should use it to send the packet right away. Otherwise, enqueue the packet for later transmission while looking up the hardware address, if possible.

    -

    As such, this function returns one of three different possible results:

    -
      -
    • ERR_OK with a non-NULL 'hwaddrp': the caller should send the packet now.
    • -
    • ERR_OK with a NULL 'hwaddrp': the packet has been enqueued for later.
    • -
    • not ERR_OK: something went wrong; forward the error upward in the stack.
    • -
    -
    Parameters
    - - - - - -
    netifThe lwIP network interface on which the IP packet will be sent.
    qThe pbuf(s) containing the IP packet to be sent.
    ip6addrThe destination IPv6 address of the packet.
    hwaddrpOn success, filled with a pointer to a HW address or NULL (meaning the packet has been queued).
    -
    -
    -
    Returns
      -
    • ERR_OK on success, ERR_RTE if no route was found for the packet, or ERR_MEM if low memory conditions prohibit sending the packet at all.
    • -
    -
    - -
    -
    - -

    ◆ nd6_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void nd6_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an incoming neighbor discovery message

    -
    Parameters
    - - - -
    pthe nd packet, p->payload pointing to the icmpv6 header
    inpthe netif on which this packet was received
    -
    -
    - -
    -
    - -

    ◆ nd6_reachability_hint()

    - -
    -
    - - - - - - - - -
    void nd6_reachability_hint (const ip6_addr_tip6addr)
    -
    -

    Provide the Neighbor discovery process with a hint that a destination is reachable. Called by tcp_receive when ACKs are received or sent (as per RFC). This is useful to avoid sending NS messages every 30 seconds.

    -
    Parameters
    - - -
    ip6addrthe destination address which is know to be reachable by an upper layer protocol (TCP)
    -
    -
    - -
    -
    - -

    ◆ nd6_restart_netif()

    - -
    -
    - - - - - - - - -
    void nd6_restart_netif (struct netifnetif)
    -
    -

    Netif was added, set up, or reconnected (link up)

    - -
    -
    - -

    ◆ nd6_tmr()

    - -
    -
    - - - - - - - - -
    void nd6_tmr (void )
    -
    -

    Periodic timer for Neighbor discovery functions:

    -
      -
    • Update neighbor reachability states
    • -
    • Update destination cache entries age
    • -
    • Update invalidation timers of default routers and on-link prefixes
    • -
    • Update lifetimes of our addresses
    • -
    • Perform duplicate address detection (DAD) for our addresses
    • -
    • Send router solicitations
    • -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8c.js deleted file mode 100644 index 42c9041f4df94c5a85b42a3004d9a66e54e4337e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8c.js +++ /dev/null @@ -1,13 +0,0 @@ -var nd6_8c = -[ - [ "nd6_adjust_mld_membership", "nd6_8c.html#a27224542b8ffab81c2ed9f47752bb51e", null ], - [ "nd6_cleanup_netif", "nd6_8c.html#a84f9f52cab7ae37b4dd343536156dc73", null ], - [ "nd6_clear_destination_cache", "nd6_8c.html#a64d7956cf2b0d45025b02661f3f62377", null ], - [ "nd6_find_route", "nd6_8c.html#ac5ce11eaecfb486c322641427f47cffe", null ], - [ "nd6_get_destination_mtu", "nd6_8c.html#af226438f4f9b4aa7c3a2bbdf3c1e948c", null ], - [ "nd6_get_next_hop_addr_or_queue", "nd6_8c.html#ae447c204ebbf71e6ebbc5ed727a73eb9", null ], - [ "nd6_input", "nd6_8c.html#abbb92837e715be0e7d99513a84995831", null ], - [ "nd6_reachability_hint", "nd6_8c.html#a4959990cae26a3996f638ec996f046df", null ], - [ "nd6_restart_netif", "nd6_8c.html#a73d3192204da20be193e3c00c4a0cb54", null ], - [ "nd6_tmr", "nd6_8c.html#a754781b509e69c35a7a4ee7e380399fe", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.html deleted file mode 100644 index 49726ffdfb0c08129f0bc1fbf34d76a243123c6c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/nd6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    nd6.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/err.h"
    -
    - - - - - -

    -Macros

    #define ND6_TMR_INTERVAL   1000
     
    #define ND6_RTR_SOLICITATION_INTERVAL   4000
     
    - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void nd6_tmr (void)
     
    void nd6_input (struct pbuf *p, struct netif *inp)
     
    void nd6_clear_destination_cache (void)
     
    struct netifnd6_find_route (const ip6_addr_t *ip6addr)
     
    err_t nd6_get_next_hop_addr_or_queue (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp)
     
    u16_t nd6_get_destination_mtu (const ip6_addr_t *ip6addr, struct netif *netif)
     
    void nd6_reachability_hint (const ip6_addr_t *ip6addr)
     
    void nd6_cleanup_netif (struct netif *netif)
     
    void nd6_adjust_mld_membership (struct netif *netif, s8_t addr_idx, u8_t new_state)
     
    void nd6_restart_netif (struct netif *netif)
     
    -

    Detailed Description

    -

    Neighbor discovery and stateless address autoconfiguration for IPv6. Aims to be compliant with RFC 4861 (Neighbor discovery) and RFC 4862 (Address autoconfiguration).

    -

    Macro Definition Documentation

    - -

    ◆ ND6_RTR_SOLICITATION_INTERVAL

    - -
    -
    - - - - -
    #define ND6_RTR_SOLICITATION_INTERVAL   4000
    -
    -

    Router solicitations are sent in 4 second intervals (see RFC 4861, ch. 6.3.7)

    - -
    -
    - -

    ◆ ND6_TMR_INTERVAL

    - -
    -
    - - - - -
    #define ND6_TMR_INTERVAL   1000
    -
    -

    1 second period

    - -
    -
    -

    Function Documentation

    - -

    ◆ nd6_adjust_mld_membership()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void nd6_adjust_mld_membership (struct netifnetif,
    s8_t addr_idx,
    u8_t new_state 
    )
    -
    -

    The state of a local IPv6 address entry is about to change. If needed, join or leave the solicited-node multicast group for the address.

    -
    Parameters
    - - - - -
    netifThe netif that owns the address.
    addr_idxThe index of the address.
    new_stateThe new (IP6_ADDR_) state for the address.
    -
    -
    - -
    -
    - -

    ◆ nd6_cleanup_netif()

    - -
    -
    - - - - - - - - -
    void nd6_cleanup_netif (struct netifnetif)
    -
    -

    Remove all prefix, neighbor_cache and router entries of the specified netif.

    -
    Parameters
    - - -
    netifpoints to a network interface
    -
    -
    - -
    -
    - -

    ◆ nd6_clear_destination_cache()

    - -
    -
    - - - - - - - - -
    void nd6_clear_destination_cache (void )
    -
    -

    Clear the destination cache.

    -

    This operation may be necessary for consistency in the light of changing local addresses and/or use of the gateway hook.

    - -
    -
    - -

    ◆ nd6_find_route()

    - -
    -
    - - - - - - - - -
    struct netif* nd6_find_route (const ip6_addr_tip6addr)
    -
    -

    Find a router-announced route to the given destination. This route may be based on an on-link prefix or a default router.

    -

    If a suitable route is found, the returned netif is guaranteed to be in a suitable state (up, link up) to be used for packet transmission.

    -
    Parameters
    - - -
    ip6addrthe destination IPv6 address
    -
    -
    -
    Returns
    the netif to use for the destination, or NULL if none found
    - -
    -
    - -

    ◆ nd6_get_destination_mtu()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u16_t nd6_get_destination_mtu (const ip6_addr_tip6addr,
    struct netifnetif 
    )
    -
    -

    Get the Path MTU for a destination.

    -
    Parameters
    - - - -
    ip6addrthe destination address
    netifthe netif on which the packet will be sent
    -
    -
    -
    Returns
    the Path MTU, if known, or the netif default MTU
    - -
    -
    - -

    ◆ nd6_get_next_hop_addr_or_queue()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t nd6_get_next_hop_addr_or_queue (struct netifnetif,
    struct pbufq,
    const ip6_addr_tip6addr,
    const u8_t ** hwaddrp 
    )
    -
    -

    A packet is to be transmitted to a specific IPv6 destination on a specific interface. Check if we can find the hardware address of the next hop to use for the packet. If so, give the hardware address to the caller, which should use it to send the packet right away. Otherwise, enqueue the packet for later transmission while looking up the hardware address, if possible.

    -

    As such, this function returns one of three different possible results:

    -
      -
    • ERR_OK with a non-NULL 'hwaddrp': the caller should send the packet now.
    • -
    • ERR_OK with a NULL 'hwaddrp': the packet has been enqueued for later.
    • -
    • not ERR_OK: something went wrong; forward the error upward in the stack.
    • -
    -
    Parameters
    - - - - - -
    netifThe lwIP network interface on which the IP packet will be sent.
    qThe pbuf(s) containing the IP packet to be sent.
    ip6addrThe destination IPv6 address of the packet.
    hwaddrpOn success, filled with a pointer to a HW address or NULL (meaning the packet has been queued).
    -
    -
    -
    Returns
      -
    • ERR_OK on success, ERR_RTE if no route was found for the packet, or ERR_MEM if low memory conditions prohibit sending the packet at all.
    • -
    -
    - -
    -
    - -

    ◆ nd6_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void nd6_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an incoming neighbor discovery message

    -
    Parameters
    - - - -
    pthe nd packet, p->payload pointing to the icmpv6 header
    inpthe netif on which this packet was received
    -
    -
    - -
    -
    - -

    ◆ nd6_reachability_hint()

    - -
    -
    - - - - - - - - -
    void nd6_reachability_hint (const ip6_addr_tip6addr)
    -
    -

    Provide the Neighbor discovery process with a hint that a destination is reachable. Called by tcp_receive when ACKs are received or sent (as per RFC). This is useful to avoid sending NS messages every 30 seconds.

    -
    Parameters
    - - -
    ip6addrthe destination address which is know to be reachable by an upper layer protocol (TCP)
    -
    -
    - -
    -
    - -

    ◆ nd6_restart_netif()

    - -
    -
    - - - - - - - - -
    void nd6_restart_netif (struct netifnetif)
    -
    -

    Netif was added, set up, or reconnected (link up)

    - -
    -
    - -

    ◆ nd6_tmr()

    - -
    -
    - - - - - - - - -
    void nd6_tmr (void )
    -
    -

    Periodic timer for Neighbor discovery functions:

    -
      -
    • Update neighbor reachability states
    • -
    • Update destination cache entries age
    • -
    • Update invalidation timers of default routers and on-link prefixes
    • -
    • Update lifetimes of our addresses
    • -
    • Perform duplicate address detection (DAD) for our addresses
    • -
    • Send router solicitations
    • -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.js deleted file mode 100644 index cfd3784f26ab064113725e1a00547ac8f603e0cb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6_8h.js +++ /dev/null @@ -1,15 +0,0 @@ -var nd6_8h = -[ - [ "ND6_RTR_SOLICITATION_INTERVAL", "nd6_8h.html#a2fec65c0785551bad3a282ddee4062ac", null ], - [ "ND6_TMR_INTERVAL", "nd6_8h.html#a3250c1e32713635d588cf25865ebed56", null ], - [ "nd6_adjust_mld_membership", "nd6_8h.html#a27224542b8ffab81c2ed9f47752bb51e", null ], - [ "nd6_cleanup_netif", "nd6_8h.html#a84f9f52cab7ae37b4dd343536156dc73", null ], - [ "nd6_clear_destination_cache", "nd6_8h.html#a64d7956cf2b0d45025b02661f3f62377", null ], - [ "nd6_find_route", "nd6_8h.html#ac5ce11eaecfb486c322641427f47cffe", null ], - [ "nd6_get_destination_mtu", "nd6_8h.html#af226438f4f9b4aa7c3a2bbdf3c1e948c", null ], - [ "nd6_get_next_hop_addr_or_queue", "nd6_8h.html#ae447c204ebbf71e6ebbc5ed727a73eb9", null ], - [ "nd6_input", "nd6_8h.html#abbb92837e715be0e7d99513a84995831", null ], - [ "nd6_reachability_hint", "nd6_8h.html#a4959990cae26a3996f638ec996f046df", null ], - [ "nd6_restart_netif", "nd6_8h.html#a73d3192204da20be193e3c00c4a0cb54", null ], - [ "nd6_tmr", "nd6_8h.html#a754781b509e69c35a7a4ee7e380399fe", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.html deleted file mode 100644 index 6905bbe4295d9c82a7888aa44c79d051fa27a2fc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/nd6_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    nd6_priv.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/netif.h"
    -
    - - - - - -

    -Data Structures

    struct  nd6_q_entry
     
    struct  nd6_neighbor_cache_entry
     
    -

    Detailed Description

    -

    Neighbor discovery and stateless address autoconfiguration for IPv6. Aims to be compliant with RFC 4861 (Neighbor discovery) and RFC 4862 (Address autoconfiguration).

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.js deleted file mode 100644 index 7095e2b0cc457f9939455f62d72463414567be39..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/nd6__priv_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var nd6__priv_8h = -[ - [ "nd6_q_entry", "structnd6__q__entry.html", null ], - [ "nd6_neighbor_cache_entry", "structnd6__neighbor__cache__entry.html", "structnd6__neighbor__cache__entry" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.html deleted file mode 100644 index 80448843d081c3e5159e8befbd4a76df1225731a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - -lwIP: src/apps/netbiosns/netbiosns.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbiosns.c File Reference
    -
    -
    -
    #include "lwip/apps/netbiosns.h"
    -#include "lwip/def.h"
    -#include "lwip/udp.h"
    -#include "lwip/ip.h"
    -#include "lwip/netif.h"
    -#include "lwip/prot/iana.h"
    -#include <string.h>
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - - - - - - - - - -

    -Data Structures

    struct  netbios_hdr
     
    struct  netbios_question_hdr
     
    struct  netbios_name_hdr
     
    struct  netbios_resp
     
    struct  netbios_answer
     
    - - - - - - - - - -

    -Macros

    #define NETBIOS_NAME_LEN   16
     
    #define NETBIOS_NAME_TTL   300000u
     
    #define NETB_HFLAG_RESPONSE   0x8000U
     
    #define NETB_NFLAG_UNIQUE   0x8000U
     
    - - - - - -

    -Functions

    void netbiosns_init (void)
     
    void netbiosns_stop (void)
     
    -

    Detailed Description

    -

    NetBIOS name service responder

    -

    Macro Definition Documentation

    - -

    ◆ NETB_HFLAG_RESPONSE

    - -
    -
    - - - - -
    #define NETB_HFLAG_RESPONSE   0x8000U
    -
    -

    NetBIOS header flags

    - -
    -
    - -

    ◆ NETB_NFLAG_UNIQUE

    - -
    -
    - - - - -
    #define NETB_NFLAG_UNIQUE   0x8000U
    -
    -

    NetBIOS name flags

    - -
    -
    - -

    ◆ NETBIOS_NAME_LEN

    - -
    -
    - - - - -
    #define NETBIOS_NAME_LEN   16
    -
    -

    size of a NetBIOS name

    - -
    -
    - -

    ◆ NETBIOS_NAME_TTL

    - -
    -
    - - - - -
    #define NETBIOS_NAME_TTL   300000u
    -
    -

    The Time-To-Live for NetBIOS name responds (in seconds) Default is 300000 seconds (3 days, 11 hours, 20 minutes)

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.js deleted file mode 100644 index a9cd49999660f78694c4cf3abdd1824f8b66419c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var netbiosns_8c = -[ - [ "netbios_hdr", "structnetbios__hdr.html", null ], - [ "netbios_question_hdr", "structnetbios__question__hdr.html", null ], - [ "netbios_name_hdr", "structnetbios__name__hdr.html", null ], - [ "netbios_resp", "structnetbios__resp.html", null ], - [ "netbios_answer", "structnetbios__answer.html", "structnetbios__answer" ], - [ "NETB_HFLAG_RESPONSE", "netbiosns_8c.html#af09685abf1739c802bc8772b35b7fb1c", null ], - [ "NETB_NFLAG_UNIQUE", "netbiosns_8c.html#ae00d45caef5a670e3aedde2788b3f212", null ], - [ "NETBIOS_NAME_LEN", "netbiosns_8c.html#a4b83658c5bbb9ac90aca4351086a9a00", null ], - [ "NETBIOS_NAME_TTL", "netbiosns_8c.html#a35d43ea3290f6412e45598b610f03cf1", null ], - [ "netbiosns_init", "group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b", null ], - [ "netbiosns_stop", "group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.html deleted file mode 100644 index bc78c470a89b8d7f3e2c4e96c060f3a28c617806..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/netbiosns.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbiosns.h File Reference
    -
    -
    - - - - - - -

    -Functions

    void netbiosns_init (void)
     
    void netbiosns_stop (void)
     
    -

    Detailed Description

    -

    NETBIOS name service responder

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.js deleted file mode 100644 index a58a8efd93174f755441ec59c262e3254b4d62fb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var netbiosns_8h = -[ - [ "netbiosns_init", "group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b", null ], - [ "netbiosns_stop", "group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.html deleted file mode 100644 index 512fe18c24f9f88ca9f48dfff013d384165e55de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/netbiosns_opts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbiosns_opts.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -
    - - - - - -

    -Macros

    #define NETBIOS_LWIP_NAME   "NETBIOSLWIPDEV"
     
    #define LWIP_NETBIOS_RESPOND_NAME_QUERY   0
     
    -

    Detailed Description

    -

    NETBIOS name service responder options

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.js deleted file mode 100644 index c0a1244bd3b8d71f68d71ef753c9c9a482637a0b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbiosns__opts_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var netbiosns__opts_8h = -[ - [ "LWIP_NETBIOS_RESPOND_NAME_QUERY", "group__netbiosns__opts.html#gaa9dec8fc3dee5e72fbe9b854437bce84", null ], - [ "NETBIOS_LWIP_NAME", "group__netbiosns__opts.html#ga468c2ae67a79ce082ee585a438f7373b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.html deleted file mode 100644 index c121b9cad2e1f04898de02280bb164f04709d35a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -lwIP: src/api/netbuf.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbuf.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/netbuf.h"
    -#include "lwip/memp.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct netbufnetbuf_new (void)
     
    void netbuf_delete (struct netbuf *buf)
     
    void * netbuf_alloc (struct netbuf *buf, u16_t size)
     
    void netbuf_free (struct netbuf *buf)
     
    err_t netbuf_ref (struct netbuf *buf, const void *dataptr, u16_t size)
     
    void netbuf_chain (struct netbuf *head, struct netbuf *tail)
     
    err_t netbuf_data (struct netbuf *buf, void **dataptr, u16_t *len)
     
    s8_t netbuf_next (struct netbuf *buf)
     
    void netbuf_first (struct netbuf *buf)
     
    -

    Detailed Description

    -

    Network buffer management

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.js deleted file mode 100644 index dd171d8438c22838c7fbf9629f48c31a5d7ead44..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8c.js +++ /dev/null @@ -1,12 +0,0 @@ -var netbuf_8c = -[ - [ "netbuf_alloc", "group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0", null ], - [ "netbuf_chain", "group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602", null ], - [ "netbuf_data", "group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01", null ], - [ "netbuf_delete", "group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d", null ], - [ "netbuf_first", "group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51", null ], - [ "netbuf_free", "group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b", null ], - [ "netbuf_new", "group__netbuf.html#gaaba704cd963e35e71145de9f5112991d", null ], - [ "netbuf_next", "group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715", null ], - [ "netbuf_ref", "group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.html deleted file mode 100644 index c18111004ecccc71398779fd917ebc27417e7f01..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/netbuf.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbuf.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/ip6_addr.h"
    -
    - - - -

    -Data Structures

    struct  netbuf
     
    - - - - - -

    -Macros

    #define NETBUF_FLAG_DESTADDR   0x01
     
    #define NETBUF_FLAG_CHKSUM   0x02
     
    - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct netbufnetbuf_new (void)
     
    void netbuf_delete (struct netbuf *buf)
     
    void * netbuf_alloc (struct netbuf *buf, u16_t size)
     
    void netbuf_free (struct netbuf *buf)
     
    err_t netbuf_ref (struct netbuf *buf, const void *dataptr, u16_t size)
     
    void netbuf_chain (struct netbuf *head, struct netbuf *tail)
     
    err_t netbuf_data (struct netbuf *buf, void **dataptr, u16_t *len)
     
    s8_t netbuf_next (struct netbuf *buf)
     
    void netbuf_first (struct netbuf *buf)
     
    -

    Detailed Description

    -

    netbuf API (for netconn API)

    -

    Macro Definition Documentation

    - -

    ◆ NETBUF_FLAG_CHKSUM

    - -
    -
    - - - - -
    #define NETBUF_FLAG_CHKSUM   0x02
    -
    -

    This netbuf includes a checksum

    - -
    -
    - -

    ◆ NETBUF_FLAG_DESTADDR

    - -
    -
    - - - - -
    #define NETBUF_FLAG_DESTADDR   0x01
    -
    -

    This netbuf has dest-addr/port set

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.js deleted file mode 100644 index a8b37fb29fe27967aeee315422f05a2ff94e92e6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netbuf_8h.js +++ /dev/null @@ -1,15 +0,0 @@ -var netbuf_8h = -[ - [ "netbuf", "structnetbuf.html", null ], - [ "NETBUF_FLAG_CHKSUM", "netbuf_8h.html#ab75db64a9e84eb67a382c30e382d417c", null ], - [ "NETBUF_FLAG_DESTADDR", "netbuf_8h.html#ab38abb4213df4c00b9b3ab844322a090", null ], - [ "netbuf_alloc", "group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0", null ], - [ "netbuf_chain", "group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602", null ], - [ "netbuf_data", "group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01", null ], - [ "netbuf_delete", "group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d", null ], - [ "netbuf_first", "group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51", null ], - [ "netbuf_free", "group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b", null ], - [ "netbuf_new", "group__netbuf.html#gaaba704cd963e35e71145de9f5112991d", null ], - [ "netbuf_next", "group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715", null ], - [ "netbuf_ref", "group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.html deleted file mode 100644 index ed199d0a086694643fd95f7f14fea6ca24fef817..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - -lwIP: src/api/netdb.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netdb.c File Reference
    -
    -
    -
    #include "lwip/netdb.h"
    -#include "lwip/err.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/api.h"
    -#include "lwip/dns.h"
    -#include <string.h>
    -#include <stdlib.h>
    -
    - - - -

    -Data Structures

    struct  gethostbyname_r_helper
     
    - - - - - -

    -Macros

    #define LWIP_DNS_API_HOSTENT_STORAGE   0
     
    #define HOSTENT_STORAGE   static
     
    - - - - - - - - - -

    -Functions

    struct hostent * lwip_gethostbyname (const char *name)
     
    int lwip_gethostbyname_r (const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop)
     
    void lwip_freeaddrinfo (struct addrinfo *ai)
     
    int lwip_getaddrinfo (const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res)
     
    - - - -

    -Variables

    int h_errno
     
    -

    Detailed Description

    -

    API functions for name resolving

    -

    Macro Definition Documentation

    - -

    ◆ HOSTENT_STORAGE

    - -
    -
    - - - - -
    #define HOSTENT_STORAGE   static
    -
    -

    define "hostent" variables storage

    - -
    -
    - -

    ◆ LWIP_DNS_API_HOSTENT_STORAGE

    - -
    -
    - - - - -
    #define LWIP_DNS_API_HOSTENT_STORAGE   0
    -
    -

    define "hostent" variables storage: 0 if we use a static (but unprotected) set of variables for lwip_gethostbyname, 1 if we use a local storage

    - -
    -
    -

    Function Documentation

    - -

    ◆ lwip_freeaddrinfo()

    - -
    -
    - - - - - - - - -
    void lwip_freeaddrinfo (struct addrinfo * ai)
    -
    -

    Frees one or more addrinfo structures returned by getaddrinfo(), along with any additional storage associated with those structures. If the ai_next field of the structure is not null, the entire list of structures is freed.

    -
    Parameters
    - - -
    aistruct addrinfo to free
    -
    -
    - -
    -
    - -

    ◆ lwip_getaddrinfo()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int lwip_getaddrinfo (const char * nodename,
    const char * servname,
    const struct addrinfo * hints,
    struct addrinfo ** res 
    )
    -
    -

    Translates the name of a service location (for example, a host name) and/or a service name and returns a set of socket addresses and associated information to be used in creating a socket with which to address the specified service. Memory for the result is allocated internally and must be freed by calling lwip_freeaddrinfo()!

    -

    Due to a limitation in dns_gethostbyname, only the first address of a host is returned. Also, service names are not supported (only port numbers)!

    -
    Parameters
    - - - - - -
    nodenamedescriptive name or address string of the host (may be NULL -> local address)
    servnameport number as string of NULL
    hintsstructure containing input values that set socktype and protocol
    respointer to a pointer where to store the result (set to NULL on failure)
    -
    -
    -
    Returns
    0 on success, non-zero on failure
    - -
    -
    - -

    ◆ lwip_gethostbyname()

    - -
    -
    - - - - - - - - -
    struct hostent* lwip_gethostbyname (const char * name)
    -
    -

    Returns an entry containing addresses of address family AF_INET for the host with name name. Due to dns_gethostbyname limitations, only one address is returned.

    -
    Parameters
    - - -
    namethe hostname to resolve
    -
    -
    -
    Returns
    an entry containing addresses of address family AF_INET for the host with name name
    - -
    -
    - -

    ◆ lwip_gethostbyname_r()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int lwip_gethostbyname_r (const char * name,
    struct hostent * ret,
    char * buf,
    size_t buflen,
    struct hostent ** result,
    int * h_errnop 
    )
    -
    -

    Thread-safe variant of lwip_gethostbyname: instead of using a static buffer, this function takes buffer and errno pointers as arguments and uses these for the result.

    -
    Parameters
    - - - - - - - -
    namethe hostname to resolve
    retpre-allocated struct where to store the result
    bufpre-allocated buffer where to store additional data
    buflenthe size of buf
    resultpointer to a hostent pointer that is set to ret on success and set to zero on error
    h_errnoppointer to an int where to store errors (instead of modifying the global h_errno)
    -
    -
    -
    Returns
    0 on success, non-zero on error, additional error information is stored in *h_errnop instead of h_errno to be thread-safe
    - -
    -
    -

    Variable Documentation

    - -

    ◆ h_errno

    - -
    -
    - - - - -
    int h_errno
    -
    -

    h_errno is exported in netdb.h for access by applications.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.js deleted file mode 100644 index 46b573256e5bd44eeafd2701f76ed2e526863ab3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netdb_8c.js +++ /dev/null @@ -1,11 +0,0 @@ -var netdb_8c = -[ - [ "gethostbyname_r_helper", "structgethostbyname__r__helper.html", null ], - [ "HOSTENT_STORAGE", "netdb_8c.html#acfc1e988534c0e497599b904739f92fe", null ], - [ "LWIP_DNS_API_HOSTENT_STORAGE", "netdb_8c.html#a768ab8ead892d6454709680340cd070e", null ], - [ "lwip_freeaddrinfo", "netdb_8c.html#a7f65ff5982a0743849a644ef2cd15ef5", null ], - [ "lwip_getaddrinfo", "netdb_8c.html#af356989c172a51187e22b557f22d4165", null ], - [ "lwip_gethostbyname", "netdb_8c.html#a8adc6d35c068a073369edde71c678cbc", null ], - [ "lwip_gethostbyname_r", "netdb_8c.html#afa229e90916f6c8d6308828f45351d2d", null ], - [ "h_errno", "netdb_8c.html#a2a1ce3f2040007303d36c0b682b5ac10", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.html deleted file mode 100644 index 8c90ff57248202e497c9ac1fd730ac3c25ac6172..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: src/include/netif/ethernet.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ethernet.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/netif.h"
    -#include "lwip/prot/ethernet.h"
    -
    - - - -

    -Macros

    #define LWIP_ARP_FILTER_NETIF   0
     
    - - - - - -

    -Functions

    err_t ethernet_input (struct pbuf *p, struct netif *netif)
     
    err_t ethernet_output (struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type)
     
    -

    Detailed Description

    -

    Ethernet input function - handles INCOMING ethernet level traffic To be used in most low-level netif implementations

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_ARP_FILTER_NETIF

    - -
    -
    - - - - -
    #define LWIP_ARP_FILTER_NETIF   0
    -
    -

    Define this to 1 and define LWIP_ARP_FILTER_NETIF_FN(pbuf, netif, type) to a filter function that returns the correct netif when using multiple netifs on one hardware interface where the netif's low-level receive routine cannot decide for the correct netif (e.g. when mapping multiple IP addresses to one hardware interface).

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.js deleted file mode 100644 index 48c6637f10adf25f96d94563da3577fdd230e564..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_2ethernet_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var netif_2ethernet_8h = -[ - [ "LWIP_ARP_FILTER_NETIF", "netif_2ethernet_8h.html#a1ecae0406a3b714c02b632379f26a365", null ], - [ "ethernet_input", "group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff", null ], - [ "ethernet_output", "group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.html deleted file mode 100644 index e63ab21c6ffcb1e60e474bfdd7572acc341bec3a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - -lwIP: src/core/netif.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include <string.h>
    -#include <stdlib.h>
    -#include "lwip/def.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/udp.h"
    -#include "lwip/priv/raw_priv.h"
    -#include "lwip/snmp.h"
    -#include "lwip/igmp.h"
    -#include "lwip/etharp.h"
    -#include "lwip/stats.h"
    -#include "lwip/sys.h"
    -#include "lwip/ip.h"
    -#include "lwip/tcpip.h"
    -#include "netif/ethernet.h"
    -#include "lwip/autoip.h"
    -#include "lwip/dhcp.h"
    -#include "lwip/dhcp6.h"
    -#include "lwip/mld6.h"
    -#include "lwip/nd6.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t netif_input (struct pbuf *p, struct netif *inp)
     
    struct netifnetif_add_noaddr (struct netif *netif, void *state, netif_init_fn init, netif_input_fn input)
     
    struct netifnetif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
     
    void netif_set_ipaddr (struct netif *netif, const ip4_addr_t *ipaddr)
     
    void netif_set_netmask (struct netif *netif, const ip4_addr_t *netmask)
     
    void netif_set_gw (struct netif *netif, const ip4_addr_t *gw)
     
    void netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
     
    void netif_remove (struct netif *netif)
     
    void netif_set_default (struct netif *netif)
     
    void netif_set_up (struct netif *netif)
     
    void netif_set_down (struct netif *netif)
     
    void netif_set_status_callback (struct netif *netif, netif_status_callback_fn status_callback)
     
    void netif_set_remove_callback (struct netif *netif, netif_status_callback_fn remove_callback)
     
    void netif_set_link_up (struct netif *netif)
     
    void netif_set_link_down (struct netif *netif)
     
    void netif_set_link_callback (struct netif *netif, netif_status_callback_fn link_callback)
     
    err_t netif_loop_output (struct netif *netif, struct pbuf *p)
     
    void netif_poll (struct netif *netif)
     
    u8_t netif_alloc_client_data_id (void)
     
    void netif_ip6_addr_set (struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6)
     
    void netif_ip6_addr_set_state (struct netif *netif, s8_t addr_idx, u8_t state)
     
    s8_t netif_get_ip6_addr_match (struct netif *netif, const ip6_addr_t *ip6addr)
     
    void netif_create_ip6_linklocal_address (struct netif *netif, u8_t from_mac_48bit)
     
    err_t netif_add_ip6_address (struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx)
     
    u8_t netif_name_to_index (const char *name)
     
    char * netif_index_to_name (u8_t idx, char *name)
     
    struct netifnetif_get_by_index (u8_t idx)
     
    struct netifnetif_find (const char *name)
     
    void netif_add_ext_callback (netif_ext_callback_t *callback, netif_ext_callback_fn fn)
     
    void netif_remove_ext_callback (netif_ext_callback_t *callback)
     
    void netif_invoke_ext_callback (struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args)
     
    - - - - - -

    -Variables

    struct netifnetif_list
     
    struct netifnetif_default
     
    -

    Detailed Description

    -

    lwIP network interface abstraction

    -

    Function Documentation

    - -

    ◆ netif_get_ip6_addr_match()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    s8_t netif_get_ip6_addr_match (struct netifnetif,
    const ip6_addr_tip6addr 
    )
    -
    -

    Checks if a specific local address is present on the netif and returns its index. Depending on its state, it may or may not be assigned to the interface (as per RFC terminology).

    -

    The given address may or may not be zoned (i.e., have a zone index other than IP6_NO_ZONE). If the address is zoned, it must have the correct zone for the given netif, or no match will be found.

    -
    Parameters
    - - - -
    netifthe netif to check
    ip6addrthe IPv6 address to find
    -
    -
    -
    Returns
    >= 0: address found, this is its index -1: address not found on this netif
    - -
    -
    - -

    ◆ netif_invoke_ext_callback()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void netif_invoke_ext_callback (struct netifnetif,
    netif_nsc_reason_t reason,
    const netif_ext_callback_args_targs 
    )
    -
    -

    Invoke extended netif status event

    Parameters
    - - - - -
    netifnetif that is affected by change
    reasonchange reason
    argsdepends on reason, see reason description
    -
    -
    - -
    -
    - -

    ◆ netif_poll()

    - -
    -
    - - - - - - - - -
    void netif_poll (struct netifnetif)
    -
    -

    Call netif_poll() in the main loop of your application. This is to prevent reentering non-reentrant functions like tcp_input(). Packets passed to netif_loop_output() are put on a list that is passed to netif->input() by netif_poll().

    - -
    -
    -

    Variable Documentation

    - -

    ◆ netif_default

    - -
    -
    - - - - -
    struct netif* netif_default
    -
    -

    The default network interface.

    - -
    -
    - -

    ◆ netif_list

    - -
    -
    - - - - -
    struct netif* netif_list
    -
    -

    The list of network interfaces.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.js deleted file mode 100644 index d8d9f8fb549840dbff450a015180f3efe67fbab2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8c.js +++ /dev/null @@ -1,36 +0,0 @@ -var netif_8c = -[ - [ "netif_add", "group__netif.html#gade5498543e74067f28cc6bef0209e3be", null ], - [ "netif_add_ext_callback", "group__netif.html#ga3efc2b72f75936d50708247420c9d1d9", null ], - [ "netif_add_ip6_address", "group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327", null ], - [ "netif_add_noaddr", "group__netif.html#gac20150ac754ff1f88afeaa33be3552a4", null ], - [ "netif_alloc_client_data_id", "group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978", null ], - [ "netif_create_ip6_linklocal_address", "group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9", null ], - [ "netif_find", "group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def", null ], - [ "netif_get_by_index", "group__netif.html#gae4df885347c800a5486d3bf25981300e", null ], - [ "netif_get_ip6_addr_match", "netif_8c.html#a0ec111195bcc452f77895ad35aedd7dc", null ], - [ "netif_index_to_name", "group__netif.html#ga3ff104d083914e87a7805a0b90a85755", null ], - [ "netif_input", "group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385", null ], - [ "netif_invoke_ext_callback", "netif_8c.html#a75b5298b1c3c3794747d78a4ce95d81c", null ], - [ "netif_ip6_addr_set", "group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb", null ], - [ "netif_ip6_addr_set_state", "group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f", null ], - [ "netif_loop_output", "group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2", null ], - [ "netif_name_to_index", "group__netif.html#gac763a1f647fb9e8af4254418e813a6ae", null ], - [ "netif_poll", "netif_8c.html#a0fbaed78253d21e1b54e65651da3e327", null ], - [ "netif_remove", "group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979", null ], - [ "netif_remove_ext_callback", "group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716", null ], - [ "netif_set_addr", "group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1", null ], - [ "netif_set_default", "group__netif.html#gac90f290edd005238d62aa94c4ac9dea3", null ], - [ "netif_set_down", "group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf", null ], - [ "netif_set_gw", "group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520", null ], - [ "netif_set_ipaddr", "group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca", null ], - [ "netif_set_link_callback", "group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4", null ], - [ "netif_set_link_down", "group__netif.html#ga34e37a1e8e358760dc1c43887922c7db", null ], - [ "netif_set_link_up", "group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea", null ], - [ "netif_set_netmask", "group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53", null ], - [ "netif_set_remove_callback", "group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce", null ], - [ "netif_set_status_callback", "group__netif.html#gadc8787b23ac0ee023979cbadf87813d4", null ], - [ "netif_set_up", "group__netif.html#gaf19693be401a265a52d2a56c65753121", null ], - [ "netif_default", "netif_8c.html#a3d0925cbce550ed461907aee816713ba", null ], - [ "netif_list", "netif_8c.html#a1c8141eaa98f6dc6dfddbb23a706656c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.html deleted file mode 100644 index 7d2e088fcf239168512af0f68cf5511186605a05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.html +++ /dev/null @@ -1,821 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/netif.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/def.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/stats.h"
    -
    - - - - - - - - - - - - - - - -

    -Data Structures

    struct  netif
     
    union  netif_ext_callback_args_t
     
    struct  netif_ext_callback_args_t::link_changed_s
     
    struct  netif_ext_callback_args_t::status_changed_s
     
    struct  netif_ext_callback_args_t::ipv4_changed_s
     
    struct  netif_ext_callback_args_t::ipv6_set_s
     
    struct  netif_ext_callback_args_t::ipv6_addr_state_changed_s
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define NETIF_MAX_HWADDR_LEN   6U
     
    #define NETIF_NAMESIZE   6
     
    #define NETIF_FLAG_UP   0x01U
     
    #define NETIF_FLAG_BROADCAST   0x02U
     
    #define NETIF_FLAG_LINK_UP   0x04U
     
    #define NETIF_FLAG_ETHARP   0x08U
     
    #define NETIF_FLAG_ETHERNET   0x10U
     
    #define NETIF_FLAG_IGMP   0x20U
     
    #define NETIF_FLAG_MLD6   0x40U
     
    #define netif_set_client_data(netif, id, data)   netif_get_client_data(netif, id) = (data)
     
    #define netif_get_client_data(netif, id)   (netif)->client_data[(id)]
     
    #define netif_ip4_addr(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr)))
     
    #define netif_ip4_netmask(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask)))
     
    #define netif_ip4_gw(netif)   ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw)))
     
    #define netif_ip_addr4(netif)   ((const ip_addr_t*)&((netif)->ip_addr))
     
    #define netif_ip_netmask4(netif)   ((const ip_addr_t*)&((netif)->netmask))
     
    #define netif_ip_gw4(netif)   ((const ip_addr_t*)&((netif)->gw))
     
    #define netif_is_up(netif)   (((netif)->flags & NETIF_FLAG_UP) ? (u8_t)1 : (u8_t)0)
     
    #define netif_is_link_up(netif)   (((netif)->flags & NETIF_FLAG_LINK_UP) ? (u8_t)1 : (u8_t)0)
     
    #define netif_set_hostname(netif, name)   do { if((netif) != NULL) { (netif)->hostname = name; }}while(0)
     
    #define netif_get_hostname(netif)   (((netif) != NULL) ? ((netif)->hostname) : NULL)
     
    #define netif_set_igmp_mac_filter(netif, function)   do { if((netif) != NULL) { (netif)->igmp_mac_filter = function; }}while(0)
     
    #define netif_set_mld_mac_filter(netif, function)   do { if((netif) != NULL) { (netif)->mld_mac_filter = function; }}while(0)
     
    #define netif_ip_addr6(netif, i)   ((const ip_addr_t*)(&((netif)->ip6_addr[i])))
     
    #define netif_ip6_addr(netif, i)   ((const ip6_addr_t*)ip_2_ip6(&((netif)->ip6_addr[i])))
     
    #define LWIP_NSC_NETIF_ADDED   0x0001
     
    #define LWIP_NSC_NETIF_REMOVED   0x0002
     
    #define LWIP_NSC_LINK_CHANGED   0x0004
     
    #define LWIP_NSC_STATUS_CHANGED   0x0008
     
    #define LWIP_NSC_IPV4_ADDRESS_CHANGED   0x0010
     
    #define LWIP_NSC_IPV4_GATEWAY_CHANGED   0x0020
     
    #define LWIP_NSC_IPV4_NETMASK_CHANGED   0x0040
     
    #define LWIP_NSC_IPV4_SETTINGS_CHANGED   0x0080
     
    #define LWIP_NSC_IPV6_SET   0x0100
     
    #define LWIP_NSC_IPV6_ADDR_STATE_CHANGED   0x0200
     
    - - - - - - - - - - - - - - - - - - - - - -

    -Typedefs

    typedef err_t(* netif_init_fn) (struct netif *netif)
     
    typedef err_t(* netif_input_fn) (struct pbuf *p, struct netif *inp)
     
    typedef err_t(* netif_output_fn) (struct netif *netif, struct pbuf *p, const ip4_addr_t *ipaddr)
     
    typedef err_t(* netif_output_ip6_fn) (struct netif *netif, struct pbuf *p, const ip6_addr_t *ipaddr)
     
    typedef err_t(* netif_linkoutput_fn) (struct netif *netif, struct pbuf *p)
     
    typedef void(* netif_status_callback_fn) (struct netif *netif)
     
    typedef err_t(* netif_igmp_mac_filter_fn) (struct netif *netif, const ip4_addr_t *group, enum netif_mac_filter_action action)
     
    typedef err_t(* netif_mld_mac_filter_fn) (struct netif *netif, const ip6_addr_t *group, enum netif_mac_filter_action action)
     
    typedef u16_t netif_nsc_reason_t
     
    typedef void(* netif_ext_callback_fn) (struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args)
     
    - - - -

    -Enumerations

    enum  netif_mac_filter_action { NETIF_DEL_MAC_FILTER = 0, -NETIF_ADD_MAC_FILTER = 1 - }
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    u8_t netif_alloc_client_data_id (void)
     
    struct netifnetif_add_noaddr (struct netif *netif, void *state, netif_init_fn init, netif_input_fn input)
     
    struct netifnetif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
     
    void netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
     
    void netif_remove (struct netif *netif)
     
    struct netifnetif_find (const char *name)
     
    void netif_set_default (struct netif *netif)
     
    void netif_set_ipaddr (struct netif *netif, const ip4_addr_t *ipaddr)
     
    void netif_set_netmask (struct netif *netif, const ip4_addr_t *netmask)
     
    void netif_set_gw (struct netif *netif, const ip4_addr_t *gw)
     
    void netif_set_up (struct netif *netif)
     
    void netif_set_down (struct netif *netif)
     
    void netif_set_status_callback (struct netif *netif, netif_status_callback_fn status_callback)
     
    void netif_set_remove_callback (struct netif *netif, netif_status_callback_fn remove_callback)
     
    void netif_set_link_up (struct netif *netif)
     
    void netif_set_link_down (struct netif *netif)
     
    void netif_set_link_callback (struct netif *netif, netif_status_callback_fn link_callback)
     
    err_t netif_loop_output (struct netif *netif, struct pbuf *p)
     
    void netif_poll (struct netif *netif)
     
    err_t netif_input (struct pbuf *p, struct netif *inp)
     
    void netif_ip6_addr_set (struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6)
     
    void netif_ip6_addr_set_state (struct netif *netif, s8_t addr_idx, u8_t state)
     
    s8_t netif_get_ip6_addr_match (struct netif *netif, const ip6_addr_t *ip6addr)
     
    void netif_create_ip6_linklocal_address (struct netif *netif, u8_t from_mac_48bit)
     
    err_t netif_add_ip6_address (struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx)
     
    u8_t netif_name_to_index (const char *name)
     
    char * netif_index_to_name (u8_t idx, char *name)
     
    struct netifnetif_get_by_index (u8_t idx)
     
    void netif_add_ext_callback (netif_ext_callback_t *callback, netif_ext_callback_fn fn)
     
    void netif_remove_ext_callback (netif_ext_callback_t *callback)
     
    void netif_invoke_ext_callback (struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args)
     
    - - - - - -

    -Variables

    struct netifnetif_list
     
    struct netifnetif_default
     
    -

    Detailed Description

    -

    netif API (to be used from TCPIP thread)

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_NSC_IPV4_ADDRESS_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV4_ADDRESS_CHANGED   0x0010
    -
    -

    IPv4 address has changed

    - -
    -
    - -

    ◆ LWIP_NSC_IPV4_GATEWAY_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV4_GATEWAY_CHANGED   0x0020
    -
    -

    IPv4 gateway has changed

    - -
    -
    - -

    ◆ LWIP_NSC_IPV4_NETMASK_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV4_NETMASK_CHANGED   0x0040
    -
    -

    IPv4 netmask has changed

    - -
    -
    - -

    ◆ LWIP_NSC_IPV4_SETTINGS_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV4_SETTINGS_CHANGED   0x0080
    -
    -

    called AFTER IPv4 address/gateway/netmask changes have been applied

    - -
    -
    - -

    ◆ LWIP_NSC_IPV6_ADDR_STATE_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV6_ADDR_STATE_CHANGED   0x0200
    -
    -

    IPv6 address state has changed

    - -
    -
    - -

    ◆ LWIP_NSC_IPV6_SET

    - -
    -
    - - - - -
    #define LWIP_NSC_IPV6_SET   0x0100
    -
    -

    IPv6 address was added

    - -
    -
    - -

    ◆ LWIP_NSC_LINK_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_LINK_CHANGED   0x0004
    -
    -

    link changed

    - -
    -
    - -

    ◆ LWIP_NSC_NETIF_ADDED

    - -
    -
    - - - - -
    #define LWIP_NSC_NETIF_ADDED   0x0001
    -
    -

    netif was added. arg: NULL. Called AFTER netif was added.

    - -
    -
    - -

    ◆ LWIP_NSC_NETIF_REMOVED

    - -
    -
    - - - - -
    #define LWIP_NSC_NETIF_REMOVED   0x0002
    -
    -

    netif was removed. arg: NULL. Called BEFORE netif is removed.

    - -
    -
    - -

    ◆ LWIP_NSC_STATUS_CHANGED

    - -
    -
    - - - - -
    #define LWIP_NSC_STATUS_CHANGED   0x0008
    -
    -

    netif administrative status changed.
    -up is called AFTER netif is set up.
    -down is called BEFORE the netif is actually set down.

    - -
    -
    - -

    ◆ netif_is_link_up

    - -
    -
    - - - - - - - - -
    #define netif_is_link_up( netif)   (((netif)->flags & NETIF_FLAG_LINK_UP) ? (u8_t)1 : (u8_t)0)
    -
    -

    Ask if a link is up

    - -
    -
    - -

    ◆ NETIF_MAX_HWADDR_LEN

    - -
    -
    - - - - -
    #define NETIF_MAX_HWADDR_LEN   6U
    -
    -

    Must be the maximum of all used hardware address lengths across all types of interfaces in use. This does not have to be changed, normally.

    - -
    -
    - -

    ◆ NETIF_NAMESIZE

    - -
    -
    - - - - -
    #define NETIF_NAMESIZE   6
    -
    -

    The size of a fully constructed netif name which the netif can be identified by in APIs. Composed of 2 chars, 3 (max) digits, and 1 \0

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ netif_igmp_mac_filter_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_igmp_mac_filter_fn) (struct netif *netif, const ip4_addr_t *group, enum netif_mac_filter_action action)
    -
    -

    Function prototype for netif igmp_mac_filter functions

    - -
    -
    - -

    ◆ netif_init_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_init_fn) (struct netif *netif)
    -
    -

    Function prototype for netif init functions. Set up flags and output/linkoutput callback functions in this function.

    -
    Parameters
    - - -
    netifThe netif to initialize
    -
    -
    - -
    -
    - -

    ◆ netif_input_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_input_fn) (struct pbuf *p, struct netif *inp)
    -
    -

    Function prototype for netif->input functions. This function is saved as 'input' callback function in the netif struct. Call it when a packet has been received.

    -
    Parameters
    - - - -
    pThe received packet, copied into a pbuf
    inpThe netif which received the packet
    -
    -
    -
    Returns
    ERR_OK if the packet was handled != ERR_OK is the packet was NOT handled, in this case, the caller has to free the pbuf
    - -
    -
    - -

    ◆ netif_linkoutput_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_linkoutput_fn) (struct netif *netif, struct pbuf *p)
    -
    -

    Function prototype for netif->linkoutput functions. Only used for ethernet netifs. This function is called by ARP when a packet shall be sent.

    -
    Parameters
    - - - -
    netifThe netif which shall send a packet
    pThe packet to send (raw ethernet packet)
    -
    -
    - -
    -
    - -

    ◆ netif_mld_mac_filter_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_mld_mac_filter_fn) (struct netif *netif, const ip6_addr_t *group, enum netif_mac_filter_action action)
    -
    -

    Function prototype for netif mld_mac_filter functions

    - -
    -
    - -

    ◆ netif_output_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_output_fn) (struct netif *netif, struct pbuf *p, const ip4_addr_t *ipaddr)
    -
    -

    Function prototype for netif->output functions. Called by lwIP when a packet shall be sent. For ethernet netif, set this to 'etharp_output' and set 'linkoutput'.

    -
    Parameters
    - - - - -
    netifThe netif which shall send a packet
    pThe packet to send (p->payload points to IP header)
    ipaddrThe IP address to which the packet shall be sent
    -
    -
    - -
    -
    - -

    ◆ netif_output_ip6_fn

    - -
    -
    - - - - -
    typedef err_t(* netif_output_ip6_fn) (struct netif *netif, struct pbuf *p, const ip6_addr_t *ipaddr)
    -
    -

    Function prototype for netif->output_ip6 functions. Called by lwIP when a packet shall be sent. For ethernet netif, set this to 'ethip6_output' and set 'linkoutput'.

    -
    Parameters
    - - - - -
    netifThe netif which shall send a packet
    pThe packet to send (p->payload points to IP header)
    ipaddrThe IPv6 address to which the packet shall be sent
    -
    -
    - -
    -
    - -

    ◆ netif_status_callback_fn

    - -
    -
    - - - - -
    typedef void(* netif_status_callback_fn) (struct netif *netif)
    -
    -

    Function prototype for netif status- or link-callback functions.

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ netif_mac_filter_action

    - -
    -
    - - - - -
    enum netif_mac_filter_action
    -
    -

    MAC Filter Actions, these are passed to a netif's igmp_mac_filter or mld_mac_filter callback function.

    - - - -
    Enumerator
    NETIF_DEL_MAC_FILTER 

    Delete a filter entry

    -
    NETIF_ADD_MAC_FILTER 

    Add a filter entry

    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ netif_get_ip6_addr_match()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    s8_t netif_get_ip6_addr_match (struct netifnetif,
    const ip6_addr_tip6addr 
    )
    -
    -

    Checks if a specific local address is present on the netif and returns its index. Depending on its state, it may or may not be assigned to the interface (as per RFC terminology).

    -

    The given address may or may not be zoned (i.e., have a zone index other than IP6_NO_ZONE). If the address is zoned, it must have the correct zone for the given netif, or no match will be found.

    -
    Parameters
    - - - -
    netifthe netif to check
    ip6addrthe IPv6 address to find
    -
    -
    -
    Returns
    >= 0: address found, this is its index -1: address not found on this netif
    - -
    -
    - -

    ◆ netif_invoke_ext_callback()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void netif_invoke_ext_callback (struct netifnetif,
    netif_nsc_reason_t reason,
    const netif_ext_callback_args_targs 
    )
    -
    -

    Invoke extended netif status event

    Parameters
    - - - - -
    netifnetif that is affected by change
    reasonchange reason
    argsdepends on reason, see reason description
    -
    -
    - -
    -
    - -

    ◆ netif_poll()

    - -
    -
    - - - - - - - - -
    void netif_poll (struct netifnetif)
    -
    -

    Call netif_poll() in the main loop of your application. This is to prevent reentering non-reentrant functions like tcp_input(). Packets passed to netif_loop_output() are put on a list that is passed to netif->input() by netif_poll().

    - -
    -
    -

    Variable Documentation

    - -

    ◆ netif_default

    - -
    -
    - - - - -
    struct netif* netif_default
    -
    -

    The default network interface.

    - -
    -
    - -

    ◆ netif_list

    - -
    -
    - - - - -
    struct netif* netif_list
    -
    -

    The list of network interfaces.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.js deleted file mode 100644 index 0c0775dfae562ccfd08a6387e89b3bef6f4b055a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netif_8h.js +++ /dev/null @@ -1,91 +0,0 @@ -var netif_8h = -[ - [ "netif", "structnetif.html", "structnetif" ], - [ "link_changed_s", "structnetif__ext__callback__args__t_1_1link__changed__s.html", "structnetif__ext__callback__args__t_1_1link__changed__s" ], - [ "status_changed_s", "structnetif__ext__callback__args__t_1_1status__changed__s.html", "structnetif__ext__callback__args__t_1_1status__changed__s" ], - [ "ipv4_changed_s", "structnetif__ext__callback__args__t_1_1ipv4__changed__s.html", "structnetif__ext__callback__args__t_1_1ipv4__changed__s" ], - [ "ipv6_set_s", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html", "structnetif__ext__callback__args__t_1_1ipv6__set__s" ], - [ "ipv6_addr_state_changed_s", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s" ], - [ "LWIP_NSC_IPV4_ADDRESS_CHANGED", "netif_8h.html#aeb4e790199b02469aa04c044ef5cfa32", null ], - [ "LWIP_NSC_IPV4_GATEWAY_CHANGED", "netif_8h.html#a22400d2202581b4a7273cded712adf49", null ], - [ "LWIP_NSC_IPV4_NETMASK_CHANGED", "netif_8h.html#ad747072771a887443ab33f90a12077d4", null ], - [ "LWIP_NSC_IPV4_SETTINGS_CHANGED", "netif_8h.html#a4ff19a6f3045f65d0397d30b6609660a", null ], - [ "LWIP_NSC_IPV6_ADDR_STATE_CHANGED", "netif_8h.html#a0d70fe11cac43c8fa35827b8e607ccf6", null ], - [ "LWIP_NSC_IPV6_SET", "netif_8h.html#a8fb4317a77ee2e3848be80db15618666", null ], - [ "LWIP_NSC_LINK_CHANGED", "netif_8h.html#a5ad7308195c0581680dd62fb148501cd", null ], - [ "LWIP_NSC_NETIF_ADDED", "netif_8h.html#adbfecb47897cfe63d4f6366c1fed23b2", null ], - [ "LWIP_NSC_NETIF_REMOVED", "netif_8h.html#ae8e2dc87c19a03d481ae37bcf7ced5c9", null ], - [ "LWIP_NSC_STATUS_CHANGED", "netif_8h.html#a6f406ee3ab60e8a4f27ae2483c96b8e2", null ], - [ "NETIF_FLAG_BROADCAST", "group__netif__flags.html#gaef64fe15c82bc7b235366923e517104e", null ], - [ "NETIF_FLAG_ETHARP", "group__netif__flags.html#ga92448dc510bc8d700c09e5c971ef0676", null ], - [ "NETIF_FLAG_ETHERNET", "group__netif__flags.html#ga76ad9d0cf9f029df0ab2a998c64040dc", null ], - [ "NETIF_FLAG_IGMP", "group__netif__flags.html#gac9493b923d733c73f6006d9714826558", null ], - [ "NETIF_FLAG_LINK_UP", "group__netif__flags.html#ga75f5a2b9276c93e3bd18a568459fd2d8", null ], - [ "NETIF_FLAG_MLD6", "group__netif__flags.html#gab14fbe1447d2fdbdf5abc87f51eb6508", null ], - [ "NETIF_FLAG_UP", "group__netif__flags.html#gab47d7d130693dc155f480a5bf447725e", null ], - [ "netif_get_client_data", "group__netif__cd.html#ga4bce01ddbf0fd70cb88431f773c91bc5", null ], - [ "netif_get_hostname", "group__netif.html#ga5a378ba73e60cd1e5235474f0db22978", null ], - [ "netif_ip4_addr", "group__netif__ip4.html#gac9b6e63b5dd2968fe0a4813f3eefb55d", null ], - [ "netif_ip4_gw", "group__netif__ip4.html#ga86d69faf416765b7f8faf60a43cc50da", null ], - [ "netif_ip4_netmask", "group__netif__ip4.html#ga952d1436f2428b92fc8197bcf2f8fca3", null ], - [ "netif_ip6_addr", "group__netif__ip6.html#ga7ec0623f1a858a0cdb187beaa89df365", null ], - [ "netif_ip_addr4", "group__netif__ip4.html#ga54179a2f3b7cc35b23ee8d692d8d8022", null ], - [ "netif_ip_addr6", "group__netif__ip6.html#gae424e336fe9f013b30d4065fd35c91ee", null ], - [ "netif_ip_gw4", "group__netif__ip4.html#ga7ea95478e000701423b7f6316e575a2a", null ], - [ "netif_ip_netmask4", "group__netif__ip4.html#ga58518602f388d2640985a01a312f0a51", null ], - [ "netif_is_link_up", "netif_8h.html#a780be4c3fa9f7f2534f7865666c3a1b8", null ], - [ "netif_is_up", "group__netif.html#ga94a4c24c988afc0a577387730f303b19", null ], - [ "NETIF_MAX_HWADDR_LEN", "netif_8h.html#ab887a8ec553de1be1d04cf2961c63c41", null ], - [ "NETIF_NAMESIZE", "netif_8h.html#a302f24fbfe883ee4840ffc71f267ae2a", null ], - [ "netif_set_client_data", "group__netif__cd.html#ga5ce61a277e1951183f7b7d03742c231f", null ], - [ "netif_set_hostname", "group__netif.html#ga5e5d2c6fa5566a24dd848f3a2c7c957f", null ], - [ "netif_set_igmp_mac_filter", "group__netif.html#ga3428b3f8195249c6cd8704a4db46b401", null ], - [ "netif_set_mld_mac_filter", "group__netif.html#ga97f30bb5542e4c07d3b32e3c754e104c", null ], - [ "netif_ext_callback_fn", "group__netif.html#ga5ee213cea065424c89c66f138c008da1", null ], - [ "netif_igmp_mac_filter_fn", "netif_8h.html#a71cad3277efe29191eef3348f4bf21f7", null ], - [ "netif_init_fn", "netif_8h.html#a2b02a78a8769925ff8e4f83d34e5e1f5", null ], - [ "netif_input_fn", "netif_8h.html#ab2302b1b64ac7b95f24c6bab754a575e", null ], - [ "netif_linkoutput_fn", "netif_8h.html#ab75e9d808bc1b788bea84213e6a111ed", null ], - [ "netif_mld_mac_filter_fn", "netif_8h.html#af2ed0716122b65e7feb43e0dd99ae468", null ], - [ "netif_nsc_reason_t", "group__netif.html#gab2b9387389513a02027c62e246723808", null ], - [ "netif_output_fn", "netif_8h.html#a7b4893aa2ed8c606a0cd7aa932fe5067", null ], - [ "netif_output_ip6_fn", "netif_8h.html#a343a5b14136a51957d552527384674b3", null ], - [ "netif_status_callback_fn", "netif_8h.html#a447d0a7e7c6e2396557c287b8b8c9436", null ], - [ "netif_mac_filter_action", "netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0", [ - [ "NETIF_DEL_MAC_FILTER", "netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a7ad3406353906deb4e64ebeed349e07e", null ], - [ "NETIF_ADD_MAC_FILTER", "netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a4186fbaf94be956ea1a3b02cd1cccb1f", null ] - ] ], - [ "netif_add", "group__netif.html#gade5498543e74067f28cc6bef0209e3be", null ], - [ "netif_add_ext_callback", "group__netif.html#ga3efc2b72f75936d50708247420c9d1d9", null ], - [ "netif_add_ip6_address", "group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327", null ], - [ "netif_add_noaddr", "group__netif.html#gac20150ac754ff1f88afeaa33be3552a4", null ], - [ "netif_alloc_client_data_id", "group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978", null ], - [ "netif_create_ip6_linklocal_address", "group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9", null ], - [ "netif_find", "group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def", null ], - [ "netif_get_by_index", "group__netif.html#gae4df885347c800a5486d3bf25981300e", null ], - [ "netif_get_ip6_addr_match", "netif_8h.html#a0ec111195bcc452f77895ad35aedd7dc", null ], - [ "netif_index_to_name", "group__netif.html#ga3ff104d083914e87a7805a0b90a85755", null ], - [ "netif_input", "group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385", null ], - [ "netif_invoke_ext_callback", "netif_8h.html#a75b5298b1c3c3794747d78a4ce95d81c", null ], - [ "netif_ip6_addr_set", "group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb", null ], - [ "netif_ip6_addr_set_state", "group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f", null ], - [ "netif_loop_output", "group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2", null ], - [ "netif_name_to_index", "group__netif.html#gac763a1f647fb9e8af4254418e813a6ae", null ], - [ "netif_poll", "netif_8h.html#a0fbaed78253d21e1b54e65651da3e327", null ], - [ "netif_remove", "group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979", null ], - [ "netif_remove_ext_callback", "group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716", null ], - [ "netif_set_addr", "group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1", null ], - [ "netif_set_default", "group__netif.html#gac90f290edd005238d62aa94c4ac9dea3", null ], - [ "netif_set_down", "group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf", null ], - [ "netif_set_gw", "group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520", null ], - [ "netif_set_ipaddr", "group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca", null ], - [ "netif_set_link_callback", "group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4", null ], - [ "netif_set_link_down", "group__netif.html#ga34e37a1e8e358760dc1c43887922c7db", null ], - [ "netif_set_link_up", "group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea", null ], - [ "netif_set_netmask", "group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53", null ], - [ "netif_set_remove_callback", "group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce", null ], - [ "netif_set_status_callback", "group__netif.html#gadc8787b23ac0ee023979cbadf87813d4", null ], - [ "netif_set_up", "group__netif.html#gaf19693be401a265a52d2a56c65753121", null ], - [ "netif_default", "netif_8h.html#a3d0925cbce550ed461907aee816713ba", null ], - [ "netif_list", "netif_8h.html#a1c8141eaa98f6dc6dfddbb23a706656c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.html deleted file mode 100644 index 27e667595785f8085aec0bbcb02bf556bbba3511..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - -lwIP: src/api/netifapi.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netifapi.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/etharp.h"
    -#include "lwip/netifapi.h"
    -#include "lwip/memp.h"
    -#include "lwip/priv/tcpip_priv.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - -

    -Functions

    err_t netifapi_arp_add (const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type)
     
    err_t netifapi_arp_remove (const ip4_addr_t *ipaddr, enum netifapi_arp_entry type)
     
    err_t netifapi_netif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
     
    err_t netifapi_netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
     
    err_t netifapi_netif_common (struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc)
     
    err_t netifapi_netif_name_to_index (const char *name, u8_t *idx)
     
    err_t netifapi_netif_index_to_name (u8_t idx, char *name)
     
    -

    Detailed Description

    -

    Network Interface Sequential API module

    -

    Function Documentation

    - -

    ◆ netifapi_arp_add()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t netifapi_arp_add (const ip4_addr_tipaddr,
    struct eth_addrethaddr,
    enum netifapi_arp_entry type 
    )
    -
    -

    Add or update an entry in the ARP cache. For an update, ipaddr is used to find the cache entry.

    -
    Parameters
    - - - - -
    ipaddrIPv4 address of cache entry
    ethaddrhardware address mapped to ipaddr
    typetype of ARP cache entry
    -
    -
    -
    Returns
    ERR_OK: entry added/updated, else error from err_t
    - -
    -
    - -

    ◆ netifapi_arp_remove()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t netifapi_arp_remove (const ip4_addr_tipaddr,
    enum netifapi_arp_entry type 
    )
    -
    -

    Remove an entry in the ARP cache identified by ipaddr

    -
    Parameters
    - - - -
    ipaddrIPv4 address of cache entry
    typetype of ARP cache entry
    -
    -
    -
    Returns
    ERR_OK: entry removed, else error from err_t
    - -
    -
    - -

    ◆ netifapi_netif_common()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t netifapi_netif_common (struct netifnetif,
    netifapi_void_fn voidfunc,
    netifapi_errt_fn errtfunc 
    )
    -
    -

    call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) in a thread-safe way by running that function inside the tcpip_thread context.

    -
    Note
    use only for functions where there is only "netif" parameter.
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.js deleted file mode 100644 index ebbdb591494aec093e6b86bd649805361977782a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8c.js +++ /dev/null @@ -1,10 +0,0 @@ -var netifapi_8c = -[ - [ "netifapi_arp_add", "netifapi_8c.html#a62b0bdbb3783eb27aa73485081306119", null ], - [ "netifapi_arp_remove", "netifapi_8c.html#a037c3d05c19b4d467b6ce06eb4639ee8", null ], - [ "netifapi_netif_add", "group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519", null ], - [ "netifapi_netif_common", "netifapi_8c.html#a26fd83042b53b2ff82e15262ed72f0a7", null ], - [ "netifapi_netif_index_to_name", "group__netifapi__netif.html#gab7914d77d0a89fd6c31048feb0bdafb6", null ], - [ "netifapi_netif_name_to_index", "group__netifapi__netif.html#gad4a821182d01eafa4ca258f958fcb089", null ], - [ "netifapi_netif_set_addr", "group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.html deleted file mode 100644 index cbeadc4e1e59fc2b240a71161d649c91641f12f9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/netifapi.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netifapi.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/sys.h"
    -#include "lwip/netif.h"
    -#include "lwip/dhcp.h"
    -#include "lwip/autoip.h"
    -#include "lwip/priv/tcpip_priv.h"
    -#include "lwip/priv/api_msg.h"
    -#include "lwip/prot/ethernet.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define netifapi_netif_remove(n)   netifapi_netif_common(n, netif_remove, NULL)
     
    #define netifapi_netif_set_up(n)   netifapi_netif_common(n, netif_set_up, NULL)
     
    #define netifapi_netif_set_down(n)   netifapi_netif_common(n, netif_set_down, NULL)
     
    #define netifapi_netif_set_default(n)   netifapi_netif_common(n, netif_set_default, NULL)
     
    #define netifapi_netif_set_link_up(n)   netifapi_netif_common(n, netif_set_link_up, NULL)
     
    #define netifapi_netif_set_link_down(n)   netifapi_netif_common(n, netif_set_link_down, NULL)
     
    #define netifapi_dhcp_start(n)   netifapi_netif_common(n, NULL, dhcp_start)
     
    #define netifapi_dhcp_stop(n)   netifapi_netif_common(n, dhcp_stop, NULL)
     
    #define netifapi_dhcp_inform(n)   netifapi_netif_common(n, dhcp_inform, NULL)
     
    #define netifapi_dhcp_renew(n)   netifapi_netif_common(n, NULL, dhcp_renew)
     
    #define netifapi_dhcp_release(n)   netifapi_netif_common(n, NULL, dhcp_release)
     
    #define netifapi_dhcp_release_and_stop(n)   netifapi_netif_common(n, dhcp_release_and_stop, NULL)
     
    #define netifapi_autoip_start(n)   netifapi_netif_common(n, NULL, autoip_start)
     
    #define netifapi_autoip_stop(n)   netifapi_netif_common(n, NULL, autoip_stop)
     
    - - - - - - - - - - - - - - - -

    -Functions

    err_t netifapi_arp_add (const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type)
     
    err_t netifapi_arp_remove (const ip4_addr_t *ipaddr, enum netifapi_arp_entry type)
     
    err_t netifapi_netif_add (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input)
     
    err_t netifapi_netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw)
     
    err_t netifapi_netif_common (struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc)
     
    err_t netifapi_netif_name_to_index (const char *name, u8_t *idx)
     
    err_t netifapi_netif_index_to_name (u8_t idx, char *name)
     
    -

    Detailed Description

    -

    netif API (to be used from non-TCPIP threads)

    -

    Function Documentation

    - -

    ◆ netifapi_arp_add()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t netifapi_arp_add (const ip4_addr_tipaddr,
    struct eth_addrethaddr,
    enum netifapi_arp_entry type 
    )
    -
    -

    Add or update an entry in the ARP cache. For an update, ipaddr is used to find the cache entry.

    -
    Parameters
    - - - - -
    ipaddrIPv4 address of cache entry
    ethaddrhardware address mapped to ipaddr
    typetype of ARP cache entry
    -
    -
    -
    Returns
    ERR_OK: entry added/updated, else error from err_t
    - -
    -
    - -

    ◆ netifapi_arp_remove()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t netifapi_arp_remove (const ip4_addr_tipaddr,
    enum netifapi_arp_entry type 
    )
    -
    -

    Remove an entry in the ARP cache identified by ipaddr

    -
    Parameters
    - - - -
    ipaddrIPv4 address of cache entry
    typetype of ARP cache entry
    -
    -
    -
    Returns
    ERR_OK: entry removed, else error from err_t
    - -
    -
    - -

    ◆ netifapi_netif_common()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t netifapi_netif_common (struct netifnetif,
    netifapi_void_fn voidfunc,
    netifapi_errt_fn errtfunc 
    )
    -
    -

    call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) in a thread-safe way by running that function inside the tcpip_thread context.

    -
    Note
    use only for functions where there is only "netif" parameter.
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.js deleted file mode 100644 index 20af8ed9e303600eb940398600fbe89f37f77387..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/netifapi_8h.js +++ /dev/null @@ -1,24 +0,0 @@ -var netifapi_8h = -[ - [ "netifapi_autoip_start", "group__netifapi__autoip.html#gaca26bae2a21e0732a7599df14f880af2", null ], - [ "netifapi_autoip_stop", "group__netifapi__autoip.html#gae604f96907a52557e4ebd1bd5d80071d", null ], - [ "netifapi_dhcp_inform", "group__netifapi__dhcp4.html#ga29108975e9aa6463b9a574de961317e0", null ], - [ "netifapi_dhcp_release", "group__netifapi__dhcp4.html#ga5aeaee24c11128df90a56fe091c9d409", null ], - [ "netifapi_dhcp_release_and_stop", "group__netifapi__dhcp4.html#ga1971af04f882f5afdb3ade454a680134", null ], - [ "netifapi_dhcp_renew", "group__netifapi__dhcp4.html#ga642390e5efa53ad3095e01331c6a936b", null ], - [ "netifapi_dhcp_start", "group__netifapi__dhcp4.html#gae64d13afc6e3b0f21aae04b66d0e3765", null ], - [ "netifapi_dhcp_stop", "group__netifapi__dhcp4.html#ga2322c0d0e3eb6c1097d6f3942905dbd5", null ], - [ "netifapi_netif_remove", "group__netifapi__netif.html#ga0e3f522b900a0ba04421c4587e790373", null ], - [ "netifapi_netif_set_default", "group__netifapi__netif.html#ga862d6cfa5d36b2c36d7b1671e8d95ccf", null ], - [ "netifapi_netif_set_down", "group__netifapi__netif.html#ga22c02edde32743ccfd41924da0601a16", null ], - [ "netifapi_netif_set_link_down", "group__netifapi__netif.html#ga2a9694804743f5466c4ecc400b7f07e4", null ], - [ "netifapi_netif_set_link_up", "group__netifapi__netif.html#gac054a60a32447019913d34da63924853", null ], - [ "netifapi_netif_set_up", "group__netifapi__netif.html#ga6ce735fe79efe1739e53b7f0e975ac76", null ], - [ "netifapi_arp_add", "netifapi_8h.html#a62b0bdbb3783eb27aa73485081306119", null ], - [ "netifapi_arp_remove", "netifapi_8h.html#a037c3d05c19b4d467b6ce06eb4639ee8", null ], - [ "netifapi_netif_add", "group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519", null ], - [ "netifapi_netif_common", "netifapi_8h.html#a26fd83042b53b2ff82e15262ed72f0a7", null ], - [ "netifapi_netif_index_to_name", "group__netifapi__netif.html#gab7914d77d0a89fd6c31048feb0bdafb6", null ], - [ "netifapi_netif_name_to_index", "group__netifapi__netif.html#gad4a821182d01eafa4ca258f958fcb089", null ], - [ "netifapi_netif_set_addr", "group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/open.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/open.png deleted file mode 100644 index 30f75c7efe2dd0c9e956e35b69777a02751f048b..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/open.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.html deleted file mode 100644 index 84b19f6b16091df64c52e79d2da9ad9c8db3fb7e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.html +++ /dev/null @@ -1,736 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/opt.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    opt.h File Reference
    -
    -
    -
    #include "lwipopts.h"
    -#include "lwip/debug.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define NO_SYS   0
     
    #define LWIP_TIMERS   1
     
    #define LWIP_TIMERS_CUSTOM   0
     
    #define MEMCPY(dst, src, len)   memcpy(dst,src,len)
     
    #define SMEMCPY(dst, src, len)   memcpy(dst,src,len)
     
    #define MEMMOVE(dst, src, len)   memmove(dst,src,len)
     
    #define LWIP_MPU_COMPATIBLE   0
     
    #define LWIP_TCPIP_CORE_LOCKING   1
     
    #define LWIP_TCPIP_CORE_LOCKING_INPUT   0
     
    #define SYS_LIGHTWEIGHT_PROT   1
     
    #define LWIP_ASSERT_CORE_LOCKED()
     
    #define LWIP_MARK_TCPIP_THREAD()
     
    #define MEM_LIBC_MALLOC   0
     
    #define MEMP_MEM_MALLOC   0
     
    #define MEMP_MEM_INIT   0
     
    #define MEM_ALIGNMENT   1
     
    #define MEM_SIZE   1600
     
    #define MEMP_OVERFLOW_CHECK   0
     
    #define MEMP_SANITY_CHECK   0
     
    #define MEM_OVERFLOW_CHECK   0
     
    #define MEM_SANITY_CHECK   0
     
    #define MEM_USE_POOLS   0
     
    #define MEM_USE_POOLS_TRY_BIGGER_POOL   0
     
    #define MEMP_USE_CUSTOM_POOLS   0
     
    #define LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT   0
     
    #define MEMP_NUM_PBUF   16
     
    #define MEMP_NUM_RAW_PCB   4
     
    #define MEMP_NUM_UDP_PCB   4
     
    #define MEMP_NUM_TCP_PCB   5
     
    #define MEMP_NUM_TCP_PCB_LISTEN   8
     
    #define MEMP_NUM_TCP_SEG   16
     
    #define MEMP_NUM_ALTCP_PCB   MEMP_NUM_TCP_PCB
     
    #define MEMP_NUM_REASSDATA   5
     
    #define MEMP_NUM_FRAG_PBUF   15
     
    #define MEMP_NUM_ARP_QUEUE   30
     
    #define MEMP_NUM_IGMP_GROUP   8
     
    #define LWIP_NUM_SYS_TIMEOUT_INTERNAL   (LWIP_TCP + IP_REASSEMBLY + LWIP_ARP + (2*LWIP_DHCP) + LWIP_AUTOIP + LWIP_IGMP + LWIP_DNS + PPP_NUM_TIMEOUTS + (LWIP_IPV6 * (1 + LWIP_IPV6_REASS + LWIP_IPV6_MLD)))
     
    #define MEMP_NUM_SYS_TIMEOUT   LWIP_NUM_SYS_TIMEOUT_INTERNAL
     
    #define MEMP_NUM_NETBUF   2
     
    #define MEMP_NUM_NETCONN   4
     
    #define MEMP_NUM_SELECT_CB   4
     
    #define MEMP_NUM_TCPIP_MSG_API   8
     
    #define MEMP_NUM_TCPIP_MSG_INPKT   8
     
    #define MEMP_NUM_NETDB   1
     
    #define MEMP_NUM_LOCALHOSTLIST   1
     
    #define PBUF_POOL_SIZE   16
     
    #define MEMP_NUM_API_MSG   MEMP_NUM_TCPIP_MSG_API
     
    #define MEMP_NUM_DNS_API_MSG   MEMP_NUM_TCPIP_MSG_API
     
    #define MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA   MEMP_NUM_TCPIP_MSG_API
     
    #define MEMP_NUM_NETIFAPI_MSG   MEMP_NUM_TCPIP_MSG_API
     
    #define LWIP_ARP   1
     
    #define ARP_TABLE_SIZE   10
     
    #define ARP_MAXAGE   300
     
    #define ARP_QUEUEING   0
     
    #define ARP_QUEUE_LEN   3
     
    #define ETHARP_SUPPORT_VLAN   0
     
    #define LWIP_ETHERNET   LWIP_ARP
     
    #define ETH_PAD_SIZE   0
     
    #define ETHARP_SUPPORT_STATIC_ENTRIES   0
     
    #define ETHARP_TABLE_MATCH_NETIF   !LWIP_SINGLE_NETIF
     
    #define LWIP_IPV4   1
     
    #define IP_FORWARD   0
     
    #define IP_REASSEMBLY   1
     
    #define IP_FRAG   1
     
    #define IP_OPTIONS_ALLOWED   1
     
    #define IP_REASS_MAXAGE   15
     
    #define IP_REASS_MAX_PBUFS   10
     
    #define IP_DEFAULT_TTL   255
     
    #define IP_SOF_BROADCAST   0
     
    #define IP_SOF_BROADCAST_RECV   0
     
    #define IP_FORWARD_ALLOW_TX_ON_RX_NETIF   0
     
    #define LWIP_ICMP   1
     
    #define ICMP_TTL   IP_DEFAULT_TTL
     
    #define LWIP_BROADCAST_PING   0
     
    #define LWIP_MULTICAST_PING   0
     
    #define LWIP_RAW   0
     
    #define RAW_TTL   IP_DEFAULT_TTL
     
    #define LWIP_DHCP   0
     
    #define DHCP_DOES_ARP_CHECK   (LWIP_DHCP && LWIP_ARP)
     
    #define LWIP_DHCP_BOOTP_FILE   0
     
    #define LWIP_DHCP_GET_NTP_SRV   0
     
    #define LWIP_DHCP_MAX_NTP_SERVERS   1
     
    #define LWIP_DHCP_MAX_DNS_SERVERS   DNS_MAX_SERVERS
     
    #define LWIP_AUTOIP   0
     
    #define LWIP_DHCP_AUTOIP_COOP   0
     
    #define LWIP_DHCP_AUTOIP_COOP_TRIES   9
     
    #define LWIP_MIB2_CALLBACKS   0
     
    #define LWIP_MULTICAST_TX_OPTIONS   ((LWIP_IGMP || LWIP_IPV6_MLD) && (LWIP_UDP || LWIP_RAW))
     
    #define LWIP_IGMP   0
     
    #define LWIP_DNS   0
     
    #define DNS_TABLE_SIZE   4
     
    #define DNS_MAX_NAME_LENGTH   256
     
    #define DNS_MAX_SERVERS   2
     
    #define DNS_MAX_RETRIES   4
     
    #define DNS_DOES_NAME_CHECK   1
     
    #define LWIP_DNS_SECURE   (LWIP_DNS_SECURE_RAND_XID | LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING | LWIP_DNS_SECURE_RAND_SRC_PORT)
     
    #define DNS_LOCAL_HOSTLIST   0
     
    #define DNS_LOCAL_HOSTLIST_IS_DYNAMIC   0
     
    #define LWIP_DNS_SUPPORT_MDNS_QUERIES   0
     
    #define LWIP_UDP   1
     
    #define LWIP_UDPLITE   0
     
    #define UDP_TTL   IP_DEFAULT_TTL
     
    #define LWIP_NETBUF_RECVINFO   0
     
    #define LWIP_TCP   1
     
    #define TCP_TTL   IP_DEFAULT_TTL
     
    #define TCP_WND   (4 * TCP_MSS)
     
    #define TCP_MAXRTX   12
     
    #define TCP_SYNMAXRTX   6
     
    #define TCP_QUEUE_OOSEQ   LWIP_TCP
     
    #define LWIP_TCP_SACK_OUT   0
     
    #define LWIP_TCP_MAX_SACK_NUM   4
     
    #define TCP_MSS   536
     
    #define TCP_CALCULATE_EFF_SEND_MSS   1
     
    #define TCP_SND_BUF   (2 * TCP_MSS)
     
    #define TCP_SND_QUEUELEN   ((4 * (TCP_SND_BUF) + (TCP_MSS - 1))/(TCP_MSS))
     
    #define TCP_SNDLOWAT   LWIP_MIN(LWIP_MAX(((TCP_SND_BUF)/2), (2 * TCP_MSS) + 1), (TCP_SND_BUF) - 1)
     
    #define TCP_SNDQUEUELOWAT   LWIP_MAX(((TCP_SND_QUEUELEN)/2), 5)
     
    #define TCP_OOSEQ_MAX_BYTES   0
     
    #define TCP_OOSEQ_MAX_PBUFS   0
     
    #define TCP_LISTEN_BACKLOG   0
     
    #define TCP_DEFAULT_LISTEN_BACKLOG   0xff
     
    #define TCP_OVERSIZE   TCP_MSS
     
    #define LWIP_TCP_TIMESTAMPS   0
     
    #define TCP_WND_UPDATE_THRESHOLD   LWIP_MIN((TCP_WND / 4), (TCP_MSS * 4))
     
    #define LWIP_EVENT_API   0
     
    #define LWIP_WND_SCALE   0
     
    #define LWIP_TCP_PCB_NUM_EXT_ARGS   0
     
    #define LWIP_ALTCP   0
     
    #define LWIP_ALTCP_TLS   0
     
    #define PBUF_LINK_HLEN   (14 + ETH_PAD_SIZE)
     
    #define PBUF_LINK_ENCAPSULATION_HLEN   0
     
    #define PBUF_POOL_BUFSIZE   LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)
     
    #define LWIP_PBUF_REF_T   u8_t
     
    #define LWIP_SINGLE_NETIF   0
     
    #define LWIP_NETIF_HOSTNAME   0
     
    #define LWIP_NETIF_API   0
     
    #define LWIP_NETIF_STATUS_CALLBACK   0
     
    #define LWIP_NETIF_EXT_STATUS_CALLBACK   0
     
    #define LWIP_NETIF_LINK_CALLBACK   0
     
    #define LWIP_NETIF_REMOVE_CALLBACK   0
     
    #define LWIP_NETIF_HWADDRHINT   0
     
    #define LWIP_NETIF_TX_SINGLE_PBUF   0
     
    #define LWIP_NUM_NETIF_CLIENT_DATA   0
     
    #define LWIP_HAVE_LOOPIF   (LWIP_NETIF_LOOPBACK && !LWIP_SINGLE_NETIF)
     
    #define LWIP_LOOPIF_MULTICAST   0
     
    #define LWIP_NETIF_LOOPBACK   0
     
    #define LWIP_LOOPBACK_MAX_PBUFS   0
     
    #define LWIP_NETIF_LOOPBACK_MULTITHREADING   (!NO_SYS)
     
    #define TCPIP_THREAD_NAME   "tcpip_thread"
     
    #define TCPIP_THREAD_STACKSIZE   0
     
    #define TCPIP_THREAD_PRIO   1
     
    #define TCPIP_MBOX_SIZE   0
     
    #define LWIP_TCPIP_THREAD_ALIVE()
     
    #define SLIPIF_THREAD_NAME   "slipif_loop"
     
    #define SLIPIF_THREAD_STACKSIZE   0
     
    #define SLIPIF_THREAD_PRIO   1
     
    #define DEFAULT_THREAD_NAME   "lwIP"
     
    #define DEFAULT_THREAD_STACKSIZE   0
     
    #define DEFAULT_THREAD_PRIO   1
     
    #define DEFAULT_RAW_RECVMBOX_SIZE   0
     
    #define DEFAULT_UDP_RECVMBOX_SIZE   0
     
    #define DEFAULT_TCP_RECVMBOX_SIZE   0
     
    #define DEFAULT_ACCEPTMBOX_SIZE   0
     
    #define LWIP_NETCONN   1
     
    #define LWIP_TCPIP_TIMEOUT   0
     
    #define LWIP_NETCONN_SEM_PER_THREAD   0
     
    #define LWIP_NETCONN_FULLDUPLEX   0
     
    #define LWIP_SOCKET   1
     
    #define LWIP_COMPAT_SOCKETS   1
     
    #define LWIP_POSIX_SOCKETS_IO_NAMES   1
     
    #define LWIP_SOCKET_OFFSET   0
     
    #define LWIP_TCP_KEEPALIVE   0
     
    #define LWIP_SO_SNDTIMEO   0
     
    #define LWIP_SO_RCVTIMEO   0
     
    #define LWIP_SO_SNDRCVTIMEO_NONSTANDARD   0
     
    #define LWIP_SO_RCVBUF   0
     
    #define LWIP_SO_LINGER   0
     
    #define RECV_BUFSIZE_DEFAULT   INT_MAX
     
    #define LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT   20000
     
    #define SO_REUSE   0
     
    #define SO_REUSE_RXTOALL   0
     
    #define LWIP_FIONREAD_LINUXMODE   0
     
    #define LWIP_SOCKET_SELECT   1
     
    #define LWIP_SOCKET_POLL   1
     
    #define LWIP_STATS   1
     
    #define LWIP_STATS_DISPLAY   0
     
    #define LINK_STATS   1
     
    #define ETHARP_STATS   (LWIP_ARP)
     
    #define IP_STATS   1
     
    #define IPFRAG_STATS   (IP_REASSEMBLY || IP_FRAG)
     
    #define ICMP_STATS   1
     
    #define IGMP_STATS   (LWIP_IGMP)
     
    #define UDP_STATS   (LWIP_UDP)
     
    #define TCP_STATS   (LWIP_TCP)
     
    #define MEM_STATS   ((MEM_LIBC_MALLOC == 0) && (MEM_USE_POOLS == 0))
     
    #define MEMP_STATS   (MEMP_MEM_MALLOC == 0)
     
    #define SYS_STATS   (NO_SYS == 0)
     
    #define IP6_STATS   (LWIP_IPV6)
     
    #define ICMP6_STATS   (LWIP_IPV6 && LWIP_ICMP6)
     
    #define IP6_FRAG_STATS   (LWIP_IPV6 && (LWIP_IPV6_FRAG || LWIP_IPV6_REASS))
     
    #define MLD6_STATS   (LWIP_IPV6 && LWIP_IPV6_MLD)
     
    #define ND6_STATS   (LWIP_IPV6)
     
    #define MIB2_STATS   0
     
    #define LWIP_CHECKSUM_CTRL_PER_NETIF   0
     
    #define CHECKSUM_GEN_IP   1
     
    #define CHECKSUM_GEN_UDP   1
     
    #define CHECKSUM_GEN_TCP   1
     
    #define CHECKSUM_GEN_ICMP   1
     
    #define CHECKSUM_GEN_ICMP6   1
     
    #define CHECKSUM_CHECK_IP   1
     
    #define CHECKSUM_CHECK_UDP   1
     
    #define CHECKSUM_CHECK_TCP   1
     
    #define CHECKSUM_CHECK_ICMP   1
     
    #define CHECKSUM_CHECK_ICMP6   1
     
    #define LWIP_CHECKSUM_ON_COPY   0
     
    #define LWIP_IPV6   0
     
    #define IPV6_REASS_MAXAGE   60
     
    #define LWIP_IPV6_SCOPES   (LWIP_IPV6 && !LWIP_SINGLE_NETIF)
     
    #define LWIP_IPV6_SCOPES_DEBUG   0
     
    #define LWIP_IPV6_NUM_ADDRESSES   3
     
    #define LWIP_IPV6_FORWARD   0
     
    #define LWIP_IPV6_FRAG   1
     
    #define LWIP_IPV6_REASS   LWIP_IPV6
     
    #define LWIP_IPV6_SEND_ROUTER_SOLICIT   1
     
    #define LWIP_IPV6_AUTOCONFIG   LWIP_IPV6
     
    #define LWIP_IPV6_ADDRESS_LIFETIMES   LWIP_IPV6_AUTOCONFIG
     
    #define LWIP_IPV6_DUP_DETECT_ATTEMPTS   1
     
    #define LWIP_ICMP6   LWIP_IPV6
     
    #define LWIP_ICMP6_DATASIZE   8
     
    #define LWIP_ICMP6_HL   255
     
    #define LWIP_IPV6_MLD   LWIP_IPV6
     
    #define MEMP_NUM_MLD6_GROUP   4
     
    #define LWIP_ND6_QUEUEING   LWIP_IPV6
     
    #define MEMP_NUM_ND6_QUEUE   20
     
    #define LWIP_ND6_NUM_NEIGHBORS   10
     
    #define LWIP_ND6_NUM_DESTINATIONS   10
     
    #define LWIP_ND6_NUM_PREFIXES   5
     
    #define LWIP_ND6_NUM_ROUTERS   3
     
    #define LWIP_ND6_MAX_MULTICAST_SOLICIT   3
     
    #define LWIP_ND6_MAX_UNICAST_SOLICIT   3
     
    #define LWIP_ND6_MAX_ANYCAST_DELAY_TIME   1000
     
    #define LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT   3
     
    #define LWIP_ND6_REACHABLE_TIME   30000
     
    #define LWIP_ND6_RETRANS_TIMER   1000
     
    #define LWIP_ND6_DELAY_FIRST_PROBE_TIME   5000
     
    #define LWIP_ND6_ALLOW_RA_UPDATES   1
     
    #define LWIP_ND6_TCP_REACHABILITY_HINTS   1
     
    #define LWIP_ND6_RDNSS_MAX_DNS_SERVERS   0
     
    #define LWIP_IPV6_DHCP6   0
     
    #define LWIP_IPV6_DHCP6_STATEFUL   0
     
    #define LWIP_IPV6_DHCP6_STATELESS   LWIP_IPV6_DHCP6
     
    #define LWIP_DHCP6_GET_NTP_SRV   0
     
    #define LWIP_DHCP6_MAX_NTP_SERVERS   1
     
    #define LWIP_DHCP6_MAX_DNS_SERVERS   DNS_MAX_SERVERS
     
    #define LWIP_HOOK_FILENAME   "path/to/my/lwip_hooks.h"
     
    #define LWIP_HOOK_TCP_ISN(local_ip, local_port, remote_ip, remote_port)
     
    #define LWIP_HOOK_TCP_INPACKET_PCB(pcb, hdr, optlen, opt1len, opt2, p)
     
    #define LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH(pcb, internal_len)
     
    #define LWIP_HOOK_TCP_OUT_ADD_TCPOPTS(p, hdr, pcb, opts)
     
    #define LWIP_HOOK_IP4_INPUT(pbuf, input_netif)
     
    #define LWIP_HOOK_IP4_ROUTE()
     
    #define LWIP_HOOK_IP4_ROUTE_SRC(src, dest)
     
    #define LWIP_HOOK_IP4_CANFORWARD(src, dest)
     
    #define LWIP_HOOK_ETHARP_GET_GW(netif, dest)
     
    #define LWIP_HOOK_IP6_INPUT(pbuf, input_netif)
     
    #define LWIP_HOOK_IP6_ROUTE(src, dest)
     
    #define LWIP_HOOK_ND6_GET_GW(netif, dest)
     
    #define LWIP_HOOK_VLAN_CHECK(netif, eth_hdr, vlan_hdr)
     
    #define LWIP_HOOK_VLAN_SET(netif, p, src, dst, eth_type)
     
    #define LWIP_HOOK_MEMP_AVAILABLE(memp_t_type)
     
    #define LWIP_HOOK_UNKNOWN_ETH_PROTOCOL(pbuf, netif)
     
    #define LWIP_HOOK_DHCP_APPEND_OPTIONS(netif, dhcp, state, msg, msg_type, options_len_ptr)
     
    #define LWIP_HOOK_DHCP_PARSE_OPTION(netif, dhcp, state, msg, msg_type, option, len, pbuf, offset)
     
    #define LWIP_HOOK_DHCP6_APPEND_OPTIONS(netif, dhcp6, state, msg, msg_type, options_len_ptr, max_len)
     
    #define LWIP_HOOK_SOCKETS_SETSOCKOPT(s, sock, level, optname, optval, optlen, err)
     
    #define LWIP_HOOK_SOCKETS_GETSOCKOPT(s, sock, level, optname, optval, optlen, err)
     
    #define LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE(name, addr, addrtype, err)
     
    #define LWIP_DBG_MIN_LEVEL   LWIP_DBG_LEVEL_ALL
     
    #define LWIP_DBG_TYPES_ON   LWIP_DBG_ON
     
    #define ETHARP_DEBUG   LWIP_DBG_OFF
     
    #define NETIF_DEBUG   LWIP_DBG_OFF
     
    #define PBUF_DEBUG   LWIP_DBG_OFF
     
    #define API_LIB_DEBUG   LWIP_DBG_OFF
     
    #define API_MSG_DEBUG   LWIP_DBG_OFF
     
    #define SOCKETS_DEBUG   LWIP_DBG_OFF
     
    #define ICMP_DEBUG   LWIP_DBG_OFF
     
    #define IGMP_DEBUG   LWIP_DBG_OFF
     
    #define INET_DEBUG   LWIP_DBG_OFF
     
    #define IP_DEBUG   LWIP_DBG_OFF
     
    #define IP_REASS_DEBUG   LWIP_DBG_OFF
     
    #define RAW_DEBUG   LWIP_DBG_OFF
     
    #define MEM_DEBUG   LWIP_DBG_OFF
     
    #define MEMP_DEBUG   LWIP_DBG_OFF
     
    #define SYS_DEBUG   LWIP_DBG_OFF
     
    #define TIMERS_DEBUG   LWIP_DBG_OFF
     
    #define TCP_DEBUG   LWIP_DBG_OFF
     
    #define TCP_INPUT_DEBUG   LWIP_DBG_OFF
     
    #define TCP_FR_DEBUG   LWIP_DBG_OFF
     
    #define TCP_RTO_DEBUG   LWIP_DBG_OFF
     
    #define TCP_CWND_DEBUG   LWIP_DBG_OFF
     
    #define TCP_WND_DEBUG   LWIP_DBG_OFF
     
    #define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF
     
    #define TCP_RST_DEBUG   LWIP_DBG_OFF
     
    #define TCP_QLEN_DEBUG   LWIP_DBG_OFF
     
    #define UDP_DEBUG   LWIP_DBG_OFF
     
    #define TCPIP_DEBUG   LWIP_DBG_OFF
     
    #define SLIP_DEBUG   LWIP_DBG_OFF
     
    #define DHCP_DEBUG   LWIP_DBG_OFF
     
    #define AUTOIP_DEBUG   LWIP_DBG_OFF
     
    #define DNS_DEBUG   LWIP_DBG_OFF
     
    #define IP6_DEBUG   LWIP_DBG_OFF
     
    #define DHCP6_DEBUG   LWIP_DBG_OFF
     
    #define LWIP_PERF   0
     
    -

    Detailed Description

    -

    lwIP Options Configuration

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.js deleted file mode 100644 index e91b2f2f0e5529c23a8bf277641a66ead97c07e8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/opt_8h.js +++ /dev/null @@ -1,316 +0,0 @@ -var opt_8h = -[ - [ "API_LIB_DEBUG", "group__lwip__opts__debugmsg.html#ga671009550216f7dc03e67ba5751e3160", null ], - [ "API_MSG_DEBUG", "group__lwip__opts__debugmsg.html#ga4279d7ff9f986b2ff3eb068bb012b697", null ], - [ "ARP_MAXAGE", "group__lwip__opts__arp.html#ga741a0710dc126ed3ae9e305472df3432", null ], - [ "ARP_QUEUE_LEN", "group__lwip__opts__arp.html#ga29f41a6ebdbb23f46688d381b3609fd1", null ], - [ "ARP_QUEUEING", "group__lwip__opts__arp.html#ga75837814536af29b6102508588d0ab58", null ], - [ "ARP_TABLE_SIZE", "group__lwip__opts__arp.html#ga924936a814564dbdb0bc950d255a83b9", null ], - [ "AUTOIP_DEBUG", "group__lwip__opts__debugmsg.html#gafaee522e7f32d81022215e1805e303a5", null ], - [ "CHECKSUM_CHECK_ICMP", "group__lwip__opts__checksum.html#ga79807171be8c20b69a5cd8de83566d25", null ], - [ "CHECKSUM_CHECK_ICMP6", "group__lwip__opts__checksum.html#gaf466a10b093489910a773fd1cec74c2d", null ], - [ "CHECKSUM_CHECK_IP", "group__lwip__opts__checksum.html#ga005b1b9988b84a2cb844144cef22c11e", null ], - [ "CHECKSUM_CHECK_TCP", "group__lwip__opts__checksum.html#gab676cc29571b7ffda12336482ad97699", null ], - [ "CHECKSUM_CHECK_UDP", "group__lwip__opts__checksum.html#ga6747f7b72abe544fd4dc184cc7fcad37", null ], - [ "CHECKSUM_GEN_ICMP", "group__lwip__opts__checksum.html#ga2291ec5bec0a551545da6d5f9f9316b2", null ], - [ "CHECKSUM_GEN_ICMP6", "group__lwip__opts__checksum.html#ga7cd47a55af03b1048c5a4a5fe0e76013", null ], - [ "CHECKSUM_GEN_IP", "group__lwip__opts__checksum.html#ga8ddad81fc26268a13b35091781da2265", null ], - [ "CHECKSUM_GEN_TCP", "group__lwip__opts__checksum.html#ga800069963cc4552b99235237c22f00bb", null ], - [ "CHECKSUM_GEN_UDP", "group__lwip__opts__checksum.html#ga98d460f8c2baed8bf62d5473831c0b2c", null ], - [ "DEFAULT_ACCEPTMBOX_SIZE", "group__lwip__opts__thread.html#ga5d5a6e04abe2ec233c7acdb09f992461", null ], - [ "DEFAULT_RAW_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga4ef8f046c957750056131310a1580df7", null ], - [ "DEFAULT_TCP_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga1bd172938b9c8ba63156fcafc87e83c7", null ], - [ "DEFAULT_THREAD_NAME", "group__lwip__opts__thread.html#gaca13123a5c8271558353e04123957616", null ], - [ "DEFAULT_THREAD_PRIO", "group__lwip__opts__thread.html#ga3d8715b1fdd0449d6c214e4a40108456", null ], - [ "DEFAULT_THREAD_STACKSIZE", "group__lwip__opts__thread.html#ga7f93dfeaed4021061959f822def602cb", null ], - [ "DEFAULT_UDP_RECVMBOX_SIZE", "group__lwip__opts__thread.html#ga09fe785559b3f0cf108da4440489e335", null ], - [ "DHCP6_DEBUG", "group__lwip__opts__debugmsg.html#gacfc11be8b3bf6bb55e3e5c39ea8802d1", null ], - [ "DHCP_DEBUG", "group__lwip__opts__debugmsg.html#ga97927ceecabcdb5f41735bf372a05cee", null ], - [ "DHCP_DOES_ARP_CHECK", "group__lwip__opts__dhcp.html#gab2d91de7b2fce879b0a213682e1b0b69", null ], - [ "DNS_DEBUG", "group__lwip__opts__debugmsg.html#gaba55da2352c99d813767913e5e36be1f", null ], - [ "DNS_DOES_NAME_CHECK", "group__lwip__opts__dns.html#ga07ffd8e9106dae3b65347bd03811a4b6", null ], - [ "DNS_LOCAL_HOSTLIST", "group__lwip__opts__dns.html#gacba1ac491c1b47b98dfbd0d5c1662659", null ], - [ "DNS_LOCAL_HOSTLIST_IS_DYNAMIC", "group__lwip__opts__dns.html#ga8235a5fb0a1c1cceeee670cf95612ba8", null ], - [ "DNS_MAX_NAME_LENGTH", "group__lwip__opts__dns.html#ga3b01c79902063c170ef57deb72f56124", null ], - [ "DNS_MAX_RETRIES", "group__lwip__opts__dns.html#gaab73c241189335435f3f662aa6a00dba", null ], - [ "DNS_MAX_SERVERS", "group__lwip__opts__dns.html#ga9f9881c887a8aceb9765820c2dbdf292", null ], - [ "DNS_TABLE_SIZE", "group__lwip__opts__dns.html#ga2384e76c1acdf969d883f3de08d340f7", null ], - [ "ETH_PAD_SIZE", "group__lwip__opts__arp.html#gad7fa3b356ca7e603e848b069c4cc6276", null ], - [ "ETHARP_DEBUG", "group__lwip__opts__debugmsg.html#gabff5d1e0b334f5b45bd2b8bbb675411e", null ], - [ "ETHARP_STATS", "group__lwip__opts__stats.html#ga3a8359abf4fff8ffdc449e5007f93275", null ], - [ "ETHARP_SUPPORT_STATIC_ENTRIES", "group__lwip__opts__arp.html#ga4675829464156f3d665f4de171c212d7", null ], - [ "ETHARP_SUPPORT_VLAN", "group__lwip__opts__arp.html#ga70ce0ecf56cf5fab000134e66d863f90", null ], - [ "ETHARP_TABLE_MATCH_NETIF", "group__lwip__opts__arp.html#ga2f762eee309a545650f80fc8dcc19084", null ], - [ "ICMP6_STATS", "group__lwip__opts__stats.html#ga714006cd5c5b0eb333159d0f677616a0", null ], - [ "ICMP_DEBUG", "group__lwip__opts__debugmsg.html#ga9595904a1cb9bfe0b9b1d958abdc923a", null ], - [ "ICMP_STATS", "group__lwip__opts__stats.html#ga472ad3f6da741f5b287d66ad3051242b", null ], - [ "ICMP_TTL", "group__lwip__opts__icmp.html#gae1533f2bc39a5843989909555f6ce0cf", null ], - [ "IGMP_DEBUG", "group__lwip__opts__debugmsg.html#ga8da07508ee75704362d45eee3eb857fa", null ], - [ "IGMP_STATS", "group__lwip__opts__stats.html#ga4d12af1356b9fd60717984be51e27740", null ], - [ "INET_DEBUG", "group__lwip__opts__debugmsg.html#ga78140cbe70258a65cb5c9e381843e4f3", null ], - [ "IP6_DEBUG", "group__lwip__opts__debugmsg.html#gac2f9726756b78d4d7c425b0422a776ce", null ], - [ "IP6_FRAG_STATS", "group__lwip__opts__stats.html#gaaa08a181c11ff8b471549e8f52c9939b", null ], - [ "IP6_STATS", "group__lwip__opts__stats.html#ga6a211b787c97bce3af4273b29c95d9c2", null ], - [ "IP_DEBUG", "group__lwip__opts__debugmsg.html#ga5d3348778951e7bc5cd397c6575eef3a", null ], - [ "IP_DEFAULT_TTL", "group__lwip__opts__ipv4.html#ga556b9b58fd02c0fdd126791baef77411", null ], - [ "IP_FORWARD", "group__lwip__opts__ipv4.html#ga881d32ff5ee02af01f758953f1b51d59", null ], - [ "IP_FORWARD_ALLOW_TX_ON_RX_NETIF", "group__lwip__opts__ipv4.html#ga9e761df07c4e93901858741d4771dbc7", null ], - [ "IP_FRAG", "group__lwip__opts__ipv4.html#gaf85c8bdd5035b6cada790b4cc2a209a4", null ], - [ "IP_OPTIONS_ALLOWED", "group__lwip__opts__ipv4.html#gaa956b0167c37a2265b55e2d0204a3933", null ], - [ "IP_REASS_DEBUG", "group__lwip__opts__debugmsg.html#ga4cdc3e9a4a1c01d1f7f0e723a1b2ec33", null ], - [ "IP_REASS_MAX_PBUFS", "group__lwip__opts__ipv4.html#ga29084a46d7d4be30e8029d356bca0394", null ], - [ "IP_REASS_MAXAGE", "group__lwip__opts__ipv4.html#gad41122bd0b5485a18a4415c8f953727b", null ], - [ "IP_REASSEMBLY", "group__lwip__opts__ipv4.html#ga1a31ab0e0f37b17d40fa7c35bc2c4f69", null ], - [ "IP_SOF_BROADCAST", "group__lwip__opts__ipv4.html#ga0b2c993fd940f5774108298933310384", null ], - [ "IP_SOF_BROADCAST_RECV", "group__lwip__opts__ipv4.html#ga0f1fbf42d3344bf87cd056d48ddca3db", null ], - [ "IP_STATS", "group__lwip__opts__stats.html#gaf50575a4895e26ea2c01d1f2269487be", null ], - [ "IPFRAG_STATS", "group__lwip__opts__stats.html#gac9a4fbb46df3c0f479a334d0e34fb74f", null ], - [ "IPV6_REASS_MAXAGE", "group__lwip__opts__ipv6.html#ga8adc0b7dbedd279387a21588f0e2c969", null ], - [ "LINK_STATS", "group__lwip__opts__stats.html#gae58b452782d0327ae728192686c5a84a", null ], - [ "LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT", "group__lwip__opts__mem.html#ga0a3ef6098813c103e5aba07da76e15e2", null ], - [ "LWIP_ALTCP", "group__lwip__opts__tcp.html#ga26dee0e5d9c51b1dda0adad29c770a77", null ], - [ "LWIP_ALTCP_TLS", "group__lwip__opts__tcp.html#gab03ba0306cf0a99ccce3d100142f60c8", null ], - [ "LWIP_ARP", "group__lwip__opts__arp.html#ga9609a014bba4638cc191d6a8f9556c87", null ], - [ "LWIP_ASSERT_CORE_LOCKED", "group__lwip__opts__lock.html#ga6a30040db307b3459fc11906bd433f75", null ], - [ "LWIP_AUTOIP", "group__lwip__opts__autoip.html#gaaf1b3a089827223589baf1b7f4f57069", null ], - [ "LWIP_BROADCAST_PING", "group__lwip__opts__icmp.html#ga8088cb56d1a84fe554b11bc15d84b2b9", null ], - [ "LWIP_CHECKSUM_CTRL_PER_NETIF", "group__lwip__opts__checksum.html#ga3ecc5246a0c6ca5aed56c2d7899c1004", null ], - [ "LWIP_CHECKSUM_ON_COPY", "group__lwip__opts__checksum.html#ga9f60183f0442bdbeefd6b395c6647613", null ], - [ "LWIP_COMPAT_SOCKETS", "group__lwip__opts__socket.html#gafed2811f031822ec5afa1ee211fb7447", null ], - [ "LWIP_DBG_MIN_LEVEL", "group__lwip__opts__debugmsg.html#ga2043f599515774f8e571ba185dbcb9e7", null ], - [ "LWIP_DBG_TYPES_ON", "group__lwip__opts__debugmsg.html#gac095d0e53f5eb5b326b2cccfd071d93d", null ], - [ "LWIP_DHCP", "group__lwip__opts__dhcp.html#ga8a6ec62dc121064ac591b1fd8567bee9", null ], - [ "LWIP_DHCP6_GET_NTP_SRV", "group__lwip__opts__dhcpv6.html#ga5d08f76a7472daa7bcfe17343243bd77", null ], - [ "LWIP_DHCP6_MAX_DNS_SERVERS", "group__lwip__opts__dhcpv6.html#ga92c3bc242ad20a5f398c45d332864a29", null ], - [ "LWIP_DHCP6_MAX_NTP_SERVERS", "group__lwip__opts__dhcpv6.html#gaf3ac8e15d7a67429a02bc2317e16bcfe", null ], - [ "LWIP_DHCP_AUTOIP_COOP", "group__lwip__opts__autoip.html#ga1a91e18dbb9777bc6e3963f52cb5f9fe", null ], - [ "LWIP_DHCP_AUTOIP_COOP_TRIES", "group__lwip__opts__autoip.html#ga4ff3f941b4c71a04b0c30fbee5b198c2", null ], - [ "LWIP_DHCP_BOOTP_FILE", "group__lwip__opts__dhcp.html#ga3c2983cbd228011dd3e18cb417e7e423", null ], - [ "LWIP_DHCP_GET_NTP_SRV", "group__lwip__opts__dhcp.html#ga2cc18315edcd5ffc083d1256f7d22a83", null ], - [ "LWIP_DHCP_MAX_DNS_SERVERS", "group__lwip__opts__dhcp.html#ga60ccc20fbb08be24b5d5f599dd47a6a6", null ], - [ "LWIP_DHCP_MAX_NTP_SERVERS", "group__lwip__opts__dhcp.html#ga9d014e3f7dc9e1e7c7decd8652ba65e2", null ], - [ "LWIP_DNS", "group__lwip__opts__dns.html#ga98710dd81446b7cb2daac736bae6f646", null ], - [ "LWIP_DNS_SECURE", "group__lwip__opts__dns.html#ga8979c30dfbfde609d5139f80aabdfcc5", null ], - [ "LWIP_DNS_SUPPORT_MDNS_QUERIES", "group__lwip__opts__dns.html#gafcbde5706a70ace562bd1f7d2d6f77cb", null ], - [ "LWIP_ETHERNET", "group__lwip__opts__arp.html#ga30e02dc217cc2995d0fd241d510c904f", null ], - [ "LWIP_EVENT_API", "group__lwip__opts__tcp.html#ga39f76e811117155be8525bb386ecddb7", null ], - [ "LWIP_FIONREAD_LINUXMODE", "group__lwip__opts__socket.html#ga0543eea2abe390d0bdc843c33debd762", null ], - [ "LWIP_HAVE_LOOPIF", "group__lwip__opts__loop.html#gaa2b1f736373cd896e212644aa453fbaf", null ], - [ "LWIP_HOOK_DHCP6_APPEND_OPTIONS", "group__lwip__opts__hooks.html#ga4068b3313e32f711ba016215fc2c886a", null ], - [ "LWIP_HOOK_DHCP_APPEND_OPTIONS", "group__lwip__opts__hooks.html#ga40e6c9aba06e66e5df1b4ca18329f9b4", null ], - [ "LWIP_HOOK_DHCP_PARSE_OPTION", "group__lwip__opts__hooks.html#gafbbbc574863c0f88988936bd1434f2d2", null ], - [ "LWIP_HOOK_ETHARP_GET_GW", "group__lwip__opts__hooks.html#ga2b76f127325fd5ca8b80077a4b6160b1", null ], - [ "LWIP_HOOK_FILENAME", "group__lwip__opts__hooks.html#ga11ac9d637cb6afc0a32e8da7f51d0c0d", null ], - [ "LWIP_HOOK_IP4_CANFORWARD", "group__lwip__opts__hooks.html#gaed848a98dbb5c8856a27e379986ea70d", null ], - [ "LWIP_HOOK_IP4_INPUT", "group__lwip__opts__hooks.html#ga9124237c28e2f18f3b28d5be09e9ccb6", null ], - [ "LWIP_HOOK_IP4_ROUTE", "group__lwip__opts__hooks.html#ga5d1061ad722a73012a28dbaf0f169b70", null ], - [ "LWIP_HOOK_IP4_ROUTE_SRC", "group__lwip__opts__hooks.html#gaa410d9cbe1d4fa4c8a7f49af7b501024", null ], - [ "LWIP_HOOK_IP6_INPUT", "group__lwip__opts__hooks.html#gaccbdd3d0250f7176dcd799ca06007f20", null ], - [ "LWIP_HOOK_IP6_ROUTE", "group__lwip__opts__hooks.html#ga8245a4bc7ffb172e3bf32276f9d126ce", null ], - [ "LWIP_HOOK_MEMP_AVAILABLE", "group__lwip__opts__hooks.html#ga13e90672158221b40f8b12bf9d8b721f", null ], - [ "LWIP_HOOK_ND6_GET_GW", "group__lwip__opts__hooks.html#ga287544c3d74bc2a2d645bddbbc4fbdd0", null ], - [ "LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE", "group__lwip__opts__hooks.html#gae35e4b7374868dc748b12dedb8f807e5", null ], - [ "LWIP_HOOK_SOCKETS_GETSOCKOPT", "group__lwip__opts__hooks.html#gabdaeb09ac9f441934e21a087544a1af1", null ], - [ "LWIP_HOOK_SOCKETS_SETSOCKOPT", "group__lwip__opts__hooks.html#ga14ea9210c09da4dd33bc85bd8a01b48a", null ], - [ "LWIP_HOOK_TCP_INPACKET_PCB", "group__lwip__opts__hooks.html#gabed8b1cda4aba2d108fa62cdd74895a2", null ], - [ "LWIP_HOOK_TCP_ISN", "group__lwip__opts__hooks.html#ga078d203053911cf3af178392700386a4", null ], - [ "LWIP_HOOK_TCP_OUT_ADD_TCPOPTS", "group__lwip__opts__hooks.html#ga0ef31b749307b63c06633645d4de21f0", null ], - [ "LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH", "group__lwip__opts__hooks.html#ga31c0694abe4eedf3ff039b7073c2293f", null ], - [ "LWIP_HOOK_UNKNOWN_ETH_PROTOCOL", "group__lwip__opts__hooks.html#ga6cc92f5101dd7a0420e18e1f2101abf4", null ], - [ "LWIP_HOOK_VLAN_CHECK", "group__lwip__opts__hooks.html#ga2f020543772368f8f4355f50f24c86a9", null ], - [ "LWIP_HOOK_VLAN_SET", "group__lwip__opts__hooks.html#ga2b6e450b4934b95df9b9a9d2b9a4d57e", null ], - [ "LWIP_ICMP", "group__lwip__opts__icmp.html#gae4d45345c3ab8e5a355fda1d8d24fca6", null ], - [ "LWIP_ICMP6", "group__lwip__opts__icmp6.html#ga65ac8bcbad242cba3a2b557e1574b21f", null ], - [ "LWIP_ICMP6_DATASIZE", "group__lwip__opts__icmp6.html#gaa88c55e37e5d7b865b91a9399313bbbf", null ], - [ "LWIP_ICMP6_HL", "group__lwip__opts__icmp6.html#ga82193577b4045e1ac1533c4341a2bd79", null ], - [ "LWIP_IGMP", "group__lwip__opts__igmp.html#gadaf25915ae1fd69c0943ef68cbb38923", null ], - [ "LWIP_IPV4", "group__lwip__opts__ipv4.html#ga429e811a80ebb5157e14a854870c4410", null ], - [ "LWIP_IPV6", "group__lwip__opts__ipv6.html#ga872e3bb3fe2212156d66b18fccc9643f", null ], - [ "LWIP_IPV6_ADDRESS_LIFETIMES", "group__lwip__opts__ipv6.html#ga2c0127fca1073ad3f0a1e53f00ea8858", null ], - [ "LWIP_IPV6_AUTOCONFIG", "group__lwip__opts__ipv6.html#ga580039bf2baf49fcb9e504e5d2b40a03", null ], - [ "LWIP_IPV6_DHCP6", "group__lwip__opts__dhcpv6.html#ga1ba67b6665026ec0c688dc4b0df047a6", null ], - [ "LWIP_IPV6_DHCP6_STATEFUL", "group__lwip__opts__dhcpv6.html#ga3fc9dbe8feae61621cac4952ac28e155", null ], - [ "LWIP_IPV6_DHCP6_STATELESS", "group__lwip__opts__dhcpv6.html#ga8d6bab14d580d2136430319aab6d7930", null ], - [ "LWIP_IPV6_DUP_DETECT_ATTEMPTS", "group__lwip__opts__ipv6.html#gad8489522d34f37e42b4001bab3781bcb", null ], - [ "LWIP_IPV6_FORWARD", "group__lwip__opts__ipv6.html#gac96c5802de6c75dd62ab38cff6d16a32", null ], - [ "LWIP_IPV6_FRAG", "group__lwip__opts__ipv6.html#ga9ab6269f3087f6d9f7b2c7181ef043c3", null ], - [ "LWIP_IPV6_MLD", "group__lwip__opts__mld6.html#ga44d8f24eaebbc50221ac1336212a3528", null ], - [ "LWIP_IPV6_NUM_ADDRESSES", "group__lwip__opts__ipv6.html#ga16c1b672604bfb0a66a6aeeb854589d3", null ], - [ "LWIP_IPV6_REASS", "group__lwip__opts__ipv6.html#gad0ef160d72e63b02c5e875b06ec53864", null ], - [ "LWIP_IPV6_SCOPES", "group__lwip__opts__ipv6.html#ga91d1e630059df3b3a296e2b6ff7aead5", null ], - [ "LWIP_IPV6_SCOPES_DEBUG", "group__lwip__opts__ipv6.html#ga623ef29d27d98fb7be8732730a5ddf4b", null ], - [ "LWIP_IPV6_SEND_ROUTER_SOLICIT", "group__lwip__opts__ipv6.html#ga273ed2e1a4e6a43713a0e4a06a34ee5c", null ], - [ "LWIP_LOOPBACK_MAX_PBUFS", "group__lwip__opts__loop.html#gaacc3ad5d0a771d45fb0a3e3a09b1dbea", null ], - [ "LWIP_LOOPIF_MULTICAST", "group__lwip__opts__loop.html#ga10a878b390c2fbe421d82502001c7300", null ], - [ "LWIP_MARK_TCPIP_THREAD", "group__lwip__opts__lock.html#gab97d014f7ecf3b20f9d5abc2d0a79a3e", null ], - [ "LWIP_MIB2_CALLBACKS", "group__lwip__opts__mib2.html#gad84d6a781880cec19a1ef4b2339fea29", null ], - [ "LWIP_MPU_COMPATIBLE", "group__lwip__opts__lock.html#gae9afcefa5d233372abb9413188dd98c9", null ], - [ "LWIP_MULTICAST_PING", "group__lwip__opts__icmp.html#gaf77baf0a83b04312eab4c006ef229661", null ], - [ "LWIP_MULTICAST_TX_OPTIONS", "group__lwip__opts__multicast.html#gab8d7d53247cc62caa76f54b2c5a5df30", null ], - [ "LWIP_ND6_ALLOW_RA_UPDATES", "group__lwip__opts__nd6.html#gad35d10353ac7c7d2c8d4b83788cdc6d9", null ], - [ "LWIP_ND6_DELAY_FIRST_PROBE_TIME", "group__lwip__opts__nd6.html#ga315bd6d4a9d185766dfc3253cd9d7715", null ], - [ "LWIP_ND6_MAX_ANYCAST_DELAY_TIME", "group__lwip__opts__nd6.html#ga960b8973df083fad53ae0eaa79f8c4df", null ], - [ "LWIP_ND6_MAX_MULTICAST_SOLICIT", "group__lwip__opts__nd6.html#ga980909018aed54adc10dd68be3572b30", null ], - [ "LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT", "group__lwip__opts__nd6.html#ga86ab0cac87cdc7aeff09384ddbaaba2a", null ], - [ "LWIP_ND6_MAX_UNICAST_SOLICIT", "group__lwip__opts__nd6.html#gafa6f4c2d2c259ab0895fa03a6f08c691", null ], - [ "LWIP_ND6_NUM_DESTINATIONS", "group__lwip__opts__nd6.html#gacad118b1ae886e80137a1d4f0fb19672", null ], - [ "LWIP_ND6_NUM_NEIGHBORS", "group__lwip__opts__nd6.html#gab2fe15bdb4e0a41f295eb5577b11ad16", null ], - [ "LWIP_ND6_NUM_PREFIXES", "group__lwip__opts__nd6.html#gad9cc576b5951f1b5e1c2b0d0bb831d9a", null ], - [ "LWIP_ND6_NUM_ROUTERS", "group__lwip__opts__nd6.html#ga75e81a96148f266c8fad8c0bcab2f36a", null ], - [ "LWIP_ND6_QUEUEING", "group__lwip__opts__nd6.html#ga0757a3c1b5d1563ad2d77228e1d8a60f", null ], - [ "LWIP_ND6_RDNSS_MAX_DNS_SERVERS", "group__lwip__opts__nd6.html#gaea4d829c0b52cc6cc28925eee89a7429", null ], - [ "LWIP_ND6_REACHABLE_TIME", "group__lwip__opts__nd6.html#ga269db9d61cdfc2fd3bc7b12c56261c74", null ], - [ "LWIP_ND6_RETRANS_TIMER", "group__lwip__opts__nd6.html#ga461abcbeef1d236d1f3201827dd28ad9", null ], - [ "LWIP_ND6_TCP_REACHABILITY_HINTS", "group__lwip__opts__nd6.html#ga9d7cb6fd447ef0f6726f565e2c7509c4", null ], - [ "LWIP_NETBUF_RECVINFO", "group__lwip__opts__udp.html#ga72021505969c5ce29e972486d7794baa", null ], - [ "LWIP_NETCONN", "group__lwip__opts__netconn.html#ga478041b8544461258f6961bf0f3c1a77", null ], - [ "LWIP_NETCONN_FULLDUPLEX", "group__lwip__opts__netconn.html#ga7bfe8487a3abffdd9d6730977d22c406", null ], - [ "LWIP_NETCONN_SEM_PER_THREAD", "group__lwip__opts__netconn.html#ga2543345adf7d2c307df78a54ac2ba8c4", null ], - [ "LWIP_NETIF_API", "group__lwip__opts__netif.html#gadd45fb65f2d0e6de5a0d14ff9e101b77", null ], - [ "LWIP_NETIF_EXT_STATUS_CALLBACK", "group__lwip__opts__netif.html#ga090482867ba04d442ab5b8ad745c0e1e", null ], - [ "LWIP_NETIF_HOSTNAME", "group__lwip__opts__netif.html#gaa714dbfa66822ec4c6111bdb8cf753c1", null ], - [ "LWIP_NETIF_HWADDRHINT", "group__lwip__opts__netif.html#gad1d5e878d94b56ba687cef69be936ad9", null ], - [ "LWIP_NETIF_LINK_CALLBACK", "group__lwip__opts__netif.html#ga1a446932dd927cc4136ba654c13bb97b", null ], - [ "LWIP_NETIF_LOOPBACK", "group__lwip__opts__loop.html#ga724a0ea765d5a47d026d529725f31c01", null ], - [ "LWIP_NETIF_LOOPBACK_MULTITHREADING", "group__lwip__opts__loop.html#gaa28d13ddd5281b1912276991e7ea58c5", null ], - [ "LWIP_NETIF_REMOVE_CALLBACK", "group__lwip__opts__netif.html#ga9c942c2e9655b06d4f73c630d30f60bf", null ], - [ "LWIP_NETIF_STATUS_CALLBACK", "group__lwip__opts__netif.html#gaffb97d89516c38d3fcb9e44e5d707f36", null ], - [ "LWIP_NETIF_TX_SINGLE_PBUF", "group__lwip__opts__netif.html#gabafb9f64a80e51b56c0abbcfc1f7e04e", null ], - [ "LWIP_NUM_NETIF_CLIENT_DATA", "group__lwip__opts__netif.html#ga94a35212616f9a9aae5c98741612b936", null ], - [ "LWIP_NUM_SYS_TIMEOUT_INTERNAL", "group__lwip__opts__memp.html#ga87a05debb46ff82093d0e6dc1aad8804", null ], - [ "LWIP_PBUF_REF_T", "group__lwip__opts__pbuf.html#gaaefb80d6bf9257c0f4322c36e1272c38", null ], - [ "LWIP_PERF", "group__lwip__opts__perf.html#ga44acd95b33e2d58a74455279721298de", null ], - [ "LWIP_POSIX_SOCKETS_IO_NAMES", "group__lwip__opts__socket.html#ga484c38ab08f60d5b3335d23d31f9a402", null ], - [ "LWIP_RAW", "group__lwip__opts__raw.html#gaca452be5cb05d9666f8f57e582c39221", null ], - [ "LWIP_SINGLE_NETIF", "group__lwip__opts__netif.html#ga943063b053eeac76b0b1bcef2ddd93be", null ], - [ "LWIP_SO_LINGER", "group__lwip__opts__socket.html#gaa91292d5d014dc1c6f1c1f4166269a1d", null ], - [ "LWIP_SO_RCVBUF", "group__lwip__opts__socket.html#ga06390cebcf4d13d3d47a11365e5fcd28", null ], - [ "LWIP_SO_RCVTIMEO", "group__lwip__opts__socket.html#ga91af3ade95b20b9a60c65ed0380fa0ed", null ], - [ "LWIP_SO_SNDRCVTIMEO_NONSTANDARD", "group__lwip__opts__socket.html#ga5b115bacb569763d8a3889a12229e942", null ], - [ "LWIP_SO_SNDTIMEO", "group__lwip__opts__socket.html#ga1162cb685f202d9b21c11344b8209a58", null ], - [ "LWIP_SOCKET", "group__lwip__opts__socket.html#ga1cb62ce61ac39d7d6728ae5d3d3b927f", null ], - [ "LWIP_SOCKET_OFFSET", "group__lwip__opts__socket.html#gad0197c845fbb44c920b272f0fef3b57e", null ], - [ "LWIP_SOCKET_POLL", "group__lwip__opts__socket.html#ga6c14d705e3321429683f24de9f5a7200", null ], - [ "LWIP_SOCKET_SELECT", "group__lwip__opts__socket.html#ga68417078b71b0be9735256f52933dcdb", null ], - [ "LWIP_STATS", "group__lwip__opts__stats.html#ga542b58734cc01902c5e099f6efdc5f1b", null ], - [ "LWIP_STATS_DISPLAY", "group__lwip__opts__stats.html#gacdc38ed58d1900b5d3d109a65be1c3d1", null ], - [ "LWIP_TCP", "group__lwip__opts__tcp.html#gaa4ed98deb97b77c633cb8870f34c71e9", null ], - [ "LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT", "group__lwip__opts__socket.html#ga3e7498d5d2921f0df3792de72f384d36", null ], - [ "LWIP_TCP_KEEPALIVE", "group__lwip__opts__socket.html#ga8b9369ab260f032686a81c77c5b4db77", null ], - [ "LWIP_TCP_MAX_SACK_NUM", "group__lwip__opts__tcp.html#gaaac0e9f559a8e3c251f3504cebcf44dc", null ], - [ "LWIP_TCP_PCB_NUM_EXT_ARGS", "group__lwip__opts__tcp.html#ga40b1cdad52eaa91a3f5c242fc92ee223", null ], - [ "LWIP_TCP_SACK_OUT", "group__lwip__opts__tcp.html#gaf1b6a015d29fea67b906c276e1e8314f", null ], - [ "LWIP_TCP_TIMESTAMPS", "group__lwip__opts__tcp.html#ga249bc450bb818cf2ef3cf1472ff354fd", null ], - [ "LWIP_TCPIP_CORE_LOCKING", "group__lwip__opts__lock.html#ga8e46232794349c209e8ed4e9e7e4f011", null ], - [ "LWIP_TCPIP_CORE_LOCKING_INPUT", "group__lwip__opts__lock.html#ga351beb1c06affe49e717bc9f76c66acf", null ], - [ "LWIP_TCPIP_THREAD_ALIVE", "group__lwip__opts__thread.html#ga8b99d75d9e0a0868567d10c8522915bb", null ], - [ "LWIP_TCPIP_TIMEOUT", "group__lwip__opts__netconn.html#ga1cd8d15a42262a0defaedabed126ea99", null ], - [ "LWIP_TIMERS", "group__lwip__opts__timers.html#ga25a41610055f91cbd0960256240b8f2c", null ], - [ "LWIP_TIMERS_CUSTOM", "group__lwip__opts__timers.html#gaff0ea56f3e3d8e86c49b50557bc13815", null ], - [ "LWIP_UDP", "group__lwip__opts__udp.html#gab6030e96e72df649d2650fd32d7a67b3", null ], - [ "LWIP_UDPLITE", "group__lwip__opts__udp.html#ga35731bc5f337943e474a15c1cd538a61", null ], - [ "LWIP_WND_SCALE", "group__lwip__opts__tcp.html#ga88dbbfeeeb41b129fdc8235fc08bb530", null ], - [ "MEM_ALIGNMENT", "group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7", null ], - [ "MEM_DEBUG", "group__lwip__opts__debugmsg.html#ga2d7bc380695eeedb1af50c3808613afe", null ], - [ "MEM_LIBC_MALLOC", "group__lwip__opts__mem.html#ga4ef345cc270912bd2230b1c5ec51dfc8", null ], - [ "MEM_OVERFLOW_CHECK", "group__lwip__opts__mem.html#gae331a198bd06100b90ea020cd5f07f4e", null ], - [ "MEM_SANITY_CHECK", "group__lwip__opts__mem.html#ga90b17afabb93986a162c327ed30bb4d3", null ], - [ "MEM_SIZE", "group__lwip__opts__mem.html#ga2dcf8c45f945dd0c4301a94700f2112c", null ], - [ "MEM_STATS", "group__lwip__opts__stats.html#ga61ec04a08c4fde690d10819e582656a7", null ], - [ "MEM_USE_POOLS", "group__lwip__opts__mem.html#gaddca3141bc7037241769eb152b6f89ba", null ], - [ "MEM_USE_POOLS_TRY_BIGGER_POOL", "group__lwip__opts__mem.html#gaba8be68e8fd0716b723ce4569ed89f82", null ], - [ "MEMCPY", "group__lwip__opts__memcpy.html#gaa1dd57a66b6de8c0593e9e3e8d1411f6", null ], - [ "MEMMOVE", "group__lwip__opts__memcpy.html#ga0e00bb235da5557fcbc049f732503863", null ], - [ "MEMP_DEBUG", "group__lwip__opts__debugmsg.html#gad80231923f7a808d49eba5ec57d63616", null ], - [ "MEMP_MEM_INIT", "group__lwip__opts__mem.html#gaa2f25586972d1cbc1ff0dcdc6f15a1b0", null ], - [ "MEMP_MEM_MALLOC", "group__lwip__opts__mem.html#gae93af697d27bbcefa6a28052d90f2f38", null ], - [ "MEMP_NUM_ALTCP_PCB", "group__lwip__opts__memp.html#ga24f6737ee990990b81b0d16ef6e0dffd", null ], - [ "MEMP_NUM_API_MSG", "group__lwip__opts__memp.html#ga5a95abf3610c56e7c23cb035eb9c3444", null ], - [ "MEMP_NUM_ARP_QUEUE", "group__lwip__opts__memp.html#ga087b00ea20a7edebcad33a1a1353a5d7", null ], - [ "MEMP_NUM_DNS_API_MSG", "group__lwip__opts__memp.html#ga3b1f228c598529c62895ad04ff294980", null ], - [ "MEMP_NUM_FRAG_PBUF", "group__lwip__opts__memp.html#ga1f66051a654dcd7a4e19bc6aff240630", null ], - [ "MEMP_NUM_IGMP_GROUP", "group__lwip__opts__memp.html#gab648ff95d8ffa4216b95f82a568a5d9a", null ], - [ "MEMP_NUM_LOCALHOSTLIST", "group__lwip__opts__memp.html#gaa9b0f949da12cbe8fe5f7aefc30290e0", null ], - [ "MEMP_NUM_MLD6_GROUP", "group__lwip__opts__mld6.html#ga89e92d8de8898696e797f13fdd169494", null ], - [ "MEMP_NUM_ND6_QUEUE", "group__lwip__opts__nd6.html#gabfaf3d92d51e2a9d70c8360af2611fb2", null ], - [ "MEMP_NUM_NETBUF", "group__lwip__opts__memp.html#ga5d99df65869ac101ed6a611fc85016be", null ], - [ "MEMP_NUM_NETCONN", "group__lwip__opts__memp.html#gacb40bd726b7e15593b20a628d298f456", null ], - [ "MEMP_NUM_NETDB", "group__lwip__opts__memp.html#ga293bc22b60bf3f8e2520f60a88370e7a", null ], - [ "MEMP_NUM_NETIFAPI_MSG", "group__lwip__opts__memp.html#gadd5a973b98068ce9318ea2f96b5fa14c", null ], - [ "MEMP_NUM_PBUF", "group__lwip__opts__memp.html#ga92b30aed958ec59334d936d4ca725418", null ], - [ "MEMP_NUM_RAW_PCB", "group__lwip__opts__memp.html#ga379bf92ed322cda54cb701337421e0d3", null ], - [ "MEMP_NUM_REASSDATA", "group__lwip__opts__memp.html#ga169436c5860253b90e25bdba9fdcac86", null ], - [ "MEMP_NUM_SELECT_CB", "group__lwip__opts__memp.html#ga8e136f5811e6652c6c5d2fcf596f0893", null ], - [ "MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA", "group__lwip__opts__memp.html#gacf9782dd26bf8a655044dc041a9de948", null ], - [ "MEMP_NUM_SYS_TIMEOUT", "group__lwip__opts__memp.html#ga4afbdca581a58d57bc7a81118a95327e", null ], - [ "MEMP_NUM_TCP_PCB", "group__lwip__opts__memp.html#ga73beecc19cfbc3114768f9b32b2cd70e", null ], - [ "MEMP_NUM_TCP_PCB_LISTEN", "group__lwip__opts__memp.html#ga04fba6a249123513271dccb4ec26aa5a", null ], - [ "MEMP_NUM_TCP_SEG", "group__lwip__opts__memp.html#gaa35fb3a1a76661e3ffb9722a57092de3", null ], - [ "MEMP_NUM_TCPIP_MSG_API", "group__lwip__opts__memp.html#gafbbfd6ce8536038cd00fa85bebae987c", null ], - [ "MEMP_NUM_TCPIP_MSG_INPKT", "group__lwip__opts__memp.html#gab089a7088439e726c3801ba9e249d831", null ], - [ "MEMP_NUM_UDP_PCB", "group__lwip__opts__memp.html#ga2c416da481ab09bd1ba257b75a0707eb", null ], - [ "MEMP_OVERFLOW_CHECK", "group__lwip__opts__mem.html#ga27fdd01194a42fc41a7716b72cdb49e3", null ], - [ "MEMP_SANITY_CHECK", "group__lwip__opts__mem.html#ga0838947193e222a9f46b582e01e5beff", null ], - [ "MEMP_STATS", "group__lwip__opts__stats.html#gab8c2430be0e567a7499a95454aaa6041", null ], - [ "MEMP_USE_CUSTOM_POOLS", "group__lwip__opts__mem.html#ga69de593b8ffd4f1c249f03e48e11983b", null ], - [ "MIB2_STATS", "group__lwip__opts__stats.html#ga5b01047eeb149a0b0ffe33d760d8370f", null ], - [ "MLD6_STATS", "group__lwip__opts__stats.html#gaf263df10b63b38201cae3d2dd5fb0b9e", null ], - [ "ND6_STATS", "group__lwip__opts__stats.html#ga753161114df60299a28d51c092c756cf", null ], - [ "NETIF_DEBUG", "group__lwip__opts__debugmsg.html#ga2dfad02b075a7f9a8791a66fe40864a4", null ], - [ "NO_SYS", "group__lwip__opts__nosys.html#gae00ba99de94a5bf84d832be8976df59b", null ], - [ "PBUF_DEBUG", "group__lwip__opts__debugmsg.html#ga5c3d44a0ec3bb8bd66f776c70d5c6a6c", null ], - [ "PBUF_LINK_ENCAPSULATION_HLEN", "group__lwip__opts__pbuf.html#ga6e1ba1875ae5168a17b53d83597bc1de", null ], - [ "PBUF_LINK_HLEN", "group__lwip__opts__pbuf.html#ga35998a3d56af9940e6a80bb372597685", null ], - [ "PBUF_POOL_BUFSIZE", "group__lwip__opts__pbuf.html#gae61f4491d56e805e79b79eb5d35a00e5", null ], - [ "PBUF_POOL_SIZE", "group__lwip__opts__memp.html#ga50eaadc4cad0716410332691e382c38a", null ], - [ "RAW_DEBUG", "group__lwip__opts__debugmsg.html#gaf0551bef83c0fc1baa57cf339d220e25", null ], - [ "RAW_TTL", "group__lwip__opts__raw.html#ga36e3ffa66073ca0d27d11c422778249c", null ], - [ "RECV_BUFSIZE_DEFAULT", "group__lwip__opts__socket.html#ga5dbd0a61f30ae6c6bfbda635095f138d", null ], - [ "SLIP_DEBUG", "group__lwip__opts__debugmsg.html#gab986f95183559d8678c6d80969b01857", null ], - [ "SLIPIF_THREAD_NAME", "group__lwip__opts__thread.html#gae9cd260c56472324a2f0ee5f9597a675", null ], - [ "SLIPIF_THREAD_PRIO", "group__lwip__opts__thread.html#gab1b9fc2efcbf1f804bfd0191bc019c4e", null ], - [ "SLIPIF_THREAD_STACKSIZE", "group__lwip__opts__thread.html#gae8ab54a25007ce997bbab6289815e258", null ], - [ "SMEMCPY", "group__lwip__opts__memcpy.html#ga8c6e3c1e4f74acb16376188dbf8909ec", null ], - [ "SO_REUSE", "group__lwip__opts__socket.html#gaf3822feed320cf8439b083ee525e4942", null ], - [ "SO_REUSE_RXTOALL", "group__lwip__opts__socket.html#gae9395d83af89002343e5782130f52f44", null ], - [ "SOCKETS_DEBUG", "group__lwip__opts__debugmsg.html#ga509594f3ba7d8b1356628b50b55a0934", null ], - [ "SYS_DEBUG", "group__lwip__opts__debugmsg.html#ga2960ae20008f05da8cc0714f36365642", null ], - [ "SYS_LIGHTWEIGHT_PROT", "group__lwip__opts__lock.html#gae85efb3a5fcf8585c94b3c2669978959", null ], - [ "SYS_STATS", "group__lwip__opts__stats.html#ga0173549afa76553583e5a02c6a791218", null ], - [ "TCP_CALCULATE_EFF_SEND_MSS", "group__lwip__opts__tcp.html#gac04b84d32251ac558f0c3a8af85ba3a5", null ], - [ "TCP_CWND_DEBUG", "group__lwip__opts__debugmsg.html#ga66df03d8192cd978d3321a9d68bf5411", null ], - [ "TCP_DEBUG", "group__lwip__opts__debugmsg.html#ga4f43bb8a430c7a52a1ad5086d3f2803c", null ], - [ "TCP_DEFAULT_LISTEN_BACKLOG", "group__lwip__opts__tcp.html#ga93cce3f47e33df11248c908d1775bacf", null ], - [ "TCP_FR_DEBUG", "group__lwip__opts__debugmsg.html#ga5895bee26e8e1a0b89d597e0f2580b23", null ], - [ "TCP_INPUT_DEBUG", "group__lwip__opts__debugmsg.html#gaf51dc2563536de56470146749f715ba8", null ], - [ "TCP_LISTEN_BACKLOG", "group__lwip__opts__tcp.html#ga98b23e7cbd3281915c50a485cb61899d", null ], - [ "TCP_MAXRTX", "group__lwip__opts__tcp.html#ga0dee0911197855bdf19ef79778c241a6", null ], - [ "TCP_MSS", "group__lwip__opts__tcp.html#gaf1ab7bb27860aa3677c387a2f3ba317b", null ], - [ "TCP_OOSEQ_MAX_BYTES", "group__lwip__opts__tcp.html#ga9d6d3219bb5fc0bc760a64114de13c25", null ], - [ "TCP_OOSEQ_MAX_PBUFS", "group__lwip__opts__tcp.html#ga1f57d3859c4556f785708e5dc440617e", null ], - [ "TCP_OUTPUT_DEBUG", "group__lwip__opts__debugmsg.html#ga9f70601fdc1feee490772bf7fcdb74fb", null ], - [ "TCP_OVERSIZE", "group__lwip__opts__tcp.html#ga5648e2580bb55c0efdfbebcf3bad1eef", null ], - [ "TCP_QLEN_DEBUG", "group__lwip__opts__debugmsg.html#gae7980c7f8eb45cd411bf410ff0a3fc55", null ], - [ "TCP_QUEUE_OOSEQ", "group__lwip__opts__tcp.html#ga89ffd0d7d1529bdb26bfbad267d0ad75", null ], - [ "TCP_RST_DEBUG", "group__lwip__opts__debugmsg.html#ga37596f7bbb9b7663826244ba54486679", null ], - [ "TCP_RTO_DEBUG", "group__lwip__opts__debugmsg.html#gad6e52e37415d0d0cbe4931a28f5a9662", null ], - [ "TCP_SND_BUF", "group__lwip__opts__tcp.html#ga871d111968d8c6c7880ff36b93c5c4dd", null ], - [ "TCP_SND_QUEUELEN", "group__lwip__opts__tcp.html#ga9beaa47832ead4180981bfbf71074904", null ], - [ "TCP_SNDLOWAT", "group__lwip__opts__tcp.html#gae5c9866d7cd463ac7b36792182145aec", null ], - [ "TCP_SNDQUEUELOWAT", "group__lwip__opts__tcp.html#ga75659867592a6b01c198532ed1b65698", null ], - [ "TCP_STATS", "group__lwip__opts__stats.html#gaa02ec5c5bc0edebe418680c54d044f58", null ], - [ "TCP_SYNMAXRTX", "group__lwip__opts__tcp.html#ga50b434a8541a4813f7b27f576c05d1b6", null ], - [ "TCP_TTL", "group__lwip__opts__tcp.html#gacd5b25ea81d2894790d25da5393cdab4", null ], - [ "TCP_WND", "group__lwip__opts__tcp.html#ga7f535a6efb5cdf86c3210e35ece1d6a7", null ], - [ "TCP_WND_DEBUG", "group__lwip__opts__debugmsg.html#ga3704f433e947d6342da77c74e33627e1", null ], - [ "TCP_WND_UPDATE_THRESHOLD", "group__lwip__opts__tcp.html#ga5d45732ba3a8438b141096d86e07ef8d", null ], - [ "TCPIP_DEBUG", "group__lwip__opts__debugmsg.html#ga52d6c83451936c3de3b0338d4a3f921f", null ], - [ "TCPIP_MBOX_SIZE", "group__lwip__opts__thread.html#ga8cf210ad4e4bf616860a45fbd140fd06", null ], - [ "TCPIP_THREAD_NAME", "group__lwip__opts__thread.html#ga405e604e4328e1feb878c6fe1798a587", null ], - [ "TCPIP_THREAD_PRIO", "group__lwip__opts__thread.html#ga42b2c7a3042d7c3efd00f367f5837435", null ], - [ "TCPIP_THREAD_STACKSIZE", "group__lwip__opts__thread.html#gaa02b84eafa0c8b09b158b97c96d79db0", null ], - [ "TIMERS_DEBUG", "group__lwip__opts__debugmsg.html#ga24a6644ba9cc82665a7bf209b3870c15", null ], - [ "UDP_DEBUG", "group__lwip__opts__debugmsg.html#ga0393f312c5475a1c649b39ef9cfcaad4", null ], - [ "UDP_STATS", "group__lwip__opts__stats.html#gaef64b11bf71f0d6d5bafaf6092462276", null ], - [ "UDP_TTL", "group__lwip__opts__udp.html#ga97908a317bcba89174b5d1ccbdca0096", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/optimization.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/optimization.html deleted file mode 100644 index 13b66156136e79e44a3edfe1979947a628a65e2f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/optimization.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: Optimization hints - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Optimization hints
    -
    -
    -

    The first thing you want to optimize is the lwip_standard_checksum() routine from src/core/inet.c. You can override this standard function with the #define LWIP_CHKSUM your_checksum_routine().

    -

    There are C examples given in inet.c or you might want to craft an assembly function for this. RFC1071 is a good introduction to this subject.

    -

    Other significant improvements can be made by supplying assembly or inline replacements for htons() and htonl() if you're using a little-endian architecture. #define lwip_htons(x) your_htons() #define lwip_htonl(x) your_htonl() If you #define them to htons() and htonl(), you should #define LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS to prevent lwIP from defining htonx / ntohx compatibility macros.

    -

    Check your network interface driver if it reads at a higher speed than the maximum wire-speed. If the hardware isn't serviced frequently and fast enough buffer overflows are likely to occur.

    -

    E.g. when using the cs8900 driver, call cs8900if_service(ethif) as frequently as possible. When using an RTOS let the cs8900 interrupt wake a high priority task that services your driver using a binary semaphore or event flag. Some drivers might allow additional tuning to match your application and network.

    -

    For a production release it is recommended to set LWIP_STATS to 0. Note that speed performance isn't influenced much by simply setting high values to the memory options.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pages.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pages.html deleted file mode 100644 index e93060fea3eafe5f27b86252ac666888a23c8835..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pages.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: Related Pages - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Related Pages
    -
    - -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.html deleted file mode 100644 index c24ccca0d112d9727bc1d6b3da05fccd3d9a4e89..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - - -lwIP: src/core/pbuf.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/stats.h"
    -#include "lwip/def.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/sys.h"
    -#include "lwip/netif.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include <string.h>
    -#include "lwip/tcpip.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct pbufpbuf_alloc (pbuf_layer layer, u16_t length, pbuf_type type)
     
    struct pbufpbuf_alloc_reference (void *payload, u16_t length, pbuf_type type)
     
    struct pbufpbuf_alloced_custom (pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len)
     
    void pbuf_realloc (struct pbuf *p, u16_t new_len)
     
    u8_t pbuf_add_header (struct pbuf *p, size_t header_size_increment)
     
    u8_t pbuf_add_header_force (struct pbuf *p, size_t header_size_increment)
     
    u8_t pbuf_remove_header (struct pbuf *p, size_t header_size_decrement)
     
    u8_t pbuf_header (struct pbuf *p, s16_t header_size_increment)
     
    u8_t pbuf_header_force (struct pbuf *p, s16_t header_size_increment)
     
    struct pbufpbuf_free_header (struct pbuf *q, u16_t size)
     
    u8_t pbuf_free (struct pbuf *p)
     
    u16_t pbuf_clen (const struct pbuf *p)
     
    void pbuf_ref (struct pbuf *p)
     
    void pbuf_cat (struct pbuf *h, struct pbuf *t)
     
    void pbuf_chain (struct pbuf *h, struct pbuf *t)
     
    struct pbufpbuf_dechain (struct pbuf *p)
     
    err_t pbuf_copy (struct pbuf *p_to, const struct pbuf *p_from)
     
    u16_t pbuf_copy_partial (const struct pbuf *buf, void *dataptr, u16_t len, u16_t offset)
     
    void * pbuf_get_contiguous (const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset)
     
    struct pbufpbuf_skip (struct pbuf *in, u16_t in_offset, u16_t *out_offset)
     
    err_t pbuf_take (struct pbuf *buf, const void *dataptr, u16_t len)
     
    err_t pbuf_take_at (struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset)
     
    struct pbufpbuf_coalesce (struct pbuf *p, pbuf_layer layer)
     
    struct pbufpbuf_clone (pbuf_layer layer, pbuf_type type, struct pbuf *p)
     
    u8_t pbuf_get_at (const struct pbuf *p, u16_t offset)
     
    int pbuf_try_get_at (const struct pbuf *p, u16_t offset)
     
    void pbuf_put_at (struct pbuf *p, u16_t offset, u8_t data)
     
    u16_t pbuf_memcmp (const struct pbuf *p, u16_t offset, const void *s2, u16_t n)
     
    u16_t pbuf_memfind (const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset)
     
    u16_t pbuf_strstr (const struct pbuf *p, const char *substr)
     
    -

    Detailed Description

    -

    Packet buffer management

    -

    Function Documentation

    - -

    ◆ pbuf_add_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_add_header (struct pbufp,
    size_t header_size_increment 
    )
    -
    -

    Adjusts the payload pointer to reveal headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header appears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_incrementNumber of bytes to increment header size which increases the size of the pbuf. New space is on the front. If header_size_increment is 0, this function does nothing and returns successful.
    -
    -
    -

    PBUF_ROM and PBUF_REF type buffers cannot have their sizes increased, so the call will fail. A check is made that the increase in header size does not move the payload pointer in front of the start of the buffer.

    -
    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_add_header_force()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_add_header_force (struct pbufp,
    size_t header_size_increment 
    )
    -
    -

    Same as pbuf_add_header but does not check if 'header_size > 0' is allowed. This is used internally only, to allow PBUF_REF for RX.

    - -
    -
    - -

    ◆ pbuf_clen()

    - -
    -
    - - - - - - - - -
    u16_t pbuf_clen (const struct pbufp)
    -
    -

    Count number of pbufs in a chain

    -
    Parameters
    - - -
    pfirst pbuf of chain
    -
    -
    -
    Returns
    the number of pbufs in a chain
    - -
    -
    - -

    ◆ pbuf_dechain()

    - -
    -
    - - - - - - - - -
    struct pbuf* pbuf_dechain (struct pbufp)
    -
    -

    Dechains the first pbuf from its succeeding pbufs in the chain.

    -

    Makes p->tot_len field equal to p->len.

    Parameters
    - - -
    ppbuf to dechain
    -
    -
    -
    Returns
    remainder of the pbuf chain, or NULL if it was de-allocated.
    -
    Note
    May not be called on a packet queue.
    - -
    -
    - -

    ◆ pbuf_free_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    struct pbuf* pbuf_free_header (struct pbufq,
    u16_t size 
    )
    -
    -

    Similar to pbuf_header(-size) but de-refs header pbufs for (size >= p->len)

    -
    Parameters
    - - - -
    qpbufs to operate on
    sizeThe number of bytes to remove from the beginning of the pbuf list. While size >= p->len, pbufs are freed. ATTENTION: this is the opposite direction as pbuf_header, but takes an u16_t not s16_t!
    -
    -
    -
    Returns
    the new head pbuf
    - -
    -
    - -

    ◆ pbuf_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_header (struct pbufp,
    s16_t header_size_increment 
    )
    -
    -

    Adjusts the payload pointer to hide or reveal headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header (dis)appears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_incrementNumber of bytes to increment header size which increases the size of the pbuf. New space is on the front. (Using a negative value decreases the header size.) If header_size_increment is 0, this function does nothing and returns successful.
    -
    -
    -

    PBUF_ROM and PBUF_REF type buffers cannot have their sizes increased, so the call will fail. A check is made that the increase in header size does not move the payload pointer in front of the start of the buffer.

    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_header_force()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_header_force (struct pbufp,
    s16_t header_size_increment 
    )
    -
    -

    Same as pbuf_header but does not check if 'header_size > 0' is allowed. This is used internally only, to allow PBUF_REF for RX.

    - -
    -
    - -

    ◆ pbuf_remove_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_remove_header (struct pbufp,
    size_t header_size_decrement 
    )
    -
    -

    Adjusts the payload pointer to hide headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header disappears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_decrementNumber of bytes to decrement header size which decreases the size of the pbuf. If header_size_decrement is 0, this function does nothing and returns successful.
    -
    -
    -
    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_strstr()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u16_t pbuf_strstr (const struct pbufp,
    const char * substr 
    )
    -
    -

    Find occurrence of substr with length substr_len in pbuf p, start at offset start_offset WARNING: in contrast to strstr(), this one does not stop at the first \0 in the pbuf/source string!

    -
    Parameters
    - - - -
    ppbuf to search, maximum length is 0xFFFE since 0xFFFF is used as return value 'not found'
    substrstring to search for in p, maximum length is 0xFFFE
    -
    -
    -
    Returns
    0xFFFF if substr was not found in p or the index where it was found
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.js deleted file mode 100644 index ae3ccb40e83036f8f89f340810bfb35f7b82216f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8c.js +++ /dev/null @@ -1,33 +0,0 @@ -var pbuf_8c = -[ - [ "pbuf_add_header", "pbuf_8c.html#a32dc14bd88dcafa25e627ab18e801815", null ], - [ "pbuf_add_header_force", "pbuf_8c.html#ad4ef8c5fbbd1447db04f8f73923e7dee", null ], - [ "pbuf_alloc", "group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47", null ], - [ "pbuf_alloc_reference", "group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab", null ], - [ "pbuf_alloced_custom", "group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2", null ], - [ "pbuf_cat", "group__pbuf.html#ga82429084fe29015509c9b4a072707cd4", null ], - [ "pbuf_chain", "group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891", null ], - [ "pbuf_clen", "pbuf_8c.html#a5df7ac5ae59012fe9aeddba375a72190", null ], - [ "pbuf_clone", "group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0", null ], - [ "pbuf_coalesce", "group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c", null ], - [ "pbuf_copy", "group__pbuf.html#gaba88511dee3df4b631fde691f421320d", null ], - [ "pbuf_copy_partial", "group__pbuf.html#gac2f1f58fd36042e82af46f5015720899", null ], - [ "pbuf_dechain", "pbuf_8c.html#abf3d29c4f43986b4cb5eb314d5b9729d", null ], - [ "pbuf_free", "group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b", null ], - [ "pbuf_free_header", "pbuf_8c.html#a25a3b8edc783896b03819a966d00845e", null ], - [ "pbuf_get_at", "group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6", null ], - [ "pbuf_get_contiguous", "group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39", null ], - [ "pbuf_header", "pbuf_8c.html#a0f81deff4a0e6e8e0ff161a7b9871449", null ], - [ "pbuf_header_force", "pbuf_8c.html#ad0e64d6fbc423593461063da97da9ce6", null ], - [ "pbuf_memcmp", "group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974", null ], - [ "pbuf_memfind", "group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448", null ], - [ "pbuf_put_at", "group__pbuf.html#gaf76863707dc02993eae116574b1ea03f", null ], - [ "pbuf_realloc", "group__pbuf.html#ga50abfe830a33a1a47a562febee66015d", null ], - [ "pbuf_ref", "group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e", null ], - [ "pbuf_remove_header", "pbuf_8c.html#aca0cd8b3f08fbb5e35bc91a663083cc1", null ], - [ "pbuf_skip", "group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583", null ], - [ "pbuf_strstr", "pbuf_8c.html#a9ba3f7b705309ceadb147692fd5a1c7d", null ], - [ "pbuf_take", "group__pbuf.html#gad1e31e370271335b197272af2724ca85", null ], - [ "pbuf_take_at", "group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44", null ], - [ "pbuf_try_get_at", "group__pbuf.html#ga839f342803b0cf89049744124c5a98ad", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.html deleted file mode 100644 index 3d07a9994b7720694c9c20162657aa9458f9346b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/pbuf.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -
    - - - - - - - -

    -Data Structures

    struct  pbuf
     
    struct  pbuf_rom
     
    struct  pbuf_custom
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define LWIP_SUPPORT_CUSTOM_PBUF   ((IP_FRAG && !LWIP_NETIF_TX_SINGLE_PBUF) || (LWIP_IPV6 && LWIP_IPV6_FRAG))
     
    #define PBUF_NEEDS_COPY(p)   ((p)->type_internal & PBUF_TYPE_FLAG_DATA_VOLATILE)
     
    #define PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS   0x80
     
    #define PBUF_TYPE_FLAG_DATA_VOLATILE   0x40
     
    #define PBUF_TYPE_ALLOC_SRC_MASK   0x0F
     
    #define PBUF_ALLOC_FLAG_RX   0x0100
     
    #define PBUF_ALLOC_FLAG_DATA_CONTIGUOUS   0x0200
     
    #define PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN   0x03
     
    #define PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX   PBUF_TYPE_ALLOC_SRC_MASK
     
    #define PBUF_FLAG_PUSH   0x01U
     
    #define PBUF_FLAG_IS_CUSTOM   0x02U
     
    #define PBUF_FLAG_MCASTLOOP   0x04U
     
    #define PBUF_FLAG_LLBCAST   0x08U
     
    #define PBUF_FLAG_LLMCAST   0x10U
     
    #define PBUF_FLAG_TCP_FIN   0x20U
     
    #define PBUF_POOL_FREE_OOSEQ   1
     
    - - - -

    -Typedefs

    typedef void(* pbuf_free_custom_fn) (struct pbuf *p)
     
    - - - - - -

    -Enumerations

    enum  pbuf_layer {
    -  PBUF_TRANSPORT = 0 + (14 + 0 ) + 40 + 20, -PBUF_IP = 0 + (14 + 0 ) + 40, -PBUF_LINK = 0 + (14 + 0 ), -PBUF_RAW_TX = 0, -
    -  PBUF_RAW = 0 -
    - }
     
    enum  pbuf_type { PBUF_RAM = ( 0x0200 | 0x80 | 0x00 ), -PBUF_ROM = 0x01, -PBUF_REF = ( 0x40 | 0x01 ), -PBUF_POOL = ( 0x0100 | 0x80 | 0x02 ) - }
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct pbufpbuf_alloc (pbuf_layer l, u16_t length, pbuf_type type)
     
    struct pbufpbuf_alloc_reference (void *payload, u16_t length, pbuf_type type)
     
    struct pbufpbuf_alloced_custom (pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len)
     
    void pbuf_realloc (struct pbuf *p, u16_t size)
     
    u8_t pbuf_header (struct pbuf *p, s16_t header_size)
     
    u8_t pbuf_header_force (struct pbuf *p, s16_t header_size)
     
    u8_t pbuf_add_header (struct pbuf *p, size_t header_size_increment)
     
    u8_t pbuf_add_header_force (struct pbuf *p, size_t header_size_increment)
     
    u8_t pbuf_remove_header (struct pbuf *p, size_t header_size)
     
    struct pbufpbuf_free_header (struct pbuf *q, u16_t size)
     
    void pbuf_ref (struct pbuf *p)
     
    u8_t pbuf_free (struct pbuf *p)
     
    u16_t pbuf_clen (const struct pbuf *p)
     
    void pbuf_cat (struct pbuf *head, struct pbuf *tail)
     
    void pbuf_chain (struct pbuf *head, struct pbuf *tail)
     
    struct pbufpbuf_dechain (struct pbuf *p)
     
    err_t pbuf_copy (struct pbuf *p_to, const struct pbuf *p_from)
     
    u16_t pbuf_copy_partial (const struct pbuf *p, void *dataptr, u16_t len, u16_t offset)
     
    void * pbuf_get_contiguous (const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset)
     
    err_t pbuf_take (struct pbuf *buf, const void *dataptr, u16_t len)
     
    err_t pbuf_take_at (struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset)
     
    struct pbufpbuf_skip (struct pbuf *in, u16_t in_offset, u16_t *out_offset)
     
    struct pbufpbuf_coalesce (struct pbuf *p, pbuf_layer layer)
     
    struct pbufpbuf_clone (pbuf_layer l, pbuf_type type, struct pbuf *p)
     
    u8_t pbuf_get_at (const struct pbuf *p, u16_t offset)
     
    int pbuf_try_get_at (const struct pbuf *p, u16_t offset)
     
    void pbuf_put_at (struct pbuf *p, u16_t offset, u8_t data)
     
    u16_t pbuf_memcmp (const struct pbuf *p, u16_t offset, const void *s2, u16_t n)
     
    u16_t pbuf_memfind (const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset)
     
    u16_t pbuf_strstr (const struct pbuf *p, const char *substr)
     
    -

    Detailed Description

    -

    pbuf API

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_SUPPORT_CUSTOM_PBUF

    - -
    -
    - - - - -
    #define LWIP_SUPPORT_CUSTOM_PBUF   ((IP_FRAG && !LWIP_NETIF_TX_SINGLE_PBUF) || (LWIP_IPV6 && LWIP_IPV6_FRAG))
    -
    -

    LWIP_SUPPORT_CUSTOM_PBUF==1: Custom pbufs behave much like their pbuf type but they are allocated by external code (initialised by calling pbuf_alloced_custom()) and when pbuf_free gives up their last reference, they are freed by calling pbuf_custom->custom_free_function(). Currently, the pbuf_custom code is only needed for one specific configuration of IP_FRAG, unless required by external driver/application code.

    - -
    -
    - -

    ◆ PBUF_ALLOC_FLAG_DATA_CONTIGUOUS

    - -
    -
    - - - - -
    #define PBUF_ALLOC_FLAG_DATA_CONTIGUOUS   0x0200
    -
    -

    Indicates the application needs the pbuf payload to be in one piece

    - -
    -
    - -

    ◆ PBUF_ALLOC_FLAG_RX

    - -
    -
    - - - - -
    #define PBUF_ALLOC_FLAG_RX   0x0100
    -
    -

    Indicates this pbuf is used for RX (if not set, indicates use for TX). This information can be used to keep some spare RX buffers e.g. for receiving TCP ACKs to unblock a connection)

    - -
    -
    - -

    ◆ PBUF_FLAG_IS_CUSTOM

    - -
    -
    - - - - -
    #define PBUF_FLAG_IS_CUSTOM   0x02U
    -
    -

    indicates this is a custom pbuf: pbuf_free calls pbuf_custom->custom_free_function() when the last reference is released (plus custom PBUF_RAM cannot be trimmed)

    - -
    -
    - -

    ◆ PBUF_FLAG_LLBCAST

    - -
    -
    - - - - -
    #define PBUF_FLAG_LLBCAST   0x08U
    -
    -

    indicates this pbuf was received as link-level broadcast

    - -
    -
    - -

    ◆ PBUF_FLAG_LLMCAST

    - -
    -
    - - - - -
    #define PBUF_FLAG_LLMCAST   0x10U
    -
    -

    indicates this pbuf was received as link-level multicast

    - -
    -
    - -

    ◆ PBUF_FLAG_MCASTLOOP

    - -
    -
    - - - - -
    #define PBUF_FLAG_MCASTLOOP   0x04U
    -
    -

    indicates this pbuf is UDP multicast to be looped back

    - -
    -
    - -

    ◆ PBUF_FLAG_PUSH

    - -
    -
    - - - - -
    #define PBUF_FLAG_PUSH   0x01U
    -
    -

    indicates this packet's data should be immediately passed to the application

    - -
    -
    - -

    ◆ PBUF_FLAG_TCP_FIN

    - -
    -
    - - - - -
    #define PBUF_FLAG_TCP_FIN   0x20U
    -
    -

    indicates this pbuf includes a TCP FIN flag

    - -
    -
    - -

    ◆ PBUF_POOL_FREE_OOSEQ

    - -
    -
    - - - - -
    #define PBUF_POOL_FREE_OOSEQ   1
    -
    -

    Define this to 0 to prevent freeing ooseq pbufs when the PBUF_POOL is empty

    - -
    -
    - -

    ◆ PBUF_TYPE_ALLOC_SRC_MASK

    - -
    -
    - - - - -
    #define PBUF_TYPE_ALLOC_SRC_MASK   0x0F
    -
    -

    4 bits are reserved for 16 allocation sources (e.g. heap, pool1, pool2, etc) Internally, we use: 0=heap, 1=MEMP_PBUF, 2=MEMP_PBUF_POOL -> 13 types free

    - -
    -
    - -

    ◆ PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX

    - -
    -
    - - - - -
    #define PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX   PBUF_TYPE_ALLOC_SRC_MASK
    -
    -

    Last pbuf allocation type for applications

    - -
    -
    - -

    ◆ PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN

    - -
    -
    - - - - -
    #define PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN   0x03
    -
    -

    First pbuf allocation type for applications

    - -
    -
    - -

    ◆ PBUF_TYPE_FLAG_DATA_VOLATILE

    - -
    -
    - - - - -
    #define PBUF_TYPE_FLAG_DATA_VOLATILE   0x40
    -
    -

    Indicates the data stored in this pbuf can change. If this pbuf needs to be queued, it must be copied/duplicated.

    - -
    -
    - -

    ◆ PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS

    - -
    -
    - - - - -
    #define PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS   0x80
    -
    -

    Indicates that the payload directly follows the struct pbuf. This makes pbuf_header work in both directions.

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ pbuf_free_custom_fn

    - -
    -
    - - - - -
    typedef void(* pbuf_free_custom_fn) (struct pbuf *p)
    -
    -

    Prototype for a function to free a custom pbuf

    - -
    -
    -

    Function Documentation

    - -

    ◆ pbuf_add_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_add_header (struct pbufp,
    size_t header_size_increment 
    )
    -
    -

    Adjusts the payload pointer to reveal headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header appears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_incrementNumber of bytes to increment header size which increases the size of the pbuf. New space is on the front. If header_size_increment is 0, this function does nothing and returns successful.
    -
    -
    -

    PBUF_ROM and PBUF_REF type buffers cannot have their sizes increased, so the call will fail. A check is made that the increase in header size does not move the payload pointer in front of the start of the buffer.

    -
    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_add_header_force()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_add_header_force (struct pbufp,
    size_t header_size_increment 
    )
    -
    -

    Same as pbuf_add_header but does not check if 'header_size > 0' is allowed. This is used internally only, to allow PBUF_REF for RX.

    - -
    -
    - -

    ◆ pbuf_clen()

    - -
    -
    - - - - - - - - -
    u16_t pbuf_clen (const struct pbufp)
    -
    -

    Count number of pbufs in a chain

    -
    Parameters
    - - -
    pfirst pbuf of chain
    -
    -
    -
    Returns
    the number of pbufs in a chain
    - -
    -
    - -

    ◆ pbuf_dechain()

    - -
    -
    - - - - - - - - -
    struct pbuf* pbuf_dechain (struct pbufp)
    -
    -

    Dechains the first pbuf from its succeeding pbufs in the chain.

    -

    Makes p->tot_len field equal to p->len.

    Parameters
    - - -
    ppbuf to dechain
    -
    -
    -
    Returns
    remainder of the pbuf chain, or NULL if it was de-allocated.
    -
    Note
    May not be called on a packet queue.
    - -
    -
    - -

    ◆ pbuf_free_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    struct pbuf* pbuf_free_header (struct pbufq,
    u16_t size 
    )
    -
    -

    Similar to pbuf_header(-size) but de-refs header pbufs for (size >= p->len)

    -
    Parameters
    - - - -
    qpbufs to operate on
    sizeThe number of bytes to remove from the beginning of the pbuf list. While size >= p->len, pbufs are freed. ATTENTION: this is the opposite direction as pbuf_header, but takes an u16_t not s16_t!
    -
    -
    -
    Returns
    the new head pbuf
    - -
    -
    - -

    ◆ pbuf_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_header (struct pbufp,
    s16_t header_size_increment 
    )
    -
    -

    Adjusts the payload pointer to hide or reveal headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header (dis)appears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_incrementNumber of bytes to increment header size which increases the size of the pbuf. New space is on the front. (Using a negative value decreases the header size.) If header_size_increment is 0, this function does nothing and returns successful.
    -
    -
    -

    PBUF_ROM and PBUF_REF type buffers cannot have their sizes increased, so the call will fail. A check is made that the increase in header size does not move the payload pointer in front of the start of the buffer.

    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_header_force()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_header_force (struct pbufp,
    s16_t header_size_increment 
    )
    -
    -

    Same as pbuf_header but does not check if 'header_size > 0' is allowed. This is used internally only, to allow PBUF_REF for RX.

    - -
    -
    - -

    ◆ pbuf_remove_header()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t pbuf_remove_header (struct pbufp,
    size_t header_size_decrement 
    )
    -
    -

    Adjusts the payload pointer to hide headers in the payload.

    -

    Adjusts the ->payload pointer so that space for a header disappears in the pbuf payload.

    -

    The ->payload, ->tot_len and ->len fields are adjusted.

    -
    Parameters
    - - - -
    ppbuf to change the header size.
    header_size_decrementNumber of bytes to decrement header size which decreases the size of the pbuf. If header_size_decrement is 0, this function does nothing and returns successful.
    -
    -
    -
    Returns
    non-zero on failure, zero on success.
    - -
    -
    - -

    ◆ pbuf_strstr()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u16_t pbuf_strstr (const struct pbufp,
    const char * substr 
    )
    -
    -

    Find occurrence of substr with length substr_len in pbuf p, start at offset start_offset WARNING: in contrast to strstr(), this one does not stop at the first \0 in the pbuf/source string!

    -
    Parameters
    - - - -
    ppbuf to search, maximum length is 0xFFFE since 0xFFFF is used as return value 'not found'
    substrstring to search for in p, maximum length is 0xFFFE
    -
    -
    -
    Returns
    0xFFFF if substr was not found in p or the index where it was found
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.js deleted file mode 100644 index 01b167caa6f045e724219276b441868dbd4294e9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pbuf_8h.js +++ /dev/null @@ -1,66 +0,0 @@ -var pbuf_8h = -[ - [ "pbuf", "structpbuf.html", "structpbuf" ], - [ "pbuf_rom", "structpbuf__rom.html", "structpbuf__rom" ], - [ "pbuf_custom", "structpbuf__custom.html", "structpbuf__custom" ], - [ "LWIP_SUPPORT_CUSTOM_PBUF", "pbuf_8h.html#a64174c5169b48dc17674324afd9c63b9", null ], - [ "PBUF_ALLOC_FLAG_DATA_CONTIGUOUS", "pbuf_8h.html#a426883d928f8f3e8fd066e616159d78f", null ], - [ "PBUF_ALLOC_FLAG_RX", "pbuf_8h.html#a567a0dfa01b0e5540f9416a200ed163f", null ], - [ "PBUF_FLAG_IS_CUSTOM", "pbuf_8h.html#af78a7e1815dc0e31884d095b666d997f", null ], - [ "PBUF_FLAG_LLBCAST", "pbuf_8h.html#a6772c16662bbb78597399add086500c0", null ], - [ "PBUF_FLAG_LLMCAST", "pbuf_8h.html#ac0d56cde47aca24ef410d730d7c89887", null ], - [ "PBUF_FLAG_MCASTLOOP", "pbuf_8h.html#ab8ad153151a8c157335d9c0cedc007e6", null ], - [ "PBUF_FLAG_PUSH", "pbuf_8h.html#a018a6499e357f8a1373321f802a82930", null ], - [ "PBUF_FLAG_TCP_FIN", "pbuf_8h.html#a36a915aa2f6a188baa2862881407971e", null ], - [ "PBUF_NEEDS_COPY", "group__pbuf.html#ga894d91d811fd986f3cc3da828fa7beb3", null ], - [ "PBUF_POOL_FREE_OOSEQ", "pbuf_8h.html#ac54b0f161128a32c7419c33b893a5106", null ], - [ "PBUF_TYPE_ALLOC_SRC_MASK", "pbuf_8h.html#a97d4db8e0f127f61af0016c184c865ca", null ], - [ "PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX", "pbuf_8h.html#aad686ef346759a221abdb45f64649816", null ], - [ "PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN", "pbuf_8h.html#aa1f62ba9dc5d462e67e33c4be64c601a", null ], - [ "PBUF_TYPE_FLAG_DATA_VOLATILE", "pbuf_8h.html#a02789ca67766def65000b58f7fe7d03b", null ], - [ "PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS", "pbuf_8h.html#a49ab2c0662378f268ed8209bd54aaedf", null ], - [ "pbuf_free_custom_fn", "pbuf_8h.html#a6d285ce1d910f25e511c8c38532a1dce", null ], - [ "pbuf_layer", "group__pbuf.html#gaee1baa59bb2f85ba575b5a8619ac1ebf", [ - [ "PBUF_TRANSPORT", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa2ded3594a3977f8bf9cf09552be327b5", null ], - [ "PBUF_IP", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfafcc1e506061ba69dfa142eb6b3da5f13", null ], - [ "PBUF_LINK", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfab4de441e737330558b609a990cd17346", null ], - [ "PBUF_RAW_TX", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa0ff039585f05f9208bcb66c2d37783e2", null ], - [ "PBUF_RAW", "group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa21116654fbab6d5a4dfeb87a1bb8f0ba", null ] - ] ], - [ "pbuf_type", "group__pbuf.html#gab7e0e32fcc292c0d7107721766ed92fb", [ - [ "PBUF_RAM", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac5e9f28455bca98944a030d4b84ecfab", null ], - [ "PBUF_ROM", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac120b0fe39efe35bb682e4aa3b82e2c9", null ], - [ "PBUF_REF", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac9b6ba960fdea6f2e8f35c8313b77e4e", null ], - [ "PBUF_POOL", "group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbae969347127387b9b59a23ccd24b76d21", null ] - ] ], - [ "pbuf_add_header", "pbuf_8h.html#a32dc14bd88dcafa25e627ab18e801815", null ], - [ "pbuf_add_header_force", "pbuf_8h.html#ad4ef8c5fbbd1447db04f8f73923e7dee", null ], - [ "pbuf_alloc", "group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47", null ], - [ "pbuf_alloc_reference", "group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab", null ], - [ "pbuf_alloced_custom", "group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2", null ], - [ "pbuf_cat", "group__pbuf.html#ga82429084fe29015509c9b4a072707cd4", null ], - [ "pbuf_chain", "group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891", null ], - [ "pbuf_clen", "pbuf_8h.html#a5df7ac5ae59012fe9aeddba375a72190", null ], - [ "pbuf_clone", "group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0", null ], - [ "pbuf_coalesce", "group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c", null ], - [ "pbuf_copy", "group__pbuf.html#gaba88511dee3df4b631fde691f421320d", null ], - [ "pbuf_copy_partial", "group__pbuf.html#gac2f1f58fd36042e82af46f5015720899", null ], - [ "pbuf_dechain", "pbuf_8h.html#abf3d29c4f43986b4cb5eb314d5b9729d", null ], - [ "pbuf_free", "group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b", null ], - [ "pbuf_free_header", "pbuf_8h.html#a25a3b8edc783896b03819a966d00845e", null ], - [ "pbuf_get_at", "group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6", null ], - [ "pbuf_get_contiguous", "group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39", null ], - [ "pbuf_header", "pbuf_8h.html#aaa17c1951cf2d207b6adfd3947d91f00", null ], - [ "pbuf_header_force", "pbuf_8h.html#a27480c41c34021d4417691d327163626", null ], - [ "pbuf_memcmp", "group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974", null ], - [ "pbuf_memfind", "group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448", null ], - [ "pbuf_put_at", "group__pbuf.html#gaf76863707dc02993eae116574b1ea03f", null ], - [ "pbuf_realloc", "group__pbuf.html#ga50abfe830a33a1a47a562febee66015d", null ], - [ "pbuf_ref", "group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e", null ], - [ "pbuf_remove_header", "pbuf_8h.html#ab65da7cd8f7449b3b2e57d7fa1a74ef4", null ], - [ "pbuf_skip", "group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583", null ], - [ "pbuf_strstr", "pbuf_8h.html#a9ba3f7b705309ceadb147692fd5a1c7d", null ], - [ "pbuf_take", "group__pbuf.html#gad1e31e370271335b197272af2724ca85", null ], - [ "pbuf_take_at", "group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44", null ], - [ "pbuf_try_get_at", "group__pbuf.html#ga839f342803b0cf89049744124c5a98ad", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pitfalls.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pitfalls.html deleted file mode 100644 index 7cbc93a51f9ef0c5b7dbd23737c6c47a20ca4407..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pitfalls.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: Common pitfalls - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Common pitfalls
    -
    -
    -

    Multiple Execution Contexts in lwIP code

    -

    The most common source of lwIP problems is to have multiple execution contexts inside the lwIP code.

    -

    lwIP can be used in two basic modes: Mainloop mode ("NO_SYS") (no OS/RTOS running on target system) or OS mode (TCPIP thread) (there is an OS running on the target system).

    -

    See also: Multithreading (especially the part about LWIP_ASSERT_CORE_LOCKED()!)

    -

    Mainloop Mode

    -

    In mainloop mode, only "raw" APIs can be used. The user has two possibilities to ensure there is only one exection context at a time in lwIP:

    -

    1) Deliver RX ethernet packets directly in interrupt context to lwIP by calling netif->input directly in interrupt. This implies all lwIP callback functions are called in IRQ context, which may cause further problems in application code: IRQ is blocked for a long time, multiple execution contexts in application code etc. When the application wants to call lwIP, it only needs to disable interrupts during the call. If timers are involved, even more locking code is needed to lock out timer IRQ and ethernet IRQ from each other, assuming these may be nested.

    -

    2) Run lwIP in a mainloop. There is example code here: Mainloop mode ("NO_SYS"). lwIP is ONLY called from mainloop callstacks here. The ethernet IRQ has to put received telegrams into a queue which is polled in the mainloop. Ensure lwIP is NEVER called from an interrupt, e.g. some SPI IRQ wants to forward data to udp_send() or tcp_write()!

    -

    OS Mode

    -

    In OS mode, "raw" APIs AND Sequential-style APIs can be used. Sequential-style APIs are designed to be called from threads other than the TCPIP thread, so there is nothing to consider here. But "raw" APIs functions must ONLY be called from TCPIP thread. It is a common error to call these from other threads or from IRQ contexts. ​Ethernet RX needs to deliver incoming packets in the correct way by sending a message to TCPIP thread, this is implemented in tcpip_input().​​ Again, ensure lwIP is NEVER called from an interrupt, e.g. some SPI IRQ wants to forward data to udp_send() or tcp_write()!

    -

    1) tcpip_callback() can be used get called back from TCPIP thread, it is safe to call any "raw" APIs from there.

    -

    2) Use LWIP_TCPIP_CORE_LOCKING. All "raw" APIs functions can be called when lwIP core lock is aquired, see LOCK_TCPIP_CORE() and UNLOCK_TCPIP_CORE(). These macros cannot be used in an interrupt context! Note the OS must correctly handle priority inversion for this.

    -

    Cache / DMA issues

    -

    DMA-capable ethernet hardware and zero-copy RX

    -

    lwIP changes the content of RECEIVED pbufs in the TCP code path. This implies one or more cacheline(s) of the RX pbuf become dirty and need to be flushed before the memory is handed over to the DMA ethernet hardware for the next telegram to be received. See http://lists.nongnu.org/archive/html/lwip-devel/2017-12/msg00070.html for a more detailed explanation. Also keep in mind the user application may also write into pbufs, so it is generally a bug not to flush the data cache before handing a buffer to DMA hardware.

    -

    DMA-capable ethernet hardware and cacheline alignment

    -

    Nice description about DMA capable hardware and buffer handling: http://www.pebblebay.com/a-guide-to-using-direct-memory-access-in-embedded-systems-part-two/ Read especially sections "Cache coherency" and "Buffer alignment".

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppapi_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pppapi_8c.html deleted file mode 100644 index cb147cc8ecd88f41d02489d63ce5f03da4c2f665..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppapi_8c.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/netif/ppp/pppapi.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pppapi.c File Reference
    -
    -
    -
    #include "netif/ppp/ppp_opts.h"
    -

    Detailed Description

    -

    Point To Point Protocol Sequential API module

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8c.html deleted file mode 100644 index 30d96fd35f042bad44f9718721028a1344ef049e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8c.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/netif/ppp/pppol2tp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pppol2tp.c File Reference
    -
    -
    -
    #include "netif/ppp/ppp_opts.h"
    -

    Detailed Description

    -

    Network Point to Point Protocol over Layer 2 Tunneling Protocol program file.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8h.html deleted file mode 100644 index 7330c8ca0bee46c573ebecc0c1b9393efdc64473..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppol2tp_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/netif/ppp/pppol2tp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pppol2tp.h File Reference
    -
    -
    -
    #include "netif/ppp/ppp_opts.h"
    -

    Detailed Description

    -

    Network Point to Point Protocol over Layer 2 Tunneling Protocol header file.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8c.html deleted file mode 100644 index 429610672177065adc61279d8c3b72769a5a2313..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8c.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/netif/ppp/pppos.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pppos.c File Reference
    -
    -
    -
    #include "netif/ppp/ppp_opts.h"
    -

    Detailed Description

    -

    Network Point to Point Protocol over Serial file.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8h.html deleted file mode 100644 index 507c0ec7427493235b2568819dfe671537589201..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/pppos_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/netif/ppp/pppos.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pppos.h File Reference
    -
    -
    -
    #include "netif/ppp/ppp_opts.h"
    -

    Detailed Description

    -

    Network Point to Point Protocol over Serial header file.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2autoip_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2autoip_8h.html deleted file mode 100644 index bd5b0a0a762d3e547cc7216c7f2fae05ee302247..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2autoip_8h.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/autoip.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    autoip.h File Reference
    -
    -
    -

    Detailed Description

    -

    AutoIP protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.html deleted file mode 100644 index c745aeeb53145cd8b7606a393e30fc58806895b3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/dhcp6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    dhcp6.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  dhcp6_msg
     
    - - - - - -

    -Macros

    #define DHCP6_STATUS_SUCCESS   0 /* Success. */
     
    #define DHCP6_DUID_LLT   1 /* LLT: Link-layer Address Plus Time */
     
    -

    Detailed Description

    -

    DHCPv6 protocol definitions

    -

    Macro Definition Documentation

    - -

    ◆ DHCP6_DUID_LLT

    - -
    -
    - - - - -
    #define DHCP6_DUID_LLT   1 /* LLT: Link-layer Address Plus Time */
    -
    -

    DHCPv6 DUID types

    - -
    -
    - -

    ◆ DHCP6_STATUS_SUCCESS

    - -
    -
    - - - - -
    #define DHCP6_STATUS_SUCCESS   0 /* Success. */
    -
    -

    DHCPv6 status codes

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.js deleted file mode 100644 index c4d51ba7f6de08049e9822f33c80770cc9943dbc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp6_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var prot_2dhcp6_8h = -[ - [ "dhcp6_msg", "structdhcp6__msg.html", null ], - [ "DHCP6_DUID_LLT", "prot_2dhcp6_8h.html#afe33f98cb94e0f18892a41502cf54e36", null ], - [ "DHCP6_STATUS_SUCCESS", "prot_2dhcp6_8h.html#a878a7734e159826e82e958fe3a5ca175", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.html deleted file mode 100644 index 27e04ce0f4b76b69528512ceb855d998da89824e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/dhcp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    dhcp.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/arch.h"
    -#include "lwip/prot/ip4.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  dhcp_msg
     
    - - - -

    -Macros

    #define DHCP_OPTIONS_LEN   DHCP_MIN_OPTIONS_LEN
     
    -

    Detailed Description

    -

    DHCP protocol definitions

    -

    Macro Definition Documentation

    - -

    ◆ DHCP_OPTIONS_LEN

    - -
    -
    - - - - -
    #define DHCP_OPTIONS_LEN   DHCP_MIN_OPTIONS_LEN
    -
    -

    make sure user does not configure this too small allow this to be configured in lwipopts.h, but not too small set this to be sufficient for your options in outgoing DHCP msgs

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.js deleted file mode 100644 index 5752c24464e48aaf93d320ca1b3d54c767676d35..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dhcp_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var prot_2dhcp_8h = -[ - [ "dhcp_msg", "structdhcp__msg.html", null ], - [ "DHCP_OPTIONS_LEN", "prot_2dhcp_8h.html#ae99d4be0d03f6f9c8f02f63abde91a06", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.html deleted file mode 100644 index 690609e93bcd7e3a6ccdefde5c6a71cc5eb2a6ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/dns.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    dns.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  dns_hdr
     
    - - - - - -

    -Macros

    #define DNS_SERVER_PORT   53
     
    #define DNS_MQUERY_PORT   5353
     
    -

    Detailed Description

    -

    DNS - host name to IP address resolver.

    -

    Macro Definition Documentation

    - -

    ◆ DNS_MQUERY_PORT

    - -
    -
    - - - - -
    #define DNS_MQUERY_PORT   5353
    -
    -

    UDP port for multicast DNS queries

    - -
    -
    - -

    ◆ DNS_SERVER_PORT

    - -
    -
    - - - - -
    #define DNS_SERVER_PORT   53
    -
    -

    DNS server port address

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.js deleted file mode 100644 index 8c194bc699980ba6000e1ca39984cbb7b9a4dc23..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2dns_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var prot_2dns_8h = -[ - [ "dns_hdr", "structdns__hdr.html", null ], - [ "DNS_MQUERY_PORT", "prot_2dns_8h.html#a62d67af5ac6c6b3f98a6566a42564276", null ], - [ "DNS_SERVER_PORT", "prot_2dns_8h.html#a9266b48706648ecf0625a3e651095317", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.html deleted file mode 100644 index 690c828934be3991184001f4746ecf65ace6bced..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/icmp6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    icmp6.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - - - -

    -Data Structures

    struct  icmp6_hdr
     
    struct  icmp6_echo_hdr
     
    - - - - - - - - - -

    -Enumerations

    enum  icmp6_type {
    -  ICMP6_TYPE_DUR = 1, -ICMP6_TYPE_PTB = 2, -ICMP6_TYPE_TE = 3, -ICMP6_TYPE_PP = 4, -
    -  ICMP6_TYPE_PE1 = 100, -ICMP6_TYPE_PE2 = 101, -ICMP6_TYPE_RSV_ERR = 127, -ICMP6_TYPE_EREQ = 128, -
    -  ICMP6_TYPE_EREP = 129, -ICMP6_TYPE_MLQ = 130, -ICMP6_TYPE_MLR = 131, -ICMP6_TYPE_MLD = 132, -
    -  ICMP6_TYPE_RS = 133, -ICMP6_TYPE_RA = 134, -ICMP6_TYPE_NS = 135, -ICMP6_TYPE_NA = 136, -
    -  ICMP6_TYPE_RD = 137, -ICMP6_TYPE_MRA = 151, -ICMP6_TYPE_MRS = 152, -ICMP6_TYPE_MRT = 153, -
    -  ICMP6_TYPE_PE3 = 200, -ICMP6_TYPE_PE4 = 201, -ICMP6_TYPE_RSV_INF = 255 -
    - }
     
    enum  icmp6_dur_code {
    -  ICMP6_DUR_NO_ROUTE = 0, -ICMP6_DUR_PROHIBITED = 1, -ICMP6_DUR_SCOPE = 2, -ICMP6_DUR_ADDRESS = 3, -
    -  ICMP6_DUR_PORT = 4, -ICMP6_DUR_POLICY = 5, -ICMP6_DUR_REJECT_ROUTE = 6 -
    - }
     
    enum  icmp6_te_code { ICMP6_TE_HL = 0, -ICMP6_TE_FRAG = 1 - }
     
    enum  icmp6_pp_code { ICMP6_PP_FIELD = 0, -ICMP6_PP_HEADER = 1, -ICMP6_PP_OPTION = 2 - }
     
    -

    Detailed Description

    -

    ICMP6 protocol definitions

    -

    Enumeration Type Documentation

    - -

    ◆ icmp6_dur_code

    - -
    -
    - - - - -
    enum icmp6_dur_code
    -
    -

    ICMP destination unreachable codes

    - - - - - - - - -
    Enumerator
    ICMP6_DUR_NO_ROUTE 

    No route to destination

    -
    ICMP6_DUR_PROHIBITED 

    Communication with destination administratively prohibited

    -
    ICMP6_DUR_SCOPE 

    Beyond scope of source address

    -
    ICMP6_DUR_ADDRESS 

    Address unreachable

    -
    ICMP6_DUR_PORT 

    Port unreachable

    -
    ICMP6_DUR_POLICY 

    Source address failed ingress/egress policy

    -
    ICMP6_DUR_REJECT_ROUTE 

    Reject route to destination

    -
    - -
    -
    - -

    ◆ icmp6_pp_code

    - -
    -
    - - - - -
    enum icmp6_pp_code
    -
    -

    ICMP parameter code

    - - - - -
    Enumerator
    ICMP6_PP_FIELD 

    Erroneous header field encountered

    -
    ICMP6_PP_HEADER 

    Unrecognized next header type encountered

    -
    ICMP6_PP_OPTION 

    Unrecognized IPv6 option encountered

    -
    - -
    -
    - -

    ◆ icmp6_te_code

    - -
    -
    - - - - -
    enum icmp6_te_code
    -
    -

    ICMP time exceeded codes

    - - - -
    Enumerator
    ICMP6_TE_HL 

    Hop limit exceeded in transit

    -
    ICMP6_TE_FRAG 

    Fragment reassembly time exceeded

    -
    - -
    -
    - -

    ◆ icmp6_type

    - -
    -
    - - - - -
    enum icmp6_type
    -
    -

    ICMP type

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Enumerator
    ICMP6_TYPE_DUR 

    Destination unreachable

    -
    ICMP6_TYPE_PTB 

    Packet too big

    -
    ICMP6_TYPE_TE 

    Time exceeded

    -
    ICMP6_TYPE_PP 

    Parameter problem

    -
    ICMP6_TYPE_PE1 

    Private experimentation

    -
    ICMP6_TYPE_PE2 

    Private experimentation

    -
    ICMP6_TYPE_RSV_ERR 

    Reserved for expansion of error messages

    -
    ICMP6_TYPE_EREQ 

    Echo request

    -
    ICMP6_TYPE_EREP 

    Echo reply

    -
    ICMP6_TYPE_MLQ 

    Multicast listener query

    -
    ICMP6_TYPE_MLR 

    Multicast listener report

    -
    ICMP6_TYPE_MLD 

    Multicast listener done

    -
    ICMP6_TYPE_RS 

    Router solicitation

    -
    ICMP6_TYPE_RA 

    Router advertisement

    -
    ICMP6_TYPE_NS 

    Neighbor solicitation

    -
    ICMP6_TYPE_NA 

    Neighbor advertisement

    -
    ICMP6_TYPE_RD 

    Redirect

    -
    ICMP6_TYPE_MRA 

    Multicast router advertisement

    -
    ICMP6_TYPE_MRS 

    Multicast router solicitation

    -
    ICMP6_TYPE_MRT 

    Multicast router termination

    -
    ICMP6_TYPE_PE3 

    Private experimentation

    -
    ICMP6_TYPE_PE4 

    Private experimentation

    -
    ICMP6_TYPE_RSV_INF 

    Reserved for expansion of informational messages

    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.js deleted file mode 100644 index 3f6856b9e836294551cd95eef36e76fab81627d7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp6_8h.js +++ /dev/null @@ -1,48 +0,0 @@ -var prot_2icmp6_8h = -[ - [ "icmp6_hdr", "structicmp6__hdr.html", null ], - [ "icmp6_echo_hdr", "structicmp6__echo__hdr.html", null ], - [ "icmp6_dur_code", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccf", [ - [ "ICMP6_DUR_NO_ROUTE", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa695bb4d92f32b504a9483ff137235a78", null ], - [ "ICMP6_DUR_PROHIBITED", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa251961b990d0fbaf2c643f047c4f2532", null ], - [ "ICMP6_DUR_SCOPE", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfabdb01a67c61da588872f5799ef75aa6e", null ], - [ "ICMP6_DUR_ADDRESS", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa789ef8158d8750b0fa5a14ec9ecaa23a", null ], - [ "ICMP6_DUR_PORT", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa28cc924ec6eaa761acb76ccef4adcba0", null ], - [ "ICMP6_DUR_POLICY", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfac3c255282e0b49b5bbb3cd8f435bb763", null ], - [ "ICMP6_DUR_REJECT_ROUTE", "prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa2aeed278149fb071a34beec89df03b5c", null ] - ] ], - [ "icmp6_pp_code", "prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023", [ - [ "ICMP6_PP_FIELD", "prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a4aa4a79306a69fd4f60ad445cde4c2a9", null ], - [ "ICMP6_PP_HEADER", "prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023acbcc58901e2345ffc31df4098de60ff8", null ], - [ "ICMP6_PP_OPTION", "prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a53884832d00d3c8f8de62cfdb4646932", null ] - ] ], - [ "icmp6_te_code", "prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869e", [ - [ "ICMP6_TE_HL", "prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eacccbb5e776df1b35af4149e593240880", null ], - [ "ICMP6_TE_FRAG", "prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eaec493420d61c80a21981b1aa32befe1f", null ] - ] ], - [ "icmp6_type", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858", [ - [ "ICMP6_TYPE_DUR", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aad9d4f207459e4bbd0c33a25adf6fdd7", null ], - [ "ICMP6_TYPE_PTB", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1d52ef5024a5822bd622bcb0b9da323d", null ], - [ "ICMP6_TYPE_TE", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afae9848904bc4b4b4aa716a7a9a2d7fe", null ], - [ "ICMP6_TYPE_PP", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a63114feac8140031b74424d4a7cf6b26", null ], - [ "ICMP6_TYPE_PE1", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac7020c08a7b03ae2a198e4a8dcd31bd4", null ], - [ "ICMP6_TYPE_PE2", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aed14d280e5911098af914a94bd3ab22b", null ], - [ "ICMP6_TYPE_RSV_ERR", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858abe61415e020b996220337f0cd002a28f", null ], - [ "ICMP6_TYPE_EREQ", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae649aa45c97b885f28771688957528a3", null ], - [ "ICMP6_TYPE_EREP", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac6b91695c06bfc7fb2360310d7b8e78a", null ], - [ "ICMP6_TYPE_MLQ", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ad9794ae12b9ca196cc4fafaf6d834375", null ], - [ "ICMP6_TYPE_MLR", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a906dd689f0aa9b4796f49f299d4e3eb0", null ], - [ "ICMP6_TYPE_MLD", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a04228a1d11f9f88bd165f3430188bfe7", null ], - [ "ICMP6_TYPE_RS", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a670d95494c9282f646ac442d81d9a780", null ], - [ "ICMP6_TYPE_RA", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae4ae04be7df3a2cce614af0a5cdae951", null ], - [ "ICMP6_TYPE_NS", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0d8d8717c6c34053d1101932c23929fe", null ], - [ "ICMP6_TYPE_NA", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1f99d333f425c28d3840e029cc9c46f3", null ], - [ "ICMP6_TYPE_RD", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0f6702d62de5f873e0afe7431d878207", null ], - [ "ICMP6_TYPE_MRA", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a29281016d3bb58e3bfd90417bbce7aa0", null ], - [ "ICMP6_TYPE_MRS", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a425f4e64a7d1570228adbbe450650ab4", null ], - [ "ICMP6_TYPE_MRT", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afb12a9d774f53deb15ec23041548f6fc", null ], - [ "ICMP6_TYPE_PE3", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a9c9c358ebd5eb683a66819fd9ecf98c6", null ], - [ "ICMP6_TYPE_PE4", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858af8ebe97c4f68b54c9ef0c43e98211df5", null ], - [ "ICMP6_TYPE_RSV_INF", "prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a2c12d3244d837bd243ea647ec530600d", null ] - ] ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.html deleted file mode 100644 index 1215ba3d483d565945ec4736544a8398f424e3ce..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/icmp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    icmp.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  icmp_echo_hdr
     
    -

    Detailed Description

    -

    ICMP protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.js deleted file mode 100644 index 808f385eae43bfd94e333759349916b952956272..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2icmp_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var prot_2icmp_8h = -[ - [ "icmp_echo_hdr", "structicmp__echo__hdr.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.html deleted file mode 100644 index 66d6fce4cf0d1aa69ac837f282f8d5c06195cec0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/igmp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    igmp.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "lwip/prot/ip4.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  igmp_msg
     
    -

    Detailed Description

    -

    IGMP protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.js deleted file mode 100644 index 94299b3ee1ebaa1a6f2240a928c6428363aa71d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2igmp_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var prot_2igmp_8h = -[ - [ "igmp_msg", "structigmp__msg.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.html deleted file mode 100644 index 5aa57706865ee3c2ef507aedcf4bfd21443201fa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/ip4.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip4.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "lwip/ip4_addr.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  ip4_addr_packed
     
    -

    Detailed Description

    -

    IPv4 protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.js deleted file mode 100644 index 630cc9782cfff9adc6b6c639ce9d960520a1b6b9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip4_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var prot_2ip4_8h = -[ - [ "ip4_addr_packed", "structip4__addr__packed.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.html deleted file mode 100644 index 97f6a5d7c64d90487fa668bfd32e4d750eda6419..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/ip6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip6.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "lwip/ip6_addr.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - - - -

    -Data Structures

    struct  ip6_addr_packed
     
    struct  ip6_hdr
     
    -

    Detailed Description

    -

    IPv6 protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.js deleted file mode 100644 index 7b54375305def0224e684f2ce6d576edf0dca0c7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip6_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var prot_2ip6_8h = -[ - [ "ip6_addr_packed", "structip6__addr__packed.html", null ], - [ "ip6_hdr", "structip6__hdr.html", "structip6__hdr" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.html deleted file mode 100644 index bcb663c41fff0a7c6728216a8ee90247e234f7eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/ip.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -
    - - - -

    -Macros

    #define IP_HDR_GET_VERSION(ptr)   ((*(u8_t*)(ptr)) >> 4)
     
    -

    Detailed Description

    -

    IP protocol definitions

    -

    Macro Definition Documentation

    - -

    ◆ IP_HDR_GET_VERSION

    - -
    -
    - - - - - - - - -
    #define IP_HDR_GET_VERSION( ptr)   ((*(u8_t*)(ptr)) >> 4)
    -
    -

    This operates on a void* by loading the first byte

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.js deleted file mode 100644 index 04efcab40bf1e998a9a401637e2f17b623338e81..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2ip_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var prot_2ip_8h = -[ - [ "IP_HDR_GET_VERSION", "prot_2ip_8h.html#afc29766fb0707c63b64568c5fa44a374", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.html deleted file mode 100644 index 228ccd26acc77898020443e09a483f48373947b4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/mld6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mld6.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "lwip/prot/ip6.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Data Structures

    struct  mld_header
     
    -

    Detailed Description

    -

    MLD6 protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.js deleted file mode 100644 index ad8930d2514154716143aa7128e449dc73fcade0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2mld6_8h.js +++ /dev/null @@ -1,4 +0,0 @@ -var prot_2mld6_8h = -[ - [ "mld_header", "structmld__header.html", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.html deleted file mode 100644 index a3870609ed8ab5b3228ab9acddaf45bb5f003ec8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/nd6.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    nd6.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/prot/ip6.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - - - - - - - -

    -Data Structures

    struct  ns_header
     
    struct  na_header
     
    struct  rs_header
     
    struct  redirect_header
     
    - - - - - - - - - - - - - - - -

    -Macros

    #define ND6_RA_FLAG_MANAGED_ADDR_CONFIG   (0x80)
     
    #define ND6_OPTION_TYPE_SOURCE_LLADDR   (0x01)
     
    #define ND6_OPTION_TYPE_PREFIX_INFO   (0x03)
     
    #define ND6_OPTION_TYPE_REDIR_HDR   (0x04)
     
    #define ND6_OPTION_TYPE_MTU   (0x05)
     
    #define ND6_OPTION_TYPE_ROUTE_INFO   (24)
     
    #define ND6_OPTION_TYPE_RDNSS   (25)
     
    -

    Detailed Description

    -

    ND6 protocol definitions

    -

    Macro Definition Documentation

    - -

    ◆ ND6_OPTION_TYPE_MTU

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_MTU   (0x05)
    -
    -

    MTU option.

    - -
    -
    - -

    ◆ ND6_OPTION_TYPE_PREFIX_INFO

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_PREFIX_INFO   (0x03)
    -
    -

    Prefix information option.

    - -
    -
    - -

    ◆ ND6_OPTION_TYPE_RDNSS

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_RDNSS   (25)
    -
    -

    Recursive DNS Server Option.

    - -
    -
    - -

    ◆ ND6_OPTION_TYPE_REDIR_HDR

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_REDIR_HDR   (0x04)
    -
    -

    Redirected header option.

    - -
    -
    - -

    ◆ ND6_OPTION_TYPE_ROUTE_INFO

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_ROUTE_INFO   (24)
    -
    -

    Route information option.

    - -
    -
    - -

    ◆ ND6_OPTION_TYPE_SOURCE_LLADDR

    - -
    -
    - - - - -
    #define ND6_OPTION_TYPE_SOURCE_LLADDR   (0x01)
    -
    -

    Link-layer address option.

    - -
    -
    - -

    ◆ ND6_RA_FLAG_MANAGED_ADDR_CONFIG

    - -
    -
    - - - - -
    #define ND6_RA_FLAG_MANAGED_ADDR_CONFIG   (0x80)
    -
    -

    Router advertisement message header.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.js deleted file mode 100644 index 888167f6adde86a3a24225a58309a33e404858a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2nd6_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var prot_2nd6_8h = -[ - [ "ns_header", "structns__header.html", null ], - [ "na_header", "structna__header.html", null ], - [ "rs_header", "structrs__header.html", null ], - [ "redirect_header", "structredirect__header.html", null ], - [ "ND6_OPTION_TYPE_MTU", "prot_2nd6_8h.html#aab6c15c9bea51fbdcc660f718bb403a8", null ], - [ "ND6_OPTION_TYPE_PREFIX_INFO", "prot_2nd6_8h.html#a0225d4c8911efdbdbc2b40de208906c2", null ], - [ "ND6_OPTION_TYPE_RDNSS", "prot_2nd6_8h.html#a3188b9704a8ca598f54b87c3db73272e", null ], - [ "ND6_OPTION_TYPE_REDIR_HDR", "prot_2nd6_8h.html#aeaa575c1a66ccaa2dc62ff2c0bd71619", null ], - [ "ND6_OPTION_TYPE_ROUTE_INFO", "prot_2nd6_8h.html#aff2e03766ee1fa15263c4aeda5097d28", null ], - [ "ND6_OPTION_TYPE_SOURCE_LLADDR", "prot_2nd6_8h.html#a68ce8550a20cd30093d6e79e1ca51842", null ], - [ "ND6_RA_FLAG_MANAGED_ADDR_CONFIG", "prot_2nd6_8h.html#a7fb1b330719d83b7525374f4beca51bc", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2tcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2tcp_8h.html deleted file mode 100644 index 92630700ed433becb89b707baff7c8e9853dd0f9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2tcp_8h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/tcp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    tcp.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -

    Detailed Description

    -

    TCP protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2udp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2udp_8h.html deleted file mode 100644 index d8266cc9884901d528e8bb577c18715d24a6d83f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/prot_2udp_8h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/prot/udp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    udp.h File Reference
    -
    -
    -
    #include "lwip/arch.h"
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -

    Detailed Description

    -

    UDP protocol definitions

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.html deleted file mode 100644 index f60a0287be031cdc67b41b8acd7fb86999d812eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - -lwIP: src/core/raw.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    raw.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/def.h"
    -#include "lwip/memp.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/raw.h"
    -#include "lwip/priv/raw_priv.h"
    -#include "lwip/stats.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/inet_chksum.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    raw_input_state_t raw_input (struct pbuf *p, struct netif *inp)
     
    err_t raw_bind (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
     
    void raw_bind_netif (struct raw_pcb *pcb, const struct netif *netif)
     
    err_t raw_connect (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
     
    void raw_disconnect (struct raw_pcb *pcb)
     
    void raw_recv (struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg)
     
    err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr)
     
    err_t raw_sendto_if_src (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip)
     
    err_t raw_send (struct raw_pcb *pcb, struct pbuf *p)
     
    void raw_remove (struct raw_pcb *pcb)
     
    struct raw_pcbraw_new (u8_t proto)
     
    struct raw_pcbraw_new_ip_type (u8_t type, u8_t proto)
     
    void raw_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    -

    Detailed Description

    -

    Implementation of raw protocol PCBs for low-level handling of different types of protocols besides (or overriding) those already available in lwIP.
    -See also RAW

    -

    Function Documentation

    - -

    ◆ raw_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    raw_input_state_t raw_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Determine if in incoming IP packet is covered by a RAW PCB and if so, pass it to a user-provided receive callback function.

    -

    Given an incoming IP datagram (as a chain of pbufs) this function finds a corresponding RAW PCB and calls the corresponding receive callback function.

    -
    Parameters
    - - - -
    ppbuf to be demultiplexed to a RAW PCB.
    inpnetwork interface on which the datagram was received.
    -
    -
    -
    Returns
    - 1 if the packet has been eaten by a RAW PCB receive callback function. The caller MAY NOT not reference the packet any longer, and MAY NOT call pbuf_free().
    -
    -- 0 if packet is not eaten (pbuf is still referenced by the caller).
    - -
    -
    - -

    ◆ raw_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void raw_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.js deleted file mode 100644 index fed5e655dab0825ae09e88f3c622bb086235f0e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8c.js +++ /dev/null @@ -1,16 +0,0 @@ -var raw_8c = -[ - [ "raw_bind", "group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4", null ], - [ "raw_bind_netif", "group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a", null ], - [ "raw_connect", "group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168", null ], - [ "raw_disconnect", "group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef", null ], - [ "raw_input", "raw_8c.html#a03c4582d9ecf687e1f31d597c7889553", null ], - [ "raw_netif_ip_addr_changed", "raw_8c.html#a61dc42f18e34800643000e48be6543ab", null ], - [ "raw_new", "group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f", null ], - [ "raw_new_ip_type", "group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11", null ], - [ "raw_recv", "group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426", null ], - [ "raw_remove", "group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16", null ], - [ "raw_send", "group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d", null ], - [ "raw_sendto", "group__raw__raw.html#ga09427456070fb610cc7795d23dedc159", null ], - [ "raw_sendto_if_src", "group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.html deleted file mode 100644 index 4a2a72be1ea053c42f2c3cb4ad72430b3baf9303..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/raw.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    raw.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/def.h"
    -#include "lwip/ip.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/ip6_addr.h"
    -
    - - - -

    -Data Structures

    struct  raw_pcb
     
    - - - -

    -Typedefs

    typedef u8_t(* raw_recv_fn) (void *arg, struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *addr)
     
    - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct raw_pcbraw_new (u8_t proto)
     
    struct raw_pcbraw_new_ip_type (u8_t type, u8_t proto)
     
    void raw_remove (struct raw_pcb *pcb)
     
    err_t raw_bind (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
     
    void raw_bind_netif (struct raw_pcb *pcb, const struct netif *netif)
     
    err_t raw_connect (struct raw_pcb *pcb, const ip_addr_t *ipaddr)
     
    void raw_disconnect (struct raw_pcb *pcb)
     
    err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr)
     
    err_t raw_sendto_if_src (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip)
     
    err_t raw_send (struct raw_pcb *pcb, struct pbuf *p)
     
    void raw_recv (struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg)
     
    -

    Detailed Description

    -

    raw API (to be used from TCPIP thread)
    -See also RAW

    -

    Typedef Documentation

    - -

    ◆ raw_recv_fn

    - -
    -
    - - - - -
    typedef u8_t(* raw_recv_fn) (void *arg, struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *addr)
    -
    -

    Function prototype for raw pcb receive callback functions.

    Parameters
    - - - - - -
    arguser supplied argument (raw_pcb.recv_arg)
    pcbthe raw_pcb which received data
    pthe packet buffer that was received
    addrthe remote IP address from which the packet was received
    -
    -
    -
    Returns
    1 if the packet was 'eaten' (aka. deleted), 0 if the packet lives on If returning 1, the callback is responsible for freeing the pbuf if it's not used any more.
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.js deleted file mode 100644 index ff09a65c045263e66c6ed34e908ffcb984b36901..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw_8h.js +++ /dev/null @@ -1,16 +0,0 @@ -var raw_8h = -[ - [ "raw_pcb", "structraw__pcb.html", "structraw__pcb" ], - [ "raw_recv_fn", "raw_8h.html#a17edd059f34f45a770fe2fa458ecf4dd", null ], - [ "raw_bind", "group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4", null ], - [ "raw_bind_netif", "group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a", null ], - [ "raw_connect", "group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168", null ], - [ "raw_disconnect", "group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef", null ], - [ "raw_new", "group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f", null ], - [ "raw_new_ip_type", "group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11", null ], - [ "raw_recv", "group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426", null ], - [ "raw_remove", "group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16", null ], - [ "raw_send", "group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d", null ], - [ "raw_sendto", "group__raw__raw.html#ga09427456070fb610cc7795d23dedc159", null ], - [ "raw_sendto_if_src", "group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.html deleted file mode 100644 index cd7f0a9d0254e9ee52b1655c64d9d52b836dc1cb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/raw_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    raw_priv.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/raw.h"
    -
    - - - -

    -Typedefs

    typedef enum raw_input_state raw_input_state_t
     
    - - - -

    -Enumerations

    enum  raw_input_state
     
    - - - - - -

    -Functions

    raw_input_state_t raw_input (struct pbuf *p, struct netif *inp)
     
    void raw_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    -

    Detailed Description

    -

    raw API internal implementations (do not use in application code)

    -

    Typedef Documentation

    - -

    ◆ raw_input_state_t

    - -
    -
    - - - - -
    typedef enum raw_input_state raw_input_state_t
    -
    -

    return codes for raw_input

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ raw_input_state

    - -
    -
    - - - - -
    enum raw_input_state
    -
    -

    return codes for raw_input

    - -
    -
    -

    Function Documentation

    - -

    ◆ raw_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    raw_input_state_t raw_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Determine if in incoming IP packet is covered by a RAW PCB and if so, pass it to a user-provided receive callback function.

    -

    Given an incoming IP datagram (as a chain of pbufs) this function finds a corresponding RAW PCB and calls the corresponding receive callback function.

    -
    Parameters
    - - - -
    ppbuf to be demultiplexed to a RAW PCB.
    inpnetwork interface on which the datagram was received.
    -
    -
    -
    Returns
    - 1 if the packet has been eaten by a RAW PCB receive callback function. The caller MAY NOT not reference the packet any longer, and MAY NOT call pbuf_free().
    -
    -- 0 if packet is not eaten (pbuf is still referenced by the caller).
    - -
    -
    - -

    ◆ raw_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void raw_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.js deleted file mode 100644 index e6b0296d19af1e2c6511c16c4728261a747d49a9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/raw__priv_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var raw__priv_8h = -[ - [ "raw_input_state_t", "raw__priv_8h.html#aebbdbaee89c38ad9c007a1d1a336e687", null ], - [ "raw_input_state", "raw__priv_8h.html#a2580ec946c4196127888d5405257866b", null ], - [ "raw_input", "raw__priv_8h.html#a03c4582d9ecf687e1f31d597c7889553", null ], - [ "raw_netif_ip_addr_changed", "raw__priv_8h.html#a61dc42f18e34800643000e48be6543ab", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/resize.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/resize.js deleted file mode 100644 index 56e4a023c18347fdd785d1abda16d4149b5976cd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/resize.js +++ /dev/null @@ -1,114 +0,0 @@ -function initResizable() -{ - var cookie_namespace = 'doxygen'; - var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; - - function readCookie(cookie) - { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; - } - var val = document.cookie.substring(valStart, valEnd); - return val; - } - } - return 0; - } - - function writeCookie(cookie, val, expiration) - { - if (val==undefined) return; - if (expiration == null) { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); - } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; - } - - function resizeWidth() - { - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth-barWidth, null); - } - - function restoreWidth(navWidth) - { - var windowWidth = $(window).width() + "px"; - content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); - sidenav.css({width:navWidth + "px"}); - } - - function resizeHeight() - { - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px"}); - var width=$(window).width(); - if (width!=collapsedWidth) { - if (width=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; - } - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).load(resizeHeight); -} - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.html deleted file mode 100644 index f25360b71b0466ad657ea813f4503fd5af0c610f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.js deleted file mode 100644 index d15c4012e81f15782a51841ce8b5ce102b362702..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['6lowpan_20over_20ble_20_28rfc7668_29',['6LoWPAN over BLE (RFC7668)',['../group__rfc7668if.html',1,'']]], - ['6lowpan_20_28rfc4944_29',['6LoWPAN (RFC4944)',['../group__sixlowpan.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.html deleted file mode 100644 index b13f0f7f38526ad07c057f6fe19d89c825f6dcc7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.js deleted file mode 100644 index f3738f23afdeb08d0bcd1438d457b4dd5f6d9157..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_1.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['_5fhoplim',['_hoplim',['../structip6__hdr.html#af9cbfa5fa280a7a982a1c6268fa13a5a',1,'ip6_hdr']]], - ['_5flwiperf_5fsettings',['_lwiperf_settings',['../struct__lwiperf__settings.html',1,'']]], - ['_5flwiperf_5fstate_5ftcp',['_lwiperf_state_tcp',['../struct__lwiperf__state__tcp.html',1,'']]], - ['_5fnexth',['_nexth',['../structip6__hdr.html#abe3d612d4570864c922e18ed838292f6',1,'ip6_hdr']]], - ['_5fplen',['_plen',['../structip6__hdr.html#a9d225109d601ae8b34bab6ca3528fa94',1,'ip6_hdr']]], - ['_5fv_5ftc_5ffl',['_v_tc_fl',['../structip6__hdr.html#ad3b638f503a3f7e7724cf4c7b2c0a0b5',1,'ip6_hdr']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.html deleted file mode 100644 index d1345a1f0dc5927e9a0d276631958a680b7f2053..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.js deleted file mode 100644 index 0cbbe1d7074a860faa6afe2de99bfda440d20740..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_10.js +++ /dev/null @@ -1,27 +0,0 @@ -var searchData= -[ - ['options',['Options',['../group__bridgeif__opts.html',1,'']]], - ['options',['Options',['../group__httpd__opts.html',1,'']]], - ['overview',['Overview',['../index.html',1,'']]], - ['options_20_28lwipopts_2eh_29',['Options (lwipopts.h)',['../group__lwip__opts.html',1,'']]], - ['os_20mode_20_28tcpip_20thread_29',['OS mode (TCPIP thread)',['../group__lwip__os.html',1,'']]], - ['options',['Options',['../group__mdns__opts.html',1,'']]], - ['options',['Options',['../group__mqtt__opts.html',1,'']]], - ['options',['Options',['../group__netbiosns__opts.html',1,'']]], - ['offset',['offset',['../structapi__msg.html#a4bd9382dd42b18120803e246a0203353',1,'api_msg']]], - ['oid',['oid',['../structsnmp__varbind.html#ace3a9e4dcdc9a5ec79a20c84946418a4',1,'snmp_varbind::oid()'],['../structsnmp__node.html#ae7a3bb0eb49ac527d461be414937f271',1,'snmp_node::oid()']]], - ['old_5faddress',['old_address',['../structnetif__ext__callback__args__t_1_1ipv4__changed__s.html#a0f6e5c1318218d95f1d3dc8c29c30ade',1,'netif_ext_callback_args_t::ipv4_changed_s::old_address()'],['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html#aafda237ad0c20d25fa2ad83d63051226',1,'netif_ext_callback_args_t::ipv6_set_s::old_address()']]], - ['old_5fstate',['old_state',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#a9b58712e82a73803391523324e19a776',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s']]], - ['op_5fcompleted',['op_completed',['../structnetconn.html#a982506698a59f185ff3f16d1675ea4ae',1,'netconn']]], - ['open',['open',['../structtftp__context.html#ae70d64e8e20328cc492d766506df4cba',1,'tftp_context']]], - ['opt_2eh',['opt.h',['../opt_8h.html',1,'']]], - ['optimization_20hints',['Optimization hints',['../optimization.html',1,'']]], - ['original',['original',['../structpbuf__custom__ref.html#a135a1476908337d8073241fd7f68fa1d',1,'pbuf_custom_ref']]], - ['output',['output',['../structmqtt__client__s.html#a667c1dc7a6008055b63877acb06f333c',1,'mqtt_client_s::output()'],['../structnetif.html#a8e1dcfe65db487feecd244355f39215e',1,'netif::output()']]], - ['output_5fip6',['output_ip6',['../structnetif.html#ac38383379cff22c402156fec71c19617',1,'netif']]], - ['options',['Options',['../group__smtp__opts.html',1,'']]], - ['options',['Options',['../group__snmp__opts.html',1,'']]], - ['options',['Options',['../group__sntp__opts.html',1,'']]], - ['os_20abstraction_20layer',['OS abstraction layer',['../group__sys__os.html',1,'']]], - ['options',['Options',['../group__tftp__opts.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.html deleted file mode 100644 index 2be8b7111117544e4aa61925e06adeb94304eeac..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.js deleted file mode 100644 index 8dd1312fec0e4b893972f7315bc54c21e0cd4df7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_11.js +++ /dev/null @@ -1,107 +0,0 @@ -var searchData= -[ - ['pbuf',['PBUF',['../group__lwip__opts__pbuf.html',1,'']]], - ['performance',['Performance',['../group__lwip__opts__perf.html',1,'']]], - ['pack_5fstruct_5fbegin',['PACK_STRUCT_BEGIN',['../group__compiler__abstraction.html#ga73199061891adf1b912d20835c7d5e96',1,'arch.h']]], - ['pack_5fstruct_5fend',['PACK_STRUCT_END',['../group__compiler__abstraction.html#ga465fef70f294e21cbf4ea51fc342f20e',1,'arch.h']]], - ['pack_5fstruct_5ffield',['PACK_STRUCT_FIELD',['../group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0',1,'arch.h']]], - ['pack_5fstruct_5ffld_5f8',['PACK_STRUCT_FLD_8',['../group__compiler__abstraction.html#gaa8f75e4117374c2d09fbda5566e40b62',1,'arch.h']]], - ['pack_5fstruct_5ffld_5fs',['PACK_STRUCT_FLD_S',['../group__compiler__abstraction.html#gacc89e224363eb0ebca24b64d925c3cb7',1,'arch.h']]], - ['pack_5fstruct_5fstruct',['PACK_STRUCT_STRUCT',['../group__compiler__abstraction.html#ga33623da05bb55497534c3dc26ebebeb2',1,'arch.h']]], - ['pack_5fstruct_5fuse_5fincludes',['PACK_STRUCT_USE_INCLUDES',['../group__compiler__abstraction.html#ga57b90d36d8bea3798a5d1815945fd8ef',1,'arch.h']]], - ['parse_5foffset',['parse_offset',['../structmdns__packet.html#a4c3c3a28ac113b3ee40d5cf07d851f68',1,'mdns_packet']]], - ['pass',['pass',['../structsmtp__session.html#a7a5a3c00378ce076ce70236525afd431',1,'smtp_session']]], - ['passive_5fopen',['passive_open',['../structtcp__ext__arg__callbacks.html#a86b5816e8285378813963d09272b050a',1,'tcp_ext_arg_callbacks']]], - ['payload',['payload',['../structpbuf.html#a8d32dc3e964369d4eec638fc37fbc460',1,'pbuf::payload()'],['../structpbuf__rom.html#a5cd0dcc590038629644ad775d76230a1',1,'pbuf_rom::payload()']]], - ['pbuf',['pbuf',['../structpbuf.html',1,'pbuf'],['../structmdns__packet.html#a2ec02a67fd82f0df695e94745eddaf45',1,'mdns_packet::pbuf()'],['../structmdns__outpacket.html#a83d4504736f2bf315fc8b712c6a446e9',1,'mdns_outpacket::pbuf()'],['../structpbuf__custom.html#a100e338f13464e76b46896647b962ed8',1,'pbuf_custom::pbuf()'],['../group__pbuf.html',1,'(Global Namespace)']]], - ['pbuf_2ec',['pbuf.c',['../pbuf_8c.html',1,'']]], - ['pbuf_2eh',['pbuf.h',['../pbuf_8h.html',1,'']]], - ['pbuf_5fadd_5fheader',['pbuf_add_header',['../pbuf_8c.html#a32dc14bd88dcafa25e627ab18e801815',1,'pbuf_add_header(struct pbuf *p, size_t header_size_increment): pbuf.c'],['../pbuf_8h.html#a32dc14bd88dcafa25e627ab18e801815',1,'pbuf_add_header(struct pbuf *p, size_t header_size_increment): pbuf.c']]], - ['pbuf_5fadd_5fheader_5fforce',['pbuf_add_header_force',['../pbuf_8c.html#ad4ef8c5fbbd1447db04f8f73923e7dee',1,'pbuf_add_header_force(struct pbuf *p, size_t header_size_increment): pbuf.c'],['../pbuf_8h.html#ad4ef8c5fbbd1447db04f8f73923e7dee',1,'pbuf_add_header_force(struct pbuf *p, size_t header_size_increment): pbuf.c']]], - ['pbuf_5falloc',['pbuf_alloc',['../group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47',1,'pbuf_alloc(pbuf_layer layer, u16_t length, pbuf_type type): pbuf.c'],['../group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47',1,'pbuf_alloc(pbuf_layer l, u16_t length, pbuf_type type): pbuf.c']]], - ['pbuf_5falloc_5fflag_5fdata_5fcontiguous',['PBUF_ALLOC_FLAG_DATA_CONTIGUOUS',['../pbuf_8h.html#a426883d928f8f3e8fd066e616159d78f',1,'pbuf.h']]], - ['pbuf_5falloc_5fflag_5frx',['PBUF_ALLOC_FLAG_RX',['../pbuf_8h.html#a567a0dfa01b0e5540f9416a200ed163f',1,'pbuf.h']]], - ['pbuf_5falloc_5freference',['pbuf_alloc_reference',['../group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab',1,'pbuf_alloc_reference(void *payload, u16_t length, pbuf_type type): pbuf.c'],['../group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab',1,'pbuf_alloc_reference(void *payload, u16_t length, pbuf_type type): pbuf.c']]], - ['pbuf_5falloced_5fcustom',['pbuf_alloced_custom',['../group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2',1,'pbuf_alloced_custom(pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len): pbuf.c'],['../group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2',1,'pbuf_alloced_custom(pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len): pbuf.c']]], - ['pbuf_5fcat',['pbuf_cat',['../group__pbuf.html#ga82429084fe29015509c9b4a072707cd4',1,'pbuf_cat(struct pbuf *h, struct pbuf *t): pbuf.c'],['../group__pbuf.html#ga82429084fe29015509c9b4a072707cd4',1,'pbuf_cat(struct pbuf *head, struct pbuf *tail): pbuf.c']]], - ['pbuf_5fchain',['pbuf_chain',['../group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891',1,'pbuf_chain(struct pbuf *h, struct pbuf *t): pbuf.c'],['../group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891',1,'pbuf_chain(struct pbuf *head, struct pbuf *tail): pbuf.c']]], - ['pbuf_5fclen',['pbuf_clen',['../pbuf_8c.html#a5df7ac5ae59012fe9aeddba375a72190',1,'pbuf_clen(const struct pbuf *p): pbuf.c'],['../pbuf_8h.html#a5df7ac5ae59012fe9aeddba375a72190',1,'pbuf_clen(const struct pbuf *p): pbuf.c']]], - ['pbuf_5fclone',['pbuf_clone',['../group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0',1,'pbuf_clone(pbuf_layer layer, pbuf_type type, struct pbuf *p): pbuf.c'],['../group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0',1,'pbuf_clone(pbuf_layer l, pbuf_type type, struct pbuf *p): pbuf.c']]], - ['pbuf_5fcoalesce',['pbuf_coalesce',['../group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c',1,'pbuf_coalesce(struct pbuf *p, pbuf_layer layer): pbuf.c'],['../group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c',1,'pbuf_coalesce(struct pbuf *p, pbuf_layer layer): pbuf.c']]], - ['pbuf_5fcopy',['pbuf_copy',['../group__pbuf.html#gaba88511dee3df4b631fde691f421320d',1,'pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from): pbuf.c'],['../group__pbuf.html#gaba88511dee3df4b631fde691f421320d',1,'pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from): pbuf.c']]], - ['pbuf_5fcopy_5fpartial',['pbuf_copy_partial',['../group__pbuf.html#gac2f1f58fd36042e82af46f5015720899',1,'pbuf_copy_partial(const struct pbuf *buf, void *dataptr, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gac2f1f58fd36042e82af46f5015720899',1,'pbuf_copy_partial(const struct pbuf *p, void *dataptr, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5fcustom',['pbuf_custom',['../structpbuf__custom.html',1,'']]], - ['pbuf_5fcustom_5fref',['pbuf_custom_ref',['../structpbuf__custom__ref.html',1,'']]], - ['pbuf_5fdebug',['PBUF_DEBUG',['../group__lwip__opts__debugmsg.html#ga5c3d44a0ec3bb8bd66f776c70d5c6a6c',1,'opt.h']]], - ['pbuf_5fdechain',['pbuf_dechain',['../pbuf_8c.html#abf3d29c4f43986b4cb5eb314d5b9729d',1,'pbuf_dechain(struct pbuf *p): pbuf.c'],['../pbuf_8h.html#abf3d29c4f43986b4cb5eb314d5b9729d',1,'pbuf_dechain(struct pbuf *p): pbuf.c']]], - ['pbuf_5fflag_5fis_5fcustom',['PBUF_FLAG_IS_CUSTOM',['../pbuf_8h.html#af78a7e1815dc0e31884d095b666d997f',1,'pbuf.h']]], - ['pbuf_5fflag_5fllbcast',['PBUF_FLAG_LLBCAST',['../pbuf_8h.html#a6772c16662bbb78597399add086500c0',1,'pbuf.h']]], - ['pbuf_5fflag_5fllmcast',['PBUF_FLAG_LLMCAST',['../pbuf_8h.html#ac0d56cde47aca24ef410d730d7c89887',1,'pbuf.h']]], - ['pbuf_5fflag_5fmcastloop',['PBUF_FLAG_MCASTLOOP',['../pbuf_8h.html#ab8ad153151a8c157335d9c0cedc007e6',1,'pbuf.h']]], - ['pbuf_5fflag_5fpush',['PBUF_FLAG_PUSH',['../pbuf_8h.html#a018a6499e357f8a1373321f802a82930',1,'pbuf.h']]], - ['pbuf_5fflag_5ftcp_5ffin',['PBUF_FLAG_TCP_FIN',['../pbuf_8h.html#a36a915aa2f6a188baa2862881407971e',1,'pbuf.h']]], - ['pbuf_5ffree',['pbuf_free',['../group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b',1,'pbuf_free(struct pbuf *p): pbuf.c'],['../group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b',1,'pbuf_free(struct pbuf *p): pbuf.c']]], - ['pbuf_5ffree_5fcallback',['pbuf_free_callback',['../tcpip_8c.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c',1,'pbuf_free_callback(struct pbuf *p): tcpip.c'],['../tcpip_8h.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c',1,'pbuf_free_callback(struct pbuf *p): tcpip.c']]], - ['pbuf_5ffree_5fcustom_5ffn',['pbuf_free_custom_fn',['../pbuf_8h.html#a6d285ce1d910f25e511c8c38532a1dce',1,'pbuf.h']]], - ['pbuf_5ffree_5fheader',['pbuf_free_header',['../pbuf_8c.html#a25a3b8edc783896b03819a966d00845e',1,'pbuf_free_header(struct pbuf *q, u16_t size): pbuf.c'],['../pbuf_8h.html#a25a3b8edc783896b03819a966d00845e',1,'pbuf_free_header(struct pbuf *q, u16_t size): pbuf.c']]], - ['pbuf_5fget_5fat',['pbuf_get_at',['../group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6',1,'pbuf_get_at(const struct pbuf *p, u16_t offset): pbuf.c'],['../group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6',1,'pbuf_get_at(const struct pbuf *p, u16_t offset): pbuf.c']]], - ['pbuf_5fget_5fcontiguous',['pbuf_get_contiguous',['../group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39',1,'pbuf_get_contiguous(const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39',1,'pbuf_get_contiguous(const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5fheader',['pbuf_header',['../pbuf_8c.html#a0f81deff4a0e6e8e0ff161a7b9871449',1,'pbuf_header(struct pbuf *p, s16_t header_size_increment): pbuf.c'],['../pbuf_8h.html#aaa17c1951cf2d207b6adfd3947d91f00',1,'pbuf_header(struct pbuf *p, s16_t header_size): pbuf.c']]], - ['pbuf_5fheader_5fforce',['pbuf_header_force',['../pbuf_8c.html#ad0e64d6fbc423593461063da97da9ce6',1,'pbuf_header_force(struct pbuf *p, s16_t header_size_increment): pbuf.c'],['../pbuf_8h.html#a27480c41c34021d4417691d327163626',1,'pbuf_header_force(struct pbuf *p, s16_t header_size): pbuf.c']]], - ['pbuf_5fip',['PBUF_IP',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfafcc1e506061ba69dfa142eb6b3da5f13',1,'pbuf.h']]], - ['pbuf_5flayer',['pbuf_layer',['../group__pbuf.html#gaee1baa59bb2f85ba575b5a8619ac1ebf',1,'pbuf.h']]], - ['pbuf_5flink',['PBUF_LINK',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfab4de441e737330558b609a990cd17346',1,'pbuf.h']]], - ['pbuf_5flink_5fencapsulation_5fhlen',['PBUF_LINK_ENCAPSULATION_HLEN',['../group__lwip__opts__pbuf.html#ga6e1ba1875ae5168a17b53d83597bc1de',1,'opt.h']]], - ['pbuf_5flink_5fhlen',['PBUF_LINK_HLEN',['../group__lwip__opts__pbuf.html#ga35998a3d56af9940e6a80bb372597685',1,'opt.h']]], - ['pbuf_5fmemcmp',['pbuf_memcmp',['../group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974',1,'pbuf_memcmp(const struct pbuf *p, u16_t offset, const void *s2, u16_t n): pbuf.c'],['../group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974',1,'pbuf_memcmp(const struct pbuf *p, u16_t offset, const void *s2, u16_t n): pbuf.c']]], - ['pbuf_5fmemfind',['pbuf_memfind',['../group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448',1,'pbuf_memfind(const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset): pbuf.c'],['../group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448',1,'pbuf_memfind(const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset): pbuf.c']]], - ['pbuf_5fneeds_5fcopy',['PBUF_NEEDS_COPY',['../group__pbuf.html#ga894d91d811fd986f3cc3da828fa7beb3',1,'pbuf.h']]], - ['pbuf_5fpool',['PBUF_POOL',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbae969347127387b9b59a23ccd24b76d21',1,'pbuf.h']]], - ['pbuf_5fpool_5fbufsize',['PBUF_POOL_BUFSIZE',['../group__lwip__opts__pbuf.html#gae61f4491d56e805e79b79eb5d35a00e5',1,'opt.h']]], - ['pbuf_5fpool_5ffree_5fooseq',['PBUF_POOL_FREE_OOSEQ',['../pbuf_8h.html#ac54b0f161128a32c7419c33b893a5106',1,'pbuf.h']]], - ['pbuf_5fpool_5fsize',['PBUF_POOL_SIZE',['../group__lwip__opts__memp.html#ga50eaadc4cad0716410332691e382c38a',1,'opt.h']]], - ['pbuf_5fput_5fat',['pbuf_put_at',['../group__pbuf.html#gaf76863707dc02993eae116574b1ea03f',1,'pbuf_put_at(struct pbuf *p, u16_t offset, u8_t data): pbuf.c'],['../group__pbuf.html#gaf76863707dc02993eae116574b1ea03f',1,'pbuf_put_at(struct pbuf *p, u16_t offset, u8_t data): pbuf.c']]], - ['pbuf_5fram',['PBUF_RAM',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac5e9f28455bca98944a030d4b84ecfab',1,'pbuf.h']]], - ['pbuf_5fraw',['PBUF_RAW',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa21116654fbab6d5a4dfeb87a1bb8f0ba',1,'pbuf.h']]], - ['pbuf_5fraw_5ftx',['PBUF_RAW_TX',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa0ff039585f05f9208bcb66c2d37783e2',1,'pbuf.h']]], - ['pbuf_5frealloc',['pbuf_realloc',['../group__pbuf.html#ga50abfe830a33a1a47a562febee66015d',1,'pbuf_realloc(struct pbuf *p, u16_t new_len): pbuf.c'],['../group__pbuf.html#ga50abfe830a33a1a47a562febee66015d',1,'pbuf_realloc(struct pbuf *p, u16_t size): pbuf.c']]], - ['pbuf_5fref',['pbuf_ref',['../group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e',1,'pbuf_ref(struct pbuf *p): pbuf.c'],['../group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e',1,'pbuf_ref(struct pbuf *p): pbuf.c'],['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac9b6ba960fdea6f2e8f35c8313b77e4e',1,'PBUF_REF(): pbuf.h']]], - ['pbuf_5fremove_5fheader',['pbuf_remove_header',['../pbuf_8c.html#aca0cd8b3f08fbb5e35bc91a663083cc1',1,'pbuf_remove_header(struct pbuf *p, size_t header_size_decrement): pbuf.c'],['../pbuf_8h.html#ab65da7cd8f7449b3b2e57d7fa1a74ef4',1,'pbuf_remove_header(struct pbuf *p, size_t header_size): pbuf.c']]], - ['pbuf_5from',['pbuf_rom',['../structpbuf__rom.html',1,'pbuf_rom'],['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac120b0fe39efe35bb682e4aa3b82e2c9',1,'PBUF_ROM(): pbuf.h']]], - ['pbuf_5fskip',['pbuf_skip',['../group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583',1,'pbuf_skip(struct pbuf *in, u16_t in_offset, u16_t *out_offset): pbuf.c'],['../group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583',1,'pbuf_skip(struct pbuf *in, u16_t in_offset, u16_t *out_offset): pbuf.c']]], - ['pbuf_5fstrstr',['pbuf_strstr',['../pbuf_8c.html#a9ba3f7b705309ceadb147692fd5a1c7d',1,'pbuf_strstr(const struct pbuf *p, const char *substr): pbuf.c'],['../pbuf_8h.html#a9ba3f7b705309ceadb147692fd5a1c7d',1,'pbuf_strstr(const struct pbuf *p, const char *substr): pbuf.c']]], - ['pbuf_5ftake',['pbuf_take',['../group__pbuf.html#gad1e31e370271335b197272af2724ca85',1,'pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len): pbuf.c'],['../group__pbuf.html#gad1e31e370271335b197272af2724ca85',1,'pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len): pbuf.c']]], - ['pbuf_5ftake_5fat',['pbuf_take_at',['../group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44',1,'pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44',1,'pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5ftransport',['PBUF_TRANSPORT',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa2ded3594a3977f8bf9cf09552be327b5',1,'pbuf.h']]], - ['pbuf_5ftry_5fget_5fat',['pbuf_try_get_at',['../group__pbuf.html#ga839f342803b0cf89049744124c5a98ad',1,'pbuf_try_get_at(const struct pbuf *p, u16_t offset): pbuf.c'],['../group__pbuf.html#ga839f342803b0cf89049744124c5a98ad',1,'pbuf_try_get_at(const struct pbuf *p, u16_t offset): pbuf.c']]], - ['pbuf_5ftype',['pbuf_type',['../group__pbuf.html#gab7e0e32fcc292c0d7107721766ed92fb',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask',['PBUF_TYPE_ALLOC_SRC_MASK',['../pbuf_8h.html#a97d4db8e0f127f61af0016c184c865ca',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask_5fapp_5fmax',['PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX',['../pbuf_8h.html#aad686ef346759a221abdb45f64649816',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask_5fapp_5fmin',['PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN',['../pbuf_8h.html#aa1f62ba9dc5d462e67e33c4be64c601a',1,'pbuf.h']]], - ['pbuf_5ftype_5fflag_5fdata_5fvolatile',['PBUF_TYPE_FLAG_DATA_VOLATILE',['../pbuf_8h.html#a02789ca67766def65000b58f7fe7d03b',1,'pbuf.h']]], - ['pbuf_5ftype_5fflag_5fstruct_5fdata_5fcontiguous',['PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS',['../pbuf_8h.html#a49ab2c0662378f268ed8209bd54aaedf',1,'pbuf.h']]], - ['pc',['pc',['../structpbuf__custom__ref.html#af5884b6a7031d73406cb9596a51382b7',1,'pbuf_custom_ref']]], - ['pcb',['pcb',['../structnetconn.html#a2af6773c9f6ee91e7f462dd8acc07de6',1,'netconn']]], - ['pend_5freq_5fqueue',['pend_req_queue',['../structmqtt__client__s.html#a1897eeefe64f9e2d2d953adca858f439',1,'mqtt_client_s']]], - ['pending_5ferr',['pending_err',['../structnetconn.html#a2a54e90fa370cf0df46dfd0b97f1cce7',1,'netconn']]], - ['performance_20measurement',['Performance measurement',['../group__perf.html',1,'']]], - ['period_5fof_5fstatistics',['period_of_statistics',['../structnetbios__answer.html#a31ec9ea28b5801b9bb5f1b240d3412de',1,'netbios_answer']]], - ['pkt_5fid',['pkt_id',['../structmqtt__request__t.html#af2dc3cd85cdad25b9b3e1534ecc0cb58',1,'mqtt_request_t']]], - ['pkt_5fid_5fseq',['pkt_id_seq',['../structmqtt__client__s.html#ab4100f6e0867c212d5923f10024f2e32',1,'mqtt_client_s']]], - ['poll',['poll',['../group__socket.html#ga80ae38841b0e64e60618cd8bf857f617',1,'sockets.h']]], - ['poll_5ffds',['poll_fds',['../structlwip__select__cb.html#ae39fc1bef3938380d15085e0141639de',1,'lwip_select_cb']]], - ['poll_5fnfds',['poll_nfds',['../structlwip__select__cb.html#a39c4980c261380481f79af2b536ebfba',1,'lwip_select_cb']]], - ['port',['port',['../structmdns__service.html#abbf317cde8fb7ba8d834ad9746dd780c',1,'mdns_service']]], - ['ppp',['PPP',['../group__ppp.html',1,'']]], - ['pppapi_2ec',['pppapi.c',['../pppapi_8c.html',1,'']]], - ['pppol2tp_2ec',['pppol2tp.c',['../pppol2tp_8c.html',1,'']]], - ['pppol2tp_2eh',['pppol2tp.h',['../pppol2tp_8h.html',1,'']]], - ['pppos_2ec',['pppos.c',['../pppos_8c.html',1,'']]], - ['pppos_2eh',['pppos.h',['../pppos_8h.html',1,'']]], - ['prev',['prev',['../structmem.html#a9d7722ed10adf965fa98563d502f98ac',1,'mem::prev()'],['../structsnmp__varbind.html#a365abcc1f80d28dc8ffd07193099c760',1,'snmp_varbind::prev()'],['../structlwip__select__cb.html#a21a98e316bb7001d8750b20f5a7d0aa7',1,'lwip_select_cb::prev()']]], - ['probes_5fsent',['probes_sent',['../structmdns__host.html#ac8f6e3c6e1251bf73f043e489c840922',1,'mdns_host']]], - ['probing_5fstate',['probing_state',['../structmdns__host.html#af9ced31c35de6a281e5b13f01e5aae61',1,'mdns_host']]], - ['proto',['proto',['../structmdns__service.html#aa9f2e0bb67d3848152e6076e92e8018d',1,'mdns_service']]], - ['ptr',['ptr',['../structnetvector.html#a523362737ea7764f9aaa73a050a0b983',1,'netvector']]], - ['porting_20_28system_20abstraction_20layer_29',['Porting (system abstraction layer)',['../group__sys__layer.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.html deleted file mode 100644 index 13c526372b98ae65a5d39de55ad0049b683891e6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.js deleted file mode 100644 index 8d63e1ce16e1110a46be7db3abe3cdc8ab514c41..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_12.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['q',['q',['../structnd6__neighbor__cache__entry.html#a830674446a45eb200d38a45fbdd5c5df',1,'nd6_neighbor_cache_entry']]], - ['query_5fname',['query_name',['../structnetbios__answer.html#aa024ce7e0e233c42393f5c3c378d3f9b',1,'netbios_answer']]], - ['questions',['questions',['../structmdns__packet.html#a09211e78f7f773c492b5856d31423699',1,'mdns_packet::questions()'],['../structmdns__outpacket.html#a0d402cde040728d361dec8f7d86f504c',1,'mdns_outpacket::questions()']]], - ['questions_5fleft',['questions_left',['../structmdns__packet.html#afdb9c14dd0c915119b8adb584381a437',1,'mdns_packet']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.html deleted file mode 100644 index b4a8bca69e451151486229ab19e722a6d06399b5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.js deleted file mode 100644 index 636f9e9949fa7b1a5d48e01e65e18a4912b995bd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_13.js +++ /dev/null @@ -1,61 +0,0 @@ -var searchData= -[ - ['reporting_20bugs',['Reporting bugs',['../bugs.html',1,'']]], - ['raw',['RAW',['../group__lwip__opts__raw.html',1,'']]], - ['r',['r',['../structapi__msg.html#aebd72e07e711e7135294563b82c98cdf',1,'api_msg']]], - ['ram_5fheap',['ram_heap',['../mem_8c.html#a6da602f2bbf1d555556f9260b3b8ad5f',1,'mem.c']]], - ['raw_2ec',['raw.c',['../raw_8c.html',1,'']]], - ['raw_2eh',['raw.h',['../raw_8h.html',1,'']]], - ['raw_5fbind',['raw_bind',['../group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4',1,'raw_bind(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4',1,'raw_bind(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fbind_5fnetif',['raw_bind_netif',['../group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a',1,'raw_bind_netif(struct raw_pcb *pcb, const struct netif *netif): raw.c'],['../group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a',1,'raw_bind_netif(struct raw_pcb *pcb, const struct netif *netif): raw.c']]], - ['raw_5fconnect',['raw_connect',['../group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168',1,'raw_connect(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168',1,'raw_connect(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fdebug',['RAW_DEBUG',['../group__lwip__opts__debugmsg.html#gaf0551bef83c0fc1baa57cf339d220e25',1,'opt.h']]], - ['raw_5fdisconnect',['raw_disconnect',['../group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef',1,'raw_disconnect(struct raw_pcb *pcb): raw.c'],['../group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef',1,'raw_disconnect(struct raw_pcb *pcb): raw.c']]], - ['raw_5finput',['raw_input',['../raw_8c.html#a03c4582d9ecf687e1f31d597c7889553',1,'raw_input(struct pbuf *p, struct netif *inp): raw.c'],['../raw__priv_8h.html#a03c4582d9ecf687e1f31d597c7889553',1,'raw_input(struct pbuf *p, struct netif *inp): raw.c']]], - ['raw_5finput_5fstate',['raw_input_state',['../raw__priv_8h.html#a2580ec946c4196127888d5405257866b',1,'raw_priv.h']]], - ['raw_5finput_5fstate_5ft',['raw_input_state_t',['../raw__priv_8h.html#aebbdbaee89c38ad9c007a1d1a336e687',1,'raw_priv.h']]], - ['raw_5fnetif_5fip_5faddr_5fchanged',['raw_netif_ip_addr_changed',['../raw_8c.html#a61dc42f18e34800643000e48be6543ab',1,'raw_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): raw.c'],['../raw__priv_8h.html#a61dc42f18e34800643000e48be6543ab',1,'raw_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): raw.c']]], - ['raw_5fnew',['raw_new',['../group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f',1,'raw_new(u8_t proto): raw.c'],['../group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f',1,'raw_new(u8_t proto): raw.c']]], - ['raw_5fnew_5fip_5ftype',['raw_new_ip_type',['../group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11',1,'raw_new_ip_type(u8_t type, u8_t proto): raw.c'],['../group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11',1,'raw_new_ip_type(u8_t type, u8_t proto): raw.c']]], - ['raw_5fpcb',['raw_pcb',['../structraw__pcb.html',1,'']]], - ['raw_5fpriv_2eh',['raw_priv.h',['../raw__priv_8h.html',1,'']]], - ['raw',['RAW',['../group__raw__raw.html',1,'']]], - ['raw_5frecv',['raw_recv',['../group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426',1,'raw_recv(struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg): raw.c'],['../group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426',1,'raw_recv(struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg): raw.c']]], - ['raw_5frecv_5ffn',['raw_recv_fn',['../raw_8h.html#a17edd059f34f45a770fe2fa458ecf4dd',1,'raw.h']]], - ['raw_5fremove',['raw_remove',['../group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16',1,'raw_remove(struct raw_pcb *pcb): raw.c'],['../group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16',1,'raw_remove(struct raw_pcb *pcb): raw.c']]], - ['raw_5fsend',['raw_send',['../group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d',1,'raw_send(struct raw_pcb *pcb, struct pbuf *p): raw.c'],['../group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d',1,'raw_send(struct raw_pcb *pcb, struct pbuf *p): raw.c']]], - ['raw_5fsendto',['raw_sendto',['../group__raw__raw.html#ga09427456070fb610cc7795d23dedc159',1,'raw_sendto(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga09427456070fb610cc7795d23dedc159',1,'raw_sendto(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fsendto_5fif_5fsrc',['raw_sendto_if_src',['../group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1',1,'raw_sendto_if_src(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip): raw.c'],['../group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1',1,'raw_sendto_if_src(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip): raw.c']]], - ['raw_5fttl',['RAW_TTL',['../group__lwip__opts__raw.html#ga36e3ffa66073ca0d27d11c422778249c',1,'opt.h']]], - ['rcvevent',['rcvevent',['../structlwip__sock.html#af40d67cbaef4318d26e560988b6e1b3a',1,'lwip_sock']]], - ['reachability',['reachability',['../structsntp__server.html#a2e9283bb8f94930fd2a2c3f24fc4b40d',1,'sntp_server']]], - ['read',['read',['../structtftp__context.html#a748e37df0c8b84b3adda78d603b9033c',1,'tftp_context::read()'],['../group__socket.html#ga822040573319cf87bfe6758d511be57f',1,'read(): sockets.h']]], - ['readset',['readset',['../structlwip__select__cb.html#a8694a2ce0dd5f91be84056982b96978e',1,'lwip_select_cb']]], - ['readv',['readv',['../group__socket.html#ga86788b3c690d38699fdbaea523ddec9d',1,'sockets.h']]], - ['reass_5flist',['reass_list',['../structlowpan6__ieee802154__data.html#a8c33e7a2026e6e93a2085f3d14378d35',1,'lowpan6_ieee802154_data']]], - ['recv',['recv',['../structraw__pcb.html#a963b023239ad97c05536046ed7058a10',1,'raw_pcb::recv()'],['../structudp__pcb.html#ac05dee75a3d6666267f7e626c2ec56a8',1,'udp_pcb::recv()'],['../group__socket.html#gadd7ae45df7c005619eb1126542231e9b',1,'recv(): sockets.h']]], - ['recv_5farg',['recv_arg',['../structudp__pcb.html#a11e4c40b8868aa40d923756a60598cab',1,'udp_pcb']]], - ['recv_5favail',['recv_avail',['../structnetconn.html#a05b15a28b0803bea3729b1da2047541e',1,'netconn']]], - ['recv_5fbufsize',['recv_bufsize',['../structnetconn.html#a6febc9717418ddba16f16e988061cfac',1,'netconn']]], - ['recv_5fbufsize_5fdefault',['RECV_BUFSIZE_DEFAULT',['../group__lwip__opts__socket.html#ga5dbd0a61f30ae6c6bfbda635095f138d',1,'opt.h']]], - ['recv_5funicast',['recv_unicast',['../structmdns__packet.html#a8659b4f582be0df84b6ae91308737377',1,'mdns_packet']]], - ['recvfrom',['recvfrom',['../group__socket.html#ga5e5f7bcda6562bae815e188ea1a81ecd',1,'sockets.h']]], - ['recvmbox',['recvmbox',['../structnetconn.html#a9f2bf6a3865b6a22a8a71ec2f3e770da',1,'netconn']]], - ['recvmsg',['recvmsg',['../group__socket.html#gaecfc7d524105e52604829c66ced752b8',1,'sockets.h']]], - ['redirect_5fheader',['redirect_header',['../structredirect__header.html',1,'']]], - ['ref',['ref',['../structpbuf.html#a62fe38eb0cf31027dc1fb9cbe7b55ba7',1,'pbuf']]], - ['reference',['reference',['../structsnmp__node__instance.html#a55f53419cd5b369b771153ca2598ebc5',1,'snmp_node_instance']]], - ['reference_5flen',['reference_len',['../structsnmp__node__instance.html#ad289957b34b4e55915fa79f37c4d9d54',1,'snmp_node_instance']]], - ['release_5finstance',['release_instance',['../structsnmp__node__instance.html#a20a256c54fab19a455ecf6deff76c6de',1,'snmp_node_instance']]], - ['remove_5fcallback',['remove_callback',['../structnetif.html#ae06deb532ead2e3009ba4e58aae6ca07',1,'netif']]], - ['rfc7668_5fif_5finit',['rfc7668_if_init',['../group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde',1,'rfc7668_if_init(struct netif *netif): lowpan6_ble.c'],['../group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde',1,'rfc7668_if_init(struct netif *netif): lowpan6_ble.c']]], - ['rfc7668_5finput',['rfc7668_input',['../group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197',1,'rfc7668_input(struct pbuf *p, struct netif *netif): lowpan6_ble.c'],['../group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197',1,'rfc7668_input(struct pbuf *p, struct netif *netif): lowpan6_ble.c']]], - ['rfc7668_5foutput',['rfc7668_output',['../group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0',1,'rfc7668_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6_ble.c'],['../group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0',1,'rfc7668_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6_ble.c']]], - ['rfc7668_5fset_5fcontext',['rfc7668_set_context',['../group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e',1,'rfc7668_set_context(u8_t index, const ip6_addr_t *context): lowpan6_ble.c'],['../group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e',1,'rfc7668_set_context(u8_t idx, const ip6_addr_t *context): lowpan6_ble.c']]], - ['rfc7668_5fset_5flocal_5faddr_5feui64',['rfc7668_set_local_addr_eui64',['../lowpan6__ble_8h.html#a9c5b721f6fb28b4c999baab56a65d8e2',1,'rfc7668_set_local_addr_eui64(struct netif *netif, const u8_t *local_addr, size_t local_addr_len): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a9c5b721f6fb28b4c999baab56a65d8e2',1,'rfc7668_set_local_addr_eui64(struct netif *netif, const u8_t *local_addr, size_t local_addr_len): lowpan6_ble.c']]], - ['rfc7668_5fset_5flocal_5faddr_5fmac48',['rfc7668_set_local_addr_mac48',['../lowpan6__ble_8h.html#a53d4e8096dd714f94c69d67a6cd49ac2',1,'rfc7668_set_local_addr_mac48(struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a53d4e8096dd714f94c69d67a6cd49ac2',1,'rfc7668_set_local_addr_mac48(struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr): lowpan6_ble.c']]], - ['rfc7668_5fset_5fpeer_5faddr_5feui64',['rfc7668_set_peer_addr_eui64',['../lowpan6__ble_8h.html#a01b797f4fde59dfb803f0299e6a49593',1,'rfc7668_set_peer_addr_eui64(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a01b797f4fde59dfb803f0299e6a49593',1,'rfc7668_set_peer_addr_eui64(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len): lowpan6_ble.c']]], - ['rfc7668_5fset_5fpeer_5faddr_5fmac48',['rfc7668_set_peer_addr_mac48',['../lowpan6__ble_8h.html#a437b9f9e85be644bd7b939413e3c81d0',1,'rfc7668_set_peer_addr_mac48(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a437b9f9e85be644bd7b939413e3c81d0',1,'rfc7668_set_peer_addr_mac48(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr): lowpan6_ble.c']]], - ['rs_5fcount',['rs_count',['../structnetif.html#a9c1f9f28bde60aa868bc3296bee7b1b6',1,'netif']]], - ['rs_5fheader',['rs_header',['../structrs__header.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.html deleted file mode 100644 index fb4d0ecc7bd511419d65a51178a60ec2f6de57c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.js deleted file mode 100644 index 444a50d21324bdc86dfa5538149cbadb5cda621c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_14.js +++ /dev/null @@ -1,344 +0,0 @@ -var searchData= -[ - ['snmp_20mib2_20callbacks',['SNMP MIB2 callbacks',['../group__lwip__opts__mib2.html',1,'']]], - ['sockets',['Sockets',['../group__lwip__opts__socket.html',1,'']]], - ['statistics',['Statistics',['../group__lwip__opts__stats.html',1,'']]], - ['sd',['sd',['../structapi__msg.html#ad5e8bf133bc5ba4c78822af297330ce4',1,'api_msg']]], - ['select',['select',['../group__socket.html#gac332b9b9b2cd877a6189ef838de49e33',1,'sockets.h']]], - ['select_5fwaiting',['select_waiting',['../structlwip__sock.html#aadbcf5ec3d50631d8821200163d88d38',1,'lwip_sock']]], - ['selwait_5ft',['SELWAIT_T',['../sockets__priv_8h.html#a8f4d240733a9261c668fc66dc4ce8196',1,'sockets_priv.h']]], - ['sem',['sem',['../structdns__api__msg.html#a15e01e675ebc46b5aede42342be445e2',1,'dns_api_msg::sem()'],['../structlwip__select__cb.html#ac9e790cac8b5eae607a8ef95dcc68482',1,'lwip_select_cb::sem()']]], - ['sem_5fsignalled',['sem_signalled',['../structlwip__select__cb.html#a1c00f1159e9e8eb7cca02c497605cd99',1,'lwip_select_cb']]], - ['send',['send',['../group__socket.html#ga19024690fdfd3512d24dcaa9b80d24ed',1,'sockets.h']]], - ['send_5ftimeout',['send_timeout',['../structnetconn.html#a44e55724482b8e447134f5ba4f01551a',1,'netconn']]], - ['sendevent',['sendevent',['../structlwip__sock.html#a7e282776681ea4b7bd389950a8a64fa8',1,'lwip_sock']]], - ['sendmsg',['sendmsg',['../group__socket.html#gaad99bea090b1fe4743234fcee15a5d28',1,'sockets.h']]], - ['sendto',['sendto',['../group__socket.html#gaaa17499d76ef421821fe72fd29fe38f7',1,'sockets.h']]], - ['sent_5fnum',['sent_num',['../structautoip.html#a9d3e3bab2f12b7c7283177fbf039fb25',1,'autoip']]], - ['sequence_5fnumber',['sequence_number',['../structieee__802154__hdr.html#a870001205f5a3ce45ce0b2f323275869',1,'ieee_802154_hdr']]], - ['sequential_2dstyle_20apis',['Sequential-style APIs',['../group__sequential__api.html',1,'']]], - ['service',['service',['../structmdns__service.html#a42583986e24b5a4a13b6d647c1a281ad',1,'mdns_service']]], - ['service_5fget_5ftxt_5ffn_5ft',['service_get_txt_fn_t',['../mdns_8h.html#a3b9ee5953214665e585e5bcaf6b8ea83',1,'mdns.h']]], - ['services',['services',['../structmdns__host.html#a750c31340c22e51375e4dc3e6e94f2ed',1,'mdns_host']]], - ['session_5fdata_5fpacket_5fsize',['session_data_packet_size',['../structnetbios__answer.html#abec38f20bb460ddc2d6e8c9b9208608c',1,'netbios_answer']]], - ['set_5ftest',['set_test',['../structsnmp__node__instance.html#a03c1fec3764f6b48337238b3355ee5bd',1,'snmp_node_instance::set_test()'],['../structsnmp__table__node.html#acfbc5fa3361117fc4fa83642dde8aef0',1,'snmp_table_node::set_test()']]], - ['set_5fvalue',['set_value',['../structsnmp__node__instance.html#a55fb4cadefcab9c74c3fb529c2560834',1,'snmp_node_instance::set_value()'],['../structsnmp__table__node.html#a2a3e8ac0dcce64604fc17e1de3c5a804',1,'snmp_table_node::set_value()']]], - ['setsockopt',['setsockopt',['../group__socket.html#ga115d74cd1953e7bafc2e34157c697df1',1,'sockets.h']]], - ['shutdown',['shutdown',['../group__socket.html#ga7d832f77cfad97cf901640f243c6e682',1,'sockets.h']]], - ['size',['size',['../structmemp__desc.html#a1688d2bdd5a7b77700e1fa627f025ba3',1,'memp_desc']]], - ['slip_5fdebug',['SLIP_DEBUG',['../group__lwip__opts__debugmsg.html#gab986f95183559d8678c6d80969b01857',1,'opt.h']]], - ['slip_5fmax_5fsize',['SLIP_MAX_SIZE',['../slipif_8c.html#accf448f9dabb0f33ef46b40355691cab',1,'slipif.c']]], - ['slip_5frx_5fqueue',['SLIP_RX_QUEUE',['../slipif_8h.html#a37ce8613535232db02bfd9ae9b51c668',1,'slipif.h']]], - ['slip_5fsio_5fspeed',['SLIP_SIO_SPEED',['../slipif_8c.html#a2a9e9ed81732a6794a9b9a712f75a1cc',1,'slipif.c']]], - ['slip_5fuse_5frx_5fthread',['SLIP_USE_RX_THREAD',['../slipif_8h.html#a198967c11f79cffc32192710294e8826',1,'slipif.h']]], - ['slip',['SLIP',['../group__slipif.html',1,'']]], - ['slipif_2ec',['slipif.c',['../slipif_8c.html',1,'']]], - ['slipif_2eh',['slipif.h',['../slipif_8h.html',1,'']]], - ['slipif_5finit',['slipif_init',['../group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3',1,'slipif_init(struct netif *netif): slipif.c'],['../group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3',1,'slipif_init(struct netif *netif): slipif.c']]], - ['slipif_5fpoll',['slipif_poll',['../group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6',1,'slipif_poll(struct netif *netif): slipif.c'],['../group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6',1,'slipif_poll(struct netif *netif): slipif.c']]], - ['slipif_5fprocess_5frxqueue',['slipif_process_rxqueue',['../group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946',1,'slipif_process_rxqueue(struct netif *netif): slipif.c'],['../group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946',1,'slipif_process_rxqueue(struct netif *netif): slipif.c']]], - ['slipif_5freceived_5fbyte',['slipif_received_byte',['../group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3',1,'slipif_received_byte(struct netif *netif, u8_t data): slipif.c'],['../group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3',1,'slipif_received_byte(struct netif *netif, u8_t data): slipif.c']]], - ['slipif_5freceived_5fbytes',['slipif_received_bytes',['../group__slipif.html#gabbee48569a513c90fe154632038eb6d6',1,'slipif_received_bytes(struct netif *netif, u8_t *data, u8_t len): slipif.c'],['../group__slipif.html#gabbee48569a513c90fe154632038eb6d6',1,'slipif_received_bytes(struct netif *netif, u8_t *data, u8_t len): slipif.c']]], - ['slipif_5fthread_5fname',['SLIPIF_THREAD_NAME',['../group__lwip__opts__thread.html#gae9cd260c56472324a2f0ee5f9597a675',1,'opt.h']]], - ['slipif_5fthread_5fprio',['SLIPIF_THREAD_PRIO',['../group__lwip__opts__thread.html#gab1b9fc2efcbf1f804bfd0191bc019c4e',1,'opt.h']]], - ['slipif_5fthread_5fstacksize',['SLIPIF_THREAD_STACKSIZE',['../group__lwip__opts__thread.html#gae8ab54a25007ce997bbab6289815e258',1,'opt.h']]], - ['smemcpy',['SMEMCPY',['../group__lwip__opts__memcpy.html#ga8c6e3c1e4f74acb16376188dbf8909ec',1,'opt.h']]], - ['smtp_20client',['SMTP client',['../group__smtp.html',1,'']]], - ['smtp_2ec',['smtp.c',['../smtp_8c.html',1,'']]], - ['smtp_5fbodydh',['SMTP_BODYDH',['../group__smtp__opts.html#ga4b1667149354b7819847cb4f5f1ff144',1,'smtp_opts.h']]], - ['smtp_5fcheck_5fdata',['SMTP_CHECK_DATA',['../group__smtp__opts.html#ga021d8133159895a2dbf5fb0b243da9fa',1,'smtp_opts.h']]], - ['smtp_5fcopy_5fauthdata',['SMTP_COPY_AUTHDATA',['../group__smtp__opts.html#gab5559a7c976e72204d9391f655bcc07e',1,'smtp_opts.h']]], - ['smtp_5fdebug',['SMTP_DEBUG',['../group__smtp__opts.html#gae7ea4f31c521947d5127e268ae02c317',1,'smtp_opts.h']]], - ['smtp_5fmax_5fpass_5flen',['SMTP_MAX_PASS_LEN',['../group__smtp__opts.html#ga9aa5f5529121a8266947f33c5e424ccc',1,'smtp_opts.h']]], - ['smtp_5fmax_5fservername_5flen',['SMTP_MAX_SERVERNAME_LEN',['../group__smtp__opts.html#gaee3b273524a2253ce5fb44b240b0371b',1,'smtp_opts.h']]], - ['smtp_5fmax_5fusername_5flen',['SMTP_MAX_USERNAME_LEN',['../group__smtp__opts.html#gafa0c84e5279b8eb8a5dbea6fe97aa099',1,'smtp_opts.h']]], - ['smtp_5fpoll_5finterval',['SMTP_POLL_INTERVAL',['../smtp_8c.html#a19ebd0b9a82b87fd205fed0dba06649e',1,'smtp.c']]], - ['smtp_5fsend_5fmail',['smtp_send_mail',['../group__smtp.html#gae43119480c4146df9eeff7ae80c767f7',1,'smtp_send_mail(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c'],['../group__smtp.html#gae43119480c4146df9eeff7ae80c767f7',1,'smtp_send_mail(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c']]], - ['smtp_5fsend_5fmail_5fint',['smtp_send_mail_int',['../group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243',1,'smtp_send_mail_int(void *arg): smtp.c'],['../group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243',1,'smtp_send_mail_int(void *arg): smtp.c']]], - ['smtp_5fsend_5fmail_5fstatic',['smtp_send_mail_static',['../group__smtp.html#ga06f6582701def2a62582373bb0be5788',1,'smtp_send_mail_static(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c'],['../group__smtp.html#ga06f6582701def2a62582373bb0be5788',1,'smtp_send_mail_static(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c']]], - ['smtp_5fsend_5frequest',['smtp_send_request',['../structsmtp__send__request.html',1,'']]], - ['smtp_5fsession',['smtp_session',['../structsmtp__session.html',1,'']]], - ['smtp_5fsession_5fstate',['smtp_session_state',['../smtp_8c.html#a04947fff2d3a3803e6c716aecc7f2bae',1,'smtp.c']]], - ['smtp_5fset_5fauth',['smtp_set_auth',['../group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899',1,'smtp_set_auth(const char *username, const char *pass): smtp.c'],['../group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899',1,'smtp_set_auth(const char *username, const char *pass): smtp.c']]], - ['smtp_5fset_5fserver_5faddr',['smtp_set_server_addr',['../group__smtp.html#ga1ccf4305461ec16cf41599341ec54983',1,'smtp_set_server_addr(const char *server): smtp.c'],['../group__smtp.html#ga1ccf4305461ec16cf41599341ec54983',1,'smtp_set_server_addr(const char *server): smtp.c']]], - ['smtp_5fset_5fserver_5fport',['smtp_set_server_port',['../group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f',1,'smtp_set_server_port(u16_t port): smtp.c'],['../group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f',1,'smtp_set_server_port(u16_t port): smtp.c']]], - ['smtp_5fset_5ftls_5fconfig',['smtp_set_tls_config',['../group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e',1,'smtp_set_tls_config(struct altcp_tls_config *tls_config): smtp.c'],['../group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e',1,'smtp_set_tls_config(struct altcp_tls_config *tls_config): smtp.c']]], - ['smtp_5fsupport_5fauth_5flogin',['SMTP_SUPPORT_AUTH_LOGIN',['../group__smtp__opts.html#ga7a83e686b109fa59557c13736aeeab3b',1,'smtp_opts.h']]], - ['smtp_5fsupport_5fauth_5fplain',['SMTP_SUPPORT_AUTH_PLAIN',['../group__smtp__opts.html#ga2e6c8313006592884e89bbcf353cf5ac',1,'smtp_opts.h']]], - ['smtp_5ftimeout',['SMTP_TIMEOUT',['../smtp_8c.html#a6029851c4f71d98b00d6c49a17ea9ef6',1,'smtp.c']]], - ['smtp_5ftimeout_5fdatablock',['SMTP_TIMEOUT_DATABLOCK',['../smtp_8c.html#ad853ab316a3b866b87c0454053febfe3',1,'smtp.c']]], - ['smtp_5ftimeout_5fdataterm',['SMTP_TIMEOUT_DATATERM',['../smtp_8c.html#a73855e673457f748b6bcba49aab9b035',1,'smtp.c']]], - ['snmpv2c_2fv3_20agent',['SNMPv2c/v3 agent',['../group__snmp.html',1,'']]], - ['snmp_2eh',['snmp.h',['../apps_2snmp_8h.html',1,'(Global Namespace)'],['../snmp_8h.html',1,'(Global Namespace)']]], - ['snmp_5faccess_5ft',['snmp_access_t',['../snmp__core_8h.html#ad5a33687d1a6fcf970266b41b0633760',1,'snmp_core.h']]], - ['snmp_5fans1_5fenc_5ftlv',['snmp_ans1_enc_tlv',['../snmp__asn1_8c.html#af8e905a214936995d235789f359cf015',1,'snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c'],['../snmp__asn1_8h.html#af8e905a214936995d235789f359cf015',1,'snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c']]], - ['snmp_5fasn1_2ec',['snmp_asn1.c',['../snmp__asn1_8c.html',1,'']]], - ['snmp_5fasn1_2eh',['snmp_asn1.h',['../snmp__asn1_8h.html',1,'']]], - ['snmp_5fasn1_5fdec_5foid',['snmp_asn1_dec_oid',['../snmp__asn1_8c.html#a8bb84ec51c46a890b7ced016043b2908',1,'snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a8bb84ec51c46a890b7ced016043b2908',1,'snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fraw',['snmp_asn1_dec_raw',['../snmp__asn1_8c.html#a31055a35285214ea0d4ad60c64c2f73e',1,'snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a31055a35285214ea0d4ad60c64c2f73e',1,'snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fs32t',['snmp_asn1_dec_s32t',['../snmp__asn1_8c.html#a51d36daf2935c246eb55fb749581e2bb',1,'snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value): snmp_asn1.c'],['../snmp__asn1_8h.html#a51d36daf2935c246eb55fb749581e2bb',1,'snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5ftlv',['snmp_asn1_dec_tlv',['../snmp__asn1_8c.html#a7e3f63b155b06f7ade627060b55e4496',1,'snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c'],['../snmp__asn1_8h.html#a7e3f63b155b06f7ade627060b55e4496',1,'snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fu32t',['snmp_asn1_dec_u32t',['../snmp__asn1_8c.html#ac04e08c19c40cfc3333a181018887a51',1,'snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value): snmp_asn1.c'],['../snmp__asn1_8h.html#ac04e08c19c40cfc3333a181018887a51',1,'snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5flength_5fcnt',['snmp_asn1_enc_length_cnt',['../snmp__asn1_8c.html#a20343aef4524459a2b45704e18ef520d',1,'snmp_asn1_enc_length_cnt(u16_t length, u8_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a20343aef4524459a2b45704e18ef520d',1,'snmp_asn1_enc_length_cnt(u16_t length, u8_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5foid',['snmp_asn1_enc_oid',['../snmp__asn1_8c.html#aa71260abd46fc2f682874016896fe218',1,'snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len): snmp_asn1.c'],['../snmp__asn1_8h.html#aa71260abd46fc2f682874016896fe218',1,'snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5foid_5fcnt',['snmp_asn1_enc_oid_cnt',['../snmp__asn1_8c.html#ab6fd58c1b41cb98117f00a11db7d226f',1,'snmp_asn1_enc_oid_cnt(const u32_t *oid, u16_t oid_len, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#ab6fd58c1b41cb98117f00a11db7d226f',1,'snmp_asn1_enc_oid_cnt(const u32_t *oid, u16_t oid_len, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fraw',['snmp_asn1_enc_raw',['../snmp__asn1_8c.html#a167b707051bbbeafea14eeca72449ac6',1,'snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a167b707051bbbeafea14eeca72449ac6',1,'snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fs32t',['snmp_asn1_enc_s32t',['../snmp__asn1_8c.html#a25b3fe21becd08260ec56bef9299d3c6',1,'snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value): snmp_asn1.c'],['../snmp__asn1_8h.html#a25b3fe21becd08260ec56bef9299d3c6',1,'snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fs32t_5fcnt',['snmp_asn1_enc_s32t_cnt',['../snmp__asn1_8c.html#a8c74914532f1e0c219dfb1977fd0c22f',1,'snmp_asn1_enc_s32t_cnt(s32_t value, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a8c74914532f1e0c219dfb1977fd0c22f',1,'snmp_asn1_enc_s32t_cnt(s32_t value, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fu32t',['snmp_asn1_enc_u32t',['../snmp__asn1_8c.html#aa54b4ee3c58ef66721df96fd8b1f66b2',1,'snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value): snmp_asn1.c'],['../snmp__asn1_8h.html#aa54b4ee3c58ef66721df96fd8b1f66b2',1,'snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fu32t_5fcnt',['snmp_asn1_enc_u32t_cnt',['../snmp__asn1_8c.html#a58965e0305884d550786440c84119ad4',1,'snmp_asn1_enc_u32t_cnt(u32_t value, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a58965e0305884d550786440c84119ad4',1,'snmp_asn1_enc_u32t_cnt(u32_t value, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fauthfail_5ftrap',['snmp_authfail_trap',['../group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee',1,'snmp_authfail_trap(void): snmp_traps.c'],['../group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee',1,'snmp_authfail_trap(void): snmp_traps.c']]], - ['snmp_5fcoldstart_5ftrap',['snmp_coldstart_trap',['../group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be',1,'snmp_coldstart_trap(void): snmp_traps.c'],['../group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be',1,'snmp_coldstart_trap(void): snmp_traps.c']]], - ['snmp_5fcommunity',['snmp_community',['../snmp__msg_8c.html#ac6f810ab812c44c6ca1df1fdf926a9f6',1,'snmp_community(): snmp_msg.c'],['../snmp__msg_8h.html#ac6f810ab812c44c6ca1df1fdf926a9f6',1,'snmp_community(): snmp_msg.c'],['../group__snmp__opts.html#ga316c1e1f06f0c7ca56589563809e64db',1,'SNMP_COMMUNITY(): snmp_opts.h']]], - ['snmp_5fcommunity_5ftrap',['snmp_community_trap',['../snmp__msg_8c.html#a2e2007343d9492b8e31d363d2c6ad79b',1,'snmp_community_trap(): snmp_msg.c'],['../snmp__traps_8c.html#a2e2007343d9492b8e31d363d2c6ad79b',1,'snmp_community_trap(): snmp_msg.c'],['../group__snmp__opts.html#gaaefc9dda5f8e5c296018a463cdbac39b',1,'SNMP_COMMUNITY_TRAP(): snmp_opts.h']]], - ['snmp_5fcommunity_5fwrite',['SNMP_COMMUNITY_WRITE',['../group__snmp__opts.html#gafb9414dc7a33978b62a3a9838b659464',1,'SNMP_COMMUNITY_WRITE(): snmp_opts.h'],['../snmp__msg_8c.html#a2d77485bb0b640c8e5f569ca756d3b04',1,'snmp_community_write(): snmp_msg.c'],['../snmp__msg_8h.html#a2d77485bb0b640c8e5f569ca756d3b04',1,'snmp_community_write(): snmp_msg.c']]], - ['snmp_5fcore_2ec',['snmp_core.c',['../snmp__core_8c.html',1,'']]], - ['snmp_5fcore_2eh',['snmp_core.h',['../snmp__core_8h.html',1,'']]], - ['snmp_5fcreate_5fthread_5fsync_5fnode',['SNMP_CREATE_THREAD_SYNC_NODE',['../snmp__threadsync_8h.html#a1971c27c8addf1c426abd1abac54c8d2',1,'snmp_threadsync.h']]], - ['snmp_5fdebug',['SNMP_DEBUG',['../group__snmp__opts.html#gac041000361342f51ad5ee5d8f6254e02',1,'snmp_opts.h']]], - ['snmp_5fdecode_5fbits',['snmp_decode_bits',['../snmp__core_8c.html#ad3ab34b13bb9fcc757c8d366fe520fdc',1,'snmp_decode_bits(const u8_t *buf, u32_t buf_len, u32_t *bit_value): snmp_core.c'],['../snmp__core_8h.html#ad3ab34b13bb9fcc757c8d366fe520fdc',1,'snmp_decode_bits(const u8_t *buf, u32_t buf_len, u32_t *bit_value): snmp_core.c']]], - ['snmp_5fdevice_5fenterprise_5foid',['SNMP_DEVICE_ENTERPRISE_OID',['../group__snmp__opts.html#ga09118b734e85df152af098744e888b34',1,'snmp_opts.h']]], - ['snmp_5fdevice_5fenterprise_5foid_5flen',['SNMP_DEVICE_ENTERPRISE_OID_LEN',['../group__snmp__opts.html#ga9e39ba5308f5c7ac5296c7d05fdfa97f',1,'snmp_opts.h']]], - ['snmp_5fencode_5fbits',['snmp_encode_bits',['../snmp__core_8c.html#ae6f5d0c38a7ec164a67fa55c87f1de03',1,'snmp_encode_bits(u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count): snmp_core.c'],['../snmp__core_8h.html#ae6f5d0c38a7ec164a67fa55c87f1de03',1,'snmp_encode_bits(u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count): snmp_core.c']]], - ['snmp_5ferr_5ft',['snmp_err_t',['../snmp__core_8h.html#abaa9cdad345ad93da515d31625a54589',1,'snmp_core.h']]], - ['snmp_5fgentrap_5fauth_5ffailure',['SNMP_GENTRAP_AUTH_FAILURE',['../apps_2snmp_8h.html#aaf312d8bdbeed2c02560321ab24a022f',1,'snmp.h']]], - ['snmp_5fgentrap_5fcoldstart',['SNMP_GENTRAP_COLDSTART',['../apps_2snmp_8h.html#ae9310bbe1948b3c3bc64c073d4621019',1,'snmp.h']]], - ['snmp_5fgentrap_5fegp_5fneighbor_5floss',['SNMP_GENTRAP_EGP_NEIGHBOR_LOSS',['../apps_2snmp_8h.html#ac1cd822650d9ac66d0333a5ad600cfee',1,'snmp.h']]], - ['snmp_5fgentrap_5fenterprise_5fspecific',['SNMP_GENTRAP_ENTERPRISE_SPECIFIC',['../apps_2snmp_8h.html#ab3691cecfa911baa52ccf6054022ba43',1,'snmp.h']]], - ['snmp_5fgentrap_5flinkdown',['SNMP_GENTRAP_LINKDOWN',['../apps_2snmp_8h.html#a1856efbe83199f456c34a4e5139dfb16',1,'snmp.h']]], - ['snmp_5fgentrap_5flinkup',['SNMP_GENTRAP_LINKUP',['../apps_2snmp_8h.html#afa665cdc02ccd5ee9fe0c4cb1b792186',1,'snmp.h']]], - ['snmp_5fgentrap_5fwarmstart',['SNMP_GENTRAP_WARMSTART',['../apps_2snmp_8h.html#a9a2e5824deab50e639b01181307a0926',1,'snmp.h']]], - ['snmp_5fget_5fauth_5ftraps_5fenabled',['snmp_get_auth_traps_enabled',['../group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7',1,'snmp_get_auth_traps_enabled(void): snmp_traps.c'],['../group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7',1,'snmp_get_auth_traps_enabled(void): snmp_traps.c']]], - ['snmp_5fget_5fcommunity',['snmp_get_community',['../group__snmp__core.html#gacf277cbca915275190426aeef4cfb103',1,'snmp_get_community(void): snmp_msg.c'],['../group__snmp__core.html#gacf277cbca915275190426aeef4cfb103',1,'snmp_get_community(void): snmp_msg.c']]], - ['snmp_5fget_5fcommunity_5ftrap',['snmp_get_community_trap',['../group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409',1,'snmp_get_community_trap(void): snmp_msg.c'],['../group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409',1,'snmp_get_community_trap(void): snmp_msg.c']]], - ['snmp_5fget_5fcommunity_5fwrite',['snmp_get_community_write',['../group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0',1,'snmp_get_community_write(void): snmp_msg.c'],['../group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0',1,'snmp_get_community_write(void): snmp_msg.c']]], - ['snmp_5fget_5fdevice_5fenterprise_5foid',['snmp_get_device_enterprise_oid',['../group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50',1,'snmp_get_device_enterprise_oid(void): snmp_core.c'],['../group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50',1,'snmp_get_device_enterprise_oid(void): snmp_core.c']]], - ['snmp_5fiftype',['snmp_ifType',['../group__netif__mib2.html#ga15378b8dcd2a9dc2985142d864a767ba',1,'snmp.h']]], - ['snmp_5finit',['snmp_init',['../snmp__netconn_8c.html#ga4d88f2fc7655280384131d543e0d83e5',1,'snmp_init(void): snmp_netconn.c'],['../group__snmp__core.html#ga4d88f2fc7655280384131d543e0d83e5',1,'snmp_init(void): snmp_raw.c']]], - ['snmp_5fip4_5fto_5foid',['snmp_ip4_to_oid',['../snmp__core_8c.html#a4e01d395f0c8c38c2b5b681047969da1',1,'snmp_ip4_to_oid(const ip4_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a4e01d395f0c8c38c2b5b681047969da1',1,'snmp_ip4_to_oid(const ip4_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fip6_5fto_5foid',['snmp_ip6_to_oid',['../snmp__core_8c.html#af1f327eef86765cce0253c94ec3c5ce9',1,'snmp_ip6_to_oid(const ip6_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#af1f327eef86765cce0253c94ec3c5ce9',1,'snmp_ip6_to_oid(const ip6_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fip_5fport_5fto_5foid',['snmp_ip_port_to_oid',['../snmp__core_8c.html#a53b01262de3d1c52faf88dd4bb702a27',1,'snmp_ip_port_to_oid(const ip_addr_t *ip, u16_t port, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a53b01262de3d1c52faf88dd4bb702a27',1,'snmp_ip_port_to_oid(const ip_addr_t *ip, u16_t port, u32_t *oid): snmp_core.c']]], - ['snmp_5fip_5fto_5foid',['snmp_ip_to_oid',['../snmp__core_8c.html#a909ed1b0da526a0acdf6fa57a06f351e',1,'snmp_ip_to_oid(const ip_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a909ed1b0da526a0acdf6fa57a06f351e',1,'snmp_ip_to_oid(const ip_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fleaf_5fnode',['snmp_leaf_node',['../structsnmp__leaf__node.html',1,'']]], - ['snmp_5flwip_5fenterprise_5foid',['SNMP_LWIP_ENTERPRISE_OID',['../group__snmp__opts.html#ga868bfef6efe05515c86291137a633479',1,'snmp_opts.h']]], - ['snmp_5flwip_5fgetbulk_5fmax_5frepetitions',['SNMP_LWIP_GETBULK_MAX_REPETITIONS',['../group__snmp__opts.html#ga5a24152aa5f3c2837b9a3145aa3c59f3',1,'snmp_opts.h']]], - ['snmp_5flwip_5fmib2',['SNMP_LWIP_MIB2',['../group__snmp__opts.html#gaab667d48f48ee89f8bdbc7f134e6037d',1,'snmp_opts.h']]], - ['snmp_5flwip_5fmib2_5fsyscontact',['SNMP_LWIP_MIB2_SYSCONTACT',['../group__snmp__opts.html#ga1a57501c615b630d363e0af1a504e683',1,'snmp_opts.h']]], - ['snmp_5flwip_5fmib2_5fsysdesc',['SNMP_LWIP_MIB2_SYSDESC',['../group__snmp__opts.html#gae93a105b421a2ca91e862da5087cec73',1,'snmp_opts.h']]], - ['snmp_5flwip_5fmib2_5fsyslocation',['SNMP_LWIP_MIB2_SYSLOCATION',['../group__snmp__opts.html#ga311cec98c8f7e4851d325fffe96cf8d9',1,'snmp_opts.h']]], - ['snmp_5flwip_5fmib2_5fsysname',['SNMP_LWIP_MIB2_SYSNAME',['../group__snmp__opts.html#ga80ba46f9517a51b5477f13082b2bcf98',1,'snmp_opts.h']]], - ['snmp_5fmax_5fcommunity_5fstr_5flen',['SNMP_MAX_COMMUNITY_STR_LEN',['../group__snmp__opts.html#ga0e98b58159a77688f87f9f50479177fd',1,'snmp_opts.h']]], - ['snmp_5fmax_5fobj_5fid_5flen',['SNMP_MAX_OBJ_ID_LEN',['../group__snmp__opts.html#ga3ad9d293f90e3c885c4e3263a9064a41',1,'snmp_opts.h']]], - ['snmp_5fmax_5foctet_5fstring_5flen',['SNMP_MAX_OCTET_STRING_LEN',['../group__snmp__opts.html#gae50cdd09697aa54a8b9f26432ac55ac2',1,'snmp_opts.h']]], - ['snmp_5fmax_5fvalue_5fsize',['SNMP_MAX_VALUE_SIZE',['../group__snmp__opts.html#gafb4362575bc50476a7401a1ed14787f0',1,'snmp_opts.h']]], - ['snmp_5fmib',['snmp_mib',['../structsnmp__mib.html',1,'']]], - ['snmp_5fmib2_2ec',['snmp_mib2.c',['../snmp__mib2_8c.html',1,'']]], - ['snmp_5fmib2_2eh',['snmp_mib2.h',['../snmp__mib2_8h.html',1,'']]], - ['snmp_5fmib2_5ficmp_2ec',['snmp_mib2_icmp.c',['../snmp__mib2__icmp_8c.html',1,'']]], - ['snmp_5fmib2_5finterfaces_2ec',['snmp_mib2_interfaces.c',['../snmp__mib2__interfaces_8c.html',1,'']]], - ['snmp_5fmib2_5fip_2ec',['snmp_mib2_ip.c',['../snmp__mib2__ip_8c.html',1,'']]], - ['snmp_5fmib2_5fset_5fsyscontact',['snmp_mib2_set_syscontact',['../group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e',1,'snmp_mib2_set_syscontact(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e',1,'snmp_mib2_set_syscontact(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyscontact_5freadonly',['snmp_mib2_set_syscontact_readonly',['../group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a',1,'snmp_mib2_set_syscontact_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a',1,'snmp_mib2_set_syscontact_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysdescr',['snmp_mib2_set_sysdescr',['../group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc',1,'snmp_mib2_set_sysdescr(const u8_t *str, const u16_t *len): snmp_mib2_system.c'],['../group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc',1,'snmp_mib2_set_sysdescr(const u8_t *str, const u16_t *len): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyslocation',['snmp_mib2_set_syslocation',['../group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2',1,'snmp_mib2_set_syslocation(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2',1,'snmp_mib2_set_syslocation(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyslocation_5freadonly',['snmp_mib2_set_syslocation_readonly',['../group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267',1,'snmp_mib2_set_syslocation_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267',1,'snmp_mib2_set_syslocation_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysname',['snmp_mib2_set_sysname',['../group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7',1,'snmp_mib2_set_sysname(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7',1,'snmp_mib2_set_sysname(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysname_5freadonly',['snmp_mib2_set_sysname_readonly',['../group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5',1,'snmp_mib2_set_sysname_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5',1,'snmp_mib2_set_sysname_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fsnmp_2ec',['snmp_mib2_snmp.c',['../snmp__mib2__snmp_8c.html',1,'']]], - ['snmp_5fmib2_5fsystem_2ec',['snmp_mib2_system.c',['../snmp__mib2__system_8c.html',1,'']]], - ['snmp_5fmib2_5ftcp_2ec',['snmp_mib2_tcp.c',['../snmp__mib2__tcp_8c.html',1,'']]], - ['snmp_5fmib2_5fudp_2ec',['snmp_mib2_udp.c',['../snmp__mib2__udp_8c.html',1,'']]], - ['snmp_5fmib_5fdebug',['SNMP_MIB_DEBUG',['../group__snmp__opts.html#gac12240265db443eaf9d31d187e586c16',1,'snmp_opts.h']]], - ['snmp_5fmib_5ftree_5fresolve_5fexact',['snmp_mib_tree_resolve_exact',['../snmp__core_8c.html#af42d6d2732a92017a43b83a07609fd1a',1,'snmp_core.c']]], - ['snmp_5fmin_5fvalue_5fsize',['SNMP_MIN_VALUE_SIZE',['../group__snmp__opts.html#gac815d0dbe576299546ac612e7eaf3f90',1,'snmp_opts.h']]], - ['snmp_5fmsg_2ec',['snmp_msg.c',['../snmp__msg_8c.html',1,'']]], - ['snmp_5fmsg_2eh',['snmp_msg.h',['../snmp__msg_8h.html',1,'']]], - ['snmp_5fnetconn_2ec',['snmp_netconn.c',['../snmp__netconn_8c.html',1,'']]], - ['snmp_5fnext_5foid_5fcheck',['snmp_next_oid_check',['../snmp__core_8c.html#a18126b2b13f267306c27e851e9379983',1,'snmp_next_oid_check(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference): snmp_core.c'],['../snmp__core_8h.html#a18126b2b13f267306c27e851e9379983',1,'snmp_next_oid_check(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference): snmp_core.c']]], - ['snmp_5fnext_5foid_5finit',['snmp_next_oid_init',['../snmp__core_8c.html#a8074765d5c2b809561f032d35e59e213',1,'snmp_next_oid_init(struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len): snmp_core.c'],['../snmp__core_8h.html#a8074765d5c2b809561f032d35e59e213',1,'snmp_next_oid_init(struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len): snmp_core.c']]], - ['snmp_5fnext_5foid_5fprecheck',['snmp_next_oid_precheck',['../snmp__core_8c.html#a9768ecf81f01880dbf1cc1933bd9e60a',1,'snmp_next_oid_precheck(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a9768ecf81f01880dbf1cc1933bd9e60a',1,'snmp_next_oid_precheck(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5fnext_5foid_5fstate',['snmp_next_oid_state',['../structsnmp__next__oid__state.html',1,'']]], - ['snmp_5fnode',['snmp_node',['../structsnmp__node.html',1,'']]], - ['snmp_5fnode_5finstance',['snmp_node_instance',['../structsnmp__node__instance.html',1,'']]], - ['snmp_5fnode_5ftree',['SNMP_NODE_TREE',['../snmp__core_8h.html#a9ee3aad9305fdd883abb37822be81b72',1,'snmp_core.h']]], - ['snmp_5fobj_5fid',['snmp_obj_id',['../structsnmp__obj__id.html',1,'']]], - ['snmp_5foid_5fappend',['snmp_oid_append',['../snmp__core_8c.html#a5aa6c8dbfc93235b160afaf3a40c1c93',1,'snmp_oid_append(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a5aa6c8dbfc93235b160afaf3a40c1c93',1,'snmp_oid_append(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fassign',['snmp_oid_assign',['../snmp__core_8c.html#a41fd5e854d809499e28c66b4918481a6',1,'snmp_oid_assign(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a41fd5e854d809499e28c66b4918481a6',1,'snmp_oid_assign(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fcombine',['snmp_oid_combine',['../snmp__core_8c.html#a6edcb88d8162544333bcede301cf0904',1,'snmp_oid_combine(struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#a6edcb88d8162544333bcede301cf0904',1,'snmp_oid_combine(struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fcompare',['snmp_oid_compare',['../snmp__core_8c.html#af041ab415e8063097c79be2b892174f8',1,'snmp_oid_compare(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#af041ab415e8063097c79be2b892174f8',1,'snmp_oid_compare(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fequal',['snmp_oid_equal',['../snmp__core_8c.html#ac2b6821b3d4a25033433fc25ffd74c9e',1,'snmp_oid_equal(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#ac2b6821b3d4a25033433fc25ffd74c9e',1,'snmp_oid_equal(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fin_5frange',['snmp_oid_in_range',['../snmp__core_8c.html#a5275903be5948b1c28bfadb365823504',1,'snmp_oid_in_range(const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len): snmp_core.c'],['../snmp__core_8h.html#a5275903be5948b1c28bfadb365823504',1,'snmp_oid_in_range(const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len): snmp_core.c']]], - ['snmp_5foid_5fprefix',['snmp_oid_prefix',['../snmp__core_8c.html#a32256b37b211b4f59d8f114cee364f39',1,'snmp_oid_prefix(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a32256b37b211b4f59d8f114cee364f39',1,'snmp_oid_prefix(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5frange',['snmp_oid_range',['../structsnmp__oid__range.html',1,'']]], - ['snmp_5foid_5fto_5fip',['snmp_oid_to_ip',['../snmp__core_8c.html#a66aac86af921cd8aecb95eb252eb3e84',1,'snmp_oid_to_ip(const u32_t *oid, u8_t oid_len, ip_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#a66aac86af921cd8aecb95eb252eb3e84',1,'snmp_oid_to_ip(const u32_t *oid, u8_t oid_len, ip_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip4',['snmp_oid_to_ip4',['../snmp__core_8c.html#a095efcd4202782e57625d7b1afcdbf77',1,'snmp_oid_to_ip4(const u32_t *oid, ip4_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#a095efcd4202782e57625d7b1afcdbf77',1,'snmp_oid_to_ip4(const u32_t *oid, ip4_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip6',['snmp_oid_to_ip6',['../snmp__core_8c.html#aa1b651a1faf6f1ee0dfdbea48310ed09',1,'snmp_oid_to_ip6(const u32_t *oid, ip6_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#aa1b651a1faf6f1ee0dfdbea48310ed09',1,'snmp_oid_to_ip6(const u32_t *oid, ip6_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip_5fport',['snmp_oid_to_ip_port',['../snmp__core_8c.html#a21f02b239cc9abae586f5ef92923e507',1,'snmp_oid_to_ip_port(const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port): snmp_core.c'],['../snmp__core_8h.html#a21f02b239cc9abae586f5ef92923e507',1,'snmp_oid_to_ip_port(const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port): snmp_core.c']]], - ['snmp_5fopts_2eh',['snmp_opts.h',['../snmp__opts_8h.html',1,'']]], - ['snmp_5fpbuf_5fstream_2ec',['snmp_pbuf_stream.c',['../snmp__pbuf__stream_8c.html',1,'']]], - ['snmp_5fpbuf_5fstream_2eh',['snmp_pbuf_stream.h',['../snmp__pbuf__stream_8h.html',1,'']]], - ['snmp_5fraw_2ec',['snmp_raw.c',['../snmp__raw_8c.html',1,'']]], - ['snmp_5fsafe_5frequests',['SNMP_SAFE_REQUESTS',['../group__snmp__opts.html#ga95e39047b9bcb385780b06b35af49261',1,'snmp_opts.h']]], - ['snmp_5fscalar_2ec',['snmp_scalar.c',['../snmp__scalar_8c.html',1,'']]], - ['snmp_5fscalar_2eh',['snmp_scalar.h',['../snmp__scalar_8h.html',1,'']]], - ['snmp_5fscalar_5farray_5fnode',['snmp_scalar_array_node',['../structsnmp__scalar__array__node.html',1,'']]], - ['snmp_5fscalar_5farray_5fnode_5fdef',['snmp_scalar_array_node_def',['../structsnmp__scalar__array__node__def.html',1,'']]], - ['snmp_5fscalar_5fnode',['snmp_scalar_node',['../structsnmp__scalar__node.html',1,'']]], - ['snmp_5fsend_5ftrap',['snmp_send_trap',['../group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd',1,'snmp_send_trap(const struct snmp_obj_id *eoid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c'],['../group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd',1,'snmp_send_trap(const struct snmp_obj_id *oid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c']]], - ['snmp_5fsend_5ftrap_5fgeneric',['snmp_send_trap_generic',['../group__snmp__traps.html#ga0e044259289cb690197173f93c17607d',1,'snmp_send_trap_generic(s32_t generic_trap): snmp_traps.c'],['../group__snmp__traps.html#ga0e044259289cb690197173f93c17607d',1,'snmp_send_trap_generic(s32_t generic_trap): snmp_traps.c']]], - ['snmp_5fsend_5ftrap_5fspecific',['snmp_send_trap_specific',['../group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1',1,'snmp_send_trap_specific(s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c'],['../group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1',1,'snmp_send_trap_specific(s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c']]], - ['snmp_5fset_5fauth_5ftraps_5fenabled',['snmp_set_auth_traps_enabled',['../group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c',1,'snmp_set_auth_traps_enabled(u8_t enable): snmp_traps.c'],['../group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c',1,'snmp_set_auth_traps_enabled(u8_t enable): snmp_traps.c']]], - ['snmp_5fset_5fcommunity',['snmp_set_community',['../group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1',1,'snmp_set_community(const char *const community): snmp_msg.c'],['../group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1',1,'snmp_set_community(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fcommunity_5ftrap',['snmp_set_community_trap',['../group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760',1,'snmp_set_community_trap(const char *const community): snmp_msg.c'],['../group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760',1,'snmp_set_community_trap(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fcommunity_5fwrite',['snmp_set_community_write',['../group__snmp__core.html#ga341461766863cff46a44e5f431f2da01',1,'snmp_set_community_write(const char *const community): snmp_msg.c'],['../group__snmp__core.html#ga341461766863cff46a44e5f431f2da01',1,'snmp_set_community_write(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fdevice_5fenterprise_5foid',['snmp_set_device_enterprise_oid',['../group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a',1,'snmp_set_device_enterprise_oid(const struct snmp_obj_id *device_enterprise_oid): snmp_core.c'],['../group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a',1,'snmp_set_device_enterprise_oid(const struct snmp_obj_id *device_enterprise_oid): snmp_core.c']]], - ['snmp_5fset_5fmibs',['snmp_set_mibs',['../group__snmp__core.html#ga29c76474971f25d038fd486447c70e21',1,'snmp_set_mibs(const struct snmp_mib **mibs, u8_t num_mibs): snmp_core.c'],['../group__snmp__core.html#ga29c76474971f25d038fd486447c70e21',1,'snmp_set_mibs(const struct snmp_mib **mibs, u8_t num_mibs): snmp_core.c']]], - ['snmp_5fset_5fwrite_5fcallback',['snmp_set_write_callback',['../group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b',1,'snmp_set_write_callback(snmp_write_callback_fct write_callback, void *callback_arg): snmp_msg.c'],['../group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b',1,'snmp_set_write_callback(snmp_write_callback_fct write_callback, void *callback_arg): snmp_msg.c']]], - ['snmp_5fstack_5fsize',['SNMP_STACK_SIZE',['../group__snmp__opts.html#ga0dcacdccc61216c6773943ad3fd31242',1,'snmp_opts.h']]], - ['snmp_5ftable_2ec',['snmp_table.c',['../snmp__table_8c.html',1,'']]], - ['snmp_5ftable_2eh',['snmp_table.h',['../snmp__table_8h.html',1,'']]], - ['snmp_5ftable_5fcol_5fdef',['snmp_table_col_def',['../structsnmp__table__col__def.html',1,'']]], - ['snmp_5ftable_5fcolumn_5fdata_5ftype_5ft',['snmp_table_column_data_type_t',['../snmp__table_8h.html#af9b59f3ba7dccf338fe6e5bc1c4b1db5',1,'snmp_table.h']]], - ['snmp_5ftable_5fnode',['snmp_table_node',['../structsnmp__table__node.html',1,'']]], - ['snmp_5ftable_5fsimple_5fnode',['snmp_table_simple_node',['../structsnmp__table__simple__node.html',1,'']]], - ['snmp_5fthread_5fprio',['SNMP_THREAD_PRIO',['../group__snmp__opts.html#gad9bce0d9c05ed4607d72de7b75f2a80b',1,'snmp_opts.h']]], - ['snmp_5fthreadsync_2ec',['snmp_threadsync.c',['../snmp__threadsync_8c.html',1,'']]], - ['snmp_5fthreadsync_2eh',['snmp_threadsync.h',['../snmp__threadsync_8h.html',1,'']]], - ['snmp_5fthreadsync_5finit',['snmp_threadsync_init',['../snmp__threadsync_8c.html#a36e5b1dbb067641b7a6ac486b4ec15b6',1,'snmp_threadsync_init(struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn): snmp_threadsync.c'],['../snmp__threadsync_8h.html#a36e5b1dbb067641b7a6ac486b4ec15b6',1,'snmp_threadsync_init(struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn): snmp_threadsync.c']]], - ['snmp_5fthreadsync_5finstance',['snmp_threadsync_instance',['../structsnmp__threadsync__instance.html',1,'']]], - ['snmp_5fthreadsync_5fnode',['snmp_threadsync_node',['../structsnmp__threadsync__node.html',1,'']]], - ['snmp_5ftrap_5fdestinations',['SNMP_TRAP_DESTINATIONS',['../group__snmp__opts.html#ga692343b0cc555c302fd713003d4f8a08',1,'snmp_opts.h']]], - ['snmp_5ftrap_5fdst_5fenable',['snmp_trap_dst_enable',['../group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32',1,'snmp_trap_dst_enable(u8_t dst_idx, u8_t enable): snmp_traps.c'],['../group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32',1,'snmp_trap_dst_enable(u8_t dst_idx, u8_t enable): snmp_traps.c']]], - ['snmp_5ftrap_5fdst_5fip_5fset',['snmp_trap_dst_ip_set',['../group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86',1,'snmp_trap_dst_ip_set(u8_t dst_idx, const ip_addr_t *dst): snmp_traps.c'],['../group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86',1,'snmp_trap_dst_ip_set(u8_t dst_idx, const ip_addr_t *dst): snmp_traps.c']]], - ['snmp_5ftraps_2ec',['snmp_traps.c',['../snmp__traps_8c.html',1,'']]], - ['snmp_5ftraps_5fhandle',['snmp_traps_handle',['../snmp__msg_8h.html#ade16efa80e2c2a20236d3cb96b19c79a',1,'snmp_traps_handle(): snmp_traps.c'],['../snmp__traps_8c.html#ade16efa80e2c2a20236d3cb96b19c79a',1,'snmp_traps_handle(): snmp_traps.c']]], - ['snmp_5ftree_5fnode',['snmp_tree_node',['../structsnmp__tree__node.html',1,'']]], - ['snmp_5fuse_5fnetconn',['SNMP_USE_NETCONN',['../group__snmp__opts.html#gaf02e8b4b69e99df784e9953401477078',1,'snmp_opts.h']]], - ['snmp_5fuse_5fraw',['SNMP_USE_RAW',['../group__snmp__opts.html#ga8c93f4260af2eb3c50d4bc603f716f1f',1,'snmp_opts.h']]], - ['snmp_5fvarbind',['snmp_varbind',['../structsnmp__varbind.html',1,'']]], - ['snmp_5fvarbind_5flen',['snmp_varbind_len',['../structsnmp__varbind__len.html',1,'']]], - ['snmp_5fvarbind_5flength',['snmp_varbind_length',['../snmp__msg_8c.html#ac1f684dada963f68b71a04a702f28fe5',1,'snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len): snmp_msg.c'],['../snmp__msg_8h.html#ac1f684dada963f68b71a04a702f28fe5',1,'snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len): snmp_msg.c']]], - ['snmp_5fvariant_5fvalue',['snmp_variant_value',['../unionsnmp__variant__value.html',1,'']]], - ['snmpv3_2ec',['snmpv3.c',['../snmpv3_8c.html',1,'']]], - ['snmpv3_2eh',['snmpv3.h',['../snmpv3_8h.html',1,'']]], - ['snmpv3_5fmbedtls_2ec',['snmpv3_mbedtls.c',['../snmpv3__mbedtls_8c.html',1,'']]], - ['snmpv3_5fpriv_2eh',['snmpv3_priv.h',['../snmpv3__priv_8h.html',1,'']]], - ['sntp',['SNTP',['../group__sntp.html',1,'']]], - ['sntp_2ec',['sntp.c',['../sntp_8c.html',1,'']]], - ['sntp_2eh',['sntp.h',['../sntp_8h.html',1,'']]], - ['sntp_5fcheck_5fresponse',['SNTP_CHECK_RESPONSE',['../group__sntp__opts.html#ga7d4e12d90912d486e64f289d7f3ca446',1,'sntp_opts.h']]], - ['sntp_5fcomp_5froundtrip',['SNTP_COMP_ROUNDTRIP',['../group__sntp__opts.html#ga1e21781705d3549a305339fd7fca63e7',1,'sntp_opts.h']]], - ['sntp_5fdebug',['SNTP_DEBUG',['../group__sntp__opts.html#ga25c6f9c14c17e218d110d826b09f8d91',1,'sntp_opts.h']]], - ['sntp_5fenabled',['sntp_enabled',['../group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5',1,'sntp_enabled(void): sntp.c'],['../group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5',1,'sntp_enabled(void): sntp.c']]], - ['sntp_5ffrac_5fto_5fus',['SNTP_FRAC_TO_US',['../sntp_8c.html#aebe74c93643ac9b8c8a9c7d223192c8f',1,'sntp.c']]], - ['sntp_5fget_5fservers_5ffrom_5fdhcp',['SNTP_GET_SERVERS_FROM_DHCP',['../group__sntp__opts.html#ga961a61eef942ab5378cff1e3742b3ade',1,'sntp_opts.h']]], - ['sntp_5fget_5fsystem_5ftime',['SNTP_GET_SYSTEM_TIME',['../group__sntp__opts.html#gab0ea385479a5c5c8c173f165ded2fb63',1,'sntp_opts.h']]], - ['sntp_5fgetoperatingmode',['sntp_getoperatingmode',['../group__sntp.html#gae66404a551d5cef420cf844a71356fae',1,'sntp_getoperatingmode(void): sntp.c'],['../group__sntp.html#gae66404a551d5cef420cf844a71356fae',1,'sntp_getoperatingmode(void): sntp.c']]], - ['sntp_5fgetreachability',['sntp_getreachability',['../group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e',1,'sntp_getreachability(u8_t idx): sntp.c'],['../group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e',1,'sntp_getreachability(u8_t idx): sntp.c']]], - ['sntp_5fgetserver',['sntp_getserver',['../group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1',1,'sntp_getserver(u8_t idx): sntp.c'],['../group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1',1,'sntp_getserver(u8_t idx): sntp.c']]], - ['sntp_5finit',['sntp_init',['../group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba',1,'sntp_init(void): sntp.c'],['../group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba',1,'sntp_init(void): sntp.c']]], - ['sntp_5fmax_5fservers',['SNTP_MAX_SERVERS',['../group__sntp__opts.html#ga5d9dc0827f402849f5c18d44e311dbc2',1,'sntp_opts.h']]], - ['sntp_5fmonitor_5fserver_5freachability',['SNTP_MONITOR_SERVER_REACHABILITY',['../group__sntp__opts.html#ga5782f21ef24ebddd5ba2ce9a889094e3',1,'sntp_opts.h']]], - ['sntp_5fmsg',['sntp_msg',['../structsntp__msg.html',1,'']]], - ['sntp_5fopts_2eh',['sntp_opts.h',['../sntp__opts_8h.html',1,'']]], - ['sntp_5fport',['SNTP_PORT',['../group__sntp__opts.html#gacbee62c27f54371fc2c5259a834a0f9b',1,'sntp_opts.h']]], - ['sntp_5frecv_5ftimeout',['SNTP_RECV_TIMEOUT',['../group__sntp__opts.html#ga44cf26b9b19832d88599244711a12d08',1,'sntp_opts.h']]], - ['sntp_5fretry_5ftimeout',['SNTP_RETRY_TIMEOUT',['../group__sntp__opts.html#ga86d651d8eb07687208308deef95a23ba',1,'sntp_opts.h']]], - ['sntp_5fretry_5ftimeout_5fexp',['SNTP_RETRY_TIMEOUT_EXP',['../group__sntp__opts.html#gafdb7e98f608cc429188d7dac356614c2',1,'sntp_opts.h']]], - ['sntp_5fretry_5ftimeout_5fmax',['SNTP_RETRY_TIMEOUT_MAX',['../group__sntp__opts.html#gafde10b3ed7cb4bb2cd2c4daa389db699',1,'sntp_opts.h']]], - ['sntp_5fserver',['sntp_server',['../structsntp__server.html',1,'']]], - ['sntp_5fserver_5fdns',['SNTP_SERVER_DNS',['../group__sntp__opts.html#gaef477c145ae404d77188b26b79b6996f',1,'sntp_opts.h']]], - ['sntp_5fset_5fsystem_5ftime',['SNTP_SET_SYSTEM_TIME',['../group__sntp__opts.html#gafe340b98c52dedcbc041267fe13b2da6',1,'sntp_opts.h']]], - ['sntp_5fsetoperatingmode',['sntp_setoperatingmode',['../group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120',1,'sntp_setoperatingmode(u8_t operating_mode): sntp.c'],['../group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120',1,'sntp_setoperatingmode(u8_t operating_mode): sntp.c']]], - ['sntp_5fsetserver',['sntp_setserver',['../group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a',1,'sntp_setserver(u8_t idx, const ip_addr_t *server): sntp.c'],['../group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a',1,'sntp_setserver(u8_t idx, const ip_addr_t *addr): sntp.c']]], - ['sntp_5fstartup_5fdelay',['SNTP_STARTUP_DELAY',['../group__sntp__opts.html#ga22017d43da7d4bf8d42e786b4ced4dfa',1,'sntp_opts.h']]], - ['sntp_5fstartup_5fdelay_5ffunc',['SNTP_STARTUP_DELAY_FUNC',['../group__sntp__opts.html#gae082c2f3044d500ca5e1be1d4928de75',1,'sntp_opts.h']]], - ['sntp_5fstop',['sntp_stop',['../group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488',1,'sntp_stop(void): sntp.c'],['../group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488',1,'sntp_stop(void): sntp.c']]], - ['sntp_5ftime',['sntp_time',['../structsntp__time.html',1,'']]], - ['sntp_5ftimestamps',['sntp_timestamps',['../structsntp__timestamps.html',1,'']]], - ['sntp_5fupdate_5fdelay',['SNTP_UPDATE_DELAY',['../group__sntp__opts.html#ga9232c56443115be05a2f852eba21979c',1,'sntp_opts.h']]], - ['so_5freuse',['SO_REUSE',['../group__lwip__opts__socket.html#gaf3822feed320cf8439b083ee525e4942',1,'opt.h']]], - ['so_5freuse_5frxtoall',['SO_REUSE_RXTOALL',['../group__lwip__opts__socket.html#gae9395d83af89002343e5782130f52f44',1,'opt.h']]], - ['sockaddr_5faligned',['sockaddr_aligned',['../unionsockaddr__aligned.html',1,'']]], - ['socket',['socket',['../structnetconn.html#ac8e05eb65774665e364a3dcf0f139b36',1,'netconn::socket()'],['../group__socket.html#ga862d8f4070c66dddb979540ce9ba6a83',1,'socket(): sockets.h'],['../group__socket.html',1,'(Global Namespace)']]], - ['socket_2eh',['socket.h',['../socket_8h.html',1,'']]], - ['sockets_2ec',['sockets.c',['../sockets_8c.html',1,'']]], - ['sockets_2eh',['sockets.h',['../sockets_8h.html',1,'']]], - ['sockets_5fdebug',['SOCKETS_DEBUG',['../group__lwip__opts__debugmsg.html#ga509594f3ba7d8b1356628b50b55a0934',1,'opt.h']]], - ['sockets_5fpriv_2eh',['sockets_priv.h',['../sockets__priv_8h.html',1,'']]], - ['source_5faddr',['source_addr',['../structmdns__packet.html#aaa64cc21495dc6bb76ed9125904dd07a',1,'mdns_packet']]], - ['source_5faddress',['source_address',['../structieee__802154__hdr.html#aa96c037381583756e79bc6ecede27937',1,'ieee_802154_hdr']]], - ['source_5fpan_5fid',['source_pan_id',['../structieee__802154__hdr.html#ab67fc612a7fd7dcaf46401e4719fa2b2',1,'ieee_802154_hdr']]], - ['src',['src',['../structip6__hdr.html#af0df3214134f29827c27e66b2970c6ef',1,'ip6_hdr']]], - ['state',['state',['../structsmtp__session.html#aed9c182738767279c2b58b1e3322db09',1,'smtp_session::state()'],['../structnetconn.html#a936c33090ec35e5e8c0011be5515a589',1,'netconn::state()'],['../structautoip.html#a51af55190548e378e310aeaddfa1fdef',1,'autoip::state()'],['../structnetif.html#a809cc57c0dff09c5c9ae45b02c2002f3',1,'netif::state()'],['../structnetif__ext__callback__args__t_1_1link__changed__s.html#a39870f966a2a64a7f51747b45977296c',1,'netif_ext_callback_args_t::link_changed_s::state()'],['../structnetif__ext__callback__args__t_1_1status__changed__s.html#a207d3afdf0a37d16a61d1253e264d7a7',1,'netif_ext_callback_args_t::status_changed_s::state()']]], - ['static_5fdata',['static_data',['../structsmtp__send__request.html#a4d517ae8b29caa4f0b371923379d9ef4',1,'smtp_send_request']]], - ['stats',['stats',['../structmemp__desc.html#a05cb67eb408e4736cc0f5e32b5db7500',1,'memp_desc']]], - ['stats_2ec',['stats.c',['../stats_8c.html',1,'']]], - ['stats_2eh',['stats.h',['../stats_8h.html',1,'']]], - ['stats_5f',['stats_',['../structstats__.html',1,'']]], - ['stats_5figmp',['stats_igmp',['../structstats__igmp.html',1,'']]], - ['stats_5finit',['stats_init',['../stats_8c.html#aeaa149d6c0445b22e944a063e0884d0d',1,'stats_init(void): stats.c'],['../stats_8h.html#aeaa149d6c0445b22e944a063e0884d0d',1,'stats_init(void): stats.c']]], - ['stats_5fmem',['stats_mem',['../structstats__mem.html',1,'']]], - ['stats_5fmib2',['stats_mib2',['../structstats__mib2.html',1,'']]], - ['stats_5fmib2_5fnetif_5fctrs',['stats_mib2_netif_ctrs',['../structstats__mib2__netif__ctrs.html',1,'']]], - ['stats_5fproto',['stats_proto',['../structstats__proto.html',1,'']]], - ['stats_5fsys',['stats_sys',['../structstats__sys.html',1,'']]], - ['stats_5fsyselem',['stats_syselem',['../structstats__syselem.html',1,'']]], - ['status_5fcallback',['status_callback',['../structnetif.html#a1513e81d02557d2a950e965f18b53a45',1,'netif']]], - ['status_5fchanged_5fs',['status_changed_s',['../structnetif__ext__callback__args__t_1_1status__changed__s.html',1,'netif_ext_callback_args_t']]], - ['subject',['subject',['../structsmtp__session.html#ab8240801e229ee260f3feeaa270520c7',1,'smtp_session']]], - ['subject_5flen',['subject_len',['../structsmtp__session.html#aea48a6edd3ede02b26882c7b8d72646c',1,'smtp_session']]], - ['swap_5fbytes_5fin_5fword',['SWAP_BYTES_IN_WORD',['../inet__chksum_8h.html#a0196bd603262882d16b5264b52eafe18',1,'inet_chksum.h']]], - ['sys',['sys',['../structstats__.html#a317123da6c92aa9d2fa40e8060357035',1,'stats_']]], - ['sys_2ec',['sys.c',['../sys_8c.html',1,'']]], - ['sys_2eh',['sys.h',['../sys_8h.html',1,'']]], - ['sys_5farch_5fdecl_5fprotect',['SYS_ARCH_DECL_PROTECT',['../group__sys__prot.html#ga945395fa326214fc9736487242710a90',1,'sys.h']]], - ['sys_5farch_5fmbox_5ffetch',['sys_arch_mbox_fetch',['../group__sys__mbox.html#ga6464cd77cf6799bd8b3d6c840166a2e8',1,'sys.h']]], - ['sys_5farch_5fmbox_5ftryfetch',['sys_arch_mbox_tryfetch',['../group__sys__mbox.html#gafab441b130b4ec417012835dbe1e497c',1,'sys.h']]], - ['sys_5farch_5fprotect',['SYS_ARCH_PROTECT',['../group__sys__prot.html#ga3d0e48feafd378e9c26c64567ecd8bab',1,'sys.h']]], - ['sys_5farch_5fsem_5fwait',['sys_arch_sem_wait',['../group__sys__sem.html#ga8d364c5037778acb21c3df675db81b4f',1,'sys.h']]], - ['sys_5farch_5ftimeout',['SYS_ARCH_TIMEOUT',['../sys_8h.html#ac1495030a8ab5e1f3c89e42ced527c5b',1,'sys.h']]], - ['sys_5farch_5funprotect',['SYS_ARCH_UNPROTECT',['../group__sys__prot.html#ga2f48e97047945642ddeb27e65bf4ffe2',1,'sys.h']]], - ['sys_5fcheck_5ftimeouts',['sys_check_timeouts',['../group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883',1,'sys_check_timeouts(void): timeouts.c'],['../group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883',1,'sys_check_timeouts(void): timeouts.c']]], - ['sys_5fdebug',['SYS_DEBUG',['../group__lwip__opts__debugmsg.html#ga2960ae20008f05da8cc0714f36365642',1,'opt.h']]], - ['sys_5finit',['sys_init',['../group__sys__misc.html#gaf411a8bc6b7ed4b0af9114e10c959448',1,'sys_init(void): sys.h'],['../sys_init.html',1,'(Global Namespace)']]], - ['sys_5fjiffies',['sys_jiffies',['../sys_8h.html#ac89f307e8b360eaf821b461a4f26753a',1,'sys.h']]], - ['sys_5flightweight_5fprot',['SYS_LIGHTWEIGHT_PROT',['../group__lwip__opts__lock.html#gae85efb3a5fcf8585c94b3c2669978959',1,'opt.h']]], - ['sys_5fmbox_5fempty',['SYS_MBOX_EMPTY',['../sys_8h.html#ab0571e67edca0132b144106e9b319ef9',1,'sys.h']]], - ['sys_5fmbox_5ffree',['sys_mbox_free',['../group__sys__mbox.html#gac641a45812155d2234ef80dd6412882f',1,'sys.h']]], - ['sys_5fmbox_5fnew',['sys_mbox_new',['../group__sys__mbox.html#gab9793f30642de06ce87827e9adbe30cc',1,'sys.h']]], - ['sys_5fmbox_5fpost',['sys_mbox_post',['../group__sys__mbox.html#ga9d068386a3c53dd01b8af99c3ef77555',1,'sys.h']]], - ['sys_5fmbox_5fset_5finvalid',['sys_mbox_set_invalid',['../group__sys__mbox.html#ga53ddec9d7f5500c5b1d982cd17493172',1,'sys.h']]], - ['sys_5fmbox_5fset_5finvalid_5fval',['sys_mbox_set_invalid_val',['../sys_8h.html#ae293feebb61d36f2db99be53702b8203',1,'sys.h']]], - ['sys_5fmbox_5ftryfetch',['sys_mbox_tryfetch',['../sys_8h.html#ab7841780b31ba9c0a39a440aad1fca13',1,'sys.h']]], - ['sys_5fmbox_5ftrypost',['sys_mbox_trypost',['../group__sys__mbox.html#gaa36345e48a49d67cbb0878cd4cbd2195',1,'sys.h']]], - ['sys_5fmbox_5ftrypost_5ffromisr',['sys_mbox_trypost_fromisr',['../group__sys__mbox.html#gaf677a6e76adb7650a3020fdb3cb8429a',1,'sys.h']]], - ['sys_5fmbox_5fvalid',['sys_mbox_valid',['../group__sys__mbox.html#ga8bcfab4bd791dd33f69a778e7585275d',1,'sys.h']]], - ['sys_5fmbox_5fvalid_5fval',['sys_mbox_valid_val',['../sys_8h.html#aae82640d0bdbeec7b9b6511b3f8d99cb',1,'sys.h']]], - ['sys_5fmsleep',['sys_msleep',['../group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e',1,'sys_msleep(u32_t ms): sys.c'],['../group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e',1,'sys_msleep(u32_t ms): sys.c']]], - ['sys_5fmutex_5ffree',['sys_mutex_free',['../group__sys__mutex.html#ga16336ce68b741e98204102ca4bc84dd9',1,'sys.h']]], - ['sys_5fmutex_5flock',['sys_mutex_lock',['../group__sys__mutex.html#ga4d4eb9afe5965fa2661dd54ff55d616a',1,'sys.h']]], - ['sys_5fmutex_5fnew',['sys_mutex_new',['../group__sys__mutex.html#ga38e7dae1fd88b338eb1cd97f110f3897',1,'sys.h']]], - ['sys_5fmutex_5fset_5finvalid',['sys_mutex_set_invalid',['../group__sys__mutex.html#ga3f392725971dc837aa56dd7e45fa7ca8',1,'sys.h']]], - ['sys_5fmutex_5funlock',['sys_mutex_unlock',['../group__sys__mutex.html#ga5568f68898fe9d5735f9ce2f665624fb',1,'sys.h']]], - ['sys_5fmutex_5fvalid',['sys_mutex_valid',['../group__sys__mutex.html#gaebe83ba90a6d9c23cdb3eb5d49562c4a',1,'sys.h']]], - ['sys_5fnow',['sys_now',['../group__sys__time.html#ga11316ac1e77418c6fa4ab8869e3fa199',1,'sys.h']]], - ['sys_5frestart_5ftimeouts',['sys_restart_timeouts',['../timeouts_8c.html#a6913959cf264dbe876b7e7c4db1cc13e',1,'sys_restart_timeouts(void): timeouts.c'],['../timeouts_8h.html#a6913959cf264dbe876b7e7c4db1cc13e',1,'sys_restart_timeouts(void): timeouts.c']]], - ['semaphores',['Semaphores',['../group__sys__sem.html',1,'']]], - ['sys_5fsem_5ffree',['sys_sem_free',['../group__sys__sem.html#ga83b781f96c30e915c752065a757da283',1,'sys.h']]], - ['sys_5fsem_5fnew',['sys_sem_new',['../group__sys__sem.html#gaf99da9e34a71855285c535183133dfde',1,'sys.h']]], - ['sys_5fsem_5fset_5finvalid',['sys_sem_set_invalid',['../group__sys__sem.html#ga42a2ab32afbf41a4146a9d135224ef33',1,'sys.h']]], - ['sys_5fsem_5fset_5finvalid_5fval',['sys_sem_set_invalid_val',['../sys_8h.html#a2556e570f6973a6f4d57d0e76ef190d8',1,'sys.h']]], - ['sys_5fsem_5fsignal',['sys_sem_signal',['../group__sys__sem.html#gaaf800273061fcc3f8200fd4e1b9ca875',1,'sys.h']]], - ['sys_5fsem_5fvalid',['sys_sem_valid',['../group__sys__sem.html#ga09a6c052ddaf799139efc56adfa087e4',1,'sys.h']]], - ['sys_5fsem_5fvalid_5fval',['sys_sem_valid_val',['../sys_8h.html#a9e8ad541356786936f23ab83b8f550cc',1,'sys.h']]], - ['sys_5fsem_5fwait',['sys_sem_wait',['../sys_8h.html#a84e7e4bc00255aee84e6e7289a985703',1,'sys.h']]], - ['sys_5fstats',['SYS_STATS',['../group__lwip__opts__stats.html#ga0173549afa76553583e5a02c6a791218',1,'opt.h']]], - ['sys_5fthread_5fnew',['sys_thread_new',['../group__sys__misc.html#ga0d596afdd8dbcfad320172d39b0f607a',1,'sys.h']]], - ['sys_5ftimeout',['sys_timeout',['../timeouts_8c.html#a8deed391626ec8b5423998e33782d7a8',1,'sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg): timeouts.c'],['../timeouts_8h.html#a8deed391626ec8b5423998e33782d7a8',1,'sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg): timeouts.c']]], - ['sys_5ftimeout_5fhandler',['sys_timeout_handler',['../timeouts_8h.html#a2ab5bb8173f492563f70a519011b0ac1',1,'timeouts.h']]], - ['sys_5ftimeouts_5finit',['sys_timeouts_init',['../timeouts_8c.html#a60f42f167f496f6f740c8df48f4dd26c',1,'sys_timeouts_init(void): timeouts.c'],['../timeouts_8h.html#a60f42f167f496f6f740c8df48f4dd26c',1,'sys_timeouts_init(void): timeouts.c']]], - ['sys_5ftimeouts_5fsleeptime',['sys_timeouts_sleeptime',['../timeouts_8c.html#aa9971a14a5810cfeb1efd7104cde6664',1,'sys_timeouts_sleeptime(void): timeouts.c'],['../timeouts_8h.html#aa9971a14a5810cfeb1efd7104cde6664',1,'sys_timeouts_sleeptime(void): timeouts.c']]], - ['sys_5ftimeouts_5fsleeptime_5finfinite',['SYS_TIMEOUTS_SLEEPTIME_INFINITE',['../timeouts_8h.html#a9e2b2593e709ff54c7e3c0b003f6f1b0',1,'timeouts.h']]], - ['sys_5funtimeout',['sys_untimeout',['../timeouts_8c.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6',1,'sys_untimeout(sys_timeout_handler handler, void *arg): timeouts.c'],['../timeouts_8h.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6',1,'sys_untimeout(sys_timeout_handler handler, void *arg): timeouts.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.html deleted file mode 100644 index 8afe9a03375a4231004096806f9cf2f2fbf32aed..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.js deleted file mode 100644 index ddc1378f8a0e2680697c8877b35007f1755499fd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_15.js +++ /dev/null @@ -1,201 +0,0 @@ -var searchData= -[ - ['tls_20layer',['TLS layer',['../group__altcp__tls.html',1,'']]], - ['tcp',['TCP',['../group__lwip__opts__tcp.html',1,'']]], - ['threading',['Threading',['../group__lwip__opts__thread.html',1,'']]], - ['thread_2dsafe_20apis',['Thread-safe APIs',['../group__lwip__opts__threadsafe__apis.html',1,'']]], - ['timers',['Timers',['../group__lwip__opts__timers.html',1,'']]], - ['tcp_20only',['TCP only',['../group__netconn__tcp.html',1,'']]], - ['traps',['Traps',['../group__snmp__traps.html',1,'']]], - ['time',['Time',['../group__sys__time.html',1,'']]], - ['tab',['tab',['../structmemp__desc.html#a9d6b758ce5c3b47a67a7568d38fb3926',1,'memp_desc']]], - ['tcgi',['tCGI',['../structt_c_g_i.html',1,'']]], - ['tcgihandler',['tCGIHandler',['../group__httpd.html#gafe011a487c5e8d03a6b2f629e14e6b5c',1,'httpd.h']]], - ['tcp',['tcp',['../structstats__.html#a32ef1aaa427d62a5c7890de0ac23fe86',1,'stats_']]], - ['tcp_2ec',['tcp.c',['../tcp_8c.html',1,'']]], - ['tcp_2eh',['tcp.h',['../prot_2tcp_8h.html',1,'(Global Namespace)'],['../tcp_8h.html',1,'(Global Namespace)']]], - ['tcp_5fabandon',['tcp_abandon',['../tcp_8c.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe',1,'tcp_abandon(struct tcp_pcb *pcb, int reset): tcp.c'],['../tcp__priv_8h.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe',1,'tcp_abandon(struct tcp_pcb *pcb, int reset): tcp.c']]], - ['tcp_5fabort',['tcp_abort',['../group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61',1,'tcp_abort(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61',1,'tcp_abort(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5faccept',['tcp_accept',['../group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62',1,'tcp_accept(struct tcp_pcb *pcb, tcp_accept_fn accept): tcp.c'],['../group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62',1,'tcp_accept(struct tcp_pcb *pcb, tcp_accept_fn accept): tcp.c']]], - ['tcp_5faccept_5ffn',['tcp_accept_fn',['../tcp_8h.html#a00517abce6856d6c82f0efebdafb734d',1,'tcp.h']]], - ['tcp_5factive_5fpcbs',['tcp_active_pcbs',['../tcp_8c.html#a78c09dbae67ccc06b659d9f1a388f911',1,'tcp_active_pcbs(): tcp.c'],['../tcp__priv_8h.html#a78c09dbae67ccc06b659d9f1a388f911',1,'tcp_active_pcbs(): tcp.c']]], - ['tcp_5falloc',['tcp_alloc',['../tcp_8c.html#a1dd6830a42b3c464b5a72f62ae312d0a',1,'tcp_alloc(u8_t prio): tcp.c'],['../tcp__priv_8h.html#a1dd6830a42b3c464b5a72f62ae312d0a',1,'tcp_alloc(u8_t prio): tcp.c']]], - ['tcp_5farg',['tcp_arg',['../group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6',1,'tcp_arg(struct tcp_pcb *pcb, void *arg): tcp.c'],['../group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6',1,'tcp_arg(struct tcp_pcb *pcb, void *arg): tcp.c']]], - ['tcp_5fbacklog_5faccepted',['tcp_backlog_accepted',['../group__tcp__raw.html#ga619154658137a23839ca3b94882131ca',1,'tcp_backlog_accepted(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga619154658137a23839ca3b94882131ca',1,'tcp_backlog_accepted(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fbacklog_5fdelayed',['tcp_backlog_delayed',['../group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8',1,'tcp_backlog_delayed(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8',1,'tcp_backlog_delayed(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fbind',['tcp_bind',['../group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee',1,'tcp_bind(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): tcp.c'],['../group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee',1,'tcp_bind(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): tcp.c']]], - ['tcp_5fbind_5fnetif',['tcp_bind_netif',['../group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f',1,'tcp_bind_netif(struct tcp_pcb *pcb, const struct netif *netif): tcp.c'],['../group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f',1,'tcp_bind_netif(struct tcp_pcb *pcb, const struct netif *netif): tcp.c']]], - ['tcp_5fbound_5fpcbs',['tcp_bound_pcbs',['../tcp_8c.html#a1b42a7ac0fc173a42d575f86853d32a8',1,'tcp_bound_pcbs(): tcp.c'],['../tcp__priv_8h.html#a1b42a7ac0fc173a42d575f86853d32a8',1,'tcp_bound_pcbs(): tcp.c']]], - ['tcp_5fbuild_5fmss_5foption',['TCP_BUILD_MSS_OPTION',['../tcp__priv_8h.html#abdc99c343efc6c81abf60bb62b361dd8',1,'tcp_priv.h']]], - ['tcp_5fcalculate_5feff_5fsend_5fmss',['TCP_CALCULATE_EFF_SEND_MSS',['../group__lwip__opts__tcp.html#gac04b84d32251ac558f0c3a8af85ba3a5',1,'opt.h']]], - ['tcp_5fchecksum_5fon_5fcopy',['TCP_CHECKSUM_ON_COPY',['../tcp__priv_8h.html#aea0c47b916a8a25f82d2063335033aee',1,'tcp_priv.h']]], - ['tcp_5fchecksum_5fon_5fcopy_5fsanity_5fcheck',['TCP_CHECKSUM_ON_COPY_SANITY_CHECK',['../tcp__out_8c.html#a25d7e9081baa5c84f2ebd34b0eb4169b',1,'tcp_out.c']]], - ['tcp_5fclose',['tcp_close',['../group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623',1,'tcp_close(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623',1,'tcp_close(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fconnect',['tcp_connect',['../group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012',1,'tcp_connect(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected): tcp.c'],['../group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012',1,'tcp_connect(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected): tcp.c']]], - ['tcp_5fconnected_5ffn',['tcp_connected_fn',['../tcp_8h.html#a939867106bd492caf2d85852fb7f6ae8',1,'tcp.h']]], - ['tcp_5fcwnd_5fdebug',['TCP_CWND_DEBUG',['../group__lwip__opts__debugmsg.html#ga66df03d8192cd978d3321a9d68bf5411',1,'opt.h']]], - ['tcp_5fdebug',['TCP_DEBUG',['../group__lwip__opts__debugmsg.html#ga4f43bb8a430c7a52a1ad5086d3f2803c',1,'opt.h']]], - ['tcp_5fdefault_5flisten_5fbacklog',['TCP_DEFAULT_LISTEN_BACKLOG',['../group__lwip__opts__tcp.html#ga93cce3f47e33df11248c908d1775bacf',1,'opt.h']]], - ['tcp_5fdo_5foutput_5fnagle',['tcp_do_output_nagle',['../tcp__priv_8h.html#afbd7a2997e3a3b7569efc3298e2e409f',1,'tcp_priv.h']]], - ['tcp_5feff_5fsend_5fmss_5fnetif',['tcp_eff_send_mss_netif',['../tcp_8c.html#a08a3b5396c40f32dd8b21e7d63b3e1b3',1,'tcp_eff_send_mss_netif(u16_t sendmss, struct netif *outif, const ip_addr_t *dest): tcp.c'],['../tcp__priv_8h.html#a08a3b5396c40f32dd8b21e7d63b3e1b3',1,'tcp_eff_send_mss_netif(u16_t sendmss, struct netif *outif, const ip_addr_t *dest): tcp.c']]], - ['tcp_5fenqueue_5fflags',['tcp_enqueue_flags',['../tcp__out_8c.html#aa7d5d552647d567095876aab202bfd1a',1,'tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags): tcp_out.c'],['../tcp__priv_8h.html#aa7d5d552647d567095876aab202bfd1a',1,'tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags): tcp_out.c']]], - ['tcp_5ferr',['tcp_err',['../group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121',1,'tcp_err(struct tcp_pcb *pcb, tcp_err_fn err): tcp.c'],['../group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121',1,'tcp_err(struct tcp_pcb *pcb, tcp_err_fn err): tcp.c']]], - ['tcp_5ferr_5ffn',['tcp_err_fn',['../tcp_8h.html#a1b4f9e3551e575c0ef06d6daa7f06e55',1,'tcp.h']]], - ['tcp_5fext_5farg_5falloc_5fid',['tcp_ext_arg_alloc_id',['../group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616',1,'tcp_ext_arg_alloc_id(void): tcp.c'],['../group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616',1,'tcp_ext_arg_alloc_id(void): tcp.c']]], - ['tcp_5fext_5farg_5fcallbacks',['tcp_ext_arg_callbacks',['../structtcp__ext__arg__callbacks.html',1,'']]], - ['tcp_5fext_5farg_5fget',['tcp_ext_arg_get',['../group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990',1,'tcp_ext_arg_get(const struct tcp_pcb *pcb, uint8_t id): tcp.c'],['../group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990',1,'tcp_ext_arg_get(const struct tcp_pcb *pcb, uint8_t id): tcp.c']]], - ['tcp_5fext_5farg_5finvoke_5fcallbacks_5fpassive_5fopen',['tcp_ext_arg_invoke_callbacks_passive_open',['../tcp_8c.html#a5265b1df024d04287ed3edc02b1b9ccc',1,'tcp_ext_arg_invoke_callbacks_passive_open(struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb): tcp.c'],['../tcp__priv_8h.html#a5265b1df024d04287ed3edc02b1b9ccc',1,'tcp_ext_arg_invoke_callbacks_passive_open(struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb): tcp.c']]], - ['tcp_5fext_5farg_5fset',['tcp_ext_arg_set',['../group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318',1,'tcp_ext_arg_set(struct tcp_pcb *pcb, uint8_t id, void *arg): tcp.c'],['../group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318',1,'tcp_ext_arg_set(struct tcp_pcb *pcb, uint8_t id, void *arg): tcp.c']]], - ['tcp_5fext_5farg_5fset_5fcallbacks',['tcp_ext_arg_set_callbacks',['../group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316',1,'tcp_ext_arg_set_callbacks(struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks): tcp.c'],['../group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316',1,'tcp_ext_arg_set_callbacks(struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks): tcp.c']]], - ['tcp_5fextarg_5fcallback_5fpassive_5fopen_5ffn',['tcp_extarg_callback_passive_open_fn',['../tcp_8h.html#aba649c5bdf19d47e39643392b6d88588',1,'tcp.h']]], - ['tcp_5fextarg_5fcallback_5fpcb_5fdestroyed_5ffn',['tcp_extarg_callback_pcb_destroyed_fn',['../tcp_8h.html#a20881e537f5be7847d88fe2a0c8fd2cd',1,'tcp.h']]], - ['tcp_5ffasttmr',['tcp_fasttmr',['../tcp_8c.html#abf446b07e52161b8a53cea07bc6c366d',1,'tcp_fasttmr(void): tcp.c'],['../tcp__priv_8h.html#abf446b07e52161b8a53cea07bc6c366d',1,'tcp_fasttmr(void): tcp.c']]], - ['tcp_5ffr_5fdebug',['TCP_FR_DEBUG',['../group__lwip__opts__debugmsg.html#ga5895bee26e8e1a0b89d597e0f2580b23',1,'opt.h']]], - ['tcp_5ffree',['tcp_free',['../tcp_8c.html#aa2b6b075c27c64dfb8c402ac961fb910',1,'tcp_free(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#aa2b6b075c27c64dfb8c402ac961fb910',1,'tcp_free(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fin_2ec',['tcp_in.c',['../tcp__in_8c.html',1,'']]], - ['tcp_5finit',['tcp_init',['../tcp_8c.html#a51de4ded7d342456d31722493c92c969',1,'tcp_init(void): tcp.c'],['../tcp__priv_8h.html#a51de4ded7d342456d31722493c92c969',1,'tcp_init(void): tcp.c']]], - ['tcp_5finput',['tcp_input',['../tcp__in_8c.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5',1,'tcp_input(struct pbuf *p, struct netif *inp): tcp_in.c'],['../tcp__priv_8h.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5',1,'tcp_input(struct pbuf *p, struct netif *inp): tcp_in.c']]], - ['tcp_5finput_5fdebug',['TCP_INPUT_DEBUG',['../group__lwip__opts__debugmsg.html#gaf51dc2563536de56470146749f715ba8',1,'opt.h']]], - ['tcp_5fkeepalive',['tcp_keepalive',['../tcp__out_8c.html#a0d8bb5fc8522515aa35d305774cc5332',1,'tcp_keepalive(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a0d8bb5fc8522515aa35d305774cc5332',1,'tcp_keepalive(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5flisten',['tcp_listen',['../group__tcp__raw.html#ga6b2a4efb1fc15d7d85cb71cb2a1d1066',1,'tcp.h']]], - ['tcp_5flisten_5fbacklog',['TCP_LISTEN_BACKLOG',['../group__lwip__opts__tcp.html#ga98b23e7cbd3281915c50a485cb61899d',1,'opt.h']]], - ['tcp_5flisten_5fpcbs',['tcp_listen_pcbs',['../tcp_8c.html#a96fe1350e510d4308ac9969ffb4c9c81',1,'tcp_listen_pcbs(): tcp.c'],['../tcp__priv_8h.html#a96fe1350e510d4308ac9969ffb4c9c81',1,'tcp_listen_pcbs(): tcp.c']]], - ['tcp_5flisten_5fwith_5fbacklog',['tcp_listen_with_backlog',['../group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338',1,'tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog): tcp.c'],['../group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338',1,'tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog): tcp.c']]], - ['tcp_5flisten_5fwith_5fbacklog_5fand_5ferr',['tcp_listen_with_backlog_and_err',['../group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436',1,'tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err): tcp.c'],['../group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436',1,'tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err): tcp.c']]], - ['tcp_5fmaxrtx',['TCP_MAXRTX',['../group__lwip__opts__tcp.html#ga0dee0911197855bdf19ef79778c241a6',1,'opt.h']]], - ['tcp_5fmss',['TCP_MSS',['../group__lwip__opts__tcp.html#gaf1ab7bb27860aa3677c387a2f3ba317b',1,'TCP_MSS(): opt.h'],['../group__tcp__raw.html#gab0b45a01dcd461e5b8df2a1d9ddda134',1,'tcp_mss(): tcp.h']]], - ['tcp_5fnagle_5fdisable',['tcp_nagle_disable',['../group__tcp__raw.html#ga5b5c0093efff4466bda06d45f12a4633',1,'tcp.h']]], - ['tcp_5fnagle_5fdisabled',['tcp_nagle_disabled',['../group__tcp__raw.html#ga9398061411b4af900160233aa3b1a286',1,'tcp.h']]], - ['tcp_5fnagle_5fenable',['tcp_nagle_enable',['../group__tcp__raw.html#ga9dfcdb8a05533b07dca91cf7e784f88f',1,'tcp.h']]], - ['tcp_5fnetif_5fip_5faddr_5fchanged',['tcp_netif_ip_addr_changed',['../tcp_8c.html#a4d0c2d1ad02134c79fc72fe95ee2a703',1,'tcp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): tcp.c'],['../tcp__priv_8h.html#a4d0c2d1ad02134c79fc72fe95ee2a703',1,'tcp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): tcp.c']]], - ['tcp_5fnew',['tcp_new',['../group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943',1,'tcp_new(void): tcp.c'],['../group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943',1,'tcp_new(void): tcp.c']]], - ['tcp_5fnew_5fip_5ftype',['tcp_new_ip_type',['../group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937',1,'tcp_new_ip_type(u8_t type): tcp.c'],['../group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937',1,'tcp_new_ip_type(u8_t type): tcp.c']]], - ['tcp_5fnext_5fiss',['tcp_next_iss',['../tcp_8c.html#afd5dc2fa74855a84b2da642ba31059ea',1,'tcp_next_iss(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#afd5dc2fa74855a84b2da642ba31059ea',1,'tcp_next_iss(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fooseq_5fmax_5fbytes',['TCP_OOSEQ_MAX_BYTES',['../group__lwip__opts__tcp.html#ga9d6d3219bb5fc0bc760a64114de13c25',1,'opt.h']]], - ['tcp_5fooseq_5fmax_5fpbufs',['TCP_OOSEQ_MAX_PBUFS',['../group__lwip__opts__tcp.html#ga1f57d3859c4556f785708e5dc440617e',1,'opt.h']]], - ['tcp_5fout_2ec',['tcp_out.c',['../tcp__out_8c.html',1,'']]], - ['tcp_5foutput',['tcp_output',['../group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f',1,'tcp_output(struct tcp_pcb *pcb): tcp_out.c'],['../group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f',1,'tcp_output(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5foutput_5fdebug',['TCP_OUTPUT_DEBUG',['../group__lwip__opts__debugmsg.html#ga9f70601fdc1feee490772bf7fcdb74fb',1,'opt.h']]], - ['tcp_5foversize',['TCP_OVERSIZE',['../group__lwip__opts__tcp.html#ga5648e2580bb55c0efdfbebcf3bad1eef',1,'opt.h']]], - ['tcp_5foversize_5fcalc_5flength',['TCP_OVERSIZE_CALC_LENGTH',['../tcp__out_8c.html#aa2ef22d2384225a1b5fee187411cc129',1,'tcp_out.c']]], - ['tcp_5foversize_5fdbgcheck',['TCP_OVERSIZE_DBGCHECK',['../tcp__priv_8h.html#a178a6e9966d03c3326b9e0568666bb69',1,'tcp_priv.h']]], - ['tcp_5fpcb',['tcp_pcb',['../structtcp__pcb.html',1,'']]], - ['tcp_5fpcb_5fcommon',['TCP_PCB_COMMON',['../tcp_8h.html#a874630045102fc5f1442704a790c8bb8',1,'tcp.h']]], - ['tcp_5fpcb_5flisten',['tcp_pcb_listen',['../structtcp__pcb__listen.html',1,'']]], - ['tcp_5fpcb_5flists',['tcp_pcb_lists',['../tcp_8c.html#a51515507dec664e9d69a870e6b627610',1,'tcp_pcb_lists(): tcp.c'],['../tcp__priv_8h.html#af5e1079ab223e1cb27208c45e3c84df7',1,'tcp_pcb_lists(): tcp.c']]], - ['tcp_5fpcb_5fpurge',['tcp_pcb_purge',['../tcp_8c.html#a44fc672b9d14a65e61040707c45302ba',1,'tcp_pcb_purge(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a44fc672b9d14a65e61040707c45302ba',1,'tcp_pcb_purge(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fpcb_5fremove',['tcp_pcb_remove',['../tcp_8c.html#aaaef096f6a03bf5b778329bb66ee06f6',1,'tcp_pcb_remove(struct tcp_pcb **pcblist, struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#aaaef096f6a03bf5b778329bb66ee06f6',1,'tcp_pcb_remove(struct tcp_pcb **pcblist, struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fpoll',['tcp_poll',['../group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5',1,'tcp_poll(struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval): tcp.c'],['../group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5',1,'tcp_poll(struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval): tcp.c']]], - ['tcp_5fpoll_5ffn',['tcp_poll_fn',['../tcp_8h.html#a66deb97618a9cd9d57fca28c5245e073',1,'tcp.h']]], - ['tcp_5fpriv_2eh',['tcp_priv.h',['../tcp__priv_8h.html',1,'']]], - ['tcp_5fprocess_5frefused_5fdata',['tcp_process_refused_data',['../tcp_8c.html#a0075b56ad4b0eca7c9d439cf150e1973',1,'tcp_process_refused_data(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a0075b56ad4b0eca7c9d439cf150e1973',1,'tcp_process_refused_data(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fqlen_5fdebug',['TCP_QLEN_DEBUG',['../group__lwip__opts__debugmsg.html#gae7980c7f8eb45cd411bf410ff0a3fc55',1,'opt.h']]], - ['tcp_5fqueue_5fooseq',['TCP_QUEUE_OOSEQ',['../group__lwip__opts__tcp.html#ga89ffd0d7d1529bdb26bfbad267d0ad75',1,'opt.h']]], - ['tcp',['TCP',['../group__tcp__raw.html',1,'']]], - ['tcp_5frecv',['tcp_recv',['../group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0',1,'tcp_recv(struct tcp_pcb *pcb, tcp_recv_fn recv): tcp.c'],['../group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0',1,'tcp_recv(struct tcp_pcb *pcb, tcp_recv_fn recv): tcp.c']]], - ['tcp_5frecv_5ffn',['tcp_recv_fn',['../tcp_8h.html#a780cfac08b02c66948ab94ea974202e8',1,'tcp.h']]], - ['tcp_5frecv_5fnull',['tcp_recv_null',['../tcp_8c.html#a0cb3f604fc8d20870d8cab291da5701c',1,'tcp_recv_null(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err): tcp.c'],['../tcp__priv_8h.html#a0cb3f604fc8d20870d8cab291da5701c',1,'tcp_recv_null(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err): tcp.c']]], - ['tcp_5frecved',['tcp_recved',['../group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44',1,'tcp_recved(struct tcp_pcb *pcb, u16_t len): tcp.c'],['../group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44',1,'tcp_recved(struct tcp_pcb *pcb, u16_t len): tcp.c']]], - ['tcp_5frexmit',['tcp_rexmit',['../tcp__out_8c.html#af75fefe4fe509845be156d6e424eb6f1',1,'tcp_rexmit(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#af75fefe4fe509845be156d6e424eb6f1',1,'tcp_rexmit(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5ffast',['tcp_rexmit_fast',['../tcp__out_8c.html#adb6ee7b4d59f125cc8bfac3bb5ca3937',1,'tcp_rexmit_fast(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#adb6ee7b4d59f125cc8bfac3bb5ca3937',1,'tcp_rexmit_fast(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto',['tcp_rexmit_rto',['../tcp__out_8c.html#ab5ef9c8ab4629eb721987ae316b9f30f',1,'tcp_rexmit_rto(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#ab5ef9c8ab4629eb721987ae316b9f30f',1,'tcp_rexmit_rto(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto_5fcommit',['tcp_rexmit_rto_commit',['../tcp__out_8c.html#a9ef9dc094e21bdf0779aed25ab0b08d4',1,'tcp_rexmit_rto_commit(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a9ef9dc094e21bdf0779aed25ab0b08d4',1,'tcp_rexmit_rto_commit(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto_5fprepare',['tcp_rexmit_rto_prepare',['../tcp__out_8c.html#a1f318930bd6d49074343cc79c5166f39',1,'tcp_rexmit_rto_prepare(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a1f318930bd6d49074343cc79c5166f39',1,'tcp_rexmit_rto_prepare(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frst',['tcp_rst',['../tcp__out_8c.html#aa90f8051c9633d3017c588245cdc4014',1,'tcp_rst(const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port): tcp_out.c'],['../tcp__priv_8h.html#aa90f8051c9633d3017c588245cdc4014',1,'tcp_rst(const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port): tcp_out.c']]], - ['tcp_5frst_5fdebug',['TCP_RST_DEBUG',['../group__lwip__opts__debugmsg.html#ga37596f7bbb9b7663826244ba54486679',1,'opt.h']]], - ['tcp_5frto_5fdebug',['TCP_RTO_DEBUG',['../group__lwip__opts__debugmsg.html#gad6e52e37415d0d0cbe4931a28f5a9662',1,'opt.h']]], - ['tcp_5fseg_5fcopy',['tcp_seg_copy',['../tcp_8c.html#a569d79451d2570e4ef406775725ef6ef',1,'tcp_seg_copy(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#a569d79451d2570e4ef406775725ef6ef',1,'tcp_seg_copy(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fseg_5ffree',['tcp_seg_free',['../tcp_8c.html#ac6283651b26f74dba2444159aee88b20',1,'tcp_seg_free(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#ac6283651b26f74dba2444159aee88b20',1,'tcp_seg_free(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fsegs_5ffree',['tcp_segs_free',['../tcp_8c.html#a3d9bb9809769197bce9b2499d55cf28c',1,'tcp_segs_free(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#a3d9bb9809769197bce9b2499d55cf28c',1,'tcp_segs_free(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fsend_5fempty_5fack',['tcp_send_empty_ack',['../tcp__out_8c.html#aefde3e34b2cc8df9654986484c44a996',1,'tcp_send_empty_ack(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#aefde3e34b2cc8df9654986484c44a996',1,'tcp_send_empty_ack(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5fsend_5ffin',['tcp_send_fin',['../tcp__out_8c.html#af40ba9d645a8910436c3d7cf13dba342',1,'tcp_send_fin(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#af40ba9d645a8910436c3d7cf13dba342',1,'tcp_send_fin(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5fsent',['tcp_sent',['../group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808',1,'tcp_sent(struct tcp_pcb *pcb, tcp_sent_fn sent): tcp.c'],['../group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808',1,'tcp_sent(struct tcp_pcb *pcb, tcp_sent_fn sent): tcp.c']]], - ['tcp_5fsent_5ffn',['tcp_sent_fn',['../tcp_8h.html#aa60622ffaa099e97f66fb56e437fca18',1,'tcp.h']]], - ['tcp_5fsetprio',['tcp_setprio',['../tcp_8c.html#a2c4234f1e95b6bde0e84d4ea97ae95bc',1,'tcp_setprio(struct tcp_pcb *pcb, u8_t prio): tcp.c'],['../tcp_8h.html#a2c4234f1e95b6bde0e84d4ea97ae95bc',1,'tcp_setprio(struct tcp_pcb *pcb, u8_t prio): tcp.c']]], - ['tcp_5fshutdown',['tcp_shutdown',['../group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd',1,'tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx): tcp.c'],['../group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd',1,'tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx): tcp.c']]], - ['tcp_5fslowtmr',['tcp_slowtmr',['../tcp_8c.html#a421fb42ef919018e14ae413adfee9905',1,'tcp_slowtmr(void): tcp.c'],['../tcp__priv_8h.html#a421fb42ef919018e14ae413adfee9905',1,'tcp_slowtmr(void): tcp.c']]], - ['tcp_5fsnd_5fbuf',['TCP_SND_BUF',['../group__lwip__opts__tcp.html#ga871d111968d8c6c7880ff36b93c5c4dd',1,'opt.h']]], - ['tcp_5fsnd_5fqueuelen',['TCP_SND_QUEUELEN',['../group__lwip__opts__tcp.html#ga9beaa47832ead4180981bfbf71074904',1,'opt.h']]], - ['tcp_5fsndbuf',['tcp_sndbuf',['../group__tcp__raw.html#gad1a95f09deb49cd7341d35527d6d3e2f',1,'tcp.h']]], - ['tcp_5fsndlowat',['TCP_SNDLOWAT',['../group__lwip__opts__tcp.html#gae5c9866d7cd463ac7b36792182145aec',1,'opt.h']]], - ['tcp_5fsndqueuelen',['tcp_sndqueuelen',['../group__tcp__raw.html#ga53ee4364718e84dc42cb1e0179deb1f4',1,'tcp.h']]], - ['tcp_5fsndqueuelowat',['TCP_SNDQUEUELOWAT',['../group__lwip__opts__tcp.html#ga75659867592a6b01c198532ed1b65698',1,'opt.h']]], - ['tcp_5fsplit_5funsent_5fseg',['tcp_split_unsent_seg',['../tcp__out_8c.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5',1,'tcp_split_unsent_seg(struct tcp_pcb *pcb, u16_t split): tcp_out.c'],['../tcp__priv_8h.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5',1,'tcp_split_unsent_seg(struct tcp_pcb *pcb, u16_t split): tcp_out.c']]], - ['tcp_5fstats',['TCP_STATS',['../group__lwip__opts__stats.html#gaa02ec5c5bc0edebe418680c54d044f58',1,'opt.h']]], - ['tcp_5fsynmaxrtx',['TCP_SYNMAXRTX',['../group__lwip__opts__tcp.html#ga50b434a8541a4813f7b27f576c05d1b6',1,'opt.h']]], - ['tcp_5ftimer_5fneeded',['tcp_timer_needed',['../timeouts_8c.html#a8181bc316fdf61b85f787c5cadfcd249',1,'tcp_timer_needed(void): timeouts.c'],['../tcp__priv_8h.html#a8181bc316fdf61b85f787c5cadfcd249',1,'tcp_timer_needed(void): timeouts.c']]], - ['tcp_5ftmr',['tcp_tmr',['../tcp_8c.html#a3846a756b13214ed88ea47d0ff8279eb',1,'tcp_tmr(void): tcp.c'],['../tcp__priv_8h.html#a3846a756b13214ed88ea47d0ff8279eb',1,'tcp_tmr(void): tcp.c']]], - ['tcp_5fttl',['TCP_TTL',['../group__lwip__opts__tcp.html#gacd5b25ea81d2894790d25da5393cdab4',1,'opt.h']]], - ['tcp_5ftw_5fpcbs',['tcp_tw_pcbs',['../tcp_8c.html#a9a522a66c5e1f1a4e28fe7a672cc64e3',1,'tcp_tw_pcbs(): tcp.c'],['../tcp__priv_8h.html#a9a522a66c5e1f1a4e28fe7a672cc64e3',1,'tcp_tw_pcbs(): tcp.c']]], - ['tcp_5ftxnow',['tcp_txnow',['../tcp_8c.html#a5ae0268e59fda0665fdd08c6e77ec547',1,'tcp_txnow(void): tcp.c'],['../tcp__priv_8h.html#a5ae0268e59fda0665fdd08c6e77ec547',1,'tcp_txnow(void): tcp.c']]], - ['tcp_5fupdate_5frcv_5fann_5fwnd',['tcp_update_rcv_ann_wnd',['../tcp_8c.html#a6d2c254b779db4e517cb34e41301588d',1,'tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a6d2c254b779db4e517cb34e41301588d',1,'tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fwnd',['TCP_WND',['../group__lwip__opts__tcp.html#ga7f535a6efb5cdf86c3210e35ece1d6a7',1,'opt.h']]], - ['tcp_5fwnd_5fdebug',['TCP_WND_DEBUG',['../group__lwip__opts__debugmsg.html#ga3704f433e947d6342da77c74e33627e1',1,'opt.h']]], - ['tcp_5fwnd_5fupdate_5fthreshold',['TCP_WND_UPDATE_THRESHOLD',['../group__lwip__opts__tcp.html#ga5d45732ba3a8438b141096d86e07ef8d',1,'opt.h']]], - ['tcp_5fwrite',['tcp_write',['../group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5',1,'tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags): tcp_out.c'],['../group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5',1,'tcp_write(struct tcp_pcb *pcb, const void *dataptr, u16_t len, u8_t apiflags): tcp_out.c']]], - ['tcp_5fzero_5fwindow_5fprobe',['tcp_zero_window_probe',['../tcp__out_8c.html#a6c20490aa45c771c38ce8ad3031cbdf6',1,'tcp_zero_window_probe(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a6c20490aa45c771c38ce8ad3031cbdf6',1,'tcp_zero_window_probe(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcpbase_2eh',['tcpbase.h',['../tcpbase_8h.html',1,'']]], - ['tcpip_2ec',['tcpip.c',['../tcpip_8c.html',1,'']]], - ['tcpip_2eh',['tcpip.h',['../tcpip_8h.html',1,'']]], - ['tcpip_5f6lowpan_5finput',['tcpip_6lowpan_input',['../group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b',1,'tcpip_6lowpan_input(struct pbuf *p, struct netif *inp): lowpan6.c'],['../group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b',1,'tcpip_6lowpan_input(struct pbuf *p, struct netif *inp): lowpan6.c']]], - ['tcpip_5fapi_5fcall',['tcpip_api_call',['../tcpip_8c.html#a3d42b0c46607f91aedcc7745ed466b08',1,'tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call): tcpip.c'],['../tcpip__priv_8h.html#a3d42b0c46607f91aedcc7745ed466b08',1,'tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call): tcpip.c']]], - ['tcpip_5fcallback',['tcpip_callback',['../group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a',1,'tcpip_callback(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a',1,'tcpip_callback(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['tcpip_5fcallback_5ffn',['tcpip_callback_fn',['../tcpip_8h.html#a35203296bb838f3b493839ffc6e7285d',1,'tcpip.h']]], - ['tcpip_5fcallback_5fwith_5fblock',['tcpip_callback_with_block',['../group__lwip__os.html#gacd0a865623921ada2dd08962eb82c9df',1,'tcpip.h']]], - ['tcpip_5fcallbackmsg_5fdelete',['tcpip_callbackmsg_delete',['../group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd',1,'tcpip_callbackmsg_delete(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd',1,'tcpip_callbackmsg_delete(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5fcallbackmsg_5fnew',['tcpip_callbackmsg_new',['../group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac',1,'tcpip_callbackmsg_new(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac',1,'tcpip_callbackmsg_new(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['tcpip_5fcallbackmsg_5ftrycallback',['tcpip_callbackmsg_trycallback',['../group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8',1,'tcpip_callbackmsg_trycallback(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8',1,'tcpip_callbackmsg_trycallback(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5fcallbackmsg_5ftrycallback_5ffromisr',['tcpip_callbackmsg_trycallback_fromisr',['../group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666',1,'tcpip_callbackmsg_trycallback_fromisr(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666',1,'tcpip_callbackmsg_trycallback_fromisr(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5fdebug',['TCPIP_DEBUG',['../group__lwip__opts__debugmsg.html#ga52d6c83451936c3de3b0338d4a3f921f',1,'opt.h']]], - ['tcpip_5finit',['tcpip_init',['../group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db',1,'tcpip_init(tcpip_init_done_fn initfunc, void *arg): tcpip.c'],['../group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db',1,'tcpip_init(tcpip_init_done_fn tcpip_init_done, void *arg): tcpip.c']]], - ['tcpip_5finit_5fdone_5ffn',['tcpip_init_done_fn',['../tcpip_8h.html#a5fe07216c441e27c3028bcac60fa0992',1,'tcpip.h']]], - ['tcpip_5finpkt',['tcpip_inpkt',['../tcpip_8c.html#a93043b3c66dbe4a15a60299c6199d102',1,'tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn): tcpip.c'],['../tcpip_8h.html#a93043b3c66dbe4a15a60299c6199d102',1,'tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn): tcpip.c']]], - ['tcpip_5finput',['tcpip_input',['../group__lwip__os.html#gae510f195171bed8499ae94e264a92717',1,'tcpip_input(struct pbuf *p, struct netif *inp): tcpip.c'],['../group__lwip__os.html#gae510f195171bed8499ae94e264a92717',1,'tcpip_input(struct pbuf *p, struct netif *inp): tcpip.c']]], - ['tcpip_5fmbox_5fsize',['TCPIP_MBOX_SIZE',['../group__lwip__opts__thread.html#ga8cf210ad4e4bf616860a45fbd140fd06',1,'opt.h']]], - ['tcpip_5fpriv_2eh',['tcpip_priv.h',['../tcpip__priv_8h.html',1,'']]], - ['tcpip_5frfc7668_5finput',['tcpip_rfc7668_input',['../lowpan6__ble_8h.html#a6ae90ad69f5d901eb44cf87b9120cd9a',1,'tcpip_rfc7668_input(struct pbuf *p, struct netif *inp): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a6ae90ad69f5d901eb44cf87b9120cd9a',1,'tcpip_rfc7668_input(struct pbuf *p, struct netif *inp): lowpan6_ble.c']]], - ['tcpip_5fsend_5fmsg_5fwait_5fsem',['tcpip_send_msg_wait_sem',['../tcpip_8c.html#a12bdf37eddcd72c4178e3ea7d370395d',1,'tcpip_send_msg_wait_sem(tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem): tcpip.c'],['../tcpip__priv_8h.html#a12bdf37eddcd72c4178e3ea7d370395d',1,'tcpip_send_msg_wait_sem(tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem): tcpip.c']]], - ['tcpip_5fthread_5fname',['TCPIP_THREAD_NAME',['../group__lwip__opts__thread.html#ga405e604e4328e1feb878c6fe1798a587',1,'opt.h']]], - ['tcpip_5fthread_5fprio',['TCPIP_THREAD_PRIO',['../group__lwip__opts__thread.html#ga42b2c7a3042d7c3efd00f367f5837435',1,'opt.h']]], - ['tcpip_5fthread_5fstacksize',['TCPIP_THREAD_STACKSIZE',['../group__lwip__opts__thread.html#gaa02b84eafa0c8b09b158b97c96d79db0',1,'opt.h']]], - ['tcpip_5ftry_5fcallback',['tcpip_try_callback',['../group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020',1,'tcpip_try_callback(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020',1,'tcpip_try_callback(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['test_5fresult',['test_result',['../structnetbios__answer.html#a91116fe26c8050ee166053f377b40c7f',1,'netbios_answer']]], - ['tf_5freset',['TF_RESET',['../tcp__priv_8h.html#ac9dbdaeac3e25f5badf3a763a1b0b990',1,'tcp_priv.h']]], - ['tftp_20server',['TFTP server',['../group__tftp.html',1,'']]], - ['tftp_5fcleanup',['tftp_cleanup',['../group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec',1,'tftp_cleanup(void): tftp_server.c'],['../group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec',1,'tftp_cleanup(void): tftp_server.c']]], - ['tftp_5fcontext',['tftp_context',['../structtftp__context.html',1,'']]], - ['tftp_5fdebug',['TFTP_DEBUG',['../group__tftp__opts.html#ga2dd54a1d0c3006527b8a7a8604b81981',1,'tftp_opts.h']]], - ['tftp_5finit',['tftp_init',['../group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3',1,'tftp_init(const struct tftp_context *ctx): tftp_server.c'],['../group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3',1,'tftp_init(const struct tftp_context *ctx): tftp_server.c']]], - ['tftp_5fmax_5ffilename_5flen',['TFTP_MAX_FILENAME_LEN',['../group__tftp__opts.html#ga8e975900b4397313f1a649ff76a3063b',1,'tftp_opts.h']]], - ['tftp_5fmax_5fmode_5flen',['TFTP_MAX_MODE_LEN',['../group__tftp__opts.html#gaa8a449c25e37be757f5efccd422c9055',1,'tftp_opts.h']]], - ['tftp_5fmax_5fretries',['TFTP_MAX_RETRIES',['../group__tftp__opts.html#ga6a01757ad942eb602e8a87e2be42d313',1,'tftp_opts.h']]], - ['tftp_5fopts_2eh',['tftp_opts.h',['../tftp__opts_8h.html',1,'']]], - ['tftp_5fport',['TFTP_PORT',['../group__tftp__opts.html#gad9230620a5d3bb87a7ac280ff99875d1',1,'tftp_opts.h']]], - ['tftp_5fserver_2ec',['tftp_server.c',['../tftp__server_8c.html',1,'']]], - ['tftp_5fserver_2eh',['tftp_server.h',['../tftp__server_8h.html',1,'']]], - ['tftp_5ftimeout_5fmsecs',['TFTP_TIMEOUT_MSECS',['../group__tftp__opts.html#ga36986e5465dc2ccb6184fc57f9a37d63',1,'tftp_opts.h']]], - ['tftp_5ftimer_5fmsecs',['TFTP_TIMER_MSECS',['../group__tftp__opts.html#ga3e6caacb3f4d43f780b2d68ffe4258ea',1,'tftp_opts.h']]], - ['threadsync_5fdata',['threadsync_data',['../structthreadsync__data.html',1,'']]], - ['timeout_5fdiff',['timeout_diff',['../structmqtt__request__t.html#a65a7292669bc1f2d9df8f30bbcd77073',1,'mqtt_request_t']]], - ['timeouts_2ec',['timeouts.c',['../timeouts_8c.html',1,'']]], - ['timeouts_2eh',['timeouts.h',['../timeouts_8h.html',1,'']]], - ['timer',['timer',['../structsmtp__session.html#a5884425cb5ce964d8383b29cc20208d7',1,'smtp_session::timer()'],['../structigmp__group.html#a8e2227e486652603fcd7f88681d4c75b',1,'igmp_group::timer()'],['../structmld__group.html#a21f31e845cb11d2aca4ae7120736f69a',1,'mld_group::timer()']]], - ['timers_5fdebug',['TIMERS_DEBUG',['../group__lwip__opts__debugmsg.html#ga24a6644ba9cc82665a7bf209b3870c15',1,'opt.h']]], - ['tls_5fconfig',['tls_config',['../structmqtt__connect__client__info__t.html#a45987acc116de5d27fff6856778e55b4',1,'mqtt_connect_client_info_t']]], - ['to',['to',['../structsmtp__session.html#a70b3753bc70e65f779279c246617faea',1,'smtp_session']]], - ['to_5flen',['to_len',['../structsmtp__session.html#a66b8e1dd314976788e9ac9a81f59a402',1,'smtp_session']]], - ['tot_5flen',['tot_len',['../structpbuf.html#a5259e7ec29bab9c0999b64f2e86b411f',1,'pbuf']]], - ['total_5fnumber_5fof_5fcommand_5fblocks',['total_number_of_command_blocks',['../structnetbios__answer.html#a4c7ea5d1839fd27232877880e43485a2',1,'netbios_answer']]], - ['tried_5fllipaddr',['tried_llipaddr',['../structautoip.html#a472f3d18c07b3df024a0cde8f4ffa853',1,'autoip']]], - ['ts',['ts',['../structnetif.html#a1bb4e3aed6e0fd4b6b31ee82d806f971',1,'netif']]], - ['tssihandler',['tSSIHandler',['../group__httpd.html#gaf88dacc4f18d299084cab75252001319',1,'httpd.h']]], - ['ttw',['ttw',['../structautoip.html#a7510d9a2961ea7c28ebfcde6390284bf',1,'autoip']]], - ['tx_5fbuf',['tx_buf',['../structsmtp__session.html#a42cedb495f7423b9e28979ce1e460c61',1,'smtp_session']]], - ['tx_5fdatagram_5ftag',['tx_datagram_tag',['../structlowpan6__ieee802154__data.html#a64560b289f86efe1d39ece603cd14b5c',1,'lowpan6_ieee802154_data']]], - ['tx_5fframe_5fseq_5fnum',['tx_frame_seq_num',['../structlowpan6__ieee802154__data.html#ad9cd994385c4d1d8ef0a22686c17720c',1,'lowpan6_ieee802154_data']]], - ['tx_5fid',['tx_id',['../structmdns__packet.html#a0cd71fd9af6d2529e6a41c451c037e00',1,'mdns_packet::tx_id()'],['../structmdns__outpacket.html#ac470f02a9f332f18e027437dc293d348',1,'mdns_outpacket::tx_id()']]], - ['txt_5ffn',['txt_fn',['../structmdns__service.html#a79bc4946c96a3b2d0713bc0897c4bd9c',1,'mdns_service']]], - ['txtdata',['txtdata',['../structmdns__service.html#a35daff90a18d19b14f23fa02df424f94',1,'mdns_service']]], - ['type',['type',['../structnetconn.html#a61af908d1d2e4e7345ac65d3b390d7b6',1,'netconn::type()'],['../structsnmp__varbind.html#ad63223e45e04c08ea97859b8ba767950',1,'snmp_varbind::type()'],['../structip__addr.html#a66eaa8e9051e7102bf9f0c195fbe555a',1,'ip_addr::type()']]], - ['type_5finternal',['type_internal',['../structpbuf.html#a61a26ac8393dc9e549016b86c2cf5131',1,'pbuf']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.html deleted file mode 100644 index e511edbc1a5b3fed2d0627a1237d4316577707fa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.js deleted file mode 100644 index 3435bf53d5efd361ca1ba71befb00f674616c964..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_16.js +++ /dev/null @@ -1,37 +0,0 @@ -var searchData= -[ - ['udp',['UDP',['../group__lwip__opts__udp.html',1,'']]], - ['udp_20only',['UDP only',['../group__netconn__udp.html',1,'']]], - ['udp',['udp',['../structstats__.html#a626e03d4bded6480582789cfd17d4063',1,'stats_']]], - ['udp_2ec',['udp.c',['../udp_8c.html',1,'']]], - ['udp_2eh',['udp.h',['../prot_2udp_8h.html',1,'(Global Namespace)'],['../udp_8h.html',1,'(Global Namespace)']]], - ['udp_5fbind',['udp_bind',['../group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e',1,'udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c'],['../group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e',1,'udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c']]], - ['udp_5fbind_5fnetif',['udp_bind_netif',['../group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8',1,'udp_bind_netif(struct udp_pcb *pcb, const struct netif *netif): udp.c'],['../group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8',1,'udp_bind_netif(struct udp_pcb *pcb, const struct netif *netif): udp.c']]], - ['udp_5fconnect',['udp_connect',['../group__udp__raw.html#ga83625967670477aa254643129a53971b',1,'udp_connect(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c'],['../group__udp__raw.html#ga83625967670477aa254643129a53971b',1,'udp_connect(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c']]], - ['udp_5fdebug',['UDP_DEBUG',['../group__lwip__opts__debugmsg.html#ga0393f312c5475a1c649b39ef9cfcaad4',1,'opt.h']]], - ['udp_5fdisconnect',['udp_disconnect',['../group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc',1,'udp_disconnect(struct udp_pcb *pcb): udp.c'],['../group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc',1,'udp_disconnect(struct udp_pcb *pcb): udp.c']]], - ['udp_5finit',['udp_init',['../udp_8c.html#ae7f7431ce99333577d7b82b26619309e',1,'udp_init(void): udp.c'],['../udp_8h.html#ae7f7431ce99333577d7b82b26619309e',1,'udp_init(void): udp.c']]], - ['udp_5finput',['udp_input',['../udp_8c.html#a7b338a5515606bd51976fbc5bcec9611',1,'udp_input(struct pbuf *p, struct netif *inp): udp.c'],['../udp_8h.html#a7b338a5515606bd51976fbc5bcec9611',1,'udp_input(struct pbuf *p, struct netif *inp): udp.c']]], - ['udp_5fnetif_5fip_5faddr_5fchanged',['udp_netif_ip_addr_changed',['../udp_8c.html#ab857f86a0b15d02b864292b161b2c3fc',1,'udp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): udp.c'],['../udp_8h.html#ab857f86a0b15d02b864292b161b2c3fc',1,'udp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): udp.c']]], - ['udp_5fnew',['udp_new',['../group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209',1,'udp_new(void): udp.c'],['../group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209',1,'udp_new(void): udp.c']]], - ['udp_5fnew_5fip_5ftype',['udp_new_ip_type',['../group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88',1,'udp_new_ip_type(u8_t type): udp.c'],['../group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88',1,'udp_new_ip_type(u8_t type): udp.c']]], - ['udp_5fpcb',['udp_pcb',['../structudp__pcb.html',1,'']]], - ['udp',['UDP',['../group__udp__raw.html',1,'']]], - ['udp_5frecv',['udp_recv',['../group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027',1,'udp_recv(struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg): udp.c'],['../group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027',1,'udp_recv(struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg): udp.c']]], - ['udp_5frecv_5ffn',['udp_recv_fn',['../udp_8h.html#af0ec7feb31acdb6e11b928f438c8a64b',1,'udp.h']]], - ['udp_5fremove',['udp_remove',['../group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646',1,'udp_remove(struct udp_pcb *pcb): udp.c'],['../group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646',1,'udp_remove(struct udp_pcb *pcb): udp.c']]], - ['udp_5fsend',['udp_send',['../group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc',1,'udp_send(struct udp_pcb *pcb, struct pbuf *p): udp.c'],['../group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc',1,'udp_send(struct udp_pcb *pcb, struct pbuf *p): udp.c']]], - ['udp_5fsendto',['udp_sendto',['../group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743',1,'udp_sendto(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port): udp.c'],['../group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743',1,'udp_sendto(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port): udp.c']]], - ['udp_5fsendto_5fif',['udp_sendto_if',['../group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142',1,'udp_sendto_if(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif): udp.c'],['../group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142',1,'udp_sendto_if(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif): udp.c']]], - ['udp_5fsendto_5fif_5fsrc',['udp_sendto_if_src',['../group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7',1,'udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip): udp.c'],['../group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7',1,'udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip): udp.c']]], - ['udp_5fstats',['UDP_STATS',['../group__lwip__opts__stats.html#gaef64b11bf71f0d6d5bafaf6092462276',1,'opt.h']]], - ['udp_5fttl',['UDP_TTL',['../group__lwip__opts__udp.html#ga97908a317bcba89174b5d1ccbdca0096',1,'opt.h']]], - ['unicast_5freply',['unicast_reply',['../structmdns__outpacket.html#a68255725575af086a3afa76bc5c8e64d',1,'mdns_outpacket']]], - ['unit_5fid',['unit_id',['../structnetbios__answer.html#aeed6aa8ba4f8bb107d141b3b3d0a1787',1,'netbios_answer']]], - ['unlock_5ftcpip_5fcore',['UNLOCK_TCPIP_CORE',['../tcpip_8h.html#a915effea029b9c4891e1ec635eb1826d',1,'tcpip.h']]], - ['unmap_5fipv4_5fmapped_5fipv6',['unmap_ipv4_mapped_ipv6',['../group__ipaddr.html#ga66b5a64b12128e3716bcf04ff91b5a57',1,'ip_addr.h']]], - ['upgrading',['Upgrading',['../upgrading.html',1,'']]], - ['use',['use',['../structigmp__group.html#ab3625aeb3689e3626f73138eb0e41852',1,'igmp_group::use()'],['../structmld__group.html#addc67094f83c9352fe039c392c480f9e',1,'mld_group::use()']]], - ['used',['used',['../structmem.html#aa76b6a39425617435978dce903f0d456',1,'mem']]], - ['username',['username',['../structsmtp__session.html#a568e3def9d0ec54e3c079f577717a6bb',1,'smtp_session']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.html deleted file mode 100644 index 5ca9efdcdfb2009001249647cd5f8c1342fbc212..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.js deleted file mode 100644 index b970844fa8a8a007ee0156ac7854b54d8012e82f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_17.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['version',['Version',['../group__lwip__version.html',1,'']]], - ['value',['value',['../structsnmp__varbind.html#a328227d7ae188a0a2feb95f8000aac45',1,'snmp_varbind']]], - ['value_5flen',['value_len',['../structsnmp__varbind.html#ab094577fac6c7cc16ad666c9970cdb85',1,'snmp_varbind']]], - ['vector',['vector',['../structapi__msg.html#a1ceb9822ba49ba439e30d98492593612',1,'api_msg']]], - ['vector_5fcnt',['vector_cnt',['../structapi__msg.html#ab6f14157a3e6735b69a569249d3286a2',1,'api_msg']]], - ['vector_5foff',['vector_off',['../structapi__msg.html#a6896ae78ebddefdf2d8358ab5f21f444',1,'api_msg']]], - ['version_5fnumber',['version_number',['../structnetbios__answer.html#a151dce0f0bf626b2a54fbb75775237ba',1,'netbios_answer']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.html deleted file mode 100644 index 069edeb76da64119ee290e6724cbe4e1f1f75d18..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.js deleted file mode 100644 index 29f1b907977a1883bed47e57d10050ce8b708945..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_18.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['w',['w',['../structapi__msg.html#a8a71456d1199d10af5c1d8760cc0ce73',1,'api_msg']]], - ['will_5fmsg',['will_msg',['../structmqtt__connect__client__info__t.html#a925fcebd15555afdc0820e196e2fd3a7',1,'mqtt_connect_client_info_t']]], - ['will_5fqos',['will_qos',['../structmqtt__connect__client__info__t.html#a07954934f4fecf54fa190997848229d9',1,'mqtt_connect_client_info_t']]], - ['will_5fretain',['will_retain',['../structmqtt__connect__client__info__t.html#a49c10873f44d7534140a63eef2a6a4e3',1,'mqtt_connect_client_info_t']]], - ['will_5ftopic',['will_topic',['../structmqtt__connect__client__info__t.html#a32e77415460752ba0484eb3ba0faf0c8',1,'mqtt_connect_client_info_t']]], - ['write',['write',['../structtftp__context.html#a9e6e4ec803ec9597822923369701754d',1,'tftp_context::write()'],['../group__socket.html#ga0a651eb5fb5e6127f5e5153ce2251f3d',1,'write(): sockets.h']]], - ['write_5foffset',['write_offset',['../structmdns__outpacket.html#a8ead21e392b21c3e872c0cab874cdcf5',1,'mdns_outpacket']]], - ['writeset',['writeset',['../structlwip__select__cb.html#aa89638b1c2c6b2c88030560861aba04c',1,'lwip_select_cb']]], - ['writev',['writev',['../group__socket.html#ga697fd916a65a10b4dcb54b8199346fee',1,'sockets.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.html deleted file mode 100644 index 4fdfe460f3f6a978e972705d279222992e985d4f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.js deleted file mode 100644 index 05a6bf67390064fbe40875735559bb002fdcc2eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_19.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['zep_5fdst_5fip_5faddr',['zep_dst_ip_addr',['../structzepif__init.html#a851efb99a973348f1064a31b97ce779d',1,'zepif_init']]], - ['zep_5fdst_5fudp_5fport',['zep_dst_udp_port',['../structzepif__init.html#a86c6229ed3010158e601666afe91a286',1,'zepif_init']]], - ['zep_5fnetif',['zep_netif',['../structzepif__init.html#a3d97bf90b6bd4dd8258a3b1caf7890e3',1,'zepif_init']]], - ['zep_5fsrc_5fip_5faddr',['zep_src_ip_addr',['../structzepif__init.html#adbe989f1f5cba623d742187def36f02c',1,'zepif_init']]], - ['zep_5fsrc_5fudp_5fport',['zep_src_udp_port',['../structzepif__init.html#ad739032585841b126b4c0eab5899d40f',1,'zepif_init']]], - ['zep_20_2d_20zigbee_20encapsulation_20protocol',['ZEP - ZigBee Encapsulation Protocol',['../group__zepif.html',1,'']]], - ['zepif_2ec',['zepif.c',['../zepif_8c.html',1,'']]], - ['zepif_2eh',['zepif.h',['../zepif_8h.html',1,'']]], - ['zepif_5finit',['zepif_init',['../structzepif__init.html',1,'zepif_init'],['../group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004',1,'zepif_init(struct netif *netif): zepif.c'],['../group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004',1,'zepif_init(struct netif *netif): zepif.c']]], - ['zepif_5floopback',['ZEPIF_LOOPBACK',['../zepif_8c.html#a8cae594e71cf385076f7bda166729dcd',1,'zepif.c']]], - ['zero_2dcopy_20rx',['Zero-copy RX',['../zerocopyrx.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.html deleted file mode 100644 index 9543c57b1d268fbd22a0d71b0df96e0223cf633e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.js deleted file mode 100644 index 7bd49771b8bb0d1b99199eb542170538b06ea9ee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_2.js +++ /dev/null @@ -1,115 +0,0 @@ -var searchData= -[ - ['accept',['accept',['../group__socket.html#gade2b17671b5a4b18e941fbf7e1060310',1,'sockets.h']]], - ['acceptmbox',['acceptmbox',['../structnetconn.html#a9b59188f300828d2b5814e27ab27cad0',1,'netconn']]], - ['access',['access',['../structsnmp__node__instance.html#a4af17d17a971f1d11a186e6e1fc4411c',1,'snmp_node_instance']]], - ['ad',['ad',['../structapi__msg.html#a36dedcbd9ecca67043a8e1d1e715be94',1,'api_msg']]], - ['additional',['additional',['../structmdns__outpacket.html#acda83121a9bb785d20f979a0a3a312ce',1,'mdns_outpacket']]], - ['addr',['addr',['../structdns__api__msg.html#a217814594564077d21b0f2696280b2a8',1,'dns_api_msg::addr()'],['../structzepif__init.html#a5a9a7ee6e687a7c1ae85b103d39de61d',1,'zepif_init::addr()']]], - ['addr_5findex',['addr_index',['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html#ad44a5f52ad695ea90b15a1e29ff823dd',1,'netif_ext_callback_args_t::ipv6_set_s::addr_index()'],['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#aebf2aa0b26b07ca1977c676a0404323f',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s::addr_index()']]], - ['address',['address',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#acd24c243c866f8f9169b89af11974f17',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s']]], - ['alloc',['alloc',['../structaltcp__allocator__s.html#aaf07ebf181a11d0320381ef46d40e687',1,'altcp_allocator_s']]], - ['application_20layered_20tcp_20functions',['Application layered TCP Functions',['../group__altcp.html',1,'']]], - ['altcp_2ec',['altcp.c',['../altcp_8c.html',1,'']]], - ['altcp_2eh',['altcp.h',['../altcp_8h.html',1,'']]], - ['altcp_5fabort',['altcp_abort',['../group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab',1,'altcp_abort(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab',1,'altcp_abort(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5faccept',['altcp_accept',['../group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9',1,'altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept): altcp.c'],['../group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9',1,'altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept): altcp.c']]], - ['altcp_5falloc',['altcp_alloc',['../altcp_8c.html#a6a99f8757c18fbc9b9f30925afbcf4c2',1,'altcp_alloc(void): altcp.c'],['../altcp__priv_8h.html#a6a99f8757c18fbc9b9f30925afbcf4c2',1,'altcp_alloc(void): altcp.c']]], - ['altcp_5falloc_2ec',['altcp_alloc.c',['../altcp__alloc_8c.html',1,'']]], - ['altcp_5fallocator_5fs',['altcp_allocator_s',['../structaltcp__allocator__s.html',1,'']]], - ['altcp_5fallocator_5ft',['altcp_allocator_t',['../group__altcp.html#ga9ddf490e24b1472a96ab2b4cedd171f8',1,'altcp.h']]], - ['application_20layered_20tcp_20introduction',['Application layered TCP Introduction',['../group__altcp__api.html',1,'']]], - ['altcp_5farg',['altcp_arg',['../group__altcp.html#ga197a33af038556a04d8f27c7033d771f',1,'altcp_arg(struct altcp_pcb *conn, void *arg): altcp.c'],['../group__altcp.html#ga197a33af038556a04d8f27c7033d771f',1,'altcp_arg(struct altcp_pcb *conn, void *arg): altcp.c']]], - ['altcp_5fbind',['altcp_bind',['../group__altcp.html#ga485b248680f73b9876d8674029c5157c',1,'altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port): altcp.c'],['../group__altcp.html#ga485b248680f73b9876d8674029c5157c',1,'altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port): altcp.c']]], - ['altcp_5fclose',['altcp_close',['../group__altcp.html#ga4329798afdf3709c789a2ee060ee3993',1,'altcp_close(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga4329798afdf3709c789a2ee060ee3993',1,'altcp_close(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fconnect',['altcp_connect',['../group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492',1,'altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected): altcp.c'],['../group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492',1,'altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected): altcp.c']]], - ['altcp_5ferr',['altcp_err',['../group__altcp.html#gadc76a1f3b2448559dc87da1b33291644',1,'altcp_err(struct altcp_pcb *conn, altcp_err_fn err): altcp.c'],['../group__altcp.html#gadc76a1f3b2448559dc87da1b33291644',1,'altcp_err(struct altcp_pcb *conn, altcp_err_fn err): altcp.c']]], - ['altcp_5ffree',['altcp_free',['../altcp_8c.html#afd7f6b6602e89cff51f8a8ea0315321d',1,'altcp_free(struct altcp_pcb *conn): altcp.c'],['../altcp__priv_8h.html#afd7f6b6602e89cff51f8a8ea0315321d',1,'altcp_free(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5flisten',['altcp_listen',['../group__altcp.html#ga96c22e15230b5216b3a95dc9e2ca42c8',1,'altcp.h']]], - ['altcp_5flisten_5fwith_5fbacklog_5fand_5ferr',['altcp_listen_with_backlog_and_err',['../group__altcp.html#gac69722b86b1198916f2527fb9f132c2b',1,'altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err): altcp.c'],['../group__altcp.html#gac69722b86b1198916f2527fb9f132c2b',1,'altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err): altcp.c']]], - ['altcp_5fmbedtls_5fdebug',['ALTCP_MBEDTLS_DEBUG',['../altcp__tls__mbedtls__opts_8h.html#a7727456eeb0b3311213936413d238989',1,'altcp_tls_mbedtls_opts.h']]], - ['altcp_5fmbedtls_5fsession_5fcache_5ftimeout_5fseconds',['ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS',['../altcp__tls__mbedtls__opts_8h.html#a6acb28346f87b2310fc00ec1fccba2b6',1,'altcp_tls_mbedtls_opts.h']]], - ['altcp_5fmss',['altcp_mss',['../group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08',1,'altcp_mss(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08',1,'altcp_mss(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fnew',['altcp_new',['../group__altcp.html#ga86843287b0ad0099c067817cfb7aa336',1,'altcp_new(altcp_allocator_t *allocator): altcp.c'],['../group__altcp.html#ga86843287b0ad0099c067817cfb7aa336',1,'altcp_new(altcp_allocator_t *allocator): altcp.c']]], - ['altcp_5fnew_5fip6',['altcp_new_ip6',['../group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1',1,'altcp_new_ip6(altcp_allocator_t *allocator): altcp.c'],['../group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1',1,'altcp_new_ip6(altcp_allocator_t *allocator): altcp.c']]], - ['altcp_5fnew_5fip_5ftype',['altcp_new_ip_type',['../group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21',1,'altcp_new_ip_type(altcp_allocator_t *allocator, u8_t ip_type): altcp.c'],['../group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21',1,'altcp_new_ip_type(altcp_allocator_t *allocator, u8_t ip_type): altcp.c']]], - ['altcp_5foutput',['altcp_output',['../group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6',1,'altcp_output(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6',1,'altcp_output(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fpoll',['altcp_poll',['../group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0',1,'altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval): altcp.c'],['../group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0',1,'altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval): altcp.c']]], - ['altcp_5fpriv_2eh',['altcp_priv.h',['../altcp__priv_8h.html',1,'']]], - ['altcp_5fproxyconnect_2ec',['altcp_proxyconnect.c',['../altcp__proxyconnect_8c.html',1,'']]], - ['altcp_5fproxyconnect_2eh',['altcp_proxyconnect.h',['../altcp__proxyconnect_8h.html',1,'']]], - ['altcp_5fproxyconnect_5falloc',['altcp_proxyconnect_alloc',['../altcp__proxyconnect_8c.html#a3d3af45390467ceeaa064b7e28dd43a9',1,'altcp_proxyconnect_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a3d3af45390467ceeaa064b7e28dd43a9',1,'altcp_proxyconnect_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5fclient_5fagent',['ALTCP_PROXYCONNECT_CLIENT_AGENT',['../altcp__proxyconnect_8c.html#a344227f22aa1b58f7ed737a2d4f4636f',1,'altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5fnew',['altcp_proxyconnect_new',['../altcp__proxyconnect_8c.html#ae774782064a92d0f58ce07b57a5360d1',1,'altcp_proxyconnect_new(struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#ae774782064a92d0f58ce07b57a5360d1',1,'altcp_proxyconnect_new(struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5fnew_5ftcp',['altcp_proxyconnect_new_tcp',['../altcp__proxyconnect_8c.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4',1,'altcp_proxyconnect_new_tcp(struct altcp_proxyconnect_config *config, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4',1,'altcp_proxyconnect_new_tcp(struct altcp_proxyconnect_config *config, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5ftls_5falloc',['altcp_proxyconnect_tls_alloc',['../altcp__proxyconnect_8c.html#a5ff49bcd035847a8915f18deef4172a9',1,'altcp_proxyconnect_tls_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a5ff49bcd035847a8915f18deef4172a9',1,'altcp_proxyconnect_tls_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5frecv',['altcp_recv',['../group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71',1,'altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv): altcp.c'],['../group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71',1,'altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv): altcp.c']]], - ['altcp_5frecved',['altcp_recved',['../group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83',1,'altcp_recved(struct altcp_pcb *conn, u16_t len): altcp.c'],['../group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83',1,'altcp_recved(struct altcp_pcb *conn, u16_t len): altcp.c']]], - ['altcp_5fsent',['altcp_sent',['../group__altcp.html#gab2b228c77c827fb14bfc513171c79f47',1,'altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent): altcp.c'],['../group__altcp.html#gab2b228c77c827fb14bfc513171c79f47',1,'altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent): altcp.c']]], - ['altcp_5fsetprio',['altcp_setprio',['../group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5',1,'altcp_setprio(struct altcp_pcb *conn, u8_t prio): altcp.c'],['../group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5',1,'altcp_setprio(struct altcp_pcb *conn, u8_t prio): altcp.c']]], - ['altcp_5fshutdown',['altcp_shutdown',['../group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319',1,'altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx): altcp.c'],['../group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319',1,'altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx): altcp.c']]], - ['altcp_5fsndbuf',['altcp_sndbuf',['../group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c',1,'altcp_sndbuf(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c',1,'altcp_sndbuf(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fsndqueuelen',['altcp_sndqueuelen',['../group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5',1,'altcp_sndqueuelen(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5',1,'altcp_sndqueuelen(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5ftcp_2ec',['altcp_tcp.c',['../altcp__tcp_8c.html',1,'']]], - ['altcp_5ftcp_2eh',['altcp_tcp.h',['../altcp__tcp_8h.html',1,'']]], - ['altcp_5ftcp_5falloc',['altcp_tcp_alloc',['../altcp__tcp_8c.html#a211215e43cb40bd204a20c34316b7caa',1,'altcp_tcp_alloc(void *arg, u8_t ip_type): altcp_tcp.c'],['../altcp__tcp_8h.html#a211215e43cb40bd204a20c34316b7caa',1,'altcp_tcp_alloc(void *arg, u8_t ip_type): altcp_tcp.c']]], - ['altcp_5ftls_2eh',['altcp_tls.h',['../altcp__tls_8h.html',1,'']]], - ['altcp_5ftls_5falloc',['altcp_tls_alloc',['../group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391',1,'altcp_tls_alloc(void *arg, u8_t ip_type): altcp_alloc.c'],['../group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391',1,'altcp_tls_alloc(void *arg, u8_t ip_type): altcp_alloc.c']]], - ['altcp_5ftls_5fcontext',['altcp_tls_context',['../group__altcp__tls.html#gabc1741530d5089c3093889416430bc76',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fclient',['altcp_tls_create_config_client',['../group__altcp__tls.html#ga2b249447e10c8599b6d723d403086c35',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fclient_5f2wayauth',['altcp_tls_create_config_client_2wayauth',['../group__altcp__tls.html#ga7352a4600fee89e167541cf0776c01fb',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fserver_5fprivkey_5fcert',['altcp_tls_create_config_server_privkey_cert',['../group__altcp__tls.html#ga700dc0320e93cea337673e7d4295e161',1,'altcp_tls.h']]], - ['altcp_5ftls_5ffree_5fconfig',['altcp_tls_free_config',['../group__altcp__tls.html#ga8fb8a92fa3f84170050ddab2888b9145',1,'altcp_tls.h']]], - ['altcp_5ftls_5fmbedtls_2ec',['altcp_tls_mbedtls.c',['../altcp__tls__mbedtls_8c.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fmem_2ec',['altcp_tls_mbedtls_mem.c',['../altcp__tls__mbedtls__mem_8c.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fmem_2eh',['altcp_tls_mbedtls_mem.h',['../altcp__tls__mbedtls__mem_8h.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fopts_2eh',['altcp_tls_mbedtls_opts.h',['../altcp__tls__mbedtls__opts_8h.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fstructs_2eh',['altcp_tls_mbedtls_structs.h',['../altcp__tls__mbedtls__structs_8h.html',1,'']]], - ['altcp_5ftls_5fnew',['altcp_tls_new',['../group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a',1,'altcp_tls_new(struct altcp_tls_config *config, u8_t ip_type): altcp_alloc.c'],['../group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a',1,'altcp_tls_new(struct altcp_tls_config *config, u8_t ip_type): altcp_alloc.c']]], - ['altcp_5ftls_5fwrap',['altcp_tls_wrap',['../group__altcp__tls.html#gab874adb7f87984c0520bd032c2108c47',1,'altcp_tls.h']]], - ['altcp_5fwrite',['altcp_write',['../group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d',1,'altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags): altcp.c'],['../group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d',1,'altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags): altcp.c']]], - ['answer_5fname',['answer_name',['../structnetbios__answer.html#abf746cd54add594216ddc3683c741406',1,'netbios_answer']]], - ['answer_5fname_5fflags',['answer_name_flags',['../structnetbios__answer.html#a2729b7249e3d23309624cb19fa0dbfc4',1,'netbios_answer']]], - ['answers',['answers',['../structmdns__packet.html#a918feee242cfb3934d9f5c3de1c298e7',1,'mdns_packet::answers()'],['../structmdns__outpacket.html#aad2c24d4d5a935a209966ceace82f9ad',1,'mdns_outpacket::answers()']]], - ['answers_5fleft',['answers_left',['../structmdns__packet.html#a56ba495a1458a21982e65d746468849d',1,'mdns_packet']]], - ['apis',['APIs',['../group__api.html',1,'']]], - ['api_2eh',['api.h',['../api_8h.html',1,'']]], - ['api_5fevent',['API_EVENT',['../api_8h.html#a3ce590f58be8f60dbde361920863b26d',1,'api.h']]], - ['api_5flib_2ec',['api_lib.c',['../api__lib_8c.html',1,'']]], - ['api_5flib_5fdebug',['API_LIB_DEBUG',['../group__lwip__opts__debugmsg.html#ga671009550216f7dc03e67ba5751e3160',1,'opt.h']]], - ['api_5fmsg',['api_msg',['../structapi__msg.html',1,'']]], - ['api_5fmsg_2ec',['api_msg.c',['../api__msg_8c.html',1,'']]], - ['api_5fmsg_2eh',['api_msg.h',['../api__msg_8h.html',1,'']]], - ['api_5fmsg_5fdebug',['API_MSG_DEBUG',['../group__lwip__opts__debugmsg.html#ga4279d7ff9f986b2ff3eb068bb012b697',1,'opt.h']]], - ['applications',['Applications',['../group__apps.html',1,'']]], - ['arch_2eh',['arch.h',['../arch_8h.html',1,'']]], - ['arg',['arg',['../structaltcp__allocator__s.html#a8d8aa48e9a105e9d25ad4b90d259d0b1',1,'altcp_allocator_s']]], - ['arp_5fage_5frerequest_5fused_5funicast',['ARP_AGE_REREQUEST_USED_UNICAST',['../etharp_8c.html#ac71515a6f140b25de49e9bf432b2bb2a',1,'etharp.c']]], - ['arp_5fmaxage',['ARP_MAXAGE',['../group__lwip__opts__arp.html#ga741a0710dc126ed3ae9e305472df3432',1,'opt.h']]], - ['arp_5fmaxpending',['ARP_MAXPENDING',['../etharp_8c.html#a0a03fea13e060da5a53a10a75a96def9',1,'etharp.c']]], - ['arp_5fqueue_5flen',['ARP_QUEUE_LEN',['../group__lwip__opts__arp.html#ga29f41a6ebdbb23f46688d381b3609fd1',1,'opt.h']]], - ['arp_5fqueueing',['ARP_QUEUEING',['../group__lwip__opts__arp.html#ga75837814536af29b6102508588d0ab58',1,'opt.h']]], - ['arp_5ftable_5fsize',['ARP_TABLE_SIZE',['../group__lwip__opts__arp.html#ga924936a814564dbdb0bc950d255a83b9',1,'opt.h']]], - ['arp_5ftmr_5finterval',['ARP_TMR_INTERVAL',['../lwip_2etharp_8h.html#aaa3d8ed1eb1129f518345e37b38cfc37',1,'etharp.h']]], - ['asn1_5ftype',['asn1_type',['../structsnmp__node__instance.html#af51206e0912a8402c395dcf3b623f8b9',1,'snmp_node_instance']]], - ['auth_5fplain',['auth_plain',['../structsmtp__session.html#a9da4e424e22892fae51987665eca85a9',1,'smtp_session']]], - ['auth_5fplain_5flen',['auth_plain_len',['../structsmtp__session.html#a003dfd03ac58252b575a7c965e532461',1,'smtp_session']]], - ['authoritative',['authoritative',['../structmdns__outpacket.html#a1a689ea7094a3569878f15477e725035',1,'mdns_outpacket']]], - ['autoip',['autoip',['../structautoip.html',1,'autoip'],['../group__autoip.html',1,'(Global Namespace)']]], - ['autoip_2ec',['autoip.c',['../autoip_8c.html',1,'']]], - ['autoip_2eh',['autoip.h',['../autoip_8h.html',1,'(Global Namespace)'],['../prot_2autoip_8h.html',1,'(Global Namespace)']]], - ['autoip_5farp_5freply',['autoip_arp_reply',['../autoip_8c.html#acaf2793325c60dc4531c21a3fd55c16e',1,'autoip_arp_reply(struct netif *netif, struct etharp_hdr *hdr): autoip.c'],['../autoip_8h.html#acaf2793325c60dc4531c21a3fd55c16e',1,'autoip_arp_reply(struct netif *netif, struct etharp_hdr *hdr): autoip.c']]], - ['autoip_5fdebug',['AUTOIP_DEBUG',['../group__lwip__opts__debugmsg.html#gafaee522e7f32d81022215e1805e303a5',1,'opt.h']]], - ['autoip_5fnetwork_5fchanged',['autoip_network_changed',['../autoip_8c.html#a11df7a20d52680cd8c1c18fba2b91e9e',1,'autoip_network_changed(struct netif *netif): autoip.c'],['../autoip_8h.html#a11df7a20d52680cd8c1c18fba2b91e9e',1,'autoip_network_changed(struct netif *netif): autoip.c']]], - ['autoip_5fremove_5fstruct',['autoip_remove_struct',['../autoip_8h.html#aaeb4b778fce078bee84144ab50916b15',1,'autoip.h']]], - ['autoip_5fset_5fstruct',['autoip_set_struct',['../group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90',1,'autoip_set_struct(struct netif *netif, struct autoip *autoip): autoip.c'],['../group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90',1,'autoip_set_struct(struct netif *netif, struct autoip *autoip): autoip.c']]], - ['autoip_5fstart',['autoip_start',['../group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8',1,'autoip_start(struct netif *netif): autoip.c'],['../group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8',1,'autoip_start(struct netif *netif): autoip.c']]], - ['autoip_5fstop',['autoip_stop',['../group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4',1,'autoip_stop(struct netif *netif): autoip.c'],['../group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4',1,'autoip_stop(struct netif *netif): autoip.c']]], - ['autoip_5fsupplied_5faddress',['autoip_supplied_address',['../autoip_8c.html#a1b4f0c53da17395d9de92a85708a1bb9',1,'autoip_supplied_address(const struct netif *netif): autoip.c'],['../autoip_8h.html#a1b4f0c53da17395d9de92a85708a1bb9',1,'autoip_supplied_address(const struct netif *netif): autoip.c']]], - ['autoip_5ftmr',['autoip_tmr',['../autoip_8c.html#a746fc1d7db1bf1617afae166c9d92c2d',1,'autoip_tmr(void): autoip.c'],['../autoip_8h.html#a746fc1d7db1bf1617afae166c9d92c2d',1,'autoip_tmr(void): autoip.c']]], - ['autoip_5ftmr_5finterval',['AUTOIP_TMR_INTERVAL',['../autoip_8h.html#a8986919a452ab77eec9a199ff6668e92',1,'autoip.h']]], - ['assertion_20handling',['Assertion handling',['../group__lwip__assertions.html',1,'']]], - ['arp',['ARP',['../group__lwip__opts__arp.html',1,'']]], - ['autoip',['AUTOIP',['../group__lwip__opts__autoip.html',1,'']]], - ['autoip',['AUTOIP',['../group__netifapi__autoip.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.html deleted file mode 100644 index 03405c0fb220c4f68ac1cb184cb7e256588449cd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.js deleted file mode 100644 index 18d879fe9da0d2267fa78f659849bb8204198c57..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_3.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['b',['b',['../structapi__msg.html#ab0abd60527e96cc24c2c20c835cdac05',1,'api_msg']]], - ['base',['base',['../structmemp__desc.html#a9aec58adcbcd88167247296ca4346558',1,'memp_desc']]], - ['bc',['bc',['../structapi__msg.html#a1705127c6cd22c2c6dbbcc59834e41e0',1,'api_msg']]], - ['bind',['bind',['../group__socket.html#ga4a88bb849aa7203b24bb245a193997a6',1,'sockets.h']]], - ['ble_5faddr_5fto_5feui64',['ble_addr_to_eui64',['../group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c',1,'ble_addr_to_eui64(uint8_t *dst, const uint8_t *src, int public_addr): lowpan6_ble.c'],['../group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c',1,'ble_addr_to_eui64(uint8_t *dst, const uint8_t *src, int public_addr): lowpan6_ble.c']]], - ['body',['body',['../structsmtp__session.html#a7bb4bf5cc209e073341b56845e5cbd49',1,'smtp_session']]], - ['body_5flen',['body_len',['../structsmtp__session.html#a0da8b775ddfe5f8891464037a6b4bb4d',1,'smtp_session']]], - ['body_5fsent',['body_sent',['../structsmtp__session.html#a5893c61d863b4846a81d8a4bbcaebb5b',1,'smtp_session']]], - ['bridgeif_2ec',['bridgeif.c',['../bridgeif_8c.html',1,'']]], - ['bridgeif_2eh',['bridgeif.h',['../bridgeif_8h.html',1,'']]], - ['bridgeif_5fadd_5fport',['bridgeif_add_port',['../group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77',1,'bridgeif_add_port(struct netif *bridgeif, struct netif *portif): bridgeif.c'],['../group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77',1,'bridgeif_add_port(struct netif *bridgeif, struct netif *portif): bridgeif.c']]], - ['bridgeif_5fdebug',['BRIDGEIF_DEBUG',['../group__bridgeif__opts.html#gaab45e20e9b09a98217994082968cec73',1,'bridgeif_opts.h']]], - ['bridgeif_5ffdb_2ec',['bridgeif_fdb.c',['../bridgeif__fdb_8c.html',1,'']]], - ['bridgeif_5ffdb_5fadd',['bridgeif_fdb_add',['../group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666',1,'bridgeif_fdb_add(struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports): bridgeif.c'],['../group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666',1,'bridgeif_fdb_add(struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports): bridgeif.c']]], - ['bridgeif_5ffdb_5fdebug',['BRIDGEIF_FDB_DEBUG',['../group__bridgeif__opts.html#ga72e389f592470dc50288a68f3db70730',1,'bridgeif_opts.h']]], - ['bridgeif_5ffdb_5fget_5fdst_5fports',['bridgeif_fdb_get_dst_ports',['../group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750',1,'bridgeif_fdb_get_dst_ports(void *fdb_ptr, struct eth_addr *dst_addr): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750',1,'bridgeif_fdb_get_dst_ports(void *fdb_ptr, struct eth_addr *dst_addr): bridgeif_fdb.c']]], - ['bridgeif_5ffdb_5finit',['bridgeif_fdb_init',['../group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0',1,'bridgeif_fdb_init(u16_t max_fdb_entries): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0',1,'bridgeif_fdb_init(u16_t max_fdb_entries): bridgeif_fdb.c']]], - ['bridgeif_5ffdb_5fremove',['bridgeif_fdb_remove',['../group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8',1,'bridgeif_fdb_remove(struct netif *bridgeif, const struct eth_addr *addr): bridgeif.c'],['../group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8',1,'bridgeif_fdb_remove(struct netif *bridgeif, const struct eth_addr *addr): bridgeif.c']]], - ['bridgeif_5ffdb_5fupdate_5fsrc',['bridgeif_fdb_update_src',['../group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39',1,'bridgeif_fdb_update_src(void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39',1,'bridgeif_fdb_update_src(void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx): bridgeif_fdb.c']]], - ['bridgeif_5ffw_5fdebug',['BRIDGEIF_FW_DEBUG',['../group__bridgeif__opts.html#gac456e97b1b0e9a57449596a2b229763a',1,'bridgeif_opts.h']]], - ['bridgeif_5finit',['bridgeif_init',['../group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c',1,'bridgeif_init(struct netif *netif): bridgeif.c'],['../group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c',1,'bridgeif_init(struct netif *netif): bridgeif.c']]], - ['bridgeif_5finitdata1',['BRIDGEIF_INITDATA1',['../group__bridgeif.html#ga3d41c7905b61aef3a3b8c61b3af7879f',1,'bridgeif.h']]], - ['bridgeif_5finitdata2',['BRIDGEIF_INITDATA2',['../group__bridgeif.html#gaaaeb47fbf1dd6c30cb502343fa0d0741',1,'bridgeif.h']]], - ['bridgeif_5finitdata_5fs',['bridgeif_initdata_s',['../structbridgeif__initdata__s.html',1,'']]], - ['bridgeif_5finitdata_5ft',['bridgeif_initdata_t',['../group__bridgeif.html#gac47f8ce66bc6dad5dd9829467f93a1bb',1,'bridgeif.h']]], - ['bridgeif_5fmax_5fports',['BRIDGEIF_MAX_PORTS',['../group__bridgeif__opts.html#ga6fe03b84359150b7dea3dfca942b6414',1,'bridgeif_opts.h']]], - ['bridgeif_5fopts_2eh',['bridgeif_opts.h',['../bridgeif__opts_8h.html',1,'']]], - ['bridgeif_5fport_5fnetifs_5foutput_5fdirect',['BRIDGEIF_PORT_NETIFS_OUTPUT_DIRECT',['../group__bridgeif__opts.html#ga5aed5cd9b01ba1345b47845cd04ca30d',1,'bridgeif_opts.h']]], - ['byte_5forder',['BYTE_ORDER',['../group__compiler__abstraction.html#ga1771b7fb65ee640524d0052f229768c3',1,'arch.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.html deleted file mode 100644 index 8e1f4b9cd9d6012635eab86c12ef5adf015dcf8f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.js deleted file mode 100644 index 69733dd5aff85da171ad195b9a98767027f2b9d4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_4.js +++ /dev/null @@ -1,48 +0,0 @@ -var searchData= -[ - ['cache_5fflush',['cache_flush',['../structmdns__outpacket.html#a9bd0fd91dda48baa2938dddd747d3195',1,'mdns_outpacket']]], - ['callback',['callback',['../structnetconn.html#abe796060bb06e585333ca9a87862b624',1,'netconn']]], - ['callback_5farg',['callback_arg',['../structsmtp__session.html#af0544df7a935a092d825d8f2380f970f',1,'smtp_session']]], - ['callback_5ffn',['callback_fn',['../structsmtp__session.html#a24c13d621e18311a613ab68b856a7f7b',1,'smtp_session']]], - ['cb',['cb',['../structmqtt__request__t.html#a32a4b14b0b8b5b8ce8db1074e53f4a79',1,'mqtt_request_t']]], - ['changelog',['Changelog',['../changelog.html',1,'']]], - ['checksum_5fcheck_5ficmp',['CHECKSUM_CHECK_ICMP',['../group__lwip__opts__checksum.html#ga79807171be8c20b69a5cd8de83566d25',1,'opt.h']]], - ['checksum_5fcheck_5ficmp6',['CHECKSUM_CHECK_ICMP6',['../group__lwip__opts__checksum.html#gaf466a10b093489910a773fd1cec74c2d',1,'opt.h']]], - ['checksum_5fcheck_5fip',['CHECKSUM_CHECK_IP',['../group__lwip__opts__checksum.html#ga005b1b9988b84a2cb844144cef22c11e',1,'opt.h']]], - ['checksum_5fcheck_5ftcp',['CHECKSUM_CHECK_TCP',['../group__lwip__opts__checksum.html#gab676cc29571b7ffda12336482ad97699',1,'opt.h']]], - ['checksum_5fcheck_5fudp',['CHECKSUM_CHECK_UDP',['../group__lwip__opts__checksum.html#ga6747f7b72abe544fd4dc184cc7fcad37',1,'opt.h']]], - ['checksum_5fgen_5ficmp',['CHECKSUM_GEN_ICMP',['../group__lwip__opts__checksum.html#ga2291ec5bec0a551545da6d5f9f9316b2',1,'opt.h']]], - ['checksum_5fgen_5ficmp6',['CHECKSUM_GEN_ICMP6',['../group__lwip__opts__checksum.html#ga7cd47a55af03b1048c5a4a5fe0e76013',1,'opt.h']]], - ['checksum_5fgen_5fip',['CHECKSUM_GEN_IP',['../group__lwip__opts__checksum.html#ga8ddad81fc26268a13b35091781da2265',1,'opt.h']]], - ['checksum_5fgen_5ftcp',['CHECKSUM_GEN_TCP',['../group__lwip__opts__checksum.html#ga800069963cc4552b99235237c22f00bb',1,'opt.h']]], - ['checksum_5fgen_5fudp',['CHECKSUM_GEN_UDP',['../group__lwip__opts__checksum.html#ga98d460f8c2baed8bf62d5473831c0b2c',1,'opt.h']]], - ['chksum_5flen_5frx',['chksum_len_rx',['../structudp__pcb.html#a5e2833df51760c83c6032608eb5d0d4d',1,'udp_pcb']]], - ['client_5fid',['client_id',['../structmqtt__connect__client__info__t.html#ad35f7850df21f001d5c5ffaa1a18c05a',1,'mqtt_connect_client_info_t']]], - ['client_5fpass',['client_pass',['../structmqtt__connect__client__info__t.html#a8f68efe91c5311418151256c96102d4b',1,'mqtt_connect_client_info_t']]], - ['client_5fuser',['client_user',['../structmqtt__connect__client__info__t.html#aec961673d5c3e8dc853c91f30d9333b5',1,'mqtt_connect_client_info_t']]], - ['close',['close',['../structtftp__context.html#ae9181c57d1cf89bc263f7671e5630a65',1,'tftp_context::close()'],['../group__socket.html#ga4ef17e85ec4d3acdcee5ce23f8ed93c4',1,'close(): sockets.h']]], - ['closesocket',['closesocket',['../group__socket.html#ga5a3eb971b466278ada4f7f87399a537c',1,'sockets.h']]], - ['compiler_2fplatform_20abstraction',['Compiler/platform abstraction',['../group__compiler__abstraction.html',1,'']]], - ['conn',['conn',['../structapi__msg.html#abec5e33802d69f1b601543d60699f028',1,'api_msg::conn()'],['../structlwip__sock.html#a3a3fee485b3361ed7054cde149355fb4',1,'lwip_sock::conn()']]], - ['conn_5fstate',['conn_state',['../structmqtt__client__s.html#af4a07c1079e2e2a336f1939d8b9677e6',1,'mqtt_client_s']]], - ['connect',['connect',['../group__socket.html#gae3d13671f622e17c17317c9a16dfd0ee',1,'sockets.h']]], - ['connect_5farg',['connect_arg',['../structmqtt__client__s.html#ae6d53359ec6d70533dab7c0d2717ce1a',1,'mqtt_client_s']]], - ['current_5finput_5fnetif',['current_input_netif',['../structip__globals.html#a7da899c663b1d560b61d92ba6d544701',1,'ip_globals']]], - ['current_5fip4_5fheader',['current_ip4_header',['../structip__globals.html#a2e810f97cf3e8e855e3baafc3be8c0d4',1,'ip_globals']]], - ['current_5fip6_5fheader',['current_ip6_header',['../structip__globals.html#aa5cfc3ac29dc746a4cbe844206b0ed41',1,'ip_globals']]], - ['current_5fip_5fheader_5ftot_5flen',['current_ip_header_tot_len',['../structip__globals.html#a17004526e6f1a164c0bab01aeac5e34a',1,'ip_globals']]], - ['current_5fiphdr_5fdest',['current_iphdr_dest',['../structip__globals.html#a0b4e54250c692c638408de54593d2aa1',1,'ip_globals']]], - ['current_5fiphdr_5fsrc',['current_iphdr_src',['../structip__globals.html#a04d85a3dc2c417050b3e088fa58a74b0',1,'ip_globals']]], - ['current_5fmsg',['current_msg',['../structnetconn.html#a49ba09038b2f2563fd3a38e38f8b8ab9',1,'netconn']]], - ['current_5fnetif',['current_netif',['../structip__globals.html#a7803dc5950d143e4433a0df689989bab',1,'ip_globals']]], - ['custom_5ffree_5ffunction',['custom_free_function',['../structpbuf__custom.html#af614d17874746cbbf778dc4ca9eac2e9',1,'pbuf_custom']]], - ['cyclic_5ftick',['cyclic_tick',['../structmqtt__client__s.html#a6274ba2eb2fe6afa970b1c8a650d8cef',1,'mqtt_client_s']]], - ['callback_2dstyle_20apis',['Callback-style APIs',['../group__lwip__opts__callback.html',1,'']]], - ['checksum',['Checksum',['../group__lwip__opts__checksum.html',1,'']]], - ['core_20locking_20and_20mpu',['Core locking and MPU',['../group__lwip__opts__lock.html',1,'']]], - ['common_20functions',['Common functions',['../group__netconn__common.html',1,'']]], - ['client_20data_20handling',['Client data handling',['../group__netif__cd.html',1,'']]], - ['common_20pitfalls',['Common pitfalls',['../pitfalls.html',1,'']]], - ['core',['Core',['../group__snmp__core.html',1,'']]], - ['critical_20sections',['Critical sections',['../group__sys__prot.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.html deleted file mode 100644 index 89a879ea9b6aa5e5dc663a2fc3fbdcbd0aadb888..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.js deleted file mode 100644 index 13bb70ea5759a02bfa55618f16535cf32acf4282..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_5.js +++ /dev/null @@ -1,106 +0,0 @@ -var searchData= -[ - ['data_5fcb',['data_cb',['../structmqtt__client__s.html#a26dc9112351c042594a41703197925a7',1,'mqtt_client_s']]], - ['debug_2eh',['debug.h',['../debug_8h.html',1,'']]], - ['def_2ec',['def.c',['../def_8c.html',1,'']]], - ['def_2eh',['def.h',['../def_8h.html',1,'']]], - ['default_5facceptmbox_5fsize',['DEFAULT_ACCEPTMBOX_SIZE',['../group__lwip__opts__thread.html#ga5d5a6e04abe2ec233c7acdb09f992461',1,'opt.h']]], - ['default_5fraw_5frecvmbox_5fsize',['DEFAULT_RAW_RECVMBOX_SIZE',['../group__lwip__opts__thread.html#ga4ef8f046c957750056131310a1580df7',1,'opt.h']]], - ['default_5ftcp_5frecvmbox_5fsize',['DEFAULT_TCP_RECVMBOX_SIZE',['../group__lwip__opts__thread.html#ga1bd172938b9c8ba63156fcafc87e83c7',1,'opt.h']]], - ['default_5fthread_5fname',['DEFAULT_THREAD_NAME',['../group__lwip__opts__thread.html#gaca13123a5c8271558353e04123957616',1,'opt.h']]], - ['default_5fthread_5fprio',['DEFAULT_THREAD_PRIO',['../group__lwip__opts__thread.html#ga3d8715b1fdd0449d6c214e4a40108456',1,'opt.h']]], - ['default_5fthread_5fstacksize',['DEFAULT_THREAD_STACKSIZE',['../group__lwip__opts__thread.html#ga7f93dfeaed4021061959f822def602cb',1,'opt.h']]], - ['default_5fudp_5frecvmbox_5fsize',['DEFAULT_UDP_RECVMBOX_SIZE',['../group__lwip__opts__thread.html#ga09fe785559b3f0cf108da4440489e335',1,'opt.h']]], - ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]], - ['dest_5faddr',['dest_addr',['../structmdns__outpacket.html#a1fdc90b48d8cf1fc24895f0c7a5798e4',1,'mdns_outpacket']]], - ['destination_5faddress',['destination_address',['../structieee__802154__hdr.html#a87ce59d2804cacc5a58411c8b6c47f33',1,'ieee_802154_hdr']]], - ['destination_5fpan_5fid',['destination_pan_id',['../structieee__802154__hdr.html#ac1ad9159d3bb70b1a7223060c6c81efd',1,'ieee_802154_hdr']]], - ['destroy',['destroy',['../structtcp__ext__arg__callbacks.html#ace586d5d376b42465927a4fd8688c24b',1,'tcp_ext_arg_callbacks']]], - ['dhcp_2ec',['dhcp.c',['../dhcp_8c.html',1,'']]], - ['dhcp_2eh',['dhcp.h',['../dhcp_8h.html',1,'(Global Namespace)'],['../prot_2dhcp_8h.html',1,'(Global Namespace)']]], - ['dhcpv4',['DHCPv4',['../group__dhcp4.html',1,'']]], - ['dhcpv6',['DHCPv6',['../group__dhcp6.html',1,'']]], - ['dhcp6_2ec',['dhcp6.c',['../dhcp6_8c.html',1,'']]], - ['dhcp6_2eh',['dhcp6.h',['../dhcp6_8h.html',1,'(Global Namespace)'],['../prot_2dhcp6_8h.html',1,'(Global Namespace)']]], - ['dhcp6_5fcleanup',['dhcp6_cleanup',['../group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde',1,'dhcp6_cleanup(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde',1,'dhcp6_cleanup(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fdebug',['DHCP6_DEBUG',['../group__lwip__opts__debugmsg.html#gacfc11be8b3bf6bb55e3e5c39ea8802d1',1,'opt.h']]], - ['dhcp6_5fdisable',['dhcp6_disable',['../group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2',1,'dhcp6_disable(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2',1,'dhcp6_disable(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fduid_5fllt',['DHCP6_DUID_LLT',['../prot_2dhcp6_8h.html#afe33f98cb94e0f18892a41502cf54e36',1,'dhcp6.h']]], - ['dhcp6_5fenable_5fstateful',['dhcp6_enable_stateful',['../group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619',1,'dhcp6_enable_stateful(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619',1,'dhcp6_enable_stateful(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fenable_5fstateless',['dhcp6_enable_stateless',['../group__dhcp6.html#gaf3349463541e673fec33843eb019b18c',1,'dhcp6_enable_stateless(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gaf3349463541e673fec33843eb019b18c',1,'dhcp6_enable_stateless(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fmsg',['dhcp6_msg',['../structdhcp6__msg.html',1,'']]], - ['dhcp6_5fnd6_5fra_5ftrigger',['dhcp6_nd6_ra_trigger',['../dhcp6_8c.html#af0f47aac3c04c84a7143fa6925e9fdba',1,'dhcp6_nd6_ra_trigger(struct netif *netif, u8_t managed_addr_config, u8_t other_config): dhcp6.c'],['../dhcp6_8h.html#af0f47aac3c04c84a7143fa6925e9fdba',1,'dhcp6_nd6_ra_trigger(struct netif *netif, u8_t managed_addr_config, u8_t other_config): dhcp6.c']]], - ['dhcp6_5foption_5fidx',['dhcp6_option_idx',['../dhcp6_8c.html#ac4c519a2e10067f277d6b09e60919e9a',1,'dhcp6.c']]], - ['dhcp6_5fremove_5fstruct',['dhcp6_remove_struct',['../dhcp6_8h.html#a76941ddba22fe00dfc47d2f339f7aca3',1,'dhcp6.h']]], - ['dhcp6_5frx_5foptions',['dhcp6_rx_options',['../dhcp6_8c.html#abcce06f078da4b03265d20c0bc1bdce0',1,'dhcp6.c']]], - ['dhcp6_5fset_5fstruct',['dhcp6_set_struct',['../group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453',1,'dhcp6_set_struct(struct netif *netif, struct dhcp6 *dhcp6): dhcp6.c'],['../group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453',1,'dhcp6_set_struct(struct netif *netif, struct dhcp6 *dhcp6): dhcp6.c']]], - ['dhcp6_5fstatus_5fsuccess',['DHCP6_STATUS_SUCCESS',['../prot_2dhcp6_8h.html#a878a7734e159826e82e958fe3a5ca175',1,'dhcp6.h']]], - ['dhcp6_5ftimer_5fmsecs',['DHCP6_TIMER_MSECS',['../dhcp6_8h.html#afdd69327dc7d9f5cc4f029d706f60c8f',1,'dhcp6.h']]], - ['dhcp6_5ftmr',['dhcp6_tmr',['../dhcp6_8c.html#a5289027cb2b166d08bc55b7ed2d4756d',1,'dhcp6_tmr(void): dhcp6.c'],['../dhcp6_8h.html#a5289027cb2b166d08bc55b7ed2d4756d',1,'dhcp6_tmr(void): dhcp6.c']]], - ['dhcp_5farp_5freply',['dhcp_arp_reply',['../dhcp_8c.html#a1fc0a94e0b94f13c5d302018f7ecb535',1,'dhcp_arp_reply(struct netif *netif, const ip4_addr_t *addr): dhcp.c'],['../dhcp_8h.html#a1fc0a94e0b94f13c5d302018f7ecb535',1,'dhcp_arp_reply(struct netif *netif, const ip4_addr_t *addr): dhcp.c']]], - ['dhcp_5fcleanup',['dhcp_cleanup',['../group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64',1,'dhcp_cleanup(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64',1,'dhcp_cleanup(struct netif *netif): dhcp.c']]], - ['dhcp_5fcoarse_5ftimer_5fmsecs',['DHCP_COARSE_TIMER_MSECS',['../dhcp_8h.html#ad84b8f4deec421bbf6fd85e8fae047d6',1,'dhcp.h']]], - ['dhcp_5fcoarse_5ftimer_5fsecs',['DHCP_COARSE_TIMER_SECS',['../dhcp_8h.html#a3751cc5daa0875d415ebacd8ad675f1e',1,'dhcp.h']]], - ['dhcp_5fcoarse_5ftmr',['dhcp_coarse_tmr',['../dhcp_8c.html#ad7480883d64f3d6f083c8aa933b5e3cb',1,'dhcp_coarse_tmr(void): dhcp.c'],['../dhcp_8h.html#ad7480883d64f3d6f083c8aa933b5e3cb',1,'dhcp_coarse_tmr(void): dhcp.c']]], - ['dhcp_5fcreate_5frand_5fxid',['DHCP_CREATE_RAND_XID',['../dhcp_8c.html#ad6de9c5120654454a330bf5de53c4835',1,'dhcp.c']]], - ['dhcp_5fdebug',['DHCP_DEBUG',['../group__lwip__opts__debugmsg.html#ga97927ceecabcdb5f41735bf372a05cee',1,'opt.h']]], - ['dhcp_5fdoes_5farp_5fcheck',['DHCP_DOES_ARP_CHECK',['../group__lwip__opts__dhcp.html#gab2d91de7b2fce879b0a213682e1b0b69',1,'opt.h']]], - ['dhcp_5ffine_5ftimer_5fmsecs',['DHCP_FINE_TIMER_MSECS',['../dhcp_8h.html#a7a26209f52eebe8ded457ae141df403f',1,'dhcp.h']]], - ['dhcp_5ffine_5ftmr',['dhcp_fine_tmr',['../dhcp_8c.html#a601d97faa24fa7289244bb452f052045',1,'dhcp_fine_tmr(void): dhcp.c'],['../dhcp_8h.html#a601d97faa24fa7289244bb452f052045',1,'dhcp_fine_tmr(void): dhcp.c']]], - ['dhcp_5finform',['dhcp_inform',['../group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad',1,'dhcp_inform(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad',1,'dhcp_inform(struct netif *netif): dhcp.c']]], - ['dhcp_5fmax_5fmsg_5flen',['DHCP_MAX_MSG_LEN',['../dhcp_8c.html#a63e9ec4517b80d8576f218d905e31a9b',1,'dhcp.c']]], - ['dhcp_5fmin_5freply_5flen',['DHCP_MIN_REPLY_LEN',['../dhcp_8c.html#aa52c2b64ef42fbad84a3bcd58052caab',1,'dhcp.c']]], - ['dhcp_5fmsg',['dhcp_msg',['../structdhcp__msg.html',1,'']]], - ['dhcp_5fnetwork_5fchanged',['dhcp_network_changed',['../dhcp_8c.html#a04f3824720223c439165243527906002',1,'dhcp_network_changed(struct netif *netif): dhcp.c'],['../dhcp_8h.html#a04f3824720223c439165243527906002',1,'dhcp_network_changed(struct netif *netif): dhcp.c']]], - ['dhcp_5foption_5fidx',['dhcp_option_idx',['../dhcp_8c.html#a8c3b584d223b995b48613ad96cb776a0',1,'dhcp.c']]], - ['dhcp_5foptions_5flen',['DHCP_OPTIONS_LEN',['../prot_2dhcp_8h.html#ae99d4be0d03f6f9c8f02f63abde91a06',1,'dhcp.h']]], - ['dhcp_5frelease',['dhcp_release',['../group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4',1,'dhcp_release(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4',1,'dhcp_release(struct netif *netif): dhcp.c']]], - ['dhcp_5frelease_5fand_5fstop',['dhcp_release_and_stop',['../group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece',1,'dhcp_release_and_stop(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece',1,'dhcp_release_and_stop(struct netif *netif): dhcp.c']]], - ['dhcp_5fremove_5fstruct',['dhcp_remove_struct',['../dhcp_8h.html#aa92284faa099dac4331c1fc0b997dabc',1,'dhcp.h']]], - ['dhcp_5frenew',['dhcp_renew',['../group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947',1,'dhcp_renew(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947',1,'dhcp_renew(struct netif *netif): dhcp.c']]], - ['dhcp_5frx_5foptions_5fgiven',['dhcp_rx_options_given',['../dhcp_8c.html#a058b71e1d26b3758b29d16d9f892c8cc',1,'dhcp.c']]], - ['dhcp_5frx_5foptions_5fval',['dhcp_rx_options_val',['../dhcp_8c.html#a5abd232496063bddcbc6692c0e8f9c1f',1,'dhcp.c']]], - ['dhcp_5fset_5fstruct',['dhcp_set_struct',['../group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8',1,'dhcp_set_struct(struct netif *netif, struct dhcp *dhcp): dhcp.c'],['../group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8',1,'dhcp_set_struct(struct netif *netif, struct dhcp *dhcp): dhcp.c']]], - ['dhcp_5fstart',['dhcp_start',['../group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f',1,'dhcp_start(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f',1,'dhcp_start(struct netif *netif): dhcp.c']]], - ['dhcp_5fstop',['dhcp_stop',['../group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312',1,'dhcp_stop(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312',1,'dhcp_stop(struct netif *netif): dhcp.c']]], - ['dhcp_5fsupplied_5faddress',['dhcp_supplied_address',['../dhcp_8c.html#ae24a2529372218327ab9cb6592041c85',1,'dhcp_supplied_address(const struct netif *netif): dhcp.c'],['../dhcp_8h.html#ae24a2529372218327ab9cb6592041c85',1,'dhcp_supplied_address(const struct netif *netif): dhcp.c']]], - ['dns',['DNS',['../group__dns.html',1,'']]], - ['dns_2ec',['dns.c',['../dns_8c.html',1,'']]], - ['dns_2eh',['dns.h',['../dns_8h.html',1,'(Global Namespace)'],['../prot_2dns_8h.html',1,'(Global Namespace)']]], - ['dns_5faddrtype',['dns_addrtype',['../structdns__api__msg.html#afb2536a6c342bed4c4ad9d75982f7493',1,'dns_api_msg']]], - ['dns_5fanswer',['dns_answer',['../structdns__answer.html',1,'']]], - ['dns_5fapi_5fmsg',['dns_api_msg',['../structdns__api__msg.html',1,'']]], - ['dns_5fdebug',['DNS_DEBUG',['../group__lwip__opts__debugmsg.html#gaba55da2352c99d813767913e5e36be1f',1,'opt.h']]], - ['dns_5fdoes_5fname_5fcheck',['DNS_DOES_NAME_CHECK',['../group__lwip__opts__dns.html#ga07ffd8e9106dae3b65347bd03811a4b6',1,'opt.h']]], - ['dns_5ffound_5fcallback',['dns_found_callback',['../dns_8h.html#ab5a9dec5b22802f91876c53e99f427ae',1,'dns.h']]], - ['dns_5fgethostbyname',['dns_gethostbyname',['../group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f',1,'dns_gethostbyname(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg): dns.c'],['../group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f',1,'dns_gethostbyname(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg): dns.c']]], - ['dns_5fgethostbyname_5faddrtype',['dns_gethostbyname_addrtype',['../group__dns.html#gae84449f60dca6b863142daca8e03ce79',1,'dns_gethostbyname_addrtype(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype): dns.c'],['../group__dns.html#gae84449f60dca6b863142daca8e03ce79',1,'dns_gethostbyname_addrtype(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype): dns.c']]], - ['dns_5fgetserver',['dns_getserver',['../group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3',1,'dns_getserver(u8_t numdns): dns.c'],['../group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3',1,'dns_getserver(u8_t numdns): dns.c']]], - ['dns_5fhdr',['dns_hdr',['../structdns__hdr.html',1,'']]], - ['dns_5finit',['dns_init',['../dns_8c.html#adb31c3b6180773bd11f914c327f209cf',1,'dns_init(void): dns.c'],['../dns_8h.html#adb31c3b6180773bd11f914c327f209cf',1,'dns_init(void): dns.c']]], - ['dns_5flocal_5fhostlist',['DNS_LOCAL_HOSTLIST',['../group__lwip__opts__dns.html#gacba1ac491c1b47b98dfbd0d5c1662659',1,'opt.h']]], - ['dns_5flocal_5fhostlist_5fis_5fdynamic',['DNS_LOCAL_HOSTLIST_IS_DYNAMIC',['../group__lwip__opts__dns.html#ga8235a5fb0a1c1cceeee670cf95612ba8',1,'opt.h']]], - ['dns_5fmax_5fname_5flength',['DNS_MAX_NAME_LENGTH',['../group__lwip__opts__dns.html#ga3b01c79902063c170ef57deb72f56124',1,'opt.h']]], - ['dns_5fmax_5fretries',['DNS_MAX_RETRIES',['../group__lwip__opts__dns.html#gaab73c241189335435f3f662aa6a00dba',1,'opt.h']]], - ['dns_5fmax_5fservers',['DNS_MAX_SERVERS',['../group__lwip__opts__dns.html#ga9f9881c887a8aceb9765820c2dbdf292',1,'opt.h']]], - ['dns_5fmax_5fttl',['DNS_MAX_TTL',['../dns_8c.html#a7f5553dc4a0d2bf99ba1282a86df31e2',1,'dns.c']]], - ['dns_5fmquery_5fport',['DNS_MQUERY_PORT',['../prot_2dns_8h.html#a62d67af5ac6c6b3f98a6566a42564276',1,'dns.h']]], - ['dns_5fport_5fallowed',['DNS_PORT_ALLOWED',['../dns_8c.html#a97f3b0c56aeee091fdf2f07faf864ce0',1,'dns.c']]], - ['dns_5fquery',['dns_query',['../structdns__query.html',1,'']]], - ['dns_5frand_5ftxid',['DNS_RAND_TXID',['../dns_8c.html#a9209c204996270af5cfdfd6e391267a1',1,'dns.c']]], - ['dns_5freq_5fentry',['dns_req_entry',['../structdns__req__entry.html',1,'']]], - ['dns_5fserver_5fport',['DNS_SERVER_PORT',['../prot_2dns_8h.html#a9266b48706648ecf0625a3e651095317',1,'dns.h']]], - ['dns_5fsetserver',['dns_setserver',['../group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584',1,'dns_setserver(u8_t numdns, const ip_addr_t *dnsserver): dns.c'],['../group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584',1,'dns_setserver(u8_t numdns, const ip_addr_t *dnsserver): dns.c']]], - ['dns_5ftable_5fentry',['dns_table_entry',['../structdns__table__entry.html',1,'']]], - ['dns_5ftable_5fsize',['DNS_TABLE_SIZE',['../group__lwip__opts__dns.html#ga2384e76c1acdf969d883f3de08d340f7',1,'opt.h']]], - ['dns_5ftmr',['dns_tmr',['../dns_8c.html#a9389f374ec66488aa4f42a652583f533',1,'dns_tmr(void): dns.c'],['../dns_8h.html#a9389f374ec66488aa4f42a652583f533',1,'dns_tmr(void): dns.c']]], - ['dns_5ftmr_5finterval',['DNS_TMR_INTERVAL',['../dns_8h.html#a464a7435c4c00735af59033d2acd83bb',1,'dns.h']]], - ['dns_5fttl',['dns_ttl',['../structmdns__service.html#a5a939a4da01cb50c74cd53b352e4fa14',1,'mdns_service::dns_ttl()'],['../structmdns__host.html#a4547e5a8375fc1f1372546268a80d51b',1,'mdns_host::dns_ttl()']]], - ['domain_5foffsets',['domain_offsets',['../structmdns__outpacket.html#aee97e98c4869aa63ffe348d38d87221f',1,'mdns_outpacket']]], - ['debugging',['Debugging',['../group__lwip__opts__debug.html',1,'']]], - ['debug_20messages',['Debug messages',['../group__lwip__opts__debugmsg.html',1,'']]], - ['dhcp',['DHCP',['../group__lwip__opts__dhcp.html',1,'']]], - ['dhcpv6',['DHCPv6',['../group__lwip__opts__dhcpv6.html',1,'']]], - ['dns',['DNS',['../group__lwip__opts__dns.html',1,'']]], - ['dhcpv4',['DHCPv4',['../group__netifapi__dhcp4.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.html deleted file mode 100644 index 6afac066223c120bce6381514f25c49be32d226c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.js deleted file mode 100644 index 57dd6dcbeb517f71ecfd508baaf3eac9499d3a17..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_6.js +++ /dev/null @@ -1,83 +0,0 @@ -var searchData= -[ - ['eai_5fnoname',['EAI_NONAME',['../lwip_2netdb_8h.html#a0bb00f48d6ba1e8c55b7d85c8e3a19a7',1,'netdb.h']]], - ['ehttpc_5fresult',['ehttpc_result',['../group__httpc.html#ga49e34884b272b1e0ddae8da46c31d9a3',1,'http_client.h']]], - ['err',['err',['../structapi__msg.html#a8c66bd95217fa627f13f2f0847bbb25f',1,'api_msg::err()'],['../structdns__api__msg.html#a6536d91adb146555461359bd451b30de',1,'dns_api_msg::err()']]], - ['err_2ec',['err.c',['../err_8c.html',1,'']]], - ['err_2eh',['err.h',['../err_8h.html',1,'']]], - ['err_5fabrt',['ERR_ABRT',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaf316b2c5eee4079820f7100849115142',1,'err.h']]], - ['err_5falready',['ERR_ALREADY',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcae6f9c1e4c18ca844f7934307d4cc30e5',1,'err.h']]], - ['err_5farg',['ERR_ARG',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab508ce0ebdf3ca735208b00a80a45c91',1,'err.h']]], - ['err_5fbuf',['ERR_BUF',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca05c91366f1b5203a5db9a241b415cd63',1,'err.h']]], - ['err_5fclsd',['ERR_CLSD',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa5176d9fecf8ec43d3bc49f4e6c3f7f5',1,'err.h']]], - ['err_5fconn',['ERR_CONN',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab0036c51817b5200bfe8157cc4115b27',1,'err.h']]], - ['err_5fenum_5ft',['err_enum_t',['../group__infrastructure__errors.html#gae2e66c7d13afc90ffecd6151680fbadc',1,'err.h']]], - ['err_5fif',['ERR_IF',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca7d61d90449ae6788575e8e46d5d3bbc6',1,'err.h']]], - ['err_5finprogress',['ERR_INPROGRESS',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca13e1dd0edca8a27b6abdf1524bde7929',1,'err.h']]], - ['err_5fisconn',['ERR_ISCONN',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca8543e1d6422fed7b318d97e08dcbaa33',1,'err.h']]], - ['err_5fmem',['ERR_MEM',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaaaeafdbf3aecc46864daa3cd829c7e05',1,'err.h']]], - ['err_5fok',['ERR_OK',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa26c163b80b1f6786ca81dadc14b00fb',1,'err.h']]], - ['err_5frst',['ERR_RST',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca759030525f1768a23dc086a5fd45b4e5',1,'err.h']]], - ['err_5frte',['ERR_RTE',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca9448893187313c0c5a502ca9a9ad1c2a',1,'err.h']]], - ['err_5ft',['err_t',['../group__infrastructure__errors.html#gaf02d9da80fd66b4f986d2c53d7231ddb',1,'err.h']]], - ['err_5ftimeout',['ERR_TIMEOUT',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcac568baeb6407ef5e2630084ccbc34be8',1,'err.h']]], - ['err_5fuse',['ERR_USE',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca4ebdc2aa1dbd75f927845733a3fb1f8b',1,'err.h']]], - ['err_5fval',['ERR_VAL',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa9a1c5a6fdeed0aad7fe41d538482bbd',1,'err.h']]], - ['err_5fwouldblock',['ERR_WOULDBLOCK',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab9dcf89d46668b072192278fb907b7ad',1,'err.h']]], - ['errevent',['errevent',['../structlwip__sock.html#a9245a7ab9471bfb6fac94c66d26fba5e',1,'lwip_sock']]], - ['errno_2eh',['errno.h',['../compat_2stdc_2errno_8h.html',1,'(Global Namespace)'],['../lwip_2errno_8h.html',1,'(Global Namespace)']]], - ['eth_5faddr',['eth_addr',['../structeth__addr.html',1,'eth_addr'],['../lwip_2prot_2ethernet_8h.html#a19c72ce98569e0fb55948a7587d704ee',1,'ETH_ADDR(): ethernet.h']]], - ['eth_5fhdr',['eth_hdr',['../structeth__hdr.html',1,'']]], - ['eth_5fpad_5fsize',['ETH_PAD_SIZE',['../group__lwip__opts__arp.html#gad7fa3b356ca7e603e848b069c4cc6276',1,'opt.h']]], - ['eth_5fvlan_5fhdr',['eth_vlan_hdr',['../structeth__vlan__hdr.html',1,'']]], - ['ethaddr',['ethaddr',['../structbridgeif__initdata__s.html#a8e0048db5e021f5d79411492dc9330bc',1,'bridgeif_initdata_s']]], - ['etharp',['etharp',['../structstats__.html#aa52547cb08dc828927494dc485bb69f3',1,'stats_']]], - ['etharp_2ec',['etharp.c',['../etharp_8c.html',1,'']]], - ['etharp_2eh',['etharp.h',['../lwip_2etharp_8h.html',1,'(Global Namespace)'],['../lwip_2prot_2etharp_8h.html',1,'(Global Namespace)']]], - ['etharp_5fcleanup_5fnetif',['etharp_cleanup_netif',['../etharp_8c.html#ae94677a2a5f3698276027c7475f6ca05',1,'etharp_cleanup_netif(struct netif *netif): etharp.c'],['../lwip_2etharp_8h.html#ae94677a2a5f3698276027c7475f6ca05',1,'etharp_cleanup_netif(struct netif *netif): etharp.c']]], - ['etharp_5fdebug',['ETHARP_DEBUG',['../group__lwip__opts__debugmsg.html#gabff5d1e0b334f5b45bd2b8bbb675411e',1,'opt.h']]], - ['etharp_5ffind_5faddr',['etharp_find_addr',['../etharp_8c.html#a0f8ca87c5472fa165763c8c38b76174c',1,'etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret): etharp.c'],['../lwip_2etharp_8h.html#a0f8ca87c5472fa165763c8c38b76174c',1,'etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret): etharp.c']]], - ['etharp_5fflag_5ftry_5fhard',['ETHARP_FLAG_TRY_HARD',['../etharp_8c.html#a96f8787ca623e704da1d32ca7dd6d6d9',1,'etharp.c']]], - ['etharp_5fget_5fentry',['etharp_get_entry',['../etharp_8c.html#ab93df7ccb26496100d45137541e863c8',1,'etharp_get_entry(size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret): etharp.c'],['../lwip_2etharp_8h.html#ab93df7ccb26496100d45137541e863c8',1,'etharp_get_entry(size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret): etharp.c']]], - ['etharp_5fgratuitous',['etharp_gratuitous',['../lwip_2etharp_8h.html#a83947dea159baf3420922084072e631e',1,'etharp.h']]], - ['etharp_5fhdr',['etharp_hdr',['../structetharp__hdr.html',1,'']]], - ['etharp_5finput',['etharp_input',['../etharp_8c.html#a540a5506979693ef9ac4496db9bfa7d6',1,'etharp_input(struct pbuf *p, struct netif *netif): etharp.c'],['../lwip_2etharp_8h.html#a540a5506979693ef9ac4496db9bfa7d6',1,'etharp_input(struct pbuf *p, struct netif *netif): etharp.c']]], - ['etharp_5foutput',['etharp_output',['../etharp_8c.html#a19258c75a3778b6ed0c82f63a419502d',1,'etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr): etharp.c'],['../lwip_2etharp_8h.html#a19258c75a3778b6ed0c82f63a419502d',1,'etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr): etharp.c']]], - ['etharp_5fq_5fentry',['etharp_q_entry',['../structetharp__q__entry.html',1,'']]], - ['etharp_5fquery',['etharp_query',['../etharp_8c.html#ae180772e31346a0afeb707ad172dd19c',1,'etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q): etharp.c'],['../lwip_2etharp_8h.html#ae180772e31346a0afeb707ad172dd19c',1,'etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q): etharp.c']]], - ['etharp_5frequest',['etharp_request',['../etharp_8c.html#a3e56faced96841e615f88dd57d1b2b15',1,'etharp_request(struct netif *netif, const ip4_addr_t *ipaddr): etharp.c'],['../lwip_2etharp_8h.html#a3e56faced96841e615f88dd57d1b2b15',1,'etharp_request(struct netif *netif, const ip4_addr_t *ipaddr): etharp.c']]], - ['etharp_5fstate',['etharp_state',['../etharp_8c.html#ae95dee9363e6d3417298e07380b2d383',1,'etharp.c']]], - ['etharp_5fstats',['ETHARP_STATS',['../group__lwip__opts__stats.html#ga3a8359abf4fff8ffdc449e5007f93275',1,'opt.h']]], - ['etharp_5fsupport_5fstatic_5fentries',['ETHARP_SUPPORT_STATIC_ENTRIES',['../group__lwip__opts__arp.html#ga4675829464156f3d665f4de171c212d7',1,'opt.h']]], - ['etharp_5fsupport_5fvlan',['ETHARP_SUPPORT_VLAN',['../group__lwip__opts__arp.html#ga70ce0ecf56cf5fab000134e66d863f90',1,'opt.h']]], - ['etharp_5ftable_5fmatch_5fnetif',['ETHARP_TABLE_MATCH_NETIF',['../group__lwip__opts__arp.html#ga2f762eee309a545650f80fc8dcc19084',1,'opt.h']]], - ['etharp_5ftmr',['etharp_tmr',['../etharp_8c.html#a654f4dad71f7e2bc4820094648f37a26',1,'etharp_tmr(void): etharp.c'],['../lwip_2etharp_8h.html#a654f4dad71f7e2bc4820094648f37a26',1,'etharp_tmr(void): etharp.c']]], - ['ethernet',['Ethernet',['../group__ethernet.html',1,'']]], - ['ethernet_2ec',['ethernet.c',['../ethernet_8c.html',1,'']]], - ['ethernet_2eh',['ethernet.h',['../lwip_2prot_2ethernet_8h.html',1,'(Global Namespace)'],['../netif_2ethernet_8h.html',1,'(Global Namespace)']]], - ['ethernet_5finput',['ethernet_input',['../group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff',1,'ethernet_input(struct pbuf *p, struct netif *netif): ethernet.c'],['../group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff',1,'ethernet_input(struct pbuf *p, struct netif *netif): ethernet.c']]], - ['ethernet_5foutput',['ethernet_output',['../group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778',1,'ethernet_output(struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type): ethernet.c'],['../group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778',1,'ethernet_output(struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type): ethernet.c']]], - ['ethip6_2ec',['ethip6.c',['../ethip6_8c.html',1,'']]], - ['ethip6_2eh',['ethip6.h',['../ethip6_8h.html',1,'']]], - ['ethip6_5foutput',['ethip6_output',['../ethip6_8c.html#ab5326546d33174f91f1fb0cc6d398bfd',1,'ethip6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): ethip6.c'],['../ethip6_8h.html#ab5326546d33174f91f1fb0cc6d398bfd',1,'ethip6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): ethip6.c']]], - ['ethtype_5farp',['ETHTYPE_ARP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a41217db03576ea59c44b28b248c39be5',1,'ieee.h']]], - ['ethtype_5fethercat',['ETHTYPE_ETHERCAT',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a5085a5fd5f9c9506124e93ea43ad2d7c',1,'ieee.h']]], - ['ethtype_5fip',['ETHTYPE_IP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ac95756b20fde70b868ef4185dd221c79',1,'ieee.h']]], - ['ethtype_5fipv6',['ETHTYPE_IPV6',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aab26004eed559217be5dd466a79b1383',1,'ieee.h']]], - ['ethtype_5fjumbo',['ETHTYPE_JUMBO',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a2511e8a31961bd742363b11b274b9dd1',1,'ieee.h']]], - ['ethtype_5flldp',['ETHTYPE_LLDP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a02eab0dd87f222a2d555ca38b1b8afcc',1,'ieee.h']]], - ['ethtype_5fmrp',['ETHTYPE_MRP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad36caec44d8db59ff433a8bd3e92ad3e',1,'ieee.h']]], - ['ethtype_5fpppoe',['ETHTYPE_PPPOE',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a8c0e8f68b90134eb4f1f17d3d2eb6f8c',1,'ieee.h']]], - ['ethtype_5fpppoedisc',['ETHTYPE_PPPOEDISC',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a58c6f40d7cc3edb9455762938f3f6569',1,'ieee.h']]], - ['ethtype_5fprofinet',['ETHTYPE_PROFINET',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a889eb8f716238d16ee3408f16a5cf19d',1,'ieee.h']]], - ['ethtype_5fptp',['ETHTYPE_PTP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aa3e9e834eef932d073028e28eb8793dc',1,'ieee.h']]], - ['ethtype_5fqinq',['ETHTYPE_QINQ',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a39a18006412cbb57536535bd9d378394',1,'ieee.h']]], - ['ethtype_5frarp',['ETHTYPE_RARP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a14292184cb41b279249319896d0e2b1f',1,'ieee.h']]], - ['ethtype_5fsercos',['ETHTYPE_SERCOS',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ab93419f8edf5692e91629ab92fce8a14',1,'ieee.h']]], - ['ethtype_5fvlan',['ETHTYPE_VLAN',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad8f84826d52d92ac24a477d1f03e7903',1,'ieee.h']]], - ['ethtype_5fwol',['ETHTYPE_WOL',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a530a30feb9b87fd993da2bf83776cf9b',1,'ieee.h']]], - ['eui64_5fto_5fble_5faddr',['eui64_to_ble_addr',['../group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d',1,'eui64_to_ble_addr(uint8_t *dst, const uint8_t *src): lowpan6_ble.c'],['../group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d',1,'eui64_to_ble_addr(uint8_t *dst, const uint8_t *src): lowpan6_ble.c']]], - ['exceptset',['exceptset',['../structlwip__select__cb.html#a2a1e68993ed887fca326d1373ea6caed',1,'lwip_select_cb']]], - ['error_20codes',['Error codes',['../group__infrastructure__errors.html',1,'']]], - ['ext_20arguments',['ext arguments',['../group__tcp__raw__extargs.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.html deleted file mode 100644 index de1910770531c54e423e2b3a88095bd205a78739..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.js deleted file mode 100644 index e3c43e67b7198277a169644a44bc400407722442..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_7.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['fdb_20example_20code',['FDB example code',['../group__bridgeif__fdb.html',1,'']]], - ['fcntl',['fcntl',['../group__socket.html#gaaa2b0e00cab161fcc4b31ee0d06e7eb3',1,'sockets.h']]], - ['flags',['flags',['../structnetconn.html#a96cb9a3830248699bd07a1a447e5630c',1,'netconn::flags()'],['../structnetif.html#a1c171db6097bbb6f09f63549a66e00ea',1,'netif::flags()'],['../structpbuf.html#aa4d1af2cab3d9280d29212095b5b872a',1,'pbuf::flags()']]], - ['fold_5fu32t',['FOLD_U32T',['../inet__chksum_8h.html#a6ffe83b4bdd1784a0671ee4778966a01',1,'inet_chksum.h']]], - ['frame_5fcontrol',['frame_control',['../structieee__802154__hdr.html#a1d1e2cef0e0c1b1e1fd02a8a5f07fb10',1,'ieee_802154_hdr']]], - ['freeaddrinfo',['freeaddrinfo',['../group__netdbapi.html#gab28cd3049bcf6e2bc3a71e968a64a92d',1,'netdb.h']]], - ['from',['from',['../structsmtp__session.html#a8dc4651c67618e33c56dc66790bc12ee',1,'smtp_session']]], - ['from_5flen',['from_len',['../structsmtp__session.html#a191b09e7142414a671da82fece888e65',1,'smtp_session']]], - ['flags',['Flags',['../group__netif__flags.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.html deleted file mode 100644 index 11e27cdb447de04a53fc25190048846b644dcc86..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.js deleted file mode 100644 index 739a417a7ae8c7acd34fc2589542c4516f8dee81..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_8.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['get_5fvalue',['get_value',['../structsnmp__node__instance.html#a17aa954aa34672f4a399bf0d91c0a649',1,'snmp_node_instance::get_value()'],['../structsnmp__table__node.html#ac65c57e29faa456a9a710185109fe272',1,'snmp_table_node::get_value()']]], - ['getaddrinfo',['getaddrinfo',['../group__netdbapi.html#ga558191530d91c101621b49e43bd5bbf5',1,'netdb.h']]], - ['gethostbyname',['gethostbyname',['../group__netdbapi.html#ga39746b4b096060ca3e8c6ee7a7560b1d',1,'netdb.h']]], - ['gethostbyname_5fr',['gethostbyname_r',['../group__netdbapi.html#ga76204a4d646dba393f88aa9b0980fc07',1,'netdb.h']]], - ['gethostbyname_5fr_5fhelper',['gethostbyname_r_helper',['../structgethostbyname__r__helper.html',1,'']]], - ['getpeername',['getpeername',['../group__socket.html#ga33bf1b7f5b11de02d0db32531cd940b8',1,'sockets.h']]], - ['getsockname',['getsockname',['../group__socket.html#gab096fb7dbc3f84be1699a87dce980f2f',1,'sockets.h']]], - ['getsockopt',['getsockopt',['../group__socket.html#gad2de02b35dbbf2334d1befb137ede821',1,'sockets.h']]], - ['group_5faddress',['group_address',['../structigmp__group.html#ae26e6041f865880bf46cd21b6f9af854',1,'igmp_group::group_address()'],['../structmld__group.html#a781abf78d835627ded1202166b44b88e',1,'mld_group::group_address()']]], - ['group_5fstate',['group_state',['../structigmp__group.html#add0d24f719ad4b598abad254689ad911',1,'igmp_group::group_state()'],['../structmld__group.html#ae9cfd3f126257aa3aff4a24e05c04059',1,'mld_group::group_state()']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.html deleted file mode 100644 index f8abbbe59060ba2066e9b42e30b4c1e0bc1e1bfe..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.js deleted file mode 100644 index 526952eedf26047c28ec928ae53b3b8b3e7b97b3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_9.js +++ /dev/null @@ -1,59 +0,0 @@ -var searchData= -[ - ['how_20to_20contribute_20to_20lwip',['How to contribute to lwIP',['../contrib.html',1,'']]], - ['h_5ferrno',['h_errno',['../netdb_8c.html#a2a1ce3f2040007303d36c0b682b5ac10',1,'h_errno(): netdb.c'],['../lwip_2netdb_8h.html#a2a1ce3f2040007303d36c0b682b5ac10',1,'h_errno(): netdb.c']]], - ['hostent_5fstorage',['HOSTENT_STORAGE',['../netdb_8c.html#acfc1e988534c0e497599b904739f92fe',1,'netdb.c']]], - ['http_5fclient_2ec',['http_client.c',['../http__client_8c.html',1,'']]], - ['http_5fclient_2eh',['http_client.h',['../http__client_8h.html',1,'']]], - ['http_5fdefault_5fport',['HTTP_DEFAULT_PORT',['../group__httpc.html#ga1f192f3009865e9f9a3cd83609c866c2',1,'http_client.h']]], - ['http_5fis_5fdata_5fvolatile',['HTTP_IS_DATA_VOLATILE',['../httpd_8c.html#aa93d60e8af23b915b5b9652ff71e1300',1,'httpd.c']]], - ['http_5fis_5fhdr_5fvolatile',['HTTP_IS_HDR_VOLATILE',['../httpd_8c.html#af281bc4a762d56243e0b85dd4197174a',1,'httpd.c']]], - ['http_5fis_5ftag_5fvolatile',['HTTP_IS_TAG_VOLATILE',['../group__httpd__opts.html#ga662e88120b507426374dd8ebbd54a048',1,'httpd_opts.h']]], - ['http_5fset_5fcgi_5fhandlers',['http_set_cgi_handlers',['../group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897',1,'http_set_cgi_handlers(const tCGI *cgis, int num_handlers): httpd.c'],['../group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897',1,'http_set_cgi_handlers(const tCGI *pCGIs, int iNumHandlers): httpd.c']]], - ['http_5fset_5fssi_5fhandler',['http_set_ssi_handler',['../group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c',1,'http_set_ssi_handler(tSSIHandler ssi_handler, const char **tags, int num_tags): httpd.c'],['../group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c',1,'http_set_ssi_handler(tSSIHandler pfnSSIHandler, const char **ppcTags, int iNumTags): httpd.c']]], - ['http_20client',['HTTP client',['../group__httpc.html',1,'']]], - ['httpc_5fclient_5fagent',['HTTPC_CLIENT_AGENT',['../http__client_8c.html#aeda6122d341b879ba8b0fb2df834276a',1,'http_client.c']]], - ['httpc_5fdebug',['HTTPC_DEBUG',['../http__client_8c.html#a32d4c0e6e42327e21fb59dabdc152dd1',1,'http_client.c']]], - ['httpc_5fdebug_5frequest',['HTTPC_DEBUG_REQUEST',['../http__client_8c.html#ad2ec42c8e7adaef67266a5bd12c4ad2a',1,'http_client.c']]], - ['httpc_5fget_5ffile',['httpc_get_file',['../group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b',1,'httpc_get_file(const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c'],['../group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b',1,'httpc_get_file(const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c']]], - ['httpc_5fget_5ffile_5fdns',['httpc_get_file_dns',['../group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6',1,'httpc_get_file_dns(const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c'],['../group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6',1,'httpc_get_file_dns(const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c']]], - ['httpc_5fheaders_5fdone_5ffn',['httpc_headers_done_fn',['../group__httpc.html#ga1e5b62519d6592c89ed3edfabd917472',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fclosed',['HTTPC_RESULT_ERR_CLOSED',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a89a6700abb14dd7cab9b4e0fd66e5fd6',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fconnect',['HTTPC_RESULT_ERR_CONNECT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ab866d5433b4c4593c80b756d434e1d09',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fcontent_5flen',['HTTPC_RESULT_ERR_CONTENT_LEN',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a6c8a4195834e1997a498a03bb47bb096',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fhostname',['HTTPC_RESULT_ERR_HOSTNAME',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ae04714f90692c122e6c85e06083dbc6d',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fmem',['HTTPC_RESULT_ERR_MEM',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a49972833ec01c7a10dee734c7c69ed62',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fsvr_5fresp',['HTTPC_RESULT_ERR_SVR_RESP',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3aaa023a6f8069c02c87a826ba323c54b8',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5ftimeout',['HTTPC_RESULT_ERR_TIMEOUT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a8e6c597f88335b31e6a8b078a32fde33',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5funknown',['HTTPC_RESULT_ERR_UNKNOWN',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a5026187026abd1d242333ba6ff69ddbd',1,'http_client.h']]], - ['httpc_5fresult_5ffn',['httpc_result_fn',['../group__httpc.html#ga0452eb8007dbb5f139ec992e58e560dd',1,'http_client.h']]], - ['httpc_5fresult_5flocal_5fabort',['HTTPC_RESULT_LOCAL_ABORT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3adf4e45365923c16b6a6879bde5f60867',1,'http_client.h']]], - ['httpc_5fresult_5fok',['HTTPC_RESULT_OK',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3af3173d4d272c9c0b5a5c9b5b027e3659',1,'http_client.h']]], - ['httpc_5fresult_5ft',['httpc_result_t',['../group__httpc.html#gac6713454283bff8e1187849e8d4bda18',1,'http_client.h']]], - ['http_20server',['HTTP server',['../group__httpd.html',1,'']]], - ['httpd_2ec',['httpd.c',['../httpd_8c.html',1,'']]], - ['httpd_2eh',['httpd.h',['../httpd_8h.html',1,'']]], - ['httpd_5fdebug_5ftiming',['HTTPD_DEBUG_TIMING',['../group__httpd__opts.html#ga5f2642874f930798d975b1f7a6d2e1da',1,'httpd_opts.h']]], - ['httpd_5fenable_5fhttps',['HTTPD_ENABLE_HTTPS',['../group__httpd__opts.html#ga64dc2a10b1c2ec886e698fe9008e51e2',1,'httpd_opts.h']]], - ['httpd_5ffsdata_5ffile',['HTTPD_FSDATA_FILE',['../group__httpd__opts.html#gad68e8e06ea4c2be1b3508e813a49f7cc',1,'httpd_opts.h']]], - ['httpd_5finit',['httpd_init',['../group__httpd.html#gac364305cee969a0be43c071722b136e6',1,'httpd_init(void): httpd.c'],['../group__httpd.html#gac364305cee969a0be43c071722b136e6',1,'httpd_init(void): httpd.c']]], - ['httpd_5finits',['httpd_inits',['../group__httpd.html#gafaedb1911a83854b1e9835132db64409',1,'httpd_inits(struct altcp_tls_config *conf): httpd.c'],['../group__httpd.html#gafaedb1911a83854b1e9835132db64409',1,'httpd_inits(struct altcp_tls_config *conf): httpd.c']]], - ['httpd_5fmax_5fretries',['HTTPD_MAX_RETRIES',['../group__httpd__opts.html#gad92e78e19fd3ab2af42750e83ed73fd5',1,'httpd_opts.h']]], - ['httpd_5fopts_2eh',['httpd_opts.h',['../httpd__opts_8h.html',1,'']]], - ['httpd_5fpoll_5finterval',['HTTPD_POLL_INTERVAL',['../group__httpd__opts.html#gacc3e7667baa2cfafd23de2b152df7a63',1,'httpd_opts.h']]], - ['httpd_5fpost_5fbegin',['httpd_post_begin',['../group__httpd.html#ga6cb33693ee8f0c054be82a968ceff582',1,'httpd.h']]], - ['httpd_5fpost_5fdata_5frecved',['httpd_post_data_recved',['../group__httpd.html#gaca4357acf5c988b28123bc6f23540380',1,'httpd_post_data_recved(void *connection, u16_t recved_len): httpd.c'],['../group__httpd.html#gaca4357acf5c988b28123bc6f23540380',1,'httpd_post_data_recved(void *connection, u16_t recved_len): httpd.c']]], - ['httpd_5fpost_5ffinished',['httpd_post_finished',['../group__httpd.html#ga477473f7ead250fec71f1f8b9926fec5',1,'httpd.h']]], - ['httpd_5fpost_5freceive_5fdata',['httpd_post_receive_data',['../group__httpd.html#ga461409c8813c2a82ba63fde987c0e537',1,'httpd.h']]], - ['httpd_5fprecalculated_5fchecksum',['HTTPD_PRECALCULATED_CHECKSUM',['../group__httpd__opts.html#ga6e5de8515c89af12277e4cb011165103',1,'httpd_opts.h']]], - ['httpd_5fserver_5fagent',['HTTPD_SERVER_AGENT',['../group__httpd__opts.html#gafb2115e763ed3163a3e204a0ba53edb9',1,'httpd_opts.h']]], - ['httpd_5fserver_5fport',['HTTPD_SERVER_PORT',['../group__httpd__opts.html#ga2b058c5d1bd67e5d7cb260166e3ace50',1,'httpd_opts.h']]], - ['httpd_5fserver_5fport_5fhttps',['HTTPD_SERVER_PORT_HTTPS',['../group__httpd__opts.html#gaffe653b08bf5ba25b276c655f6813441',1,'httpd_opts.h']]], - ['httpd_5fssi_5ftag_5funknown',['HTTPD_SSI_TAG_UNKNOWN',['../httpd_8h.html#aeb00bcd99ec9627b108832f0b58891ca',1,'httpd.h']]], - ['httpd_5ftcp_5fprio',['HTTPD_TCP_PRIO',['../group__httpd__opts.html#gaabd1f6319d04b8d5f2c93270794d5182',1,'httpd_opts.h']]], - ['httpd_5fuse_5fmem_5fpool',['HTTPD_USE_MEM_POOL',['../group__httpd__opts.html#gabb13219495a813fceaafa954a238a924',1,'httpd_opts.h']]], - ['hwaddr',['hwaddr',['../structnetif.html#aee967965d999fc1a4c40a66709304e69',1,'netif']]], - ['hwaddr_5flen',['hwaddr_len',['../structnetif.html#afe1181561cb16241f3cb5ed01e567d42',1,'netif']]], - ['hooks',['Hooks',['../group__lwip__opts__hooks.html',1,'']]], - ['heap_20and_20memory_20pools',['Heap and memory pools',['../group__lwip__opts__mem.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.html deleted file mode 100644 index 9601fcee13cc26d94af48c5bec07570a63490aa5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.js deleted file mode 100644 index 2ab029d9de039d204ff56f1d0cc341ba52f19e47..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_a.js +++ /dev/null @@ -1,394 +0,0 @@ -var searchData= -[ - ['ieee_20802_2e1d_20bridge',['IEEE 802.1D bridge',['../group__bridgeif.html',1,'']]], - ['iana_20assigned_20numbers',['IANA assigned numbers',['../group__iana.html',1,'']]], - ['iana_2eh',['iana.h',['../iana_8h.html',1,'']]], - ['icmp',['icmp',['../structstats__.html#a10bc430163b0e6db91338aded5b7019a',1,'stats_']]], - ['icmp_2ec',['icmp.c',['../icmp_8c.html',1,'']]], - ['icmp_2eh',['icmp.h',['../icmp_8h.html',1,'(Global Namespace)'],['../prot_2icmp_8h.html',1,'(Global Namespace)']]], - ['icmp6',['icmp6',['../structstats__.html#a25a6b5940e32d53a066aa1bbc2028c03',1,'stats_']]], - ['icmp6_2ec',['icmp6.c',['../icmp6_8c.html',1,'']]], - ['icmp6_2eh',['icmp6.h',['../icmp6_8h.html',1,'(Global Namespace)'],['../prot_2icmp6_8h.html',1,'(Global Namespace)']]], - ['icmp6_5fdest_5funreach',['icmp6_dest_unreach',['../icmp6_8c.html#ab480867394952904b5607d62315bdbac',1,'icmp6_dest_unreach(struct pbuf *p, enum icmp6_dur_code c): icmp6.c'],['../icmp6_8h.html#ab480867394952904b5607d62315bdbac',1,'icmp6_dest_unreach(struct pbuf *p, enum icmp6_dur_code c): icmp6.c']]], - ['icmp6_5fdur_5faddress',['ICMP6_DUR_ADDRESS',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa789ef8158d8750b0fa5a14ec9ecaa23a',1,'icmp6.h']]], - ['icmp6_5fdur_5fcode',['icmp6_dur_code',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccf',1,'icmp6.h']]], - ['icmp6_5fdur_5fno_5froute',['ICMP6_DUR_NO_ROUTE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa695bb4d92f32b504a9483ff137235a78',1,'icmp6.h']]], - ['icmp6_5fdur_5fpolicy',['ICMP6_DUR_POLICY',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfac3c255282e0b49b5bbb3cd8f435bb763',1,'icmp6.h']]], - ['icmp6_5fdur_5fport',['ICMP6_DUR_PORT',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa28cc924ec6eaa761acb76ccef4adcba0',1,'icmp6.h']]], - ['icmp6_5fdur_5fprohibited',['ICMP6_DUR_PROHIBITED',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa251961b990d0fbaf2c643f047c4f2532',1,'icmp6.h']]], - ['icmp6_5fdur_5freject_5froute',['ICMP6_DUR_REJECT_ROUTE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa2aeed278149fb071a34beec89df03b5c',1,'icmp6.h']]], - ['icmp6_5fdur_5fscope',['ICMP6_DUR_SCOPE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfabdb01a67c61da588872f5799ef75aa6e',1,'icmp6.h']]], - ['icmp6_5fecho_5fhdr',['icmp6_echo_hdr',['../structicmp6__echo__hdr.html',1,'']]], - ['icmp6_5fhdr',['icmp6_hdr',['../structicmp6__hdr.html',1,'']]], - ['icmp6_5finput',['icmp6_input',['../icmp6_8c.html#a94bec819e11f51c8088ca338f2e36c3d',1,'icmp6_input(struct pbuf *p, struct netif *inp): icmp6.c'],['../icmp6_8h.html#a94bec819e11f51c8088ca338f2e36c3d',1,'icmp6_input(struct pbuf *p, struct netif *inp): icmp6.c']]], - ['icmp6_5fpacket_5ftoo_5fbig',['icmp6_packet_too_big',['../icmp6_8c.html#a3c0a84e0944263d92c9dc3ad094ffcb0',1,'icmp6_packet_too_big(struct pbuf *p, u32_t mtu): icmp6.c'],['../icmp6_8h.html#a3c0a84e0944263d92c9dc3ad094ffcb0',1,'icmp6_packet_too_big(struct pbuf *p, u32_t mtu): icmp6.c']]], - ['icmp6_5fparam_5fproblem',['icmp6_param_problem',['../icmp6_8c.html#a6094fa333b2cbf1b1b062e72313ef146',1,'icmp6_param_problem(struct pbuf *p, enum icmp6_pp_code c, const void *pointer): icmp6.c'],['../icmp6_8h.html#a6094fa333b2cbf1b1b062e72313ef146',1,'icmp6_param_problem(struct pbuf *p, enum icmp6_pp_code c, const void *pointer): icmp6.c']]], - ['icmp6_5fpp_5fcode',['icmp6_pp_code',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023',1,'icmp6.h']]], - ['icmp6_5fpp_5ffield',['ICMP6_PP_FIELD',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a4aa4a79306a69fd4f60ad445cde4c2a9',1,'icmp6.h']]], - ['icmp6_5fpp_5fheader',['ICMP6_PP_HEADER',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023acbcc58901e2345ffc31df4098de60ff8',1,'icmp6.h']]], - ['icmp6_5fpp_5foption',['ICMP6_PP_OPTION',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a53884832d00d3c8f8de62cfdb4646932',1,'icmp6.h']]], - ['icmp6_5fstats',['ICMP6_STATS',['../group__lwip__opts__stats.html#ga714006cd5c5b0eb333159d0f677616a0',1,'opt.h']]], - ['icmp6_5fte_5fcode',['icmp6_te_code',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869e',1,'icmp6.h']]], - ['icmp6_5fte_5ffrag',['ICMP6_TE_FRAG',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eaec493420d61c80a21981b1aa32befe1f',1,'icmp6.h']]], - ['icmp6_5fte_5fhl',['ICMP6_TE_HL',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eacccbb5e776df1b35af4149e593240880',1,'icmp6.h']]], - ['icmp6_5ftime_5fexceeded',['icmp6_time_exceeded',['../icmp6_8c.html#a358abb6555f6ca6b2b2b1412c9117bec',1,'icmp6_time_exceeded(struct pbuf *p, enum icmp6_te_code c): icmp6.c'],['../icmp6_8h.html#a358abb6555f6ca6b2b2b1412c9117bec',1,'icmp6_time_exceeded(struct pbuf *p, enum icmp6_te_code c): icmp6.c']]], - ['icmp6_5ftime_5fexceeded_5fwith_5faddrs',['icmp6_time_exceeded_with_addrs',['../icmp6_8c.html#ad01e5bc4690a2c6aeb534237a5a9b593',1,'icmp6_time_exceeded_with_addrs(struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr): icmp6.c'],['../icmp6_8h.html#ad01e5bc4690a2c6aeb534237a5a9b593',1,'icmp6_time_exceeded_with_addrs(struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr): icmp6.c']]], - ['icmp6_5ftype',['icmp6_type',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858',1,'icmp6.h']]], - ['icmp6_5ftype_5fdur',['ICMP6_TYPE_DUR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aad9d4f207459e4bbd0c33a25adf6fdd7',1,'icmp6.h']]], - ['icmp6_5ftype_5ferep',['ICMP6_TYPE_EREP',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac6b91695c06bfc7fb2360310d7b8e78a',1,'icmp6.h']]], - ['icmp6_5ftype_5fereq',['ICMP6_TYPE_EREQ',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae649aa45c97b885f28771688957528a3',1,'icmp6.h']]], - ['icmp6_5ftype_5fmld',['ICMP6_TYPE_MLD',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a04228a1d11f9f88bd165f3430188bfe7',1,'icmp6.h']]], - ['icmp6_5ftype_5fmlq',['ICMP6_TYPE_MLQ',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ad9794ae12b9ca196cc4fafaf6d834375',1,'icmp6.h']]], - ['icmp6_5ftype_5fmlr',['ICMP6_TYPE_MLR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a906dd689f0aa9b4796f49f299d4e3eb0',1,'icmp6.h']]], - ['icmp6_5ftype_5fmra',['ICMP6_TYPE_MRA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a29281016d3bb58e3bfd90417bbce7aa0',1,'icmp6.h']]], - ['icmp6_5ftype_5fmrs',['ICMP6_TYPE_MRS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a425f4e64a7d1570228adbbe450650ab4',1,'icmp6.h']]], - ['icmp6_5ftype_5fmrt',['ICMP6_TYPE_MRT',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afb12a9d774f53deb15ec23041548f6fc',1,'icmp6.h']]], - ['icmp6_5ftype_5fna',['ICMP6_TYPE_NA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1f99d333f425c28d3840e029cc9c46f3',1,'icmp6.h']]], - ['icmp6_5ftype_5fns',['ICMP6_TYPE_NS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0d8d8717c6c34053d1101932c23929fe',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe1',['ICMP6_TYPE_PE1',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac7020c08a7b03ae2a198e4a8dcd31bd4',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe2',['ICMP6_TYPE_PE2',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aed14d280e5911098af914a94bd3ab22b',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe3',['ICMP6_TYPE_PE3',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a9c9c358ebd5eb683a66819fd9ecf98c6',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe4',['ICMP6_TYPE_PE4',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858af8ebe97c4f68b54c9ef0c43e98211df5',1,'icmp6.h']]], - ['icmp6_5ftype_5fpp',['ICMP6_TYPE_PP',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a63114feac8140031b74424d4a7cf6b26',1,'icmp6.h']]], - ['icmp6_5ftype_5fptb',['ICMP6_TYPE_PTB',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1d52ef5024a5822bd622bcb0b9da323d',1,'icmp6.h']]], - ['icmp6_5ftype_5fra',['ICMP6_TYPE_RA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae4ae04be7df3a2cce614af0a5cdae951',1,'icmp6.h']]], - ['icmp6_5ftype_5frd',['ICMP6_TYPE_RD',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0f6702d62de5f873e0afe7431d878207',1,'icmp6.h']]], - ['icmp6_5ftype_5frs',['ICMP6_TYPE_RS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a670d95494c9282f646ac442d81d9a780',1,'icmp6.h']]], - ['icmp6_5ftype_5frsv_5ferr',['ICMP6_TYPE_RSV_ERR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858abe61415e020b996220337f0cd002a28f',1,'icmp6.h']]], - ['icmp6_5ftype_5frsv_5finf',['ICMP6_TYPE_RSV_INF',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a2c12d3244d837bd243ea647ec530600d',1,'icmp6.h']]], - ['icmp6_5ftype_5fte',['ICMP6_TYPE_TE',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afae9848904bc4b4b4aa716a7a9a2d7fe',1,'icmp6.h']]], - ['icmp_5fdebug',['ICMP_DEBUG',['../group__lwip__opts__debugmsg.html#ga9595904a1cb9bfe0b9b1d958abdc923a',1,'opt.h']]], - ['icmp_5fdest_5funreach',['icmp_dest_unreach',['../icmp_8c.html#ae26c59eab4ce553964a0c9d43f534d06',1,'icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t): icmp.c'],['../icmp_8h.html#ae26c59eab4ce553964a0c9d43f534d06',1,'icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t): icmp.c']]], - ['icmp_5fdur_5ffrag',['ICMP_DUR_FRAG',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a8be2bc49d42aa1a6ee1da93a8700ef5f',1,'icmp.h']]], - ['icmp_5fdur_5fhost',['ICMP_DUR_HOST',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a648ab915a76dfb7b9568e94de00da1e7',1,'icmp.h']]], - ['icmp_5fdur_5fnet',['ICMP_DUR_NET',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3cc3714544e123bdef2eadb1a4d320e3',1,'icmp.h']]], - ['icmp_5fdur_5fport',['ICMP_DUR_PORT',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5ac973dd9b04e094043ccc4cf875ef5644',1,'icmp.h']]], - ['icmp_5fdur_5fproto',['ICMP_DUR_PROTO',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3c7bbd13b613990413ef167017dfbcef',1,'icmp.h']]], - ['icmp_5fdur_5fsr',['ICMP_DUR_SR',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5af63296fc25f79e56946a56a8da132c13',1,'icmp.h']]], - ['icmp_5fdur_5ftype',['icmp_dur_type',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5',1,'icmp.h']]], - ['icmp_5fecho_5fhdr',['icmp_echo_hdr',['../structicmp__echo__hdr.html',1,'']]], - ['icmp_5finput',['icmp_input',['../icmp_8c.html#ac929e48a1dddf98050b73a2633fcaef1',1,'icmp_input(struct pbuf *p, struct netif *inp): icmp.c'],['../icmp_8h.html#ac929e48a1dddf98050b73a2633fcaef1',1,'icmp_input(struct pbuf *p, struct netif *inp): icmp.c']]], - ['icmp_5fstats',['ICMP_STATS',['../group__lwip__opts__stats.html#ga472ad3f6da741f5b287d66ad3051242b',1,'opt.h']]], - ['icmp_5fte_5ffrag',['ICMP_TE_FRAG',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa4d351874c3e2d4a4cf46569df28cd796',1,'icmp.h']]], - ['icmp_5fte_5fttl',['ICMP_TE_TTL',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa827a1f8705826a6cc3c22e2571acf02c',1,'icmp.h']]], - ['icmp_5fte_5ftype',['icmp_te_type',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324a',1,'icmp.h']]], - ['icmp_5ftime_5fexceeded',['icmp_time_exceeded',['../icmp_8c.html#a49723e5e11c4bbc86197e58fdca7c119',1,'icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t): icmp.c'],['../icmp_8h.html#a49723e5e11c4bbc86197e58fdca7c119',1,'icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t): icmp.c']]], - ['icmp_5fttl',['ICMP_TTL',['../group__lwip__opts__icmp.html#gae1533f2bc39a5843989909555f6ce0cf',1,'opt.h']]], - ['ieee_20assigned_20numbers',['IEEE assigned numbers',['../group__ieee.html',1,'']]], - ['ieee_2eh',['ieee.h',['../ieee_8h.html',1,'']]], - ['ieee802154_2eh',['ieee802154.h',['../ieee802154_8h.html',1,'']]], - ['ieee_5f802154_5fhdr',['ieee_802154_hdr',['../structieee__802154__hdr.html',1,'']]], - ['ieee_5f802154_5fpan_5fid',['ieee_802154_pan_id',['../structlowpan6__ieee802154__data.html#a017fc6f447215e4b65955ee7b1ed798f',1,'lowpan6_ieee802154_data']]], - ['if_2eh',['if.h',['../if_8h.html',1,'']]], - ['interface_20identification_20api',['Interface Identification API',['../group__if__api.html',1,'']]], - ['if_5fapi_2ec',['if_api.c',['../if__api_8c.html',1,'']]], - ['if_5fapi_2eh',['if_api.h',['../if__api_8h.html',1,'']]], - ['if_5fidx',['if_idx',['../structpbuf.html#a6a58e90efbb4751608e9a1fdbd91e697',1,'pbuf']]], - ['ifindiscards',['ifindiscards',['../structstats__mib2__netif__ctrs.html#a4a767e6b835d5ad2f9b73751de2b0947',1,'stats_mib2_netif_ctrs']]], - ['ifinerrors',['ifinerrors',['../structstats__mib2__netif__ctrs.html#afda1a14dc79bb65a33f97f9fb467ec1d',1,'stats_mib2_netif_ctrs']]], - ['ifinnucastpkts',['ifinnucastpkts',['../structstats__mib2__netif__ctrs.html#a111f08290b3c6944108237cefba066dd',1,'stats_mib2_netif_ctrs']]], - ['ifinoctets',['ifinoctets',['../structstats__mib2__netif__ctrs.html#a7e9ddf9b4a17748a9d3f041c1d24ba8e',1,'stats_mib2_netif_ctrs']]], - ['ifinucastpkts',['ifinucastpkts',['../structstats__mib2__netif__ctrs.html#a9ed42d6329a9616669ba21789fa001d8',1,'stats_mib2_netif_ctrs']]], - ['ifinunknownprotos',['ifinunknownprotos',['../structstats__mib2__netif__ctrs.html#ac34eb01b42f22b1e49ca7c9734e737aa',1,'stats_mib2_netif_ctrs']]], - ['ifoutdiscards',['ifoutdiscards',['../structstats__mib2__netif__ctrs.html#a3a2aec508fd4466ca8bab10d8dc2c842',1,'stats_mib2_netif_ctrs']]], - ['ifouterrors',['ifouterrors',['../structstats__mib2__netif__ctrs.html#a91b60bb78759c9b655a74bb4fae3346e',1,'stats_mib2_netif_ctrs']]], - ['ifoutnucastpkts',['ifoutnucastpkts',['../structstats__mib2__netif__ctrs.html#afd3264670c39cc0d721a35cb6650f8d7',1,'stats_mib2_netif_ctrs']]], - ['ifoutoctets',['ifoutoctets',['../structstats__mib2__netif__ctrs.html#a24151d13a55452518e5f7832f48bd5a7',1,'stats_mib2_netif_ctrs']]], - ['ifoutucastpkts',['ifoutucastpkts',['../structstats__mib2__netif__ctrs.html#a24aba9660a2951027b23d4118b57c471',1,'stats_mib2_netif_ctrs']]], - ['igmp',['igmp',['../structstats__.html#a877e369c2abef97f13492faa838e2271',1,'stats_::igmp()'],['../group__igmp.html',1,'(Global Namespace)']]], - ['igmp_2ec',['igmp.c',['../igmp_8c.html',1,'']]], - ['igmp_2eh',['igmp.h',['../igmp_8h.html',1,'(Global Namespace)'],['../prot_2igmp_8h.html',1,'(Global Namespace)']]], - ['igmp_5fdebug',['IGMP_DEBUG',['../group__lwip__opts__debugmsg.html#ga8da07508ee75704362d45eee3eb857fa',1,'opt.h']]], - ['igmp_5fgroup',['igmp_group',['../structigmp__group.html',1,'']]], - ['igmp_5finit',['igmp_init',['../igmp_8c.html#aeb8103aa3091e35c966f0894fb54a2c8',1,'igmp_init(void): igmp.c'],['../igmp_8h.html#aeb8103aa3091e35c966f0894fb54a2c8',1,'igmp_init(void): igmp.c']]], - ['igmp_5finput',['igmp_input',['../igmp_8c.html#a065685cc25f2cc50f0d9659f4b086e1a',1,'igmp_input(struct pbuf *p, struct netif *inp, const ip4_addr_t *dest): igmp.c'],['../igmp_8h.html#a065685cc25f2cc50f0d9659f4b086e1a',1,'igmp_input(struct pbuf *p, struct netif *inp, const ip4_addr_t *dest): igmp.c']]], - ['igmp_5fjoingroup',['igmp_joingroup',['../group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6',1,'igmp_joingroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6',1,'igmp_joingroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fjoingroup_5fnetif',['igmp_joingroup_netif',['../group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6',1,'igmp_joingroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6',1,'igmp_joingroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fleavegroup',['igmp_leavegroup',['../group__igmp.html#ga21c572ba7481ca41eb873923a5346544',1,'igmp_leavegroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga21c572ba7481ca41eb873923a5346544',1,'igmp_leavegroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fleavegroup_5fnetif',['igmp_leavegroup_netif',['../group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201',1,'igmp_leavegroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201',1,'igmp_leavegroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5flookfor_5fgroup',['igmp_lookfor_group',['../igmp_8c.html#a8228ddd10aa3f2518b16815d82d73448',1,'igmp_lookfor_group(struct netif *ifp, const ip4_addr_t *addr): igmp.c'],['../igmp_8h.html#a8228ddd10aa3f2518b16815d82d73448',1,'igmp_lookfor_group(struct netif *ifp, const ip4_addr_t *addr): igmp.c']]], - ['igmp_5fmac_5ffilter',['igmp_mac_filter',['../structnetif.html#ae64e56581bf0f136601f24c5395c19f0',1,'netif']]], - ['igmp_5fmsg',['igmp_msg',['../structigmp__msg.html',1,'']]], - ['igmp_5freport_5fgroups',['igmp_report_groups',['../igmp_8c.html#af06eeba0e984aab4a67a836eab577726',1,'igmp_report_groups(struct netif *netif): igmp.c'],['../igmp_8h.html#af06eeba0e984aab4a67a836eab577726',1,'igmp_report_groups(struct netif *netif): igmp.c']]], - ['igmp_5fstart',['igmp_start',['../igmp_8c.html#aac0fe91a589ba90b3f76e69cebf264f6',1,'igmp_start(struct netif *netif): igmp.c'],['../igmp_8h.html#aac0fe91a589ba90b3f76e69cebf264f6',1,'igmp_start(struct netif *netif): igmp.c']]], - ['igmp_5fstats',['IGMP_STATS',['../group__lwip__opts__stats.html#ga4d12af1356b9fd60717984be51e27740',1,'opt.h']]], - ['igmp_5fstop',['igmp_stop',['../igmp_8c.html#afc19bd532855a64c021be08172065f84',1,'igmp_stop(struct netif *netif): igmp.c'],['../igmp_8h.html#afc19bd532855a64c021be08172065f84',1,'igmp_stop(struct netif *netif): igmp.c']]], - ['igmp_5ftmr',['igmp_tmr',['../igmp_8c.html#a4418a22d37098f05d0c2fcfe288d0ca1',1,'igmp_tmr(void): igmp.c'],['../igmp_8h.html#a4418a22d37098f05d0c2fcfe288d0ca1',1,'igmp_tmr(void): igmp.c']]], - ['in6addr_5fany',['in6addr_any',['../inet6_8c.html#af8c97553060738d9edd6bfeab13ef7c3',1,'in6addr_any(): inet6.c'],['../lwip_2inet_8h.html#af8c97553060738d9edd6bfeab13ef7c3',1,'in6addr_any(): inet6.c']]], - ['in6addr_5fany_5finit',['IN6ADDR_ANY_INIT',['../lwip_2inet_8h.html#a1de876a356ee05a2e9427b741f99f49c',1,'inet.h']]], - ['in6addr_5floopback_5finit',['IN6ADDR_LOOPBACK_INIT',['../lwip_2inet_8h.html#a5562c81af19ee5988ddc5a5c6153cf37',1,'inet.h']]], - ['inaddr_5fany',['INADDR_ANY',['../lwip_2inet_8h.html#a5d1940045dc2e7de552f3d4ff13a74ab',1,'inet.h']]], - ['inaddr_5fbroadcast',['INADDR_BROADCAST',['../lwip_2inet_8h.html#a4a725f61ded23ce8a7dff8e82ed51986',1,'inet.h']]], - ['inaddr_5floopback',['INADDR_LOOPBACK',['../lwip_2inet_8h.html#ae1ac25d7797666cff6d01d6c795c2378',1,'inet.h']]], - ['inaddr_5fnone',['INADDR_NONE',['../lwip_2inet_8h.html#a3d2472d6cf31b73eeb829110dd0fffea',1,'inet.h']]], - ['inet_2eh',['inet.h',['../compat_2posix_2arpa_2inet_8h.html',1,'(Global Namespace)'],['../lwip_2inet_8h.html',1,'(Global Namespace)']]], - ['inet6_2ec',['inet6.c',['../inet6_8c.html',1,'']]], - ['inet_5fchksum_2ec',['inet_chksum.c',['../inet__chksum_8c.html',1,'']]], - ['inet_5fchksum_2eh',['inet_chksum.h',['../inet__chksum_8h.html',1,'']]], - ['inet_5fchksum_5fpbuf',['inet_chksum_pbuf',['../inet__chksum_8c.html#ab35967a50418358e194e8f80fdc3c865',1,'inet_chksum_pbuf(struct pbuf *p): inet_chksum.c'],['../inet__chksum_8h.html#ab35967a50418358e194e8f80fdc3c865',1,'inet_chksum_pbuf(struct pbuf *p): inet_chksum.c']]], - ['inet_5fdebug',['INET_DEBUG',['../group__lwip__opts__debugmsg.html#ga78140cbe70258a65cb5c9e381843e4f3',1,'opt.h']]], - ['inet_5fntop',['inet_ntop',['../group__socket.html#gaa40bf11abb409097e68aa3a6982eb52b',1,'sockets.h']]], - ['inet_5fpton',['inet_pton',['../group__socket.html#ga90d2b417d82e8da981c940a665324fd5',1,'sockets.h']]], - ['infrastructure',['Infrastructure',['../group__infrastructure.html',1,'']]], - ['init_2ec',['init.c',['../init_8c.html',1,'']]], - ['init_2eh',['init.h',['../init_8h.html',1,'']]], - ['inpub_5fpkt_5fid',['inpub_pkt_id',['../structmqtt__client__s.html#a6c81d0dd14e786222425ea04fd060824',1,'mqtt_client_s']]], - ['input',['input',['../structnetif.html#a8fe4f1b7b0d710216287da9615164a5c',1,'netif']]], - ['instance_5foid',['instance_oid',['../structsnmp__node__instance.html#aedb358729c310c8e5b391dd256726a23',1,'snmp_node_instance']]], - ['ioctl',['ioctl',['../group__socket.html#ga50a83956bc3a96e6274a21ec0d4d6338',1,'sockets.h']]], - ['ioctlsocket',['ioctlsocket',['../group__socket.html#ga19e714443d0238cfd79b71059ec92378',1,'sockets.h']]], - ['ip',['ip',['../structstats__.html#a40f5b637d083896a07a3482ede23b7ed',1,'stats_::ip()'],['../group__ip.html',1,'(Global Namespace)']]], - ['ip_2ec',['ip.c',['../ip_8c.html',1,'']]], - ['ip_2eh',['ip.h',['../ip_8h.html',1,'(Global Namespace)'],['../prot_2ip_8h.html',1,'(Global Namespace)']]], - ['ipv4',['IPv4',['../group__ip4.html',1,'']]], - ['ip4_2ec',['ip4.c',['../ip4_8c.html',1,'']]], - ['ip4_2eh',['ip4.h',['../ip4_8h.html',1,'(Global Namespace)'],['../prot_2ip4_8h.html',1,'(Global Namespace)']]], - ['ip4_5f2_5fipv4_5fmapped_5fipv6',['ip4_2_ipv4_mapped_ipv6',['../group__ipaddr.html#gae5f26df8f5099f330ad1e506c74f06f7',1,'ip_addr.h']]], - ['ip4_5faddr',['ip4_addr',['../structip4__addr.html',1,'ip4_addr'],['../ip4__addr_8h.html#a58aee4166c466f9ac7035bf5cc9f9974',1,'IP4_ADDR(): ip4_addr.h']]], - ['ip4_5faddr_2ec',['ip4_addr.c',['../ip4__addr_8c.html',1,'']]], - ['ip4_5faddr_2eh',['ip4_addr.h',['../ip4__addr_8h.html',1,'']]], - ['ip4_5faddr_5fany',['IP4_ADDR_ANY',['../group__ip4addr.html#gae920b6e81610a38cf9ada52118807eff',1,'ip_addr.h']]], - ['ip4_5faddr_5fany4',['IP4_ADDR_ANY4',['../group__ip4addr.html#gaa3f65a42b68149e96e618600b2ca2e42',1,'ip_addr.h']]], - ['ip4_5faddr_5fbroadcast',['IP4_ADDR_BROADCAST',['../group__ip4addr.html#ga5efdf55ba72c2b1b5755b1fc6f559a1a',1,'ip_addr.h']]], - ['ip4_5faddr_5fcopy',['ip4_addr_copy',['../ip4__addr_8h.html#a2f4e9c339e897e6ca5cb4a2f1e8394d5',1,'ip4_addr.h']]], - ['ip4_5faddr_5fget_5fnetwork',['ip4_addr_get_network',['../ip4__addr_8h.html#a81658cb05ba504d13ee860e82dc444e9',1,'ip4_addr.h']]], - ['ip4_5faddr_5fget_5fu32',['ip4_addr_get_u32',['../ip4__addr_8h.html#ad50d93464bbbda199b585c54869a3a4b',1,'ip4_addr.h']]], - ['ip4_5faddr_5fisbroadcast_5fu32',['ip4_addr_isbroadcast_u32',['../ip4__addr_8c.html#ab3cd7e7fba28c29d35f3c17461071421',1,'ip4_addr_isbroadcast_u32(u32_t addr, const struct netif *netif): ip4_addr.c'],['../ip4__addr_8h.html#ab3cd7e7fba28c29d35f3c17461071421',1,'ip4_addr_isbroadcast_u32(u32_t addr, const struct netif *netif): ip4_addr.c']]], - ['ip4_5faddr_5fisloopback',['ip4_addr_isloopback',['../ip4__addr_8h.html#a46dabb4df212d156004fa5afe03e2051',1,'ip4_addr.h']]], - ['ip4_5faddr_5fnetcmp',['ip4_addr_netcmp',['../ip4__addr_8h.html#afd43f6ceb2df8d50c84509ad1059f514',1,'ip4_addr.h']]], - ['ip4_5faddr_5fnetmask_5fvalid',['ip4_addr_netmask_valid',['../ip4__addr_8c.html#ab5810d404b0ad1b89ef1323ea1e78071',1,'ip4_addr_netmask_valid(u32_t netmask): ip4_addr.c'],['../ip4__addr_8h.html#ab5810d404b0ad1b89ef1323ea1e78071',1,'ip4_addr_netmask_valid(u32_t netmask): ip4_addr.c']]], - ['ip4_5faddr_5fpacked',['ip4_addr_packed',['../structip4__addr__packed.html',1,'']]], - ['ip4_5faddr_5fset',['ip4_addr_set',['../ip4__addr_8h.html#a33a17a8d2025ce3715db835534868e88',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fany',['ip4_addr_set_any',['../ip4__addr_8h.html#afaaed3762ce8e9de14fcf73b19964567',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fhton',['ip4_addr_set_hton',['../ip4__addr_8h.html#a901850ec90b01b9bf6baf69561aa465a',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5floopback',['ip4_addr_set_loopback',['../ip4__addr_8h.html#a5c7eae50a387987a7f56c29c74255c3c',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fu32',['ip4_addr_set_u32',['../ip4__addr_8h.html#aeb39f58b38435f89219c8ccb509eb520',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fzero',['ip4_addr_set_zero',['../ip4__addr_8h.html#a973b6ad98e037fc45f1e11d29cda99ea',1,'ip4_addr.h']]], - ['ip4_5faddr_5ft',['ip4_addr_t',['../ip4__addr_8h.html#a3d3b45daffbc15d65da236e31e621b7e',1,'ip4_addr.h']]], - ['ip4_5faddr_5fwordaligned',['ip4_addr_wordaligned',['../structip4__addr__wordaligned.html',1,'']]], - ['ip4_5fcurrent_5fdest_5faddr',['ip4_current_dest_addr',['../ip_8h.html#a2833c8d59910dd7c0e87ab3bb174e720',1,'ip.h']]], - ['ip4_5fcurrent_5fheader',['ip4_current_header',['../ip_8h.html#a3ce482b7e08282effd670001198ecd87',1,'ip.h']]], - ['ip4_5fcurrent_5fsrc_5faddr',['ip4_current_src_addr',['../ip_8h.html#ad2a62f96b9431a79f0258dc13058b160',1,'ip.h']]], - ['ip4_5ffrag',['ip4_frag',['../ip4__frag_8c.html#a70872fd4c7aefec6b4eef0707e1a371c',1,'ip4_frag(struct pbuf *p, struct netif *netif, const ip4_addr_t *dest): ip4_frag.c'],['../ip4__frag_8h.html#a70872fd4c7aefec6b4eef0707e1a371c',1,'ip4_frag(struct pbuf *p, struct netif *netif, const ip4_addr_t *dest): ip4_frag.c']]], - ['ip4_5ffrag_2ec',['ip4_frag.c',['../ip4__frag_8c.html',1,'']]], - ['ip4_5ffrag_2eh',['ip4_frag.h',['../ip4__frag_8h.html',1,'']]], - ['ip4_5finput',['ip4_input',['../ip4_8c.html#aff1f784c9f05f3d79cc1a921d840501b',1,'ip4_input(struct pbuf *p, struct netif *inp): ip4.c'],['../ip4_8h.html#aff1f784c9f05f3d79cc1a921d840501b',1,'ip4_input(struct pbuf *p, struct netif *inp): ip4.c']]], - ['ip4_5foutput',['ip4_output',['../ip4_8c.html#ac87d296205eb5ac04058e609672d4ba8',1,'ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto): ip4.c'],['../ip4_8h.html#ac87d296205eb5ac04058e609672d4ba8',1,'ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto): ip4.c']]], - ['ip4_5foutput_5fif',['ip4_output_if',['../ip4_8c.html#ab220bc4ce4f48bdbba447358b3594917',1,'ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c'],['../ip4_8h.html#ab220bc4ce4f48bdbba447358b3594917',1,'ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c']]], - ['ip4_5foutput_5fif_5fopt',['ip4_output_if_opt',['../ip4_8c.html#a0d912e400875396792a12ea443ecc1cf',1,'ip4_output_if_opt(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c'],['../ip4_8h.html#a0d912e400875396792a12ea443ecc1cf',1,'ip4_output_if_opt(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c']]], - ['ip4_5foutput_5fif_5fopt_5fsrc',['ip4_output_if_opt_src',['../ip4_8c.html#accd56b095730de4ad56728bfcb349940',1,'ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c'],['../ip4_8h.html#accd56b095730de4ad56728bfcb349940',1,'ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c']]], - ['ip4_5foutput_5fif_5fsrc',['ip4_output_if_src',['../ip4_8c.html#a2943d118873e9eb1d8296e04a6740db7',1,'ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c'],['../ip4_8h.html#a2943d118873e9eb1d8296e04a6740db7',1,'ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c']]], - ['ip4_5freass',['ip4_reass',['../ip4__frag_8c.html#a7debaa6366c0db4270d4f03219c75c05',1,'ip4_reass(struct pbuf *p): ip4_frag.c'],['../ip4__frag_8h.html#a7debaa6366c0db4270d4f03219c75c05',1,'ip4_reass(struct pbuf *p): ip4_frag.c']]], - ['ip4_5froute',['ip4_route',['../ip4_8c.html#ac659f675356cfc1d4d13884946347e47',1,'ip4_route(const ip4_addr_t *dest): ip4.c'],['../ip4_8h.html#ac659f675356cfc1d4d13884946347e47',1,'ip4_route(const ip4_addr_t *dest): ip4.c']]], - ['ip4_5froute_5fsrc',['ip4_route_src',['../ip4_8c.html#ab615a9ca8fdd99e697f52506fc440fba',1,'ip4_route_src(const ip4_addr_t *src, const ip4_addr_t *dest): ip4.c'],['../ip4_8h.html#ab615a9ca8fdd99e697f52506fc440fba',1,'ip4_route_src(const ip4_addr_t *src, const ip4_addr_t *dest): ip4.c']]], - ['ip4_5fset_5fdefault_5fmulticast_5fnetif',['ip4_set_default_multicast_netif',['../group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420',1,'ip4_set_default_multicast_netif(struct netif *default_multicast_netif): ip4.c'],['../group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420',1,'ip4_set_default_multicast_netif(struct netif *default_multicast_netif): ip4.c']]], - ['ipv4_20only',['IPv4 only',['../group__ip4addr.html',1,'']]], - ['ip4addr_5faton',['ip4addr_aton',['../ip4__addr_8c.html#af66de98501e92c66714d58119b6d9e1a',1,'ip4addr_aton(const char *cp, ip4_addr_t *addr): ip4_addr.c'],['../ip4__addr_8h.html#af66de98501e92c66714d58119b6d9e1a',1,'ip4addr_aton(const char *cp, ip4_addr_t *addr): ip4_addr.c']]], - ['ip4addr_5fntoa',['ip4addr_ntoa',['../ip4__addr_8c.html#a28620fdd443c5c98d15e5890cbd9059c',1,'ip4addr_ntoa(const ip4_addr_t *addr): ip4_addr.c'],['../ip4__addr_8h.html#a28620fdd443c5c98d15e5890cbd9059c',1,'ip4addr_ntoa(const ip4_addr_t *addr): ip4_addr.c']]], - ['ip4addr_5fntoa_5fr',['ip4addr_ntoa_r',['../ip4__addr_8c.html#a3825d5b4786c207af971ceb287f101fd',1,'ip4addr_ntoa_r(const ip4_addr_t *addr, char *buf, int buflen): ip4_addr.c'],['../ip4__addr_8h.html#a3825d5b4786c207af971ceb287f101fd',1,'ip4addr_ntoa_r(const ip4_addr_t *addr, char *buf, int buflen): ip4_addr.c']]], - ['ip6',['ip6',['../structstats__.html#afc0942a5bc26735cf059099636b85336',1,'stats_::ip6()'],['../group__ip6.html',1,'(Global Namespace)']]], - ['ip6_2ec',['ip6.c',['../ip6_8c.html',1,'']]], - ['ip6_2eh',['ip6.h',['../ip6_8h.html',1,'(Global Namespace)'],['../prot_2ip6_8h.html',1,'(Global Namespace)']]], - ['ip6_5faddr',['ip6_addr',['../structip6__addr.html',1,'ip6_addr'],['../structnetif.html#ab7ef575d4ab398a182bc6e592f4d53a4',1,'netif::ip6_addr()'],['../ip6__addr_8h.html#a30c92254d6abe631de6a5accfd491bc3',1,'IP6_ADDR(): ip6_addr.h']]], - ['ip6_5faddr_2ec',['ip6_addr.c',['../ip6__addr_8c.html',1,'']]], - ['ip6_5faddr_2eh',['ip6_addr.h',['../ip6__addr_8h.html',1,'']]], - ['ip6_5faddr_5fany',['IP6_ADDR_ANY',['../group__ip6addr.html#ga5181d2cb6b9254eb5ad4137f7b3635a0',1,'ip_addr.h']]], - ['ip6_5faddr_5fany6',['IP6_ADDR_ANY6',['../group__ip6addr.html#ga953cdd2592764ba2e6e021aea350ad43',1,'ip_addr.h']]], - ['ip6_5faddr_5fassign_5fzone',['ip6_addr_assign_zone',['../group__ip6__zones.html#ga1040a3d67498a1ef617bda8d9e0ba3a5',1,'ip6_zone.h']]], - ['ip6_5faddr_5fblock1',['IP6_ADDR_BLOCK1',['../ip6__addr_8h.html#ae258ebfa66d18c8c428bf3d8fd0f969c',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock2',['IP6_ADDR_BLOCK2',['../ip6__addr_8h.html#a9193137423b6b936d25c2e6cf33b4921',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock3',['IP6_ADDR_BLOCK3',['../ip6__addr_8h.html#a6466b1c0edd03d6a5986dcc79f7d8bb6',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock4',['IP6_ADDR_BLOCK4',['../ip6__addr_8h.html#a2a5d7de341ce708b7145ad4d72652c71',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock5',['IP6_ADDR_BLOCK5',['../ip6__addr_8h.html#a56a11cfaa169389c319f8bd027ac524c',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock6',['IP6_ADDR_BLOCK6',['../ip6__addr_8h.html#a116d7c5c8bf8531b27f8a9fa98e728c3',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock7',['IP6_ADDR_BLOCK7',['../ip6__addr_8h.html#ab87bee320ecc0e923931ee6f49802deb',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock8',['IP6_ADDR_BLOCK8',['../ip6__addr_8h.html#af3d1f9876bf256ec964bd3809d7ed1b4',1,'ip6_addr.h']]], - ['ip6_5faddr_5fclear_5fzone',['ip6_addr_clear_zone',['../group__ip6__zones.html#gae0249db6cd2687f2dbc445e7778d37ad',1,'ip6_zone.h']]], - ['ip6_5faddr_5fcmp',['ip6_addr_cmp',['../ip6__addr_8h.html#aea8d4c4134abff1c76bc997a91163fe1',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcmp_5fpacked',['ip6_addr_cmp_packed',['../ip6__addr_8h.html#a11fe84789e3f039b3f71009e802946a8',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcmp_5fzone',['ip6_addr_cmp_zone',['../group__ip6__zones.html#gacbb8e1a7505d9772181defa0e75b8da9',1,'ip6_zone.h']]], - ['ip6_5faddr_5fcmp_5fzoneless',['ip6_addr_cmp_zoneless',['../ip6__addr_8h.html#ad0fc088972d395839a7ad75d3dab8322',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy',['ip6_addr_copy',['../ip6__addr_8h.html#a7b17e85a46bd8368ce27fc644e058073',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy_5ffrom_5fpacked',['ip6_addr_copy_from_packed',['../ip6__addr_8h.html#a05575d46c233ffb13fb03a3a2c8a16b3',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy_5fto_5fpacked',['ip6_addr_copy_to_packed',['../ip6__addr_8h.html#a6c46d12fa7d36c47b629d0ccdefa114b',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy_5fzone',['ip6_addr_copy_zone',['../group__ip6__zones.html#ga7347729485d837bcff85ae4731bbf5c4',1,'ip6_zone.h']]], - ['ip6_5faddr_5fequals_5fzone',['ip6_addr_equals_zone',['../group__ip6__zones.html#gaeead8379cc3fd4c257be0bb654994a8f',1,'ip6_zone.h']]], - ['ip6_5faddr_5fhas_5fscope',['ip6_addr_has_scope',['../group__ip6__zones.html#gaa5332bb3b70c1a9acba1bea3ea0ecb90',1,'ip6_zone.h']]], - ['ip6_5faddr_5fhas_5fzone',['ip6_addr_has_zone',['../group__ip6__zones.html#ga8727c081b6a80992881d481d0680db78',1,'ip6_zone.h']]], - ['ip6_5faddr_5flacks_5fzone',['ip6_addr_lacks_zone',['../group__ip6__zones.html#gad963bf3e9695ba898271e314975f5c97',1,'ip6_zone.h']]], - ['ip6_5faddr_5fnetcmp',['ip6_addr_netcmp',['../ip6__addr_8h.html#a76b01f76b65647767d00ee9fad9fbaa2',1,'ip6_addr.h']]], - ['ip6_5faddr_5fnetcmp_5fzoneless',['ip6_addr_netcmp_zoneless',['../ip6__addr_8h.html#acc1622ab895680da0a3b6e5e56070342',1,'ip6_addr.h']]], - ['ip6_5faddr_5fpacked',['ip6_addr_packed',['../structip6__addr__packed.html',1,'']]], - ['ip6_5faddr_5fpart',['IP6_ADDR_PART',['../ip6__addr_8h.html#a1d78feeb50aec8f2c07d840829f49ddd',1,'ip6_addr.h']]], - ['ip6_5faddr_5fselect_5fzone',['ip6_addr_select_zone',['../group__ip6__zones.html#gac83f3e7c8d65d3c784bffc9dec29b70c',1,'ip6_zone.h']]], - ['ip6_5faddr_5fset',['ip6_addr_set',['../ip6__addr_8h.html#aa7b4ba4202b5f64dee605fe159e9c3ad',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fany',['ip6_addr_set_any',['../ip6__addr_8h.html#ae2d1ce50ec6dbee890e2f8ae64abdf6b',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fhton',['ip6_addr_set_hton',['../ip6__addr_8h.html#ad636c27d56d1b3deca9f780bc173d3c2',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5floopback',['ip6_addr_set_loopback',['../ip6__addr_8h.html#a02f5271e922f34a09153ce84839ad292',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fzero',['ip6_addr_set_zero',['../ip6__addr_8h.html#af696d3b81f4cb9c40ece912de73ed53c',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fzone',['ip6_addr_set_zone',['../group__ip6__zones.html#ga213310b303dd050da7856d67da72abd6',1,'ip6_zone.h']]], - ['ip6_5faddr_5fstate',['ip6_addr_state',['../structnetif.html#a54e81344084e9840a51cc4abab3b059b',1,'netif']]], - ['ip6_5faddr_5ft',['ip6_addr_t',['../ip6__addr_8h.html#aaca9e796e93a355294c4954c08d01762',1,'ip6_addr.h']]], - ['ip6_5faddr_5ftest_5fzone',['ip6_addr_test_zone',['../group__ip6__zones.html#gac3ec5f94e1cd62b1237efca3723dc06e',1,'ip6_zone.h']]], - ['ip6_5faddr_5fvalid_5flife',['ip6_addr_valid_life',['../structnetif.html#a26f6e26d4a54c998716c10b7b85c8230',1,'netif']]], - ['ip6_5faddr_5fzone',['ip6_addr_zone',['../group__ip6__zones.html#gaee83e12649fa9706857c9ad8f9ef8634',1,'ip6_zone.h']]], - ['ip6_5fautoconfig_5fenabled',['ip6_autoconfig_enabled',['../structnetif.html#ad98bafb7733b40ef898e53d91fbfa20f',1,'netif']]], - ['ip6_5fchksum_5fpseudo',['ip6_chksum_pseudo',['../inet__chksum_8c.html#a102544bca5912c78649e25a45a7d0a88',1,'ip6_chksum_pseudo(struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c'],['../inet__chksum_8h.html#a102544bca5912c78649e25a45a7d0a88',1,'ip6_chksum_pseudo(struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c']]], - ['ip6_5fchksum_5fpseudo_5fpartial',['ip6_chksum_pseudo_partial',['../inet__chksum_8c.html#ae4218e08510fd92c9a699c4e5d9fc17b',1,'ip6_chksum_pseudo_partial(struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c'],['../inet__chksum_8h.html#ae4218e08510fd92c9a699c4e5d9fc17b',1,'ip6_chksum_pseudo_partial(struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c']]], - ['ip6_5fcurrent_5fdest_5faddr',['ip6_current_dest_addr',['../ip_8h.html#a176525c2192d37ee9eaeba8012c5d9c0',1,'ip.h']]], - ['ip6_5fcurrent_5fheader',['ip6_current_header',['../ip_8h.html#af9bf74750c9d7a219ee88d240300fe69',1,'ip.h']]], - ['ip6_5fcurrent_5fsrc_5faddr',['ip6_current_src_addr',['../ip_8h.html#ac40a9e4a21ecf5bb39813bb6ca5bb245',1,'ip.h']]], - ['ip6_5fdebug',['IP6_DEBUG',['../group__lwip__opts__debugmsg.html#gac2f9726756b78d4d7c425b0422a776ce',1,'opt.h']]], - ['ip6_5ffrag',['ip6_frag',['../structstats__.html#a7373df7bc44bb9913a42c0bc7b3039cf',1,'stats_::ip6_frag()'],['../ip6__frag_8c.html#a3ef87acbc615d5eb015104f83bbe7d37',1,'ip6_frag(struct pbuf *p, struct netif *netif, const ip6_addr_t *dest): ip6_frag.c'],['../ip6__frag_8h.html#a3ef87acbc615d5eb015104f83bbe7d37',1,'ip6_frag(struct pbuf *p, struct netif *netif, const ip6_addr_t *dest): ip6_frag.c']]], - ['ip6_5ffrag_2ec',['ip6_frag.c',['../ip6__frag_8c.html',1,'']]], - ['ip6_5ffrag_2eh',['ip6_frag.h',['../ip6__frag_8h.html',1,'']]], - ['ip6_5ffrag_5fstats',['IP6_FRAG_STATS',['../group__lwip__opts__stats.html#gaaa08a181c11ff8b471549e8f52c9939b',1,'opt.h']]], - ['ip6_5fhdr',['ip6_hdr',['../structip6__hdr.html',1,'']]], - ['ip6_5finput',['ip6_input',['../ip6_8c.html#a6bbbae5ea37a82c746dba2feb1abd094',1,'ip6_input(struct pbuf *p, struct netif *inp): ip6.c'],['../ip6_8h.html#a6bbbae5ea37a82c746dba2feb1abd094',1,'ip6_input(struct pbuf *p, struct netif *inp): ip6.c']]], - ['ip6_5fmulticast',['IP6_MULTICAST',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfea70cda997b66f3e120e925c5a41904809',1,'ip6_zone.h']]], - ['ip6_5fno_5fzone',['IP6_NO_ZONE',['../group__ip6__zones.html#ga2049167d1715b9a9cf2730e122c0d4fb',1,'ip6_zone.h']]], - ['ip6_5foptions_5fadd_5fhbh_5fra',['ip6_options_add_hbh_ra',['../ip6_8c.html#a7a8d47200bb6ccbec329be8f0979853e',1,'ip6_options_add_hbh_ra(struct pbuf *p, u8_t nexth, u8_t value): ip6.c'],['../ip6_8h.html#a7a8d47200bb6ccbec329be8f0979853e',1,'ip6_options_add_hbh_ra(struct pbuf *p, u8_t nexth, u8_t value): ip6.c']]], - ['ip6_5foutput',['ip6_output',['../ip6_8c.html#aec695e64536ac744e616c997deb84cda',1,'ip6_output(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth): ip6.c'],['../ip6_8h.html#aec695e64536ac744e616c997deb84cda',1,'ip6_output(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth): ip6.c']]], - ['ip6_5foutput_5fif',['ip6_output_if',['../ip6_8c.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4',1,'ip6_output_if(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c'],['../ip6_8h.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4',1,'ip6_output_if(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c']]], - ['ip6_5foutput_5fif_5fsrc',['ip6_output_if_src',['../ip6_8c.html#a58bd3c9ce332731fac82b89c77be4f56',1,'ip6_output_if_src(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c'],['../ip6_8h.html#a58bd3c9ce332731fac82b89c77be4f56',1,'ip6_output_if_src(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c']]], - ['ip6_5freass',['ip6_reass',['../ip6__frag_8c.html#adbd666d01adcbbbc5966938f02025b7c',1,'ip6_reass(struct pbuf *p): ip6_frag.c'],['../ip6__frag_8h.html#adbd666d01adcbbbc5966938f02025b7c',1,'ip6_reass(struct pbuf *p): ip6_frag.c']]], - ['ip6_5freass_5fhelper',['ip6_reass_helper',['../structip6__reass__helper.html',1,'']]], - ['ip6_5freass_5ftmr_5finterval',['IP6_REASS_TMR_INTERVAL',['../ip6__frag_8h.html#ad0730ee4db9fbebdf071bb33d75698a2',1,'ip6_frag.h']]], - ['ip6_5freassdata',['ip6_reassdata',['../structip6__reassdata.html',1,'']]], - ['ip6_5froute',['ip6_route',['../ip6_8c.html#a1153bd9e8c45847282105ab6379e6e70',1,'ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest): ip6.c'],['../ip6_8h.html#a1153bd9e8c45847282105ab6379e6e70',1,'ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest): ip6.c']]], - ['ip6_5fselect_5fsource_5faddress',['ip6_select_source_address',['../group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a',1,'ip6_select_source_address(struct netif *netif, const ip6_addr_t *dest): ip6.c'],['../group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a',1,'ip6_select_source_address(struct netif *netif, const ip6_addr_t *dest): ip6.c']]], - ['ip6_5fstats',['IP6_STATS',['../group__lwip__opts__stats.html#ga6a211b787c97bce3af4273b29c95d9c2',1,'opt.h']]], - ['ip6_5funicast',['IP6_UNICAST',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaacbcc65569837d437eea53c3bbb017b0',1,'ip6_zone.h']]], - ['ip6_5funknown',['IP6_UNKNOWN',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaddb1d298ce96cea5ccc8e1397443dbb8',1,'ip6_zone.h']]], - ['ip6_5fzone_2eh',['ip6_zone.h',['../ip6__zone_8h.html',1,'']]], - ['ipv6_20zones',['IPv6 Zones',['../group__ip6__zones.html',1,'']]], - ['ipv6_20only',['IPv6 only',['../group__ip6addr.html',1,'']]], - ['ip6addr_5faton',['ip6addr_aton',['../ip6__addr_8c.html#a3f555ae302eb056f28f6cb266a27036e',1,'ip6addr_aton(const char *cp, ip6_addr_t *addr): ip6_addr.c'],['../ip6__addr_8h.html#a3f555ae302eb056f28f6cb266a27036e',1,'ip6addr_aton(const char *cp, ip6_addr_t *addr): ip6_addr.c']]], - ['ip6addr_5fntoa',['ip6addr_ntoa',['../ip6__addr_8c.html#adba4443e6629583d48e1d1c7c21a977e',1,'ip6addr_ntoa(const ip6_addr_t *addr): ip6_addr.c'],['../ip6__addr_8h.html#adba4443e6629583d48e1d1c7c21a977e',1,'ip6addr_ntoa(const ip6_addr_t *addr): ip6_addr.c']]], - ['ip6addr_5fntoa_5fr',['ip6addr_ntoa_r',['../ip6__addr_8c.html#a64d442f35f34c43121bf91cfea2e77a2',1,'ip6addr_ntoa_r(const ip6_addr_t *addr, char *buf, int buflen): ip6_addr.c'],['../ip6__addr_8h.html#a64d442f35f34c43121bf91cfea2e77a2',1,'ip6addr_ntoa_r(const ip6_addr_t *addr, char *buf, int buflen): ip6_addr.c']]], - ['ip_5f2_5fip4',['ip_2_ip4',['../group__ip4addr.html#gad7268a496b7e3f872efecd859eba6f03',1,'ip_addr.h']]], - ['ip_5f2_5fip6',['ip_2_ip6',['../group__ip6addr.html#ga06e75bcd198012b5ba39480c233608bd',1,'ip_addr.h']]], - ['ip_5faccept_5flink_5flayer_5faddressed_5fport',['IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT',['../ip4_8c.html#a185c7d6380711847105430931692b267',1,'ip4.c']]], - ['ip_5faddr',['ip_addr',['../structip__addr.html',1,'ip_addr'],['../structnetif.html#a9776aaee37ea8f07b9ddc0f8b4e7e866',1,'netif::ip_addr()']]], - ['ip_5faddr_2eh',['ip_addr.h',['../ip__addr_8h.html',1,'']]], - ['ip_5faddr4',['IP_ADDR4',['../group__ip4addr.html#gadd2203c6cbfb6de8c2d9ce5bbfb2bd2a',1,'ip_addr.h']]], - ['ip_5faddr6',['IP_ADDR6',['../group__ip6addr.html#ga9ee53b601b89dcb517496ba0bccf9bd0',1,'ip_addr.h']]], - ['ip_5faddr6_5fhost',['IP_ADDR6_HOST',['../group__ip6addr.html#gabfb1ce44d6a8791336bf3ac06aa086ca',1,'ip_addr.h']]], - ['ip_5faddr_5fany',['IP_ADDR_ANY',['../group__ip4addr.html#ga3e5e67b7292b156034560fef2202776c',1,'ip_addr.h']]], - ['ip_5faddr_5fbroadcast',['IP_ADDR_BROADCAST',['../group__ip4addr.html#gad546955e48dada78b552375b873f6986',1,'ip_addr.h']]], - ['ip_5faddr_5fcmp',['ip_addr_cmp',['../group__ipaddr.html#ga008c9c92d770cc030ea054e6b259835a',1,'ip_addr.h']]], - ['ip_5faddr_5fcmp_5fzoneless',['ip_addr_cmp_zoneless',['../group__ipaddr.html#gadb66f6d5fa926ed4b0e69db58dffcbe4',1,'ip_addr.h']]], - ['ip_5faddr_5fcopy',['ip_addr_copy',['../group__ipaddr.html#ga77a933975db287f6aa5c2e70249ba18f',1,'ip_addr.h']]], - ['ip_5faddr_5fcopy_5ffrom_5fip4',['ip_addr_copy_from_ip4',['../group__ip4addr.html#gaef063b2e975dae7ecf398770b04b14af',1,'ip_addr.h']]], - ['ip_5faddr_5fcopy_5ffrom_5fip6',['ip_addr_copy_from_ip6',['../group__ip6addr.html#gabe6f7908ce8a91dc587e2ebc2172e651',1,'ip_addr.h']]], - ['ip_5faddr_5fcopy_5ffrom_5fip6_5fpacked',['ip_addr_copy_from_ip6_packed',['../group__ip6addr.html#ga130ca0907497831677c130dbb3289e1e',1,'ip_addr.h']]], - ['ip_5faddr_5fget_5fip4_5fu32',['ip_addr_get_ip4_u32',['../group__ip4addr.html#ga09c62e8a3bf599aa7f335e0ad0820e85',1,'ip_addr.h']]], - ['ip_5faddr_5fget_5fnetwork',['ip_addr_get_network',['../group__ipaddr.html#gab5c5540ea05227bdd9207a47304bb2c1',1,'ip_addr.h']]], - ['ip_5faddr_5fisany',['ip_addr_isany',['../group__ipaddr.html#ga279118890e6a90aa740051fb8b0cc5f4',1,'ip_addr.h']]], - ['ip_5faddr_5fisany_5fval',['ip_addr_isany_val',['../group__ipaddr.html#gacd8f5aa151cff966fd28368b85f38c05',1,'ip_addr.h']]], - ['ip_5faddr_5fisbroadcast',['ip_addr_isbroadcast',['../group__ipaddr.html#gaa3345706e3aa8b32dd630c195b053e75',1,'ip_addr.h']]], - ['ip_5faddr_5fislinklocal',['ip_addr_islinklocal',['../group__ipaddr.html#ga33bc079baaf513a9a7381b9531a1f653',1,'ip_addr.h']]], - ['ip_5faddr_5fisloopback',['ip_addr_isloopback',['../group__ipaddr.html#ga0fc8bf6662809274750868683b3a422e',1,'ip_addr.h']]], - ['ip_5faddr_5fismulticast',['ip_addr_ismulticast',['../group__ipaddr.html#ga2170d3ee13dd22722222228e7b1c5752',1,'ip_addr.h']]], - ['ip_5faddr_5fnetcmp',['ip_addr_netcmp',['../group__ipaddr.html#ga3a2123f0bbf6fe843c8542e349c680eb',1,'ip_addr.h']]], - ['ip_5faddr_5fset',['ip_addr_set',['../group__ipaddr.html#ga40db7feae2b92f7a7a01d65a85b06e18',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fany',['ip_addr_set_any',['../group__ipaddr.html#ga8853fce54b1816dca3af90b48677e673',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fany_5fval',['ip_addr_set_any_val',['../group__ipaddr.html#ga93c7bf3f7487495472aa0f9b5fc25d1a',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fhton',['ip_addr_set_hton',['../group__ipaddr.html#ga3528798be1d2f1ec6a6bccd35694edce',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fip4_5fu32',['ip_addr_set_ip4_u32',['../group__ip4addr.html#ga971516589980428bf51f37cefa4ddf66',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fip4_5fu32_5fval',['ip_addr_set_ip4_u32_val',['../group__ip4addr.html#ga624b5010ccc04cc3d0de2acce44f1c9e',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fipaddr',['ip_addr_set_ipaddr',['../group__ipaddr.html#gaea5e4795598bc33fa2db1773c8e6fbac',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5floopback',['ip_addr_set_loopback',['../group__ipaddr.html#ga8f9d56ac85cd87338a1823e4a58ba1da',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5floopback_5fval',['ip_addr_set_loopback_val',['../group__ipaddr.html#gac1c5f897bbee217771b1a6ba18733042',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fzero',['ip_addr_set_zero',['../group__ipaddr.html#gaae7edb585c062ae03bfbd3af7bf671bc',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fzero_5fip4',['ip_addr_set_zero_ip4',['../ip__addr_8h.html#aecb93d575e65f835f1045a4e87e70ed9',1,'ip_addr.h']]], - ['ip_5faddr_5fset_5fzero_5fip6',['ip_addr_set_zero_ip6',['../group__ip6addr.html#gafb3a0e5241683aff573e195f31ba8845',1,'ip_addr.h']]], - ['ip_5faddr_5ft',['ip_addr_t',['../group__ipaddr.html#ga16ef96d6cde029029bbf47fee35fd67a',1,'ip_addr.h']]], - ['ip_5fany_5ftype',['IP_ANY_TYPE',['../group__ipaddr.html#gabe43b154533b73585c4e58f568370ede',1,'ip_addr.h']]], - ['ip_5fcurrent_5fdest_5faddr',['ip_current_dest_addr',['../ip_8h.html#a9135977868017c3deeec86b525e13997',1,'ip_current_dest_addr(): ip.h'],['../ip_8h.html#a9135977868017c3deeec86b525e13997',1,'ip_current_dest_addr(): ip.h']]], - ['ip_5fcurrent_5fheader_5fproto',['ip_current_header_proto',['../ip_8h.html#af27c43c23b59d68a8463cd5ad035b20f',1,'ip.h']]], - ['ip_5fcurrent_5fheader_5ftot_5flen',['ip_current_header_tot_len',['../ip_8h.html#a2ca15ea285a10982294378cd7b8e83e2',1,'ip.h']]], - ['ip_5fcurrent_5finput_5fnetif',['ip_current_input_netif',['../ip_8h.html#ae214afa9d3f1b26fc8d538436b8fa3c4',1,'ip.h']]], - ['ip_5fcurrent_5fis_5fv6',['ip_current_is_v6',['../ip_8h.html#abc56623d434a204298a4e98352af1c9d',1,'ip.h']]], - ['ip_5fcurrent_5fnetif',['ip_current_netif',['../ip_8h.html#aabecef3c7653a9767c79245c44fcab9f',1,'ip.h']]], - ['ip_5fcurrent_5fsrc_5faddr',['ip_current_src_addr',['../ip_8h.html#a4e35b7692c228c98e738892f0a215647',1,'ip_current_src_addr(): ip.h'],['../ip_8h.html#a4e35b7692c228c98e738892f0a215647',1,'ip_current_src_addr(): ip.h']]], - ['ip_5fdata',['ip_data',['../ip_8c.html#ac944fb6564f181bc90bc7c2b8b00d94c',1,'ip_data(): ip.c'],['../ip_8h.html#ac944fb6564f181bc90bc7c2b8b00d94c',1,'ip_data(): ip.c']]], - ['ip_5fdebug',['IP_DEBUG',['../group__lwip__opts__debugmsg.html#ga5d3348778951e7bc5cd397c6575eef3a',1,'opt.h']]], - ['ip_5fdefault_5fttl',['IP_DEFAULT_TTL',['../group__lwip__opts__ipv4.html#ga556b9b58fd02c0fdd126791baef77411',1,'opt.h']]], - ['ip_5fforward',['IP_FORWARD',['../group__lwip__opts__ipv4.html#ga881d32ff5ee02af01f758953f1b51d59',1,'opt.h']]], - ['ip_5fforward_5fallow_5ftx_5fon_5frx_5fnetif',['IP_FORWARD_ALLOW_TX_ON_RX_NETIF',['../group__lwip__opts__ipv4.html#ga9e761df07c4e93901858741d4771dbc7',1,'opt.h']]], - ['ip_5ffrag',['ip_frag',['../structstats__.html#a81fcccf03ab0d4e31423f39d0c880302',1,'stats_::ip_frag()'],['../group__lwip__opts__ipv4.html#gaf85c8bdd5035b6cada790b4cc2a209a4',1,'IP_FRAG(): opt.h']]], - ['ip_5fget_5foption',['ip_get_option',['../ip_8h.html#a26e077f52de4a97ff89c02415c084518',1,'ip.h']]], - ['ip_5fglobals',['ip_globals',['../structip__globals.html',1,'']]], - ['ip_5fhdr_5fget_5fversion',['IP_HDR_GET_VERSION',['../prot_2ip_8h.html#afc29766fb0707c63b64568c5fa44a374',1,'ip.h']]], - ['ip_5finput',['ip_input',['../group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26',1,'ip_input(struct pbuf *p, struct netif *inp): ip.c'],['../group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26',1,'ip_input(struct pbuf *p, struct netif *inp): ip.c']]], - ['ip_5fis_5fany_5ftype_5fval',['IP_IS_ANY_TYPE_VAL',['../group__ipaddr.html#ga83b17dbf7d1faf5c8f8c20b039db8bb8',1,'ip_addr.h']]], - ['ip_5fis_5fv4',['IP_IS_V4',['../group__ip4addr.html#gabee5dab2191bb0f3355d7f30d1496f24',1,'ip_addr.h']]], - ['ip_5fis_5fv4_5fval',['IP_IS_V4_VAL',['../group__ip4addr.html#gab1a059f07bd9c50aa58447d963b823a1',1,'ip_addr.h']]], - ['ip_5fis_5fv6',['IP_IS_V6',['../group__ip6addr.html#ga9bac7e938757f1d24df2404e8b57cb7d',1,'ip_addr.h']]], - ['ip_5fis_5fv6_5fval',['IP_IS_V6_VAL',['../group__ip6addr.html#ga1578e34703e86711a7fb7dcc3857004d',1,'ip_addr.h']]], - ['ip_5fnetif_5fget_5flocal_5fip',['ip_netif_get_local_ip',['../group__ip.html#ga4a4b9439c91eeec719692dfe10f14af0',1,'ip.h']]], - ['ip_5fnext_5fheader_5fptr',['ip_next_header_ptr',['../ip_8h.html#a68d25b5924b768cbf2f1a78bbabfce26',1,'ip.h']]], - ['ip_5fntoa',['ip_ntoa',['../ip4__addr_8h.html#a2b2230516e7911dfacc9b87644ba30f1',1,'ip4_addr.h']]], - ['ip_5foptions_5fallowed',['IP_OPTIONS_ALLOWED',['../group__lwip__opts__ipv4.html#gaa956b0167c37a2265b55e2d0204a3933',1,'opt.h']]], - ['ip_5foptions_5fsend',['IP_OPTIONS_SEND',['../ip4_8h.html#a516aa115f61c368cbe74fae2da2c6824',1,'ip4.h']]], - ['ip_5foutput',['ip_output',['../group__ip.html#gaf056aa43789c2964f091f8349bb83730',1,'ip.h']]], - ['ip_5foutput_5fhinted',['ip_output_hinted',['../ip_8h.html#accbc01f37dd426a66de41693a5450207',1,'ip.h']]], - ['ip_5foutput_5fif',['ip_output_if',['../group__ip.html#ga51cd772c3f6fca7c0363dca1fce7b250',1,'ip.h']]], - ['ip_5foutput_5fif_5fhdrincl',['ip_output_if_hdrincl',['../ip_8h.html#aac608b92f8f226c3574d6bb855f12496',1,'ip.h']]], - ['ip_5foutput_5fif_5fsrc',['ip_output_if_src',['../group__ip.html#gab9d45f846f796bd6ce1e0c780c392765',1,'ip.h']]], - ['ip_5fpcb',['IP_PCB',['../ip_8h.html#a8bdf4b5f674375e76cdd968826d80e53',1,'ip.h']]], - ['ip_5freass_5fcheck_5foverlap',['IP_REASS_CHECK_OVERLAP',['../ip4__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe',1,'IP_REASS_CHECK_OVERLAP(): ip4_frag.c'],['../ip6__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe',1,'IP_REASS_CHECK_OVERLAP(): ip6_frag.c']]], - ['ip_5freass_5fdebug',['IP_REASS_DEBUG',['../group__lwip__opts__debugmsg.html#ga4cdc3e9a4a1c01d1f7f0e723a1b2ec33',1,'opt.h']]], - ['ip_5freass_5ffree_5foldest',['IP_REASS_FREE_OLDEST',['../ip4__frag_8c.html#a510934accf149433bdcf683993e79080',1,'IP_REASS_FREE_OLDEST(): ip4_frag.c'],['../ip6__frag_8c.html#a510934accf149433bdcf683993e79080',1,'IP_REASS_FREE_OLDEST(): ip6_frag.c']]], - ['ip_5freass_5fhelper',['ip_reass_helper',['../structip__reass__helper.html',1,'']]], - ['ip_5freass_5fmax_5fpbufs',['IP_REASS_MAX_PBUFS',['../group__lwip__opts__ipv4.html#ga29084a46d7d4be30e8029d356bca0394',1,'opt.h']]], - ['ip_5freass_5fmaxage',['IP_REASS_MAXAGE',['../group__lwip__opts__ipv4.html#gad41122bd0b5485a18a4415c8f953727b',1,'opt.h']]], - ['ip_5freass_5ftmr',['ip_reass_tmr',['../ip4__frag_8c.html#abc7017eb20983f372e81de7376ebec88',1,'ip_reass_tmr(void): ip4_frag.c'],['../ip4__frag_8h.html#abc7017eb20983f372e81de7376ebec88',1,'ip_reass_tmr(void): ip4_frag.c']]], - ['ip_5freassdata',['ip_reassdata',['../structip__reassdata.html',1,'']]], - ['ip_5freassembly',['IP_REASSEMBLY',['../group__lwip__opts__ipv4.html#ga1a31ab0e0f37b17d40fa7c35bc2c4f69',1,'opt.h']]], - ['ip_5freset_5foption',['ip_reset_option',['../ip_8h.html#a441c63f00c4b0cb69fc34ca6b55307cc',1,'ip.h']]], - ['ip_5froute',['ip_route',['../group__ip.html#ga0fa3afc2c00aea346889b476650adee3',1,'ip.h']]], - ['ip_5fset_5foption',['ip_set_option',['../ip_8h.html#a13f48cf825c7f074dc05bea54e9d6a93',1,'ip.h']]], - ['ip_5fsof_5fbroadcast',['IP_SOF_BROADCAST',['../group__lwip__opts__ipv4.html#ga0b2c993fd940f5774108298933310384',1,'opt.h']]], - ['ip_5fsof_5fbroadcast_5frecv',['IP_SOF_BROADCAST_RECV',['../group__lwip__opts__ipv4.html#ga0f1fbf42d3344bf87cd056d48ddca3db',1,'opt.h']]], - ['ip_5fstats',['IP_STATS',['../group__lwip__opts__stats.html#gaf50575a4895e26ea2c01d1f2269487be',1,'opt.h']]], - ['ip_20address_20handling',['IP address handling',['../group__ipaddr.html',1,'']]], - ['ipaddr4_5finit',['IPADDR4_INIT',['../group__ip4addr.html#ga1eaffd17b4b3c56cc91a6d516e18118f',1,'ip_addr.h']]], - ['ipaddr4_5finit_5fbytes',['IPADDR4_INIT_BYTES',['../group__ip4addr.html#ga55cc3896c46564bd2941ee5806fe1e11',1,'ip_addr.h']]], - ['ipaddr6_5finit',['IPADDR6_INIT',['../group__ip6addr.html#ga1266e500b1db0b7cdc4b269cace49746',1,'ip_addr.h']]], - ['ipaddr6_5finit_5fhost',['IPADDR6_INIT_HOST',['../group__ip6addr.html#gadaff748da2b808995993dd3db5420f08',1,'ip_addr.h']]], - ['ipaddr6_5fzone_5finit',['IPADDR6_ZONE_INIT',['../group__ip6__zones.html#gaa090e54f632c8512a7991307e011c1b9',1,'ip6_zone.h']]], - ['ipaddr_5faddr',['ipaddr_addr',['../ip4__addr_8c.html#a2c05f9138da41115978409e547df9670',1,'ipaddr_addr(const char *cp): ip4_addr.c'],['../ip4__addr_8h.html#a2c05f9138da41115978409e547df9670',1,'ipaddr_addr(const char *cp): ip4_addr.c']]], - ['ipaddr_5fany',['IPADDR_ANY',['../ip4__addr_8h.html#ad6ed0d622d61ecd6edd606e3b564f0a2',1,'ip4_addr.h']]], - ['ipaddr_5fany_5ftype_5finit',['IPADDR_ANY_TYPE_INIT',['../group__ipaddr.html#ga23b580930c0eb1d0fdeba2b109c077a5',1,'ip_addr.h']]], - ['ipaddr_5faton',['ipaddr_aton',['../group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151',1,'ipaddr_aton(const char *cp, ip_addr_t *addr): ip.c'],['../group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151',1,'ipaddr_aton(const char *cp, ip_addr_t *addr): ip.c']]], - ['ipaddr_5fbroadcast',['IPADDR_BROADCAST',['../ip4__addr_8h.html#ac661fca7e7d25e5cd379b811a767c29a',1,'ip4_addr.h']]], - ['ipaddr_5floopback',['IPADDR_LOOPBACK',['../ip4__addr_8h.html#a6f51a2eb21547df4e6b3ba046188345e',1,'ip4_addr.h']]], - ['ipaddr_5fnone',['IPADDR_NONE',['../ip4__addr_8h.html#abc4b2e3531c4992f2ae4b8c0f9751544',1,'ip4_addr.h']]], - ['ipaddr_5fntoa',['ipaddr_ntoa',['../group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1',1,'ipaddr_ntoa(const ip_addr_t *addr): ip.c'],['../group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1',1,'ipaddr_ntoa(const ip_addr_t *addr): ip.c']]], - ['ipaddr_5fntoa_5fr',['ipaddr_ntoa_r',['../group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f',1,'ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen): ip.c'],['../group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f',1,'ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen): ip.c']]], - ['ipaddr_5fstrlen_5fmax',['IPADDR_STRLEN_MAX',['../group__ipaddr.html#ga8619278bcbf705844f584f36972fc758',1,'ip_addr.h']]], - ['ipaddr_5ftype_5fany',['IPADDR_TYPE_ANY',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cac6b2c99cf920e08efcb55dc40e42944e',1,'ip_addr.h']]], - ['ipaddr_5ftype_5fv4',['IPADDR_TYPE_V4',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cace47fa82608deeb1c1c7c2c891eb5049',1,'ip_addr.h']]], - ['ipaddr_5ftype_5fv6',['IPADDR_TYPE_V6',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585caae510fd8ec7fe405b594b57af61f9a02',1,'ip_addr.h']]], - ['ipaddr_5fwordaligned_5fcopy_5ffrom_5fip4_5faddr_5ft',['IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T',['../lwip_2prot_2etharp_8h.html#a7dff02ff186f844b731cecbe614b7419',1,'etharp.h']]], - ['ipaddr_5fwordaligned_5fcopy_5fto_5fip4_5faddr_5ft',['IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T',['../lwip_2prot_2etharp_8h.html#a94f1c2a6ad7cecdfe759c0490ba7f030',1,'etharp.h']]], - ['iperf_20server',['Iperf server',['../group__iperf.html',1,'']]], - ['ipfrag_5fstats',['IPFRAG_STATS',['../group__lwip__opts__stats.html#gac9a4fbb46df3c0f479a334d0e34fb74f',1,'opt.h']]], - ['ipv4_5fchanged_5fs',['ipv4_changed_s',['../structnetif__ext__callback__args__t_1_1ipv4__changed__s.html',1,'netif_ext_callback_args_t']]], - ['ipv6_5faddr_5fstate_5fchanged_5fs',['ipv6_addr_state_changed_s',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html',1,'netif_ext_callback_args_t']]], - ['ipv6_5fcustom_5fscopes',['IPV6_CUSTOM_SCOPES',['../group__ip6__zones.html#gae677a65970f4b667156b256dd9a4924b',1,'ip6_zone.h']]], - ['ipv6_5ffrag_5fcopyheader',['IPV6_FRAG_COPYHEADER',['../ip6__frag_8h.html#a151e742cf7f0e5c3a08f31db0370cea7',1,'ip6_frag.h']]], - ['ipv6_5freass_5fmaxage',['IPV6_REASS_MAXAGE',['../group__lwip__opts__ipv6.html#ga8adc0b7dbedd279387a21588f0e2c969',1,'opt.h']]], - ['ipv6_5fset_5fs',['ipv6_set_s',['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html',1,'netif_ext_callback_args_t']]], - ['icmp',['ICMP',['../group__lwip__opts__icmp.html',1,'']]], - ['icmp6',['ICMP6',['../group__lwip__opts__icmp6.html',1,'']]], - ['igmp',['IGMP',['../group__lwip__opts__igmp.html',1,'']]], - ['infrastructure',['Infrastructure',['../group__lwip__opts__infrastructure.html',1,'']]], - ['ipv4',['IPv4',['../group__lwip__opts__ipv4.html',1,'']]], - ['ipv6',['IPv6',['../group__lwip__opts__ipv6.html',1,'']]], - ['internal_20memory_20pools',['Internal memory pools',['../group__lwip__opts__memp.html',1,'']]], - ['ipv4_20address_20handling',['IPv4 address handling',['../group__netif__ip4.html',1,'']]], - ['ipv6_20address_20handling',['IPv6 address handling',['../group__netif__ip6.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.html deleted file mode 100644 index 0814e4e03d2ec64b8508f702a016e2c81ecb4650..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.js deleted file mode 100644 index 8c223f45e8f4bc02a749fdd45ab7a7390b22e1e9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['jl',['jl',['../structapi__msg.html#a6387bddb309c218ac0ccc5ef6d7a033e',1,'api_msg']]], - ['jumpers',['jumpers',['../structnetbios__answer.html#a69cd3e8b8265531a7ce3e5cbd4911683',1,'netbios_answer']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.html deleted file mode 100644 index da08c387a33665822a29359900444ed810279f8c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.js deleted file mode 100644 index c8680df95dd0aa0465f522928c3cb60c9e6edaec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_c.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['keep_5falive',['keep_alive',['../structmqtt__connect__client__info__t.html#ac80262a7456812e9eefffd8c3b9ac21a',1,'mqtt_connect_client_info_t']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.html deleted file mode 100644 index 9986c9cbf7bbdd8e5dd09f9b13af6f8d76d1d4bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.js deleted file mode 100644 index dd37291625fa00c62b18d7a2fdd26f3f809f0f81..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_d.js +++ /dev/null @@ -1,384 +0,0 @@ -var searchData= -[ - ['lwip_5fdbg_5fmin_5flevel_20and_20lwip_5fdbg_5ftypes_5fon_20values',['LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values',['../group__debugging__levels.html',1,'']]], - ['last_5freporter_5fflag',['last_reporter_flag',['../structigmp__group.html#a8fa72062d168d81c1c5ae5209eb0a874',1,'igmp_group::last_reporter_flag()'],['../structmld__group.html#aa8eb75f4dfaefbf0d2853b0e31ceb53b',1,'mld_group::last_reporter_flag()']]], - ['lastconflict',['lastconflict',['../structautoip.html#a2f51d8cde73e20d6e0ae3ec8053afb55',1,'autoip']]], - ['lastdata',['lastdata',['../structlwip__sock.html#aa487ac16b7e5b6a2a618b7b5060247e1',1,'lwip_sock']]], - ['legacy_5fquery',['legacy_query',['../structmdns__outpacket.html#aff8c520bffa87c78e0ee2440571bbd65',1,'mdns_outpacket']]], - ['len',['len',['../structnetvector.html#a8a95e6dcf57067e4354b9c2b6b391dbd',1,'netvector::len()'],['../structpbuf.html#a6f82449625e36e294f5d210268c0703f',1,'pbuf::len()'],['../structapi__msg.html#a40624c398d1939bfee54bffa708a363e',1,'api_msg::len()']]], - ['linger',['linger',['../structnetconn.html#a25ed06d944da0b0b9e7db5265be3fa3d',1,'netconn']]], - ['link',['link',['../structstats__.html#a67759c9b0059bf569f9f771df23924eb',1,'stats_']]], - ['link_5fcallback',['link_callback',['../structnetif.html#a4388cfadc8b4e9a9c1c93ce777bc3673',1,'netif']]], - ['link_5fchanged_5fs',['link_changed_s',['../structnetif__ext__callback__args__t_1_1link__changed__s.html',1,'netif_ext_callback_args_t']]], - ['link_5fspeed',['link_speed',['../structnetif.html#a908452e854180941054ed89f52bb8094',1,'netif']]], - ['link_5fstats',['LINK_STATS',['../group__lwip__opts__stats.html#gae58b452782d0327ae728192686c5a84a',1,'opt.h']]], - ['link_5ftype',['link_type',['../structnetif.html#ad0ee2a2169e384a2977ece2c471e0062',1,'netif']]], - ['linkoutput',['linkoutput',['../structnetif.html#acaaac9b415a7be73eb8a287c8ed18a8d',1,'netif']]], - ['listen',['listen',['../group__socket.html#gae6e6de5a20bed9fc7078f0e6c9c4aca4',1,'sockets.h']]], - ['ll_5fip4_5fmulticast_5faddr_5f0',['LL_IP4_MULTICAST_ADDR_0',['../lwip_2prot_2ethernet_8h.html#afaf6cbccf9477c3505660e3a17860e07',1,'ethernet.h']]], - ['ll_5fip6_5fmulticast_5faddr_5f0',['LL_IP6_MULTICAST_ADDR_0',['../lwip_2prot_2ethernet_8h.html#a8ebe93c6ad2d743e6c952539257679b6',1,'ethernet.h']]], - ['llipaddr',['llipaddr',['../structautoip.html#a13b5da8a86839b4cd9bd9f5400ac9dc7',1,'autoip']]], - ['local_5fip',['local_ip',['../structtcp__pcb__listen.html#a8a4f7b0551a0c6926a08ea5b6b3d5987',1,'tcp_pcb_listen::local_ip()'],['../structtcp__pcb.html#a0c4f101d55debee0d8fad86a7eb4f76f',1,'tcp_pcb::local_ip()'],['../structudp__pcb.html#a6160ea5e52f0d33e51b16b853ea1cd63',1,'udp_pcb::local_ip()']]], - ['local_5fport',['local_port',['../structudp__pcb.html#a8cc805631142eefc5593ae8ba3302d7c',1,'udp_pcb']]], - ['lock_5ftcpip_5fcore',['LOCK_TCPIP_CORE',['../tcpip_8h.html#a4700525e737fc025fea4887b172e0c95',1,'LOCK_TCPIP_CORE(): tcpip.h'],['../tcpip_8c.html#acd7be2108e9a47fd8f1ab0a49f76241d',1,'lock_tcpip_core(): tcpip.c'],['../tcpip_8h.html#acd7be2108e9a47fd8f1ab0a49f76241d',1,'lock_tcpip_core(): tcpip.c']]], - ['lowpan6_2ec',['lowpan6.c',['../lowpan6_8c.html',1,'']]], - ['lowpan6_2eh',['lowpan6.h',['../lowpan6_8h.html',1,'']]], - ['lowpan6_5fble_2ec',['lowpan6_ble.c',['../lowpan6__ble_8c.html',1,'']]], - ['lowpan6_5fble_2eh',['lowpan6_ble.h',['../lowpan6__ble_8h.html',1,'']]], - ['lowpan6_5fcalc_5fcrc',['lowpan6_calc_crc',['../lowpan6_8h.html#ab33dc87f30aeda871845854511de9931',1,'lowpan6_calc_crc(const void *buf, u16_t len): lowpan6.c'],['../lowpan6_8c.html#ab33dc87f30aeda871845854511de9931',1,'lowpan6_calc_crc(const void *buf, u16_t len): lowpan6.c']]], - ['lowpan6_5fcommon_2ec',['lowpan6_common.c',['../lowpan6__common_8c.html',1,'']]], - ['lowpan6_5fcommon_2eh',['lowpan6_common.h',['../lowpan6__common_8h.html',1,'']]], - ['lowpan6_5fcontext',['lowpan6_context',['../structlowpan6__ieee802154__data.html#a190c9c06dfe1075abb7399f99553b507',1,'lowpan6_ieee802154_data']]], - ['lowpan6_5fieee802154_5fdata',['lowpan6_ieee802154_data',['../structlowpan6__ieee802154__data.html',1,'']]], - ['lowpan6_5finput',['lowpan6_input',['../group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7',1,'lowpan6_input(struct pbuf *p, struct netif *netif): lowpan6.c'],['../group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7',1,'lowpan6_input(struct pbuf *p, struct netif *netif): lowpan6.c']]], - ['lowpan6_5flink_5faddr',['lowpan6_link_addr',['../structlowpan6__link__addr.html',1,'']]], - ['lowpan6_5fopts_2eh',['lowpan6_opts.h',['../lowpan6__opts_8h.html',1,'']]], - ['lowpan6_5foutput',['lowpan6_output',['../group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b',1,'lowpan6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6.c'],['../group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b',1,'lowpan6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6.c']]], - ['lowpan6_5freass_5fhelper',['lowpan6_reass_helper',['../structlowpan6__reass__helper.html',1,'']]], - ['lowpan6_5fset_5fcontext',['lowpan6_set_context',['../group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94',1,'lowpan6_set_context(u8_t idx, const ip6_addr_t *context): lowpan6.c'],['../group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94',1,'lowpan6_set_context(u8_t idx, const ip6_addr_t *context): lowpan6.c']]], - ['lowpan6_5fset_5fpan_5fid',['lowpan6_set_pan_id',['../group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3',1,'lowpan6_set_pan_id(u16_t pan_id): lowpan6.c'],['../group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3',1,'lowpan6_set_pan_id(u16_t pan_id): lowpan6.c']]], - ['lowpan6_5fset_5fshort_5faddr',['lowpan6_set_short_addr',['../group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625',1,'lowpan6_set_short_addr(u8_t addr_high, u8_t addr_low): lowpan6.c'],['../group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625',1,'lowpan6_set_short_addr(u8_t addr_high, u8_t addr_low): lowpan6.c']]], - ['lowpan6_5ftmr',['lowpan6_tmr',['../lowpan6_8h.html#ac8c3a4612aeb23f65e55c18faf5ad7d7',1,'lowpan6_tmr(void): lowpan6.c'],['../lowpan6_8c.html#ac8c3a4612aeb23f65e55c18faf5ad7d7',1,'lowpan6_tmr(void): lowpan6.c']]], - ['lowpan6_5ftmr_5finterval',['LOWPAN6_TMR_INTERVAL',['../lowpan6_8h.html#aa258ae16a937c40333c8f97a7f236797',1,'lowpan6.h']]], - ['lwip',['lwIP',['../group__lwip.html',1,'']]], - ['lwip_5f6lowpan_5f802154_5fhw_5fcrc',['LWIP_6LOWPAN_802154_HW_CRC',['../lowpan6__opts_8h.html#ae5bb9b8d695caec08930073edc7c6175',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fcalc_5fcrc',['LWIP_6LOWPAN_CALC_CRC',['../lowpan6__opts_8h.html#ad20840e31a0a6eeec8666e4d4a979f43',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5finfer_5fshort_5faddress',['LWIP_6LOWPAN_INFER_SHORT_ADDRESS',['../lowpan6__opts_8h.html#a6a542cd72a6270b7231b8b93f8041207',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fiphc',['LWIP_6LOWPAN_IPHC',['../lowpan6__opts_8h.html#a0f178a86d02e0ba4168cafe3de5f3afa',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fnum_5fcontexts',['LWIP_6LOWPAN_NUM_CONTEXTS',['../lowpan6__opts_8h.html#a4ffa89f39abf93cc599f78c5a8bb0a4a',1,'lowpan6_opts.h']]], - ['lwip_5falignment_5fcast',['LWIP_ALIGNMENT_CAST',['../group__compiler__abstraction.html#gaade87973d72135b0b3afccfff4f62eb8',1,'arch.h']]], - ['lwip_5fallow_5fmem_5ffree_5ffrom_5fother_5fcontext',['LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT',['../group__lwip__opts__mem.html#ga0a3ef6098813c103e5aba07da76e15e2',1,'opt.h']]], - ['lwip_5faltcp',['LWIP_ALTCP',['../group__lwip__opts__tcp.html#ga26dee0e5d9c51b1dda0adad29c770a77',1,'opt.h']]], - ['lwip_5faltcp_5ftls',['LWIP_ALTCP_TLS',['../group__lwip__opts__tcp.html#gab03ba0306cf0a99ccce3d100142f60c8',1,'opt.h']]], - ['lwip_5faltcp_5ftls_5fmbedtls',['LWIP_ALTCP_TLS_MBEDTLS',['../altcp__tls__mbedtls__opts_8h.html#ac8dbfe10a4a9a64c1e2c62ea97e48639',1,'altcp_tls_mbedtls_opts.h']]], - ['lwip_5farp',['LWIP_ARP',['../group__lwip__opts__arp.html#ga9609a014bba4638cc191d6a8f9556c87',1,'opt.h']]], - ['lwip_5farp_5ffilter_5fnetif',['LWIP_ARP_FILTER_NETIF',['../netif_2ethernet_8h.html#a1ecae0406a3b714c02b632379f26a365',1,'ethernet.h']]], - ['lwip_5fassert_5fcore_5flocked',['LWIP_ASSERT_CORE_LOCKED',['../group__lwip__opts__lock.html#ga6a30040db307b3459fc11906bd433f75',1,'opt.h']]], - ['lwip_5fautoip',['LWIP_AUTOIP',['../group__lwip__opts__autoip.html#gaaf1b3a089827223589baf1b7f4f57069',1,'opt.h']]], - ['lwip_5fautoip_5fcreate_5fseed_5faddr',['LWIP_AUTOIP_CREATE_SEED_ADDR',['../autoip_8c.html#acec75069f6e6ecbe200c5691e56ecd43',1,'autoip.c']]], - ['lwip_5fautoip_5frand',['LWIP_AUTOIP_RAND',['../autoip_8c.html#a634535156cc1a8cf9f04d3d5c74f8a59',1,'autoip.c']]], - ['lwip_5fbroadcast_5fping',['LWIP_BROADCAST_PING',['../group__lwip__opts__icmp.html#ga8088cb56d1a84fe554b11bc15d84b2b9',1,'opt.h']]], - ['lwip_5fchecksum_5fctrl_5fper_5fnetif',['LWIP_CHECKSUM_CTRL_PER_NETIF',['../group__lwip__opts__checksum.html#ga3ecc5246a0c6ca5aed56c2d7899c1004',1,'opt.h']]], - ['lwip_5fchecksum_5fon_5fcopy',['LWIP_CHECKSUM_ON_COPY',['../group__lwip__opts__checksum.html#ga9f60183f0442bdbeefd6b395c6647613',1,'opt.h']]], - ['lwip_5fcompat_5fmutex',['LWIP_COMPAT_MUTEX',['../sys_8h.html#a7bada49634cd3b28b28bdcedd763a1e6',1,'sys.h']]], - ['lwip_5fcompat_5fsockets',['LWIP_COMPAT_SOCKETS',['../group__lwip__opts__socket.html#gafed2811f031822ec5afa1ee211fb7447',1,'opt.h']]], - ['lwip_5fconst_5fcast',['LWIP_CONST_CAST',['../group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72',1,'arch.h']]], - ['lwip_5fcyclic_5ftimer',['lwip_cyclic_timer',['../structlwip__cyclic__timer.html',1,'']]], - ['lwip_5fcyclic_5ftimer_5fhandler',['lwip_cyclic_timer_handler',['../timeouts_8h.html#a985c5d366b62bd179195e093ffcb7ecd',1,'timeouts.h']]], - ['lwip_5fcyclic_5ftimers',['lwip_cyclic_timers',['../timeouts_8c.html#addc06ab816f051a0fe6f280972eed142',1,'lwip_cyclic_timers(): timeouts.c'],['../timeouts_8h.html#addc06ab816f051a0fe6f280972eed142',1,'lwip_cyclic_timers(): timeouts.c']]], - ['lwip_5fdbg_5ffresh',['LWIP_DBG_FRESH',['../group__debugging__levels.html#ga7d44d1804fa5e747aed86816e2a6cae0',1,'debug.h']]], - ['lwip_5fdbg_5fhalt',['LWIP_DBG_HALT',['../group__debugging__levels.html#gab0a296414983155b30ad51871606b90f',1,'debug.h']]], - ['lwip_5fdbg_5flevel_5fall',['LWIP_DBG_LEVEL_ALL',['../group__debugging__levels.html#ga8ebaeb006b43f55897f3196b3617dc87',1,'debug.h']]], - ['lwip_5fdbg_5flevel_5fserious',['LWIP_DBG_LEVEL_SERIOUS',['../group__debugging__levels.html#ga0269bdc51f1e8a5ecf9af72c6e1c996c',1,'debug.h']]], - ['lwip_5fdbg_5flevel_5fsevere',['LWIP_DBG_LEVEL_SEVERE',['../group__debugging__levels.html#gaab41143277cd38047b6660d90e9cec3b',1,'debug.h']]], - ['lwip_5fdbg_5flevel_5fwarning',['LWIP_DBG_LEVEL_WARNING',['../group__debugging__levels.html#ga77c491e468bf7d9a1bc48430c1866a96',1,'debug.h']]], - ['lwip_5fdbg_5fmin_5flevel',['LWIP_DBG_MIN_LEVEL',['../group__lwip__opts__debugmsg.html#ga2043f599515774f8e571ba185dbcb9e7',1,'opt.h']]], - ['lwip_5fdbg_5foff',['LWIP_DBG_OFF',['../group__debugging__levels.html#gadab1cdc3f45939a3a5c9a3d7e04987e1',1,'debug.h']]], - ['lwip_5fdbg_5fon',['LWIP_DBG_ON',['../group__debugging__levels.html#ga9e31b7cbbc8f46af8e62b548079acd4e',1,'debug.h']]], - ['lwip_5fdbg_5fstate',['LWIP_DBG_STATE',['../group__debugging__levels.html#ga511ee3deb3240635f5ec6a1709c6d741',1,'debug.h']]], - ['lwip_5fdbg_5ftrace',['LWIP_DBG_TRACE',['../group__debugging__levels.html#ga988147559b78642ac881815b66023646',1,'debug.h']]], - ['lwip_5fdbg_5ftypes_5fon',['LWIP_DBG_TYPES_ON',['../group__lwip__opts__debugmsg.html#gac095d0e53f5eb5b326b2cccfd071d93d',1,'opt.h']]], - ['lwip_5fdebug',['LWIP_DEBUG',['../debug_8h.html#a957d947c94fda9b85d4aee0aab72952a',1,'debug.h']]], - ['lwip_5fdeclare_5fmemory_5faligned',['LWIP_DECLARE_MEMORY_ALIGNED',['../group__compiler__abstraction.html#ga651bb349041669fe717b19f127ef16c0',1,'arch.h']]], - ['lwip_5fdhcp',['LWIP_DHCP',['../group__lwip__opts__dhcp.html#ga8a6ec62dc121064ac591b1fd8567bee9',1,'opt.h']]], - ['lwip_5fdhcp6_5fget_5fntp_5fsrv',['LWIP_DHCP6_GET_NTP_SRV',['../group__lwip__opts__dhcpv6.html#ga5d08f76a7472daa7bcfe17343243bd77',1,'opt.h']]], - ['lwip_5fdhcp6_5fmax_5fdns_5fservers',['LWIP_DHCP6_MAX_DNS_SERVERS',['../group__lwip__opts__dhcpv6.html#ga92c3bc242ad20a5f398c45d332864a29',1,'opt.h']]], - ['lwip_5fdhcp6_5fmax_5fntp_5fservers',['LWIP_DHCP6_MAX_NTP_SERVERS',['../group__lwip__opts__dhcpv6.html#gaf3ac8e15d7a67429a02bc2317e16bcfe',1,'opt.h']]], - ['lwip_5fdhcp_5fautoip_5fcoop',['LWIP_DHCP_AUTOIP_COOP',['../group__lwip__opts__autoip.html#ga1a91e18dbb9777bc6e3963f52cb5f9fe',1,'opt.h']]], - ['lwip_5fdhcp_5fautoip_5fcoop_5ftries',['LWIP_DHCP_AUTOIP_COOP_TRIES',['../group__lwip__opts__autoip.html#ga4ff3f941b4c71a04b0c30fbee5b198c2',1,'opt.h']]], - ['lwip_5fdhcp_5fbootp_5ffile',['LWIP_DHCP_BOOTP_FILE',['../group__lwip__opts__dhcp.html#ga3c2983cbd228011dd3e18cb417e7e423',1,'opt.h']]], - ['lwip_5fdhcp_5fget_5fntp_5fsrv',['LWIP_DHCP_GET_NTP_SRV',['../group__lwip__opts__dhcp.html#ga2cc18315edcd5ffc083d1256f7d22a83',1,'opt.h']]], - ['lwip_5fdhcp_5fmax_5fdns_5fservers',['LWIP_DHCP_MAX_DNS_SERVERS',['../group__lwip__opts__dhcp.html#ga60ccc20fbb08be24b5d5f599dd47a6a6',1,'opt.h']]], - ['lwip_5fdhcp_5fmax_5fntp_5fservers',['LWIP_DHCP_MAX_NTP_SERVERS',['../group__lwip__opts__dhcp.html#ga9d014e3f7dc9e1e7c7decd8652ba65e2',1,'opt.h']]], - ['lwip_5fdns',['LWIP_DNS',['../group__lwip__opts__dns.html#ga98710dd81446b7cb2daac736bae6f646',1,'opt.h']]], - ['lwip_5fdns_5fapi_5fhostent_5fstorage',['LWIP_DNS_API_HOSTENT_STORAGE',['../netdb_8c.html#a768ab8ead892d6454709680340cd070e',1,'netdb.c']]], - ['lwip_5fdns_5fsecure',['LWIP_DNS_SECURE',['../group__lwip__opts__dns.html#ga8979c30dfbfde609d5139f80aabdfcc5',1,'opt.h']]], - ['lwip_5fdns_5fsupport_5fmdns_5fqueries',['LWIP_DNS_SUPPORT_MDNS_QUERIES',['../group__lwip__opts__dns.html#gafcbde5706a70ace562bd1f7d2d6f77cb',1,'opt.h']]], - ['lwip_5fethernet',['LWIP_ETHERNET',['../group__lwip__opts__arp.html#ga30e02dc217cc2995d0fd241d510c904f',1,'opt.h']]], - ['lwip_5fevent_5fapi',['LWIP_EVENT_API',['../group__lwip__opts__tcp.html#ga39f76e811117155be8525bb386ecddb7',1,'opt.h']]], - ['lwip_5ffcntl',['lwip_fcntl',['../sockets_8c.html#ae84296093574ec746f8f88321356388f',1,'lwip_fcntl(int s, int cmd, int val): sockets.c'],['../sockets_8h.html#ae84296093574ec746f8f88321356388f',1,'lwip_fcntl(int s, int cmd, int val): sockets.c']]], - ['lwip_5ffionread_5flinuxmode',['LWIP_FIONREAD_LINUXMODE',['../group__lwip__opts__socket.html#ga0543eea2abe390d0bdc843c33debd762',1,'opt.h']]], - ['lwip_5ffreeaddrinfo',['lwip_freeaddrinfo',['../netdb_8c.html#a7f65ff5982a0743849a644ef2cd15ef5',1,'lwip_freeaddrinfo(struct addrinfo *ai): netdb.c'],['../lwip_2netdb_8h.html#a7f65ff5982a0743849a644ef2cd15ef5',1,'lwip_freeaddrinfo(struct addrinfo *ai): netdb.c']]], - ['lwip_5fgetaddrinfo',['lwip_getaddrinfo',['../netdb_8c.html#af356989c172a51187e22b557f22d4165',1,'lwip_getaddrinfo(const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res): netdb.c'],['../lwip_2netdb_8h.html#af356989c172a51187e22b557f22d4165',1,'lwip_getaddrinfo(const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res): netdb.c']]], - ['lwip_5fgethostbyname',['lwip_gethostbyname',['../netdb_8c.html#a8adc6d35c068a073369edde71c678cbc',1,'lwip_gethostbyname(const char *name): netdb.c'],['../lwip_2netdb_8h.html#a8adc6d35c068a073369edde71c678cbc',1,'lwip_gethostbyname(const char *name): netdb.c']]], - ['lwip_5fgethostbyname_5fr',['lwip_gethostbyname_r',['../netdb_8c.html#afa229e90916f6c8d6308828f45351d2d',1,'lwip_gethostbyname_r(const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop): netdb.c'],['../lwip_2netdb_8h.html#afa229e90916f6c8d6308828f45351d2d',1,'lwip_gethostbyname_r(const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop): netdb.c']]], - ['lwip_5fhave_5floopif',['LWIP_HAVE_LOOPIF',['../group__lwip__opts__loop.html#gaa2b1f736373cd896e212644aa453fbaf',1,'opt.h']]], - ['lwip_5fhook_5fdhcp6_5fappend_5foptions',['LWIP_HOOK_DHCP6_APPEND_OPTIONS',['../group__lwip__opts__hooks.html#ga4068b3313e32f711ba016215fc2c886a',1,'opt.h']]], - ['lwip_5fhook_5fdhcp_5fappend_5foptions',['LWIP_HOOK_DHCP_APPEND_OPTIONS',['../group__lwip__opts__hooks.html#ga40e6c9aba06e66e5df1b4ca18329f9b4',1,'opt.h']]], - ['lwip_5fhook_5fdhcp_5fparse_5foption',['LWIP_HOOK_DHCP_PARSE_OPTION',['../group__lwip__opts__hooks.html#gafbbbc574863c0f88988936bd1434f2d2',1,'opt.h']]], - ['lwip_5fhook_5fetharp_5fget_5fgw',['LWIP_HOOK_ETHARP_GET_GW',['../group__lwip__opts__hooks.html#ga2b76f127325fd5ca8b80077a4b6160b1',1,'opt.h']]], - ['lwip_5fhook_5ffilename',['LWIP_HOOK_FILENAME',['../group__lwip__opts__hooks.html#ga11ac9d637cb6afc0a32e8da7f51d0c0d',1,'opt.h']]], - ['lwip_5fhook_5fip4_5fcanforward',['LWIP_HOOK_IP4_CANFORWARD',['../group__lwip__opts__hooks.html#gaed848a98dbb5c8856a27e379986ea70d',1,'opt.h']]], - ['lwip_5fhook_5fip4_5finput',['LWIP_HOOK_IP4_INPUT',['../group__lwip__opts__hooks.html#ga9124237c28e2f18f3b28d5be09e9ccb6',1,'opt.h']]], - ['lwip_5fhook_5fip4_5froute',['LWIP_HOOK_IP4_ROUTE',['../group__lwip__opts__hooks.html#ga5d1061ad722a73012a28dbaf0f169b70',1,'opt.h']]], - ['lwip_5fhook_5fip4_5froute_5fsrc',['LWIP_HOOK_IP4_ROUTE_SRC',['../group__lwip__opts__hooks.html#gaa410d9cbe1d4fa4c8a7f49af7b501024',1,'opt.h']]], - ['lwip_5fhook_5fip6_5finput',['LWIP_HOOK_IP6_INPUT',['../group__lwip__opts__hooks.html#gaccbdd3d0250f7176dcd799ca06007f20',1,'opt.h']]], - ['lwip_5fhook_5fip6_5froute',['LWIP_HOOK_IP6_ROUTE',['../group__lwip__opts__hooks.html#ga8245a4bc7ffb172e3bf32276f9d126ce',1,'opt.h']]], - ['lwip_5fhook_5fmemp_5favailable',['LWIP_HOOK_MEMP_AVAILABLE',['../group__lwip__opts__hooks.html#ga13e90672158221b40f8b12bf9d8b721f',1,'opt.h']]], - ['lwip_5fhook_5fnd6_5fget_5fgw',['LWIP_HOOK_ND6_GET_GW',['../group__lwip__opts__hooks.html#ga287544c3d74bc2a2d645bddbbc4fbdd0',1,'opt.h']]], - ['lwip_5fhook_5fnetconn_5fexternal_5fresolve',['LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE',['../group__lwip__opts__hooks.html#gae35e4b7374868dc748b12dedb8f807e5',1,'opt.h']]], - ['lwip_5fhook_5fsockets_5fgetsockopt',['LWIP_HOOK_SOCKETS_GETSOCKOPT',['../group__lwip__opts__hooks.html#gabdaeb09ac9f441934e21a087544a1af1',1,'opt.h']]], - ['lwip_5fhook_5fsockets_5fsetsockopt',['LWIP_HOOK_SOCKETS_SETSOCKOPT',['../group__lwip__opts__hooks.html#ga14ea9210c09da4dd33bc85bd8a01b48a',1,'opt.h']]], - ['lwip_5fhook_5ftcp_5finpacket_5fpcb',['LWIP_HOOK_TCP_INPACKET_PCB',['../group__lwip__opts__hooks.html#gabed8b1cda4aba2d108fa62cdd74895a2',1,'opt.h']]], - ['lwip_5fhook_5ftcp_5fisn',['LWIP_HOOK_TCP_ISN',['../group__lwip__opts__hooks.html#ga078d203053911cf3af178392700386a4',1,'opt.h']]], - ['lwip_5fhook_5ftcp_5fout_5fadd_5ftcpopts',['LWIP_HOOK_TCP_OUT_ADD_TCPOPTS',['../group__lwip__opts__hooks.html#ga0ef31b749307b63c06633645d4de21f0',1,'opt.h']]], - ['lwip_5fhook_5ftcp_5fout_5ftcpopt_5flength',['LWIP_HOOK_TCP_OUT_TCPOPT_LENGTH',['../group__lwip__opts__hooks.html#ga31c0694abe4eedf3ff039b7073c2293f',1,'opt.h']]], - ['lwip_5fhook_5funknown_5feth_5fprotocol',['LWIP_HOOK_UNKNOWN_ETH_PROTOCOL',['../group__lwip__opts__hooks.html#ga6cc92f5101dd7a0420e18e1f2101abf4',1,'opt.h']]], - ['lwip_5fhook_5fvlan_5fcheck',['LWIP_HOOK_VLAN_CHECK',['../group__lwip__opts__hooks.html#ga2f020543772368f8f4355f50f24c86a9',1,'opt.h']]], - ['lwip_5fhook_5fvlan_5fset',['LWIP_HOOK_VLAN_SET',['../group__lwip__opts__hooks.html#ga2b6e450b4934b95df9b9a9d2b9a4d57e',1,'opt.h']]], - ['lwip_5fhtonl',['lwip_htonl',['../def_8c.html#a14f94347a5b9b9e3602705b75b7ae524',1,'lwip_htonl(u32_t n): def.c'],['../def_8h.html#a95e391e860b519b4f4f5c4979c9c9a37',1,'lwip_htonl(u32_t x): def.c']]], - ['lwip_5fhtons',['lwip_htons',['../def_8c.html#ad637280639de4066392e6b5614fa3e56',1,'lwip_htons(u16_t n): def.c'],['../def_8h.html#ac49eb25570806fb51c329d4f86302cc2',1,'lwip_htons(u16_t x): def.c']]], - ['lwip_5fhttpc_5fhave_5ffile_5fio',['LWIP_HTTPC_HAVE_FILE_IO',['../group__httpc.html#ga055b9a8bf8f4e2c18c621471773fa66c',1,'http_client.h']]], - ['lwip_5fhttpd_5fabort_5fon_5fclose_5fmem_5ferror',['LWIP_HTTPD_ABORT_ON_CLOSE_MEM_ERROR',['../group__httpd__opts.html#ga0ff20ebc4ab50d4aa6151c3241dacb3a',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fcgi',['LWIP_HTTPD_CGI',['../group__httpd__opts.html#gafb28f7c5fee75f013a199d427452372c',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fcgi_5fssi',['LWIP_HTTPD_CGI_SSI',['../group__httpd__opts.html#gad3960bf65731bd0f1341867664afe860',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fcustom_5ffiles',['LWIP_HTTPD_CUSTOM_FILES',['../group__httpd__opts.html#gadadb70f5663cdf004bf879e3b5d326bd',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fdynamic_5ffile_5fread',['LWIP_HTTPD_DYNAMIC_FILE_READ',['../group__httpd__opts.html#ga1ee8d7c975c7e3d1c9d9dd9b43660c79',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fdynamic_5fheaders',['LWIP_HTTPD_DYNAMIC_HEADERS',['../group__httpd__opts.html#ga75932fc5eeb9abeddfdaf8413574c6d7',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5ffile_5fstate',['LWIP_HTTPD_FILE_STATE',['../group__httpd__opts.html#gaedd0fa3d356170d8ca3557acb410fd7c',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5ffs_5fasync_5fread',['LWIP_HTTPD_FS_ASYNC_READ',['../group__httpd__opts.html#ga51cb673cb5cc362acc409f23c1e0a331',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fkill_5fold_5fon_5fconnections_5fexceeded',['LWIP_HTTPD_KILL_OLD_ON_CONNECTIONS_EXCEEDED',['../group__httpd__opts.html#ga0d5074965efd40786182287895feb691',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fmax_5freq_5flength',['LWIP_HTTPD_MAX_REQ_LENGTH',['../group__httpd__opts.html#ga30dc71c59f3904df7daaf293f74f91f8',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fmax_5frequest_5furi_5flen',['LWIP_HTTPD_MAX_REQUEST_URI_LEN',['../group__httpd__opts.html#gaca4ef53e7a9abbd8d4bd8bc1ba7b486a',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fomit_5fheader_5ffor_5fextensionless_5furi',['LWIP_HTTPD_OMIT_HEADER_FOR_EXTENSIONLESS_URI',['../group__httpd__opts.html#ga82a030ce2ecdcf741b02b7be41c012b3',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fpost_5fmax_5fresponse_5furi_5flen',['LWIP_HTTPD_POST_MAX_RESPONSE_URI_LEN',['../group__httpd__opts.html#gaa27f7c5450392d10aeed033ca878cce3',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5freq_5fbufsize',['LWIP_HTTPD_REQ_BUFSIZE',['../group__httpd__opts.html#ga8dbe61a35228da0e7365a088197191b8',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5freq_5fqueuelen',['LWIP_HTTPD_REQ_QUEUELEN',['../group__httpd__opts.html#gaef23f4e3525aa5dd0ecbce9b5e16d4e0',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fssi',['LWIP_HTTPD_SSI',['../group__httpd__opts.html#gacb70e0cdd30a940f8bce681c6cc63949',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fssi_5fby_5ffile_5fextension',['LWIP_HTTPD_SSI_BY_FILE_EXTENSION',['../group__httpd__opts.html#gaba2d4cfe4c1f5bdbe37b339084a7d466',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fssi_5finclude_5ftag',['LWIP_HTTPD_SSI_INCLUDE_TAG',['../group__httpd__opts.html#ga975961a6d22d1a077118fb85dfec809a',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fssi_5fmultipart',['LWIP_HTTPD_SSI_MULTIPART',['../group__httpd__opts.html#ga3167d52d20cf90857e2c809b92458bf0',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fssi_5fraw',['LWIP_HTTPD_SSI_RAW',['../group__httpd__opts.html#ga520858778b84d4d2fa125294c0f119e5',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fsupport_5f11_5fkeepalive',['LWIP_HTTPD_SUPPORT_11_KEEPALIVE',['../group__httpd__opts.html#ga6f78487bc829f7f98274f1264020045e',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fsupport_5fextstatus',['LWIP_HTTPD_SUPPORT_EXTSTATUS',['../group__httpd__opts.html#ga85ebddbc4236b1e31bfa68fa163f9b07',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fsupport_5fpost',['LWIP_HTTPD_SUPPORT_POST',['../group__httpd__opts.html#gacbea06ce33933e3ef2f2f1834a21cc2c',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fsupport_5frequestlist',['LWIP_HTTPD_SUPPORT_REQUESTLIST',['../group__httpd__opts.html#ga0bd0f9a89423fb3bbfea4e4c6141ae43',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5fsupport_5fv09',['LWIP_HTTPD_SUPPORT_V09',['../group__httpd__opts.html#ga7a8f4ab787b6fb8482c8a36c9fd0c7dd',1,'httpd_opts.h']]], - ['lwip_5fhttpd_5ftiming',['LWIP_HTTPD_TIMING',['../group__httpd__opts.html#ga054db3f080715942967969c6ae30bb6a',1,'httpd_opts.h']]], - ['lwip_5fiana_5fhwtype',['lwip_iana_hwtype',['../group__iana.html#ga3d2bbfcb56c8adf3be8c8d12868cecfe',1,'iana.h']]], - ['lwip_5fiana_5fhwtype_5fethernet',['LWIP_IANA_HWTYPE_ETHERNET',['../group__iana.html#gga3d2bbfcb56c8adf3be8c8d12868cecfea89e82e6ac55811bb26fe66ec029f2a0c',1,'iana.h']]], - ['lwip_5fiana_5fport_5fdhcp_5fclient',['LWIP_IANA_PORT_DHCP_CLIENT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a9fcae1f16758e1ac35dab343fc897f40',1,'iana.h']]], - ['lwip_5fiana_5fport_5fdhcp_5fserver',['LWIP_IANA_PORT_DHCP_SERVER',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ac70ae96c985cf3660e26aa496094916d',1,'iana.h']]], - ['lwip_5fiana_5fport_5fhttp',['LWIP_IANA_PORT_HTTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a1c665cb8e57dff577f4966493c15b618',1,'iana.h']]], - ['lwip_5fiana_5fport_5fhttps',['LWIP_IANA_PORT_HTTPS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ad07fb8ff2b18006405d904b5b3810c88',1,'iana.h']]], - ['lwip_5fiana_5fport_5fmdns',['LWIP_IANA_PORT_MDNS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a839da325f45916d7b27d53d5e5e97dc6',1,'iana.h']]], - ['lwip_5fiana_5fport_5fmqtt',['LWIP_IANA_PORT_MQTT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a172d486d82c552ef3540cf8d61b14b22',1,'iana.h']]], - ['lwip_5fiana_5fport_5fnetbios',['LWIP_IANA_PORT_NETBIOS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae1cf6eaab024b31aff5bf407d38e0ede',1,'iana.h']]], - ['lwip_5fiana_5fport_5fnumber',['lwip_iana_port_number',['../group__iana.html#gac9396d90585e49e9a287179bf5aa9ba0',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsecure_5fmqtt',['LWIP_IANA_PORT_SECURE_MQTT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ab833e9dc7646bd7affde45691bc66601',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsmtp',['LWIP_IANA_PORT_SMTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae2645895203ca3c54005afad053a813c',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsmtps',['LWIP_IANA_PORT_SMTPS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a88f8872246977c6e24c617266ada1a3b',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsnmp',['LWIP_IANA_PORT_SNMP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aeb10a37f0c48e053b138f65b843c45d3',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsnmp_5ftrap',['LWIP_IANA_PORT_SNMP_TRAP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aff60c0d3e8eca210b7e4faca3491f4a8',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsntp',['LWIP_IANA_PORT_SNTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a79c377ce09e05cd4410a8865d41b3efb',1,'iana.h']]], - ['lwip_5fiana_5fport_5ftftp',['LWIP_IANA_PORT_TFTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a7b318226afef92e019b67227acf94050',1,'iana.h']]], - ['lwip_5ficmp',['LWIP_ICMP',['../group__lwip__opts__icmp.html#gae4d45345c3ab8e5a355fda1d8d24fca6',1,'opt.h']]], - ['lwip_5ficmp6',['LWIP_ICMP6',['../group__lwip__opts__icmp6.html#ga65ac8bcbad242cba3a2b557e1574b21f',1,'opt.h']]], - ['lwip_5ficmp6_5fdatasize',['LWIP_ICMP6_DATASIZE',['../group__lwip__opts__icmp6.html#gaa88c55e37e5d7b865b91a9399313bbbf',1,'opt.h']]], - ['lwip_5ficmp6_5fhl',['LWIP_ICMP6_HL',['../group__lwip__opts__icmp6.html#ga82193577b4045e1ac1533c4341a2bd79',1,'opt.h']]], - ['lwip_5ficmp_5fecho_5fcheck_5finput_5fpbuf_5flen',['LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN',['../icmp_8c.html#a6b9fd6be0a7dcf301bc86b9e96e3857e',1,'icmp.c']]], - ['lwip_5fieee_5feth_5ftype',['lwip_ieee_eth_type',['../group__ieee.html#gab3a7b97666b100584972d158acbbd1f4',1,'ieee.h']]], - ['lwip_5fif_5findextoname',['lwip_if_indextoname',['../group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b',1,'lwip_if_indextoname(unsigned int ifindex, char *ifname): if_api.c'],['../group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b',1,'lwip_if_indextoname(unsigned int ifindex, char *ifname): if_api.c']]], - ['lwip_5fif_5fnametoindex',['lwip_if_nametoindex',['../group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be',1,'lwip_if_nametoindex(const char *ifname): if_api.c'],['../group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be',1,'lwip_if_nametoindex(const char *ifname): if_api.c']]], - ['lwip_5figmp',['LWIP_IGMP',['../group__lwip__opts__igmp.html#gadaf25915ae1fd69c0943ef68cbb38923',1,'opt.h']]], - ['lwip_5finit',['lwip_init',['../group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9',1,'lwip_init(void): init.c'],['../group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9',1,'lwip_init(void): init.c']]], - ['lwip_5finline_5fip_5fchksum',['LWIP_INLINE_IP_CHKSUM',['../ip4_8c.html#a9652ce304f893f6245c6ba9daea0a30f',1,'ip4.c']]], - ['lwip_5fip_5faddr_5ftype',['lwip_ip_addr_type',['../group__ipaddr.html#gaf2142f0dfdcc938e2db16aa745ed585c',1,'ip_addr.h']]], - ['lwip_5fip_5fcheck_5fpbuf_5fref_5fcount_5ffor_5ftx',['LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX',['../ip_8h.html#a355679dba1c0d8ef07ce3abcd28e3063',1,'ip.h']]], - ['lwip_5fipv4',['LWIP_IPV4',['../group__lwip__opts__ipv4.html#ga429e811a80ebb5157e14a854870c4410',1,'opt.h']]], - ['lwip_5fipv6',['LWIP_IPV6',['../group__lwip__opts__ipv6.html#ga872e3bb3fe2212156d66b18fccc9643f',1,'opt.h']]], - ['lwip_5fipv6_5faddress_5flifetimes',['LWIP_IPV6_ADDRESS_LIFETIMES',['../group__lwip__opts__ipv6.html#ga2c0127fca1073ad3f0a1e53f00ea8858',1,'opt.h']]], - ['lwip_5fipv6_5fautoconfig',['LWIP_IPV6_AUTOCONFIG',['../group__lwip__opts__ipv6.html#ga580039bf2baf49fcb9e504e5d2b40a03',1,'opt.h']]], - ['lwip_5fipv6_5fdhcp6',['LWIP_IPV6_DHCP6',['../group__lwip__opts__dhcpv6.html#ga1ba67b6665026ec0c688dc4b0df047a6',1,'opt.h']]], - ['lwip_5fipv6_5fdhcp6_5fstateful',['LWIP_IPV6_DHCP6_STATEFUL',['../group__lwip__opts__dhcpv6.html#ga3fc9dbe8feae61621cac4952ac28e155',1,'opt.h']]], - ['lwip_5fipv6_5fdhcp6_5fstateless',['LWIP_IPV6_DHCP6_STATELESS',['../group__lwip__opts__dhcpv6.html#ga8d6bab14d580d2136430319aab6d7930',1,'opt.h']]], - ['lwip_5fipv6_5fdup_5fdetect_5fattempts',['LWIP_IPV6_DUP_DETECT_ATTEMPTS',['../group__lwip__opts__ipv6.html#gad8489522d34f37e42b4001bab3781bcb',1,'opt.h']]], - ['lwip_5fipv6_5fforward',['LWIP_IPV6_FORWARD',['../group__lwip__opts__ipv6.html#gac96c5802de6c75dd62ab38cff6d16a32',1,'opt.h']]], - ['lwip_5fipv6_5ffrag',['LWIP_IPV6_FRAG',['../group__lwip__opts__ipv6.html#ga9ab6269f3087f6d9f7b2c7181ef043c3',1,'opt.h']]], - ['lwip_5fipv6_5fmld',['LWIP_IPV6_MLD',['../group__lwip__opts__mld6.html#ga44d8f24eaebbc50221ac1336212a3528',1,'opt.h']]], - ['lwip_5fipv6_5fnum_5faddresses',['LWIP_IPV6_NUM_ADDRESSES',['../group__lwip__opts__ipv6.html#ga16c1b672604bfb0a66a6aeeb854589d3',1,'opt.h']]], - ['lwip_5fipv6_5freass',['LWIP_IPV6_REASS',['../group__lwip__opts__ipv6.html#gad0ef160d72e63b02c5e875b06ec53864',1,'opt.h']]], - ['lwip_5fipv6_5fscope_5ftype',['lwip_ipv6_scope_type',['../group__ip6__zones.html#ga1993c4b6a297b6e92d80a9ce46ddedfe',1,'ip6_zone.h']]], - ['lwip_5fipv6_5fscopes',['LWIP_IPV6_SCOPES',['../group__lwip__opts__ipv6.html#ga91d1e630059df3b3a296e2b6ff7aead5',1,'opt.h']]], - ['lwip_5fipv6_5fscopes_5fdebug',['LWIP_IPV6_SCOPES_DEBUG',['../group__lwip__opts__ipv6.html#ga623ef29d27d98fb7be8732730a5ddf4b',1,'opt.h']]], - ['lwip_5fipv6_5fsend_5frouter_5fsolicit',['LWIP_IPV6_SEND_ROUTER_SOLICIT',['../group__lwip__opts__ipv6.html#ga273ed2e1a4e6a43713a0e4a06a34ee5c',1,'opt.h']]], - ['lwip_5fitoa',['lwip_itoa',['../group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284',1,'lwip_itoa(char *result, size_t bufsize, int number): def.c'],['../group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284',1,'lwip_itoa(char *result, size_t bufsize, int number): def.c']]], - ['lwip_5flisten',['lwip_listen',['../sockets_8c.html#abee6ee286147cf334a1ba19f19b2e08b',1,'lwip_listen(int s, int backlog): sockets.c'],['../sockets_8h.html#abee6ee286147cf334a1ba19f19b2e08b',1,'lwip_listen(int s, int backlog): sockets.c']]], - ['lwip_5floopback_5fmax_5fpbufs',['LWIP_LOOPBACK_MAX_PBUFS',['../group__lwip__opts__loop.html#gaacc3ad5d0a771d45fb0a3e3a09b1dbea',1,'opt.h']]], - ['lwip_5floopif_5fmulticast',['LWIP_LOOPIF_MULTICAST',['../group__lwip__opts__loop.html#ga10a878b390c2fbe421d82502001c7300',1,'opt.h']]], - ['lwip_5flowpan6_5f802154_5fdebug',['LWIP_LOWPAN6_802154_DEBUG',['../lowpan6__opts_8h.html#acf9a44be56d5dca9e45f644571d66f58',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fdebug',['LWIP_LOWPAN6_DEBUG',['../lowpan6__opts_8h.html#ae90ebb32999c6df5cc83705e133e1754',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fdecompression_5fdebug',['LWIP_LOWPAN6_DECOMPRESSION_DEBUG',['../lowpan6__opts_8h.html#a7f4db0bd3dbe36a19efbd24cd8b7fcf0',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fip_5fcompressed_5fdebug',['LWIP_LOWPAN6_IP_COMPRESSED_DEBUG',['../lowpan6__opts_8h.html#a231bc758484376dfd2ded6931c462df8',1,'lowpan6_opts.h']]], - ['lwip_5fmakeu32',['LWIP_MAKEU32',['../def_8h.html#acf56d3da92a0a7a8a62a617e793e948c',1,'def.h']]], - ['lwip_5fmark_5ftcpip_5fthread',['LWIP_MARK_TCPIP_THREAD',['../group__lwip__opts__lock.html#gab97d014f7ecf3b20f9d5abc2d0a79a3e',1,'opt.h']]], - ['lwip_5fmem_5falign',['LWIP_MEM_ALIGN',['../group__compiler__abstraction.html#gaa8e8724eb1c220cbbb90de9e175ce1dc',1,'arch.h']]], - ['lwip_5fmem_5falign_5fbuffer',['LWIP_MEM_ALIGN_BUFFER',['../group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e',1,'arch.h']]], - ['lwip_5fmem_5falign_5fsize',['LWIP_MEM_ALIGN_SIZE',['../group__compiler__abstraction.html#gaef204be511fd32f681b55abc08e9ae18',1,'arch.h']]], - ['lwip_5fmempool_5falloc',['LWIP_MEMPOOL_ALLOC',['../group__mempool.html#ga5e2498f6c17746c1fe7153de5f7f275a',1,'memp.h']]], - ['lwip_5fmempool_5fdeclare',['LWIP_MEMPOOL_DECLARE',['../group__mempool.html#ga5b1fb3ce7942432d87cc948b1c5ed6cb',1,'memp.h']]], - ['lwip_5fmempool_5ffree',['LWIP_MEMPOOL_FREE',['../group__mempool.html#gaa43d114dd702fbd8f1db18474ea93a04',1,'memp.h']]], - ['lwip_5fmempool_5finit',['LWIP_MEMPOOL_INIT',['../group__mempool.html#ga60b51c06d276f525b35d8b7abd4dcb41',1,'memp.h']]], - ['lwip_5fmempool_5fprototype',['LWIP_MEMPOOL_PROTOTYPE',['../group__mempool.html#ga92fc8c29d0e2654f2a2ecc43b2b7fb13',1,'memp.h']]], - ['lwip_5fmib2_5fcallbacks',['LWIP_MIB2_CALLBACKS',['../group__lwip__opts__mib2.html#gad84d6a781880cec19a1ef4b2339fea29',1,'opt.h']]], - ['lwip_5fmpu_5fcompatible',['LWIP_MPU_COMPATIBLE',['../group__lwip__opts__lock.html#gae9afcefa5d233372abb9413188dd98c9',1,'opt.h']]], - ['lwip_5fmulticast_5fping',['LWIP_MULTICAST_PING',['../group__lwip__opts__icmp.html#gaf77baf0a83b04312eab4c006ef229661',1,'opt.h']]], - ['lwip_5fmulticast_5ftx_5foptions',['LWIP_MULTICAST_TX_OPTIONS',['../group__lwip__opts__multicast.html#gab8d7d53247cc62caa76f54b2c5a5df30',1,'opt.h']]], - ['lwip_5fnd6_5fallow_5fra_5fupdates',['LWIP_ND6_ALLOW_RA_UPDATES',['../group__lwip__opts__nd6.html#gad35d10353ac7c7d2c8d4b83788cdc6d9',1,'opt.h']]], - ['lwip_5fnd6_5fdelay_5ffirst_5fprobe_5ftime',['LWIP_ND6_DELAY_FIRST_PROBE_TIME',['../group__lwip__opts__nd6.html#ga315bd6d4a9d185766dfc3253cd9d7715',1,'opt.h']]], - ['lwip_5fnd6_5fmax_5fanycast_5fdelay_5ftime',['LWIP_ND6_MAX_ANYCAST_DELAY_TIME',['../group__lwip__opts__nd6.html#ga960b8973df083fad53ae0eaa79f8c4df',1,'opt.h']]], - ['lwip_5fnd6_5fmax_5fmulticast_5fsolicit',['LWIP_ND6_MAX_MULTICAST_SOLICIT',['../group__lwip__opts__nd6.html#ga980909018aed54adc10dd68be3572b30',1,'opt.h']]], - ['lwip_5fnd6_5fmax_5fneighbor_5fadvertisement',['LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT',['../group__lwip__opts__nd6.html#ga86ab0cac87cdc7aeff09384ddbaaba2a',1,'opt.h']]], - ['lwip_5fnd6_5fmax_5funicast_5fsolicit',['LWIP_ND6_MAX_UNICAST_SOLICIT',['../group__lwip__opts__nd6.html#gafa6f4c2d2c259ab0895fa03a6f08c691',1,'opt.h']]], - ['lwip_5fnd6_5fnum_5fdestinations',['LWIP_ND6_NUM_DESTINATIONS',['../group__lwip__opts__nd6.html#gacad118b1ae886e80137a1d4f0fb19672',1,'opt.h']]], - ['lwip_5fnd6_5fnum_5fneighbors',['LWIP_ND6_NUM_NEIGHBORS',['../group__lwip__opts__nd6.html#gab2fe15bdb4e0a41f295eb5577b11ad16',1,'opt.h']]], - ['lwip_5fnd6_5fnum_5fprefixes',['LWIP_ND6_NUM_PREFIXES',['../group__lwip__opts__nd6.html#gad9cc576b5951f1b5e1c2b0d0bb831d9a',1,'opt.h']]], - ['lwip_5fnd6_5fnum_5frouters',['LWIP_ND6_NUM_ROUTERS',['../group__lwip__opts__nd6.html#ga75e81a96148f266c8fad8c0bcab2f36a',1,'opt.h']]], - ['lwip_5fnd6_5fqueueing',['LWIP_ND6_QUEUEING',['../group__lwip__opts__nd6.html#ga0757a3c1b5d1563ad2d77228e1d8a60f',1,'opt.h']]], - ['lwip_5fnd6_5frdnss_5fmax_5fdns_5fservers',['LWIP_ND6_RDNSS_MAX_DNS_SERVERS',['../group__lwip__opts__nd6.html#gaea4d829c0b52cc6cc28925eee89a7429',1,'opt.h']]], - ['lwip_5fnd6_5freachable_5ftime',['LWIP_ND6_REACHABLE_TIME',['../group__lwip__opts__nd6.html#ga269db9d61cdfc2fd3bc7b12c56261c74',1,'opt.h']]], - ['lwip_5fnd6_5fretrans_5ftimer',['LWIP_ND6_RETRANS_TIMER',['../group__lwip__opts__nd6.html#ga461abcbeef1d236d1f3201827dd28ad9',1,'opt.h']]], - ['lwip_5fnd6_5ftcp_5freachability_5fhints',['LWIP_ND6_TCP_REACHABILITY_HINTS',['../group__lwip__opts__nd6.html#ga9d7cb6fd447ef0f6726f565e2c7509c4',1,'opt.h']]], - ['lwip_5fnetbios_5frespond_5fname_5fquery',['LWIP_NETBIOS_RESPOND_NAME_QUERY',['../group__netbiosns__opts.html#gaa9dec8fc3dee5e72fbe9b854437bce84',1,'netbiosns_opts.h']]], - ['lwip_5fnetbuf_5frecvinfo',['LWIP_NETBUF_RECVINFO',['../group__lwip__opts__udp.html#ga72021505969c5ce29e972486d7794baa',1,'opt.h']]], - ['lwip_5fnetconn',['LWIP_NETCONN',['../group__lwip__opts__netconn.html#ga478041b8544461258f6961bf0f3c1a77',1,'opt.h']]], - ['lwip_5fnetconn_5fdo_5faccepted',['lwip_netconn_do_accepted',['../api__msg_8c.html#afc455a5f63fa3bc85022e34861a2fea5',1,'lwip_netconn_do_accepted(void *m): api_msg.c'],['../api__msg_8h.html#afc455a5f63fa3bc85022e34861a2fea5',1,'lwip_netconn_do_accepted(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fbind',['lwip_netconn_do_bind',['../api__msg_8c.html#aa8e265922cda9f7fd54bf39e4ecf3768',1,'lwip_netconn_do_bind(void *m): api_msg.c'],['../api__msg_8h.html#aa8e265922cda9f7fd54bf39e4ecf3768',1,'lwip_netconn_do_bind(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fbind_5fif',['lwip_netconn_do_bind_if',['../api__msg_8c.html#af4fed475f06818552ffefc8a1eda6605',1,'lwip_netconn_do_bind_if(void *m): api_msg.c'],['../api__msg_8h.html#af4fed475f06818552ffefc8a1eda6605',1,'lwip_netconn_do_bind_if(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fclose',['lwip_netconn_do_close',['../api__msg_8c.html#aff73e0fcdc13c7cb97a4bfbd71a4347d',1,'lwip_netconn_do_close(void *m): api_msg.c'],['../api__msg_8h.html#aff73e0fcdc13c7cb97a4bfbd71a4347d',1,'lwip_netconn_do_close(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fconnect',['lwip_netconn_do_connect',['../api__msg_8c.html#a6f18f57eeda7b0596110930e696f9902',1,'lwip_netconn_do_connect(void *m): api_msg.c'],['../api__msg_8h.html#a6f18f57eeda7b0596110930e696f9902',1,'lwip_netconn_do_connect(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fdelconn',['lwip_netconn_do_delconn',['../api__msg_8c.html#a9e77da8492e93d570bc1ec37f3c91d59',1,'lwip_netconn_do_delconn(void *m): api_msg.c'],['../api__msg_8h.html#a9e77da8492e93d570bc1ec37f3c91d59',1,'lwip_netconn_do_delconn(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fdisconnect',['lwip_netconn_do_disconnect',['../api__msg_8c.html#adec8a5ddbcbdacba099c630c8310d34a',1,'lwip_netconn_do_disconnect(void *m): api_msg.c'],['../api__msg_8h.html#adec8a5ddbcbdacba099c630c8310d34a',1,'lwip_netconn_do_disconnect(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fgetaddr',['lwip_netconn_do_getaddr',['../api__msg_8c.html#af33f432db6e3f111d4ee5876089e4163',1,'lwip_netconn_do_getaddr(void *m): api_msg.c'],['../api__msg_8h.html#af33f432db6e3f111d4ee5876089e4163',1,'lwip_netconn_do_getaddr(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fgethostbyname',['lwip_netconn_do_gethostbyname',['../api__msg_8c.html#afd3802b2f12e27928ccc0f759b887d61',1,'lwip_netconn_do_gethostbyname(void *arg): api_msg.c'],['../api__msg_8h.html#afd3802b2f12e27928ccc0f759b887d61',1,'lwip_netconn_do_gethostbyname(void *arg): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fjoin_5fleave_5fgroup',['lwip_netconn_do_join_leave_group',['../api__msg_8c.html#a7402b52416828906a5679828cce37546',1,'lwip_netconn_do_join_leave_group(void *m): api_msg.c'],['../api__msg_8h.html#a7402b52416828906a5679828cce37546',1,'lwip_netconn_do_join_leave_group(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fjoin_5fleave_5fgroup_5fnetif',['lwip_netconn_do_join_leave_group_netif',['../api__msg_8c.html#aacc47257c0a5aa5eb107da0cfc699722',1,'lwip_netconn_do_join_leave_group_netif(void *m): api_msg.c'],['../api__msg_8h.html#aacc47257c0a5aa5eb107da0cfc699722',1,'lwip_netconn_do_join_leave_group_netif(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5flisten',['lwip_netconn_do_listen',['../api__msg_8c.html#aa7d753d86818bfd77c1d73dab8dc943f',1,'lwip_netconn_do_listen(void *m): api_msg.c'],['../api__msg_8h.html#aa7d753d86818bfd77c1d73dab8dc943f',1,'lwip_netconn_do_listen(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fnewconn',['lwip_netconn_do_newconn',['../api__msg_8c.html#abc6e1a4f8dd4640ab00eae4bbfdb7236',1,'lwip_netconn_do_newconn(void *m): api_msg.c'],['../api__msg_8h.html#abc6e1a4f8dd4640ab00eae4bbfdb7236',1,'lwip_netconn_do_newconn(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5frecv',['lwip_netconn_do_recv',['../api__msg_8c.html#ab6ae6036baf5c8fef22228ceb5e3ff9f',1,'lwip_netconn_do_recv(void *m): api_msg.c'],['../api__msg_8h.html#ab6ae6036baf5c8fef22228ceb5e3ff9f',1,'lwip_netconn_do_recv(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fsend',['lwip_netconn_do_send',['../api__msg_8c.html#ac714bdd3d57e34f0a6517a469d80df6c',1,'lwip_netconn_do_send(void *m): api_msg.c'],['../api__msg_8h.html#ac714bdd3d57e34f0a6517a469d80df6c',1,'lwip_netconn_do_send(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fwrite',['lwip_netconn_do_write',['../api__msg_8c.html#aca4545a471ead1bc673ea93fe85f7e5c',1,'lwip_netconn_do_write(void *m): api_msg.c'],['../api__msg_8h.html#aca4545a471ead1bc673ea93fe85f7e5c',1,'lwip_netconn_do_write(void *m): api_msg.c']]], - ['lwip_5fnetconn_5ffullduplex',['LWIP_NETCONN_FULLDUPLEX',['../group__lwip__opts__netconn.html#ga7bfe8487a3abffdd9d6730977d22c406',1,'opt.h']]], - ['lwip_5fnetconn_5fsem_5fper_5fthread',['LWIP_NETCONN_SEM_PER_THREAD',['../group__lwip__opts__netconn.html#ga2543345adf7d2c307df78a54ac2ba8c4',1,'opt.h']]], - ['lwip_5fnetif_5fapi',['LWIP_NETIF_API',['../group__lwip__opts__netif.html#gadd45fb65f2d0e6de5a0d14ff9e101b77',1,'opt.h']]], - ['lwip_5fnetif_5fext_5fstatus_5fcallback',['LWIP_NETIF_EXT_STATUS_CALLBACK',['../group__lwip__opts__netif.html#ga090482867ba04d442ab5b8ad745c0e1e',1,'opt.h']]], - ['lwip_5fnetif_5fhostname',['LWIP_NETIF_HOSTNAME',['../group__lwip__opts__netif.html#gaa714dbfa66822ec4c6111bdb8cf753c1',1,'opt.h']]], - ['lwip_5fnetif_5fhwaddrhint',['LWIP_NETIF_HWADDRHINT',['../group__lwip__opts__netif.html#gad1d5e878d94b56ba687cef69be936ad9',1,'opt.h']]], - ['lwip_5fnetif_5flink_5fcallback',['LWIP_NETIF_LINK_CALLBACK',['../group__lwip__opts__netif.html#ga1a446932dd927cc4136ba654c13bb97b',1,'opt.h']]], - ['lwip_5fnetif_5floopback',['LWIP_NETIF_LOOPBACK',['../group__lwip__opts__loop.html#ga724a0ea765d5a47d026d529725f31c01',1,'opt.h']]], - ['lwip_5fnetif_5floopback_5fmultithreading',['LWIP_NETIF_LOOPBACK_MULTITHREADING',['../group__lwip__opts__loop.html#gaa28d13ddd5281b1912276991e7ea58c5',1,'opt.h']]], - ['lwip_5fnetif_5fremove_5fcallback',['LWIP_NETIF_REMOVE_CALLBACK',['../group__lwip__opts__netif.html#ga9c942c2e9655b06d4f73c630d30f60bf',1,'opt.h']]], - ['lwip_5fnetif_5fstatus_5fcallback',['LWIP_NETIF_STATUS_CALLBACK',['../group__lwip__opts__netif.html#gaffb97d89516c38d3fcb9e44e5d707f36',1,'opt.h']]], - ['lwip_5fnetif_5ftx_5fsingle_5fpbuf',['LWIP_NETIF_TX_SINGLE_PBUF',['../group__lwip__opts__netif.html#gabafb9f64a80e51b56c0abbcfc1f7e04e',1,'opt.h']]], - ['lwip_5fno_5fctype_5fh',['LWIP_NO_CTYPE_H',['../group__compiler__abstraction.html#ga6871ce1e92ae09cdad39a9b230a3a800',1,'arch.h']]], - ['lwip_5fno_5finttypes_5fh',['LWIP_NO_INTTYPES_H',['../group__compiler__abstraction.html#ga5bf52d6f2729d0c8afd365f69d7d4373',1,'arch.h']]], - ['lwip_5fno_5flimits_5fh',['LWIP_NO_LIMITS_H',['../group__compiler__abstraction.html#gade9c8513419a799cd78a07ae894bb805',1,'arch.h']]], - ['lwip_5fno_5fstddef_5fh',['LWIP_NO_STDDEF_H',['../group__compiler__abstraction.html#ga53954d507c09e521ec0d44a2450bb89d',1,'arch.h']]], - ['lwip_5fno_5fstdint_5fh',['LWIP_NO_STDINT_H',['../group__compiler__abstraction.html#ga122c754db96ecad23bc6f4541d6360c1',1,'arch.h']]], - ['lwip_5fnoassert',['LWIP_NOASSERT',['../group__lwip__assertions.html#ga71b7787802abbfc2218fb1f39f948a41',1,'debug.h']]], - ['lwip_5fnsc_5fipv4_5faddress_5fchanged',['LWIP_NSC_IPV4_ADDRESS_CHANGED',['../netif_8h.html#aeb4e790199b02469aa04c044ef5cfa32',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fgateway_5fchanged',['LWIP_NSC_IPV4_GATEWAY_CHANGED',['../netif_8h.html#a22400d2202581b4a7273cded712adf49',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fnetmask_5fchanged',['LWIP_NSC_IPV4_NETMASK_CHANGED',['../netif_8h.html#ad747072771a887443ab33f90a12077d4',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fsettings_5fchanged',['LWIP_NSC_IPV4_SETTINGS_CHANGED',['../netif_8h.html#a4ff19a6f3045f65d0397d30b6609660a',1,'netif.h']]], - ['lwip_5fnsc_5fipv6_5faddr_5fstate_5fchanged',['LWIP_NSC_IPV6_ADDR_STATE_CHANGED',['../netif_8h.html#a0d70fe11cac43c8fa35827b8e607ccf6',1,'netif.h']]], - ['lwip_5fnsc_5fipv6_5fset',['LWIP_NSC_IPV6_SET',['../netif_8h.html#a8fb4317a77ee2e3848be80db15618666',1,'netif.h']]], - ['lwip_5fnsc_5flink_5fchanged',['LWIP_NSC_LINK_CHANGED',['../netif_8h.html#a5ad7308195c0581680dd62fb148501cd',1,'netif.h']]], - ['lwip_5fnsc_5fnetif_5fadded',['LWIP_NSC_NETIF_ADDED',['../netif_8h.html#adbfecb47897cfe63d4f6366c1fed23b2',1,'netif.h']]], - ['lwip_5fnsc_5fnetif_5fremoved',['LWIP_NSC_NETIF_REMOVED',['../netif_8h.html#ae8e2dc87c19a03d481ae37bcf7ced5c9',1,'netif.h']]], - ['lwip_5fnsc_5fstatus_5fchanged',['LWIP_NSC_STATUS_CHANGED',['../netif_8h.html#a6f406ee3ab60e8a4f27ae2483c96b8e2',1,'netif.h']]], - ['lwip_5fnum_5fcyclic_5ftimers',['lwip_num_cyclic_timers',['../timeouts_8c.html#a9d01f287a19f20b073d3a1c306ecbfcd',1,'lwip_num_cyclic_timers(): timeouts.c'],['../timeouts_8h.html#a9d01f287a19f20b073d3a1c306ecbfcd',1,'lwip_num_cyclic_timers(): timeouts.c']]], - ['lwip_5fnum_5fnetif_5fclient_5fdata',['LWIP_NUM_NETIF_CLIENT_DATA',['../group__lwip__opts__netif.html#ga94a35212616f9a9aae5c98741612b936',1,'opt.h']]], - ['lwip_5fnum_5fsys_5ftimeout_5finternal',['LWIP_NUM_SYS_TIMEOUT_INTERNAL',['../group__lwip__opts__memp.html#ga87a05debb46ff82093d0e6dc1aad8804',1,'opt.h']]], - ['loopback_20interface',['Loopback interface',['../group__lwip__opts__loop.html',1,'']]], - ['lwip_5fpacked_5fcast',['LWIP_PACKED_CAST',['../group__compiler__abstraction.html#ga4488578f18ad1a76e4fa8bc288c51446',1,'arch.h']]], - ['lwip_5fpbuf_5fref_5ft',['LWIP_PBUF_REF_T',['../group__lwip__opts__pbuf.html#gaaefb80d6bf9257c0f4322c36e1272c38',1,'opt.h']]], - ['lwip_5fperf',['LWIP_PERF',['../group__lwip__opts__perf.html#ga44acd95b33e2d58a74455279721298de',1,'opt.h']]], - ['lwip_5fplatform_5fassert',['LWIP_PLATFORM_ASSERT',['../group__compiler__abstraction.html#ga7e8bcd0282525704d6dd596bdd1b47d0',1,'arch.h']]], - ['lwip_5fplatform_5fdiag',['LWIP_PLATFORM_DIAG',['../group__compiler__abstraction.html#gaccef167be13a500ce30036030a9b142b',1,'arch.h']]], - ['lwip_5fpollscan_5fclear',['LWIP_POLLSCAN_CLEAR',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9aa9a8fe3199d00016f1f5ad639e1b28f7',1,'sockets.c']]], - ['lwip_5fpollscan_5fdec_5fwait',['LWIP_POLLSCAN_DEC_WAIT',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9a6c1eefa3e29a39b923c4b522eb1b3eb1',1,'sockets.c']]], - ['lwip_5fpollscan_5finc_5fwait',['LWIP_POLLSCAN_INC_WAIT',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9ab6511d3104f70c18fb4bd80f24cb867d',1,'sockets.c']]], - ['lwip_5fpollscan_5fopts',['lwip_pollscan_opts',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9',1,'sockets.c']]], - ['lwip_5fposix_5fsockets_5fio_5fnames',['LWIP_POSIX_SOCKETS_IO_NAMES',['../group__lwip__opts__socket.html#ga484c38ab08f60d5b3335d23d31f9a402',1,'opt.h']]], - ['lwip_5fprovide_5ferrno',['LWIP_PROVIDE_ERRNO',['../group__compiler__abstraction.html#ga8e2cba4c97dd38f4d517ed21cf109ade',1,'arch.h']]], - ['lwip_5fptr_5fnumeric_5fcast',['LWIP_PTR_NUMERIC_CAST',['../group__compiler__abstraction.html#ga683e5c35d3263fe3145e6a6bc546604a',1,'arch.h']]], - ['lwip_5frand',['LWIP_RAND',['../group__compiler__abstraction.html#ga77370c377781ee7489e30eaf772ea05a',1,'arch.h']]], - ['lwip_5fraw',['LWIP_RAW',['../group__lwip__opts__raw.html#gaca452be5cb05d9666f8f57e582c39221',1,'opt.h']]], - ['lwip_5frc_5fdevelopment',['LWIP_RC_DEVELOPMENT',['../group__lwip__version.html#ga9ca69b1a453eb72efd0bbda333f2a33b',1,'init.h']]], - ['lwip_5frc_5frelease',['LWIP_RC_RELEASE',['../group__lwip__version.html#ga375ee868e76ed7c458cdf249387bd469',1,'init.h']]], - ['lwip_5frfc7668_5fip_5funcompressed_5fdebug',['LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG',['../lowpan6__opts_8h.html#a5b7a3e204d2edde5552ca3c8694419c1',1,'lowpan6_opts.h']]], - ['lwip_5frfc7668_5flinux_5fworkaround_5fpublic_5faddress',['LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS',['../lowpan6__opts_8h.html#af4a4d962af3439b111a8e72e5eeaccf8',1,'lowpan6_opts.h']]], - ['lwip_5fselect_5fcb',['lwip_select_cb',['../structlwip__select__cb.html',1,'']]], - ['lwip_5fshutdown',['lwip_shutdown',['../sockets_8c.html#ade85c68b6673296c8fb67127b93fa4c1',1,'lwip_shutdown(int s, int how): sockets.c'],['../sockets_8h.html#ade85c68b6673296c8fb67127b93fa4c1',1,'lwip_shutdown(int s, int how): sockets.c']]], - ['lwip_5fsingle_5fnetif',['LWIP_SINGLE_NETIF',['../group__lwip__opts__netif.html#ga943063b053eeac76b0b1bcef2ddd93be',1,'opt.h']]], - ['lwip_5fsnmp',['LWIP_SNMP',['../group__snmp__opts.html#gaf4900859dc53f19f5f67cc34e48ad68c',1,'snmp_opts.h']]], - ['lwip_5fsnmp_5fv3',['LWIP_SNMP_V3',['../snmp__opts_8h.html#a1fe0e120f979ed400f649019edcefe2b',1,'snmp_opts.h']]], - ['lwip_5fso_5flinger',['LWIP_SO_LINGER',['../group__lwip__opts__socket.html#gaa91292d5d014dc1c6f1c1f4166269a1d',1,'opt.h']]], - ['lwip_5fso_5frcvbuf',['LWIP_SO_RCVBUF',['../group__lwip__opts__socket.html#ga06390cebcf4d13d3d47a11365e5fcd28',1,'opt.h']]], - ['lwip_5fso_5frcvtimeo',['LWIP_SO_RCVTIMEO',['../group__lwip__opts__socket.html#ga91af3ade95b20b9a60c65ed0380fa0ed',1,'opt.h']]], - ['lwip_5fso_5fsndrcvtimeo_5fnonstandard',['LWIP_SO_SNDRCVTIMEO_NONSTANDARD',['../group__lwip__opts__socket.html#ga5b115bacb569763d8a3889a12229e942',1,'opt.h']]], - ['lwip_5fso_5fsndtimeo',['LWIP_SO_SNDTIMEO',['../group__lwip__opts__socket.html#ga1162cb685f202d9b21c11344b8209a58',1,'opt.h']]], - ['lwip_5fsock',['lwip_sock',['../structlwip__sock.html',1,'']]], - ['lwip_5fsocket',['LWIP_SOCKET',['../group__lwip__opts__socket.html#ga1cb62ce61ac39d7d6728ae5d3d3b927f',1,'opt.h']]], - ['lwip_5fsocket_5foffset',['LWIP_SOCKET_OFFSET',['../group__lwip__opts__socket.html#gad0197c845fbb44c920b272f0fef3b57e',1,'opt.h']]], - ['lwip_5fsocket_5fpoll',['LWIP_SOCKET_POLL',['../group__lwip__opts__socket.html#ga6c14d705e3321429683f24de9f5a7200',1,'opt.h']]], - ['lwip_5fsocket_5fselect',['LWIP_SOCKET_SELECT',['../group__lwip__opts__socket.html#ga68417078b71b0be9735256f52933dcdb',1,'opt.h']]], - ['lwip_5fsocket_5fthread_5fcleanup',['lwip_socket_thread_cleanup',['../sockets_8c.html#ab8cd92b10dbe3fb33da03faed1ea98a7',1,'lwip_socket_thread_cleanup(void): sockets.c'],['../sockets_8h.html#ab8cd92b10dbe3fb33da03faed1ea98a7',1,'lwip_socket_thread_cleanup(void): sockets.c']]], - ['lwip_5fsocket_5fthread_5finit',['lwip_socket_thread_init',['../sockets_8c.html#a0a250b3b4d1827e3a3661327f5e80ae0',1,'lwip_socket_thread_init(void): sockets.c'],['../sockets_8h.html#a0a250b3b4d1827e3a3661327f5e80ae0',1,'lwip_socket_thread_init(void): sockets.c']]], - ['lwip_5fstats',['lwip_stats',['../stats_8c.html#a614735db0145db9ba944ede600d1d19b',1,'lwip_stats(): stats.c'],['../stats_8h.html#a614735db0145db9ba944ede600d1d19b',1,'lwip_stats(): stats.c'],['../group__lwip__opts__stats.html#ga542b58734cc01902c5e099f6efdc5f1b',1,'LWIP_STATS(): opt.h']]], - ['lwip_5fstats_5fdisplay',['LWIP_STATS_DISPLAY',['../group__lwip__opts__stats.html#gacdc38ed58d1900b5d3d109a65be1c3d1',1,'opt.h']]], - ['lwip_5fstricmp',['lwip_stricmp',['../group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a',1,'lwip_stricmp(const char *str1, const char *str2): def.c'],['../group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a',1,'lwip_stricmp(const char *str1, const char *str2): def.c']]], - ['lwip_5fstrnicmp',['lwip_strnicmp',['../group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a',1,'lwip_strnicmp(const char *str1, const char *str2, size_t len): def.c'],['../group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a',1,'lwip_strnicmp(const char *str1, const char *str2, size_t len): def.c']]], - ['lwip_5fstrnstr',['lwip_strnstr',['../group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02',1,'lwip_strnstr(const char *buffer, const char *token, size_t n): def.c'],['../group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02',1,'lwip_strnstr(const char *buffer, const char *token, size_t n): def.c']]], - ['lwip_5fsupport_5fcustom_5fpbuf',['LWIP_SUPPORT_CUSTOM_PBUF',['../pbuf_8h.html#a64174c5169b48dc17674324afd9c63b9',1,'pbuf.h']]], - ['lwip_5ftcp',['LWIP_TCP',['../group__lwip__opts__tcp.html#gaa4ed98deb97b77c633cb8870f34c71e9',1,'opt.h']]], - ['lwip_5ftcp_5fcalc_5finitial_5fcwnd',['LWIP_TCP_CALC_INITIAL_CWND',['../tcp__in_8c.html#aea174f2c6ca4cb0ad270dd8d0faf0c84',1,'tcp_in.c']]], - ['lwip_5ftcp_5fclose_5ftimeout_5fms_5fdefault',['LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT',['../group__lwip__opts__socket.html#ga3e7498d5d2921f0df3792de72f384d36',1,'opt.h']]], - ['lwip_5ftcp_5fkeepalive',['LWIP_TCP_KEEPALIVE',['../group__lwip__opts__socket.html#ga8b9369ab260f032686a81c77c5b4db77',1,'opt.h']]], - ['lwip_5ftcp_5fmax_5fsack_5fnum',['LWIP_TCP_MAX_SACK_NUM',['../group__lwip__opts__tcp.html#gaaac0e9f559a8e3c251f3504cebcf44dc',1,'opt.h']]], - ['lwip_5ftcp_5fpcb_5fnum_5fext_5fargs',['LWIP_TCP_PCB_NUM_EXT_ARGS',['../group__lwip__opts__tcp.html#ga40b1cdad52eaa91a3f5c242fc92ee223',1,'opt.h']]], - ['lwip_5ftcp_5fsack_5fout',['LWIP_TCP_SACK_OUT',['../group__lwip__opts__tcp.html#gaf1b6a015d29fea67b906c276e1e8314f',1,'opt.h']]], - ['lwip_5ftcp_5ftimestamps',['LWIP_TCP_TIMESTAMPS',['../group__lwip__opts__tcp.html#ga249bc450bb818cf2ef3cf1472ff354fd',1,'opt.h']]], - ['lwip_5ftcpip_5fcore_5flocking',['LWIP_TCPIP_CORE_LOCKING',['../group__lwip__opts__lock.html#ga8e46232794349c209e8ed4e9e7e4f011',1,'opt.h']]], - ['lwip_5ftcpip_5fcore_5flocking_5finput',['LWIP_TCPIP_CORE_LOCKING_INPUT',['../group__lwip__opts__lock.html#ga351beb1c06affe49e717bc9f76c66acf',1,'opt.h']]], - ['lwip_5ftcpip_5fthread_5falive',['LWIP_TCPIP_THREAD_ALIVE',['../group__lwip__opts__thread.html#ga8b99d75d9e0a0868567d10c8522915bb',1,'opt.h']]], - ['lwip_5ftcpip_5ftimeout',['LWIP_TCPIP_TIMEOUT',['../group__lwip__opts__netconn.html#ga1cd8d15a42262a0defaedabed126ea99',1,'opt.h']]], - ['lwip_5fthread_5ffn',['lwip_thread_fn',['../sys_8h.html#ae30a77bf6bd69bfcc5f235eaad54f2b9',1,'sys.h']]], - ['lwip_5ftimers',['LWIP_TIMERS',['../group__lwip__opts__timers.html#ga25a41610055f91cbd0960256240b8f2c',1,'opt.h']]], - ['lwip_5ftimers_5fcustom',['LWIP_TIMERS_CUSTOM',['../group__lwip__opts__timers.html#gaff0ea56f3e3d8e86c49b50557bc13815',1,'opt.h']]], - ['lwip_5ftimeval_5fprivate',['LWIP_TIMEVAL_PRIVATE',['../sockets_8h.html#aaffd64f6887883ec6401e6bb684c40fa',1,'sockets.h']]], - ['lwip_5fudp',['LWIP_UDP',['../group__lwip__opts__udp.html#gab6030e96e72df649d2650fd32d7a67b3',1,'opt.h']]], - ['lwip_5fudplite',['LWIP_UDPLITE',['../group__lwip__opts__udp.html#ga35731bc5f337943e474a15c1cd538a61',1,'opt.h']]], - ['lwip_5funused_5farg',['LWIP_UNUSED_ARG',['../group__compiler__abstraction.html#ga70624a5deb8b9199406372a7f3603ecf',1,'arch.h']]], - ['lwip_5fversion',['LWIP_VERSION',['../group__lwip__version.html#ga0a0d322fad0a67aa5b8f1b8c9dfcfe59',1,'init.h']]], - ['lwip_5fversion_5fmajor',['LWIP_VERSION_MAJOR',['../group__lwip__version.html#ga4308c06ef36496e00c798d96d7d03246',1,'init.h']]], - ['lwip_5fversion_5fminor',['LWIP_VERSION_MINOR',['../group__lwip__version.html#ga1e596388c15ba81e753c5633fad1c034',1,'init.h']]], - ['lwip_5fversion_5frc',['LWIP_VERSION_RC',['../group__lwip__version.html#gac1dc92d8f453a98560de7e2e00a221a1',1,'init.h']]], - ['lwip_5fversion_5frevision',['LWIP_VERSION_REVISION',['../group__lwip__version.html#ga0a57983df1b199cf39a2e6a2d90e3d50',1,'init.h']]], - ['lwip_5fversion_5fstring',['LWIP_VERSION_STRING',['../group__lwip__version.html#gab47e87bc38eef94486db402813183ba7',1,'init.h']]], - ['lwip_5fwnd_5fscale',['LWIP_WND_SCALE',['../group__lwip__opts__tcp.html#ga88dbbfeeeb41b129fdc8235fc08bb530',1,'opt.h']]], - ['lwiperf_2ec',['lwiperf.c',['../lwiperf_8c.html',1,'']]], - ['lwiperf_2eh',['lwiperf.h',['../lwiperf_8h.html',1,'']]], - ['lwiperf_5fabort',['lwiperf_abort',['../group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004',1,'lwiperf_abort(void *lwiperf_session): lwiperf.c'],['../group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004',1,'lwiperf_abort(void *lwiperf_session): lwiperf.c']]], - ['lwiperf_5fcheck_5frx_5fdata',['LWIPERF_CHECK_RX_DATA',['../lwiperf_8c.html#af51dcfc53fe575411c26e18963f1b902',1,'lwiperf.c']]], - ['lwiperf_5fclient',['LWIPERF_CLIENT',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cae1862655ebaaea2e7e0261dff0173110',1,'lwiperf.h']]], - ['lwiperf_5fclient_5ftype',['lwiperf_client_type',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76c',1,'lwiperf.h']]], - ['lwiperf_5fdual',['LWIPERF_DUAL',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cab0381feca6655968e7380622e7a63ede',1,'lwiperf.h']]], - ['lwiperf_5freport_5ffn',['lwiperf_report_fn',['../lwiperf_8h.html#a248ea47a58a14c6aecf6525217a812fd',1,'lwiperf.h']]], - ['lwiperf_5freport_5ftype',['lwiperf_report_type',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6',1,'lwiperf.h']]], - ['lwiperf_5fserver_5fip_5ftype',['LWIPERF_SERVER_IP_TYPE',['../lwiperf_8c.html#a1351e47d0bdb7d0fe0efaf9f1b2b0f7a',1,'lwiperf.c']]], - ['lwiperf_5fsettings_5ft',['lwiperf_settings_t',['../lwiperf_8c.html#a4a794a0c1a90b889d54b1dacbce923f4',1,'lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fclient',['lwiperf_start_tcp_client',['../group__iperf.html#gad8317f52289d8bb12a14627cd177a565',1,'lwiperf_start_tcp_client(const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gad8317f52289d8bb12a14627cd177a565',1,'lwiperf_start_tcp_client(const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fclient_5fdefault',['lwiperf_start_tcp_client_default',['../group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da',1,'lwiperf_start_tcp_client_default(const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da',1,'lwiperf_start_tcp_client_default(const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fserver',['lwiperf_start_tcp_server',['../group__iperf.html#gad97bf77057e7f96d6d8def812deea202',1,'lwiperf_start_tcp_server(const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gad97bf77057e7f96d6d8def812deea202',1,'lwiperf_start_tcp_server(const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fserver_5fdefault',['lwiperf_start_tcp_server_default',['../group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26',1,'lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26',1,'lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstate_5ftcp_5ft',['lwiperf_state_tcp_t',['../lwiperf_8c.html#a06db7abdf1d4864ca2b367d9c89e3e2d',1,'lwiperf.c']]], - ['lwiperf_5ftcp_5faborted_5flocal',['LWIPERF_TCP_ABORTED_LOCAL',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6abee2bf6da51a0845c15ac52b280203cb',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5flocal_5fdataerror',['LWIPERF_TCP_ABORTED_LOCAL_DATAERROR',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6adda7e5dbaf1e04eb04ec0fd2b05584a5',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5flocal_5ftxerror',['LWIPERF_TCP_ABORTED_LOCAL_TXERROR',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a3d4e1f5742d80aeafb6b22aa74d93e40',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5fremote',['LWIPERF_TCP_ABORTED_REMOTE',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6ae664c0f987584f07fb0f6f8896aada0d',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5fdone_5fclient',['LWIPERF_TCP_DONE_CLIENT',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a4f9bde0cad305eaab25d2c1d0196677b',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5fdone_5fserver',['LWIPERF_TCP_DONE_SERVER',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6aa52255236ad2983346311ce7f28210e5',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5fmax_5fidle_5fsec',['LWIPERF_TCP_MAX_IDLE_SEC',['../lwiperf_8c.html#a646d7e0b37c5cefdd6eef38a3fba4673',1,'lwiperf.c']]], - ['lwiperf_5ftradeoff',['LWIPERF_TRADEOFF',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76caccdab7ee6e1b0981861e66f0755f7964',1,'lwiperf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.html deleted file mode 100644 index 9fa42bbace49c9bd33b6c517edd561edaed95a76..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.js deleted file mode 100644 index 0476552ce36885d6778008f13f18992115461849..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_e.js +++ /dev/null @@ -1,195 +0,0 @@ -var searchData= -[ - ['mainloop_20mode_20_28_22no_5fsys_22_29',['Mainloop mode ("NO_SYS")',['../group__lwip__nosys.html',1,'']]], - ['memcpy',['memcpy',['../group__lwip__opts__memcpy.html',1,'']]], - ['multicast_20listener_20discovery',['Multicast listener discovery',['../group__lwip__opts__mld6.html',1,'']]], - ['multicast',['Multicast',['../group__lwip__opts__multicast.html',1,'']]], - ['max_5ffdb_5fdynamic_5fentries',['max_fdb_dynamic_entries',['../structbridgeif__initdata__s.html#aeb312c2e698513c6416d5c8459ad622f',1,'bridgeif_initdata_s']]], - ['max_5ffdb_5fstatic_5fentries',['max_fdb_static_entries',['../structbridgeif__initdata__s.html#a210915aa1b0436ccabc7e8d9fd3c3fe6',1,'bridgeif_initdata_s']]], - ['max_5fnumber_5fof_5fpending_5fsessions',['max_number_of_pending_sessions',['../structnetbios__answer.html#a58aba600ed34b7c689606c296ef57c8c',1,'netbios_answer']]], - ['max_5fports',['max_ports',['../structbridgeif__initdata__s.html#a0e0bb6a885967b5fcfef09a8f0adc63f',1,'bridgeif_initdata_s']]], - ['max_5ftotal_5fnumber_5fof_5fcommand_5fblocks',['max_total_number_of_command_blocks',['../structnetbios__answer.html#a9cf85c173fe0d99c1c4e7e09aaeed9b8',1,'netbios_answer']]], - ['max_5ftotal_5fsessions_5fpossible',['max_total_sessions_possible',['../structnetbios__answer.html#a0069c9ae014881298828660787fa945e',1,'netbios_answer']]], - ['mcast_5fifindex',['mcast_ifindex',['../structraw__pcb.html#a5124a21e1523c774bd76c0eabc7c7ca8',1,'raw_pcb::mcast_ifindex()'],['../structudp__pcb.html#ac80ae56333b88cea08bfa3563b0dd3cd',1,'udp_pcb::mcast_ifindex()']]], - ['mcast_5fip4',['mcast_ip4',['../structudp__pcb.html#a1c32c7ebd76898cf8f1227c10d34dbe0',1,'udp_pcb']]], - ['mcast_5fttl',['mcast_ttl',['../structraw__pcb.html#a2ecc77e919de9bb552d1c70e771e2cad',1,'raw_pcb::mcast_ttl()'],['../structudp__pcb.html#aaab9255f7f1186aef12d45c9bb90d3f4',1,'udp_pcb::mcast_ttl()']]], - ['mdns',['MDNS',['../group__mdns.html',1,'']]], - ['mdns_2ec',['mdns.c',['../mdns_8c.html',1,'']]], - ['mdns_2eh',['mdns.h',['../mdns_8h.html',1,'']]], - ['mdns_5fcompress_5fdomain',['mdns_compress_domain',['../mdns_8c.html#ab72e48cf076afd1e3a08030d1d0bff9e',1,'mdns_compress_domain(struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain): mdns.c'],['../mdns__priv_8h.html#ab72e48cf076afd1e3a08030d1d0bff9e',1,'mdns_compress_domain(struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain): mdns.c']]], - ['mdns_5fdebug',['MDNS_DEBUG',['../group__mdns__opts.html#ga53a97502efdcf1214cab4078f93a6dc9',1,'mdns_opts.h']]], - ['mdns_5fdomain_5fadd_5flabel',['mdns_domain_add_label',['../mdns_8c.html#a17db69fa887515374452b945e959bbf9',1,'mdns_domain_add_label(struct mdns_domain *domain, const char *label, u8_t len): mdns.c'],['../mdns__priv_8h.html#a17db69fa887515374452b945e959bbf9',1,'mdns_domain_add_label(struct mdns_domain *domain, const char *label, u8_t len): mdns.c']]], - ['mdns_5fdomain_5feq',['mdns_domain_eq',['../mdns_8c.html#a52d8f70432ae998814f16b18431213cd',1,'mdns_domain_eq(struct mdns_domain *a, struct mdns_domain *b): mdns.c'],['../mdns__priv_8h.html#a52d8f70432ae998814f16b18431213cd',1,'mdns_domain_eq(struct mdns_domain *a, struct mdns_domain *b): mdns.c']]], - ['mdns_5fhost',['mdns_host',['../structmdns__host.html',1,'']]], - ['mdns_5fmax_5fservices',['MDNS_MAX_SERVICES',['../group__mdns__opts.html#ga82749ee08be21967b6daf577b9710ac6',1,'mdns_opts.h']]], - ['mdns_5fname_5fresult_5fcb_5ft',['mdns_name_result_cb_t',['../mdns_8h.html#a19f12d7092de6fe90d5843e4ef8d4536',1,'mdns.h']]], - ['mdns_5fopts_2eh',['mdns_opts.h',['../mdns__opts_8h.html',1,'']]], - ['mdns_5foutpacket',['mdns_outpacket',['../structmdns__outpacket.html',1,'']]], - ['mdns_5fpacket',['mdns_packet',['../structmdns__packet.html',1,'']]], - ['mdns_5fpriv_2eh',['mdns_priv.h',['../mdns__priv_8h.html',1,'']]], - ['mdns_5freadname',['mdns_readname',['../mdns_8c.html#ab5f49d9356a76879e0e6a14eb0643b23',1,'mdns_readname(struct pbuf *p, u16_t offset, struct mdns_domain *domain): mdns.c'],['../mdns__priv_8h.html#ab5f49d9356a76879e0e6a14eb0643b23',1,'mdns_readname(struct pbuf *p, u16_t offset, struct mdns_domain *domain): mdns.c']]], - ['mdns_5fresp_5fadd_5fnetif',['mdns_resp_add_netif',['../group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb',1,'mdns_resp_add_netif(struct netif *netif, const char *hostname, u32_t dns_ttl): mdns.c'],['../group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb',1,'mdns_resp_add_netif(struct netif *netif, const char *hostname, u32_t dns_ttl): mdns.c']]], - ['mdns_5fresp_5fadd_5fservice',['mdns_resp_add_service',['../group__mdns.html#ga824e992e94be216c8e059f48f49a59ce',1,'mdns_resp_add_service(struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_data): mdns.c'],['../group__mdns.html#ga824e992e94be216c8e059f48f49a59ce',1,'mdns_resp_add_service(struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_userdata): mdns.c']]], - ['mdns_5fresp_5fadd_5fservice_5ftxtitem',['mdns_resp_add_service_txtitem',['../group__mdns.html#ga01c85202f4b85edc8b571f2f419db576',1,'mdns_resp_add_service_txtitem(struct mdns_service *service, const char *txt, u8_t txt_len): mdns.c'],['../group__mdns.html#ga01c85202f4b85edc8b571f2f419db576',1,'mdns_resp_add_service_txtitem(struct mdns_service *service, const char *txt, u8_t txt_len): mdns.c']]], - ['mdns_5fresp_5fannounce',['mdns_resp_announce',['../group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85',1,'mdns_resp_announce(struct netif *netif): mdns.c'],['../group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85',1,'mdns_resp_announce(struct netif *netif): mdns.c']]], - ['mdns_5fresp_5fdel_5fservice',['mdns_resp_del_service',['../group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad',1,'mdns_resp_del_service(struct netif *netif, s8_t slot): mdns.c'],['../group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad',1,'mdns_resp_del_service(struct netif *netif, s8_t slot): mdns.c']]], - ['mdns_5fresp_5finit',['mdns_resp_init',['../group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3',1,'mdns_resp_init(void): mdns.c'],['../group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3',1,'mdns_resp_init(void): mdns.c']]], - ['mdns_5fresp_5fnetif_5fsettings_5fchanged',['mdns_resp_netif_settings_changed',['../group__mdns.html#gab2edba12d5cad1949f7ca040ae12beec',1,'mdns.h']]], - ['mdns_5fresp_5fregister_5fname_5fresult_5fcb',['mdns_resp_register_name_result_cb',['../mdns_8c.html#a01f8850b9c2d2cd40ed77a1438c85bf1',1,'mdns_resp_register_name_result_cb(mdns_name_result_cb_t cb): mdns.c'],['../mdns_8h.html#a01f8850b9c2d2cd40ed77a1438c85bf1',1,'mdns_resp_register_name_result_cb(mdns_name_result_cb_t cb): mdns.c']]], - ['mdns_5fresp_5fremove_5fnetif',['mdns_resp_remove_netif',['../group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c',1,'mdns_resp_remove_netif(struct netif *netif): mdns.c'],['../group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c',1,'mdns_resp_remove_netif(struct netif *netif): mdns.c']]], - ['mdns_5fresp_5frename_5fnetif',['mdns_resp_rename_netif',['../group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e',1,'mdns_resp_rename_netif(struct netif *netif, const char *hostname): mdns.c'],['../group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e',1,'mdns_resp_rename_netif(struct netif *netif, const char *hostname): mdns.c']]], - ['mdns_5fresp_5frename_5fservice',['mdns_resp_rename_service',['../group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9',1,'mdns_resp_rename_service(struct netif *netif, s8_t slot, const char *name): mdns.c'],['../group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9',1,'mdns_resp_rename_service(struct netif *netif, s8_t slot, const char *name): mdns.c']]], - ['mdns_5fresp_5frestart',['mdns_resp_restart',['../group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a',1,'mdns_resp_restart(struct netif *netif): mdns.c'],['../group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a',1,'mdns_resp_restart(struct netif *netif): mdns.c']]], - ['mdns_5fresp_5fusenetif_5fextcallback',['MDNS_RESP_USENETIF_EXTCALLBACK',['../group__mdns__opts.html#ga172e579cd09a1db51cf224319c012396',1,'mdns_opts.h']]], - ['mdns_5frr_5finfo',['mdns_rr_info',['../structmdns__rr__info.html',1,'']]], - ['mdns_5fservice',['mdns_service',['../structmdns__service.html',1,'']]], - ['mem',['mem',['../structmem.html',1,'mem'],['../structstats__.html#a656444f95080c6a3d474f73a6fcd9b1c',1,'stats_::mem()']]], - ['mem_2ec',['mem.c',['../mem_8c.html',1,'']]], - ['mem_2eh',['mem.h',['../mem_8h.html',1,'']]], - ['mem_5falignment',['MEM_ALIGNMENT',['../group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7',1,'opt.h']]], - ['mem_5fcalloc',['mem_calloc',['../mem_8c.html#ab0bdc525971701883f2065e7fb257a24',1,'mem_calloc(mem_size_t count, mem_size_t size): mem.c'],['../mem_8h.html#ab0bdc525971701883f2065e7fb257a24',1,'mem_calloc(mem_size_t count, mem_size_t size): mem.c']]], - ['mem_5fdebug',['MEM_DEBUG',['../group__lwip__opts__debugmsg.html#ga2d7bc380695eeedb1af50c3808613afe',1,'opt.h']]], - ['mem_5ffree',['mem_free',['../mem_8c.html#a65169147c44e9db60d997819af9b455c',1,'mem_free(void *rmem): mem.c'],['../mem_8h.html#a2fd7aa1adf6e394d3be7c7734e7df41a',1,'mem_free(void *mem): mem.c']]], - ['mem_5ffree_5fcallback',['mem_free_callback',['../tcpip_8c.html#a55b4de3765c6a37b3f2b26a11603771c',1,'mem_free_callback(void *m): tcpip.c'],['../tcpip_8h.html#a55b4de3765c6a37b3f2b26a11603771c',1,'mem_free_callback(void *m): tcpip.c']]], - ['mem_5finit',['mem_init',['../mem_8c.html#a44a136e3b70c36abb6f8dc060c778113',1,'mem_init(void): mem.c'],['../mem_8h.html#a44a136e3b70c36abb6f8dc060c778113',1,'mem_init(void): mem.c']]], - ['mem_5flibc_5fmalloc',['MEM_LIBC_MALLOC',['../group__lwip__opts__mem.html#ga4ef345cc270912bd2230b1c5ec51dfc8',1,'opt.h']]], - ['mem_5fmalloc',['mem_malloc',['../mem_8c.html#af418ade27d91d41e6143dba2cc246b0f',1,'mem_malloc(mem_size_t size_in): mem.c'],['../mem_8h.html#a932aa40d85b14cb7331625e012d12335',1,'mem_malloc(mem_size_t size): mem.c']]], - ['mem_5foverflow_5fcheck',['MEM_OVERFLOW_CHECK',['../group__lwip__opts__mem.html#gae331a198bd06100b90ea020cd5f07f4e',1,'opt.h']]], - ['mem_5fpriv_2eh',['mem_priv.h',['../mem__priv_8h.html',1,'']]], - ['mem_5fsanity_5fcheck',['MEM_SANITY_CHECK',['../group__lwip__opts__mem.html#ga90b17afabb93986a162c327ed30bb4d3',1,'opt.h']]], - ['mem_5fsize',['MEM_SIZE',['../group__lwip__opts__mem.html#ga2dcf8c45f945dd0c4301a94700f2112c',1,'opt.h']]], - ['mem_5fstats',['MEM_STATS',['../group__lwip__opts__stats.html#ga61ec04a08c4fde690d10819e582656a7',1,'opt.h']]], - ['mem_5ftrim',['mem_trim',['../mem_8c.html#a7e6b7f11bb50bead9b35515d9a517124',1,'mem_trim(void *rmem, mem_size_t new_size): mem.c'],['../mem_8h.html#a5e39a108c44d8a72df0b30a117cb62e4',1,'mem_trim(void *mem, mem_size_t size): mem.c']]], - ['mem_5fuse_5fpools',['MEM_USE_POOLS',['../group__lwip__opts__mem.html#gaddca3141bc7037241769eb152b6f89ba',1,'opt.h']]], - ['mem_5fuse_5fpools_5ftry_5fbigger_5fpool',['MEM_USE_POOLS_TRY_BIGGER_POOL',['../group__lwip__opts__mem.html#gaba8be68e8fd0716b723ce4569ed89f82',1,'opt.h']]], - ['memcpy',['MEMCPY',['../group__lwip__opts__memcpy.html#gaa1dd57a66b6de8c0593e9e3e8d1411f6',1,'opt.h']]], - ['memmove',['MEMMOVE',['../group__lwip__opts__memcpy.html#ga0e00bb235da5557fcbc049f732503863',1,'opt.h']]], - ['memp',['memp',['../structstats__.html#aa75d6b389e94b0f619b5db0daaf569fc',1,'stats_']]], - ['memp_2ec',['memp.c',['../memp_8c.html',1,'']]], - ['memp_2eh',['memp.h',['../memp_8h.html',1,'']]], - ['memp_5fdebug',['MEMP_DEBUG',['../group__lwip__opts__debugmsg.html#gad80231923f7a808d49eba5ec57d63616',1,'opt.h']]], - ['memp_5fdesc',['memp_desc',['../structmemp__desc.html',1,'']]], - ['memp_5ffree',['memp_free',['../memp_8c.html#aecd94926b7c2a0e23ae195f4ae97581f',1,'memp_free(memp_t type, void *mem): memp.c'],['../memp_8h.html#aecd94926b7c2a0e23ae195f4ae97581f',1,'memp_free(memp_t type, void *mem): memp.c']]], - ['memp_5ffree_5fpool',['memp_free_pool',['../memp_8c.html#a62f8c3c907743e34eee3cdac7fa1eaa5',1,'memp_free_pool(const struct memp_desc *desc, void *mem): memp.c'],['../memp__priv_8h.html#a62f8c3c907743e34eee3cdac7fa1eaa5',1,'memp_free_pool(const struct memp_desc *desc, void *mem): memp.c']]], - ['memp_5finit',['memp_init',['../memp_8c.html#a9693e5b1ac2c6b9c0e7870522d45efa2',1,'memp_init(void): memp.c'],['../memp_8h.html#a9693e5b1ac2c6b9c0e7870522d45efa2',1,'memp_init(void): memp.c']]], - ['memp_5finit_5fpool',['memp_init_pool',['../memp_8c.html#a6416303426d05526bed33f241fa6ecd7',1,'memp_init_pool(const struct memp_desc *desc): memp.c'],['../memp__priv_8h.html#a6416303426d05526bed33f241fa6ecd7',1,'memp_init_pool(const struct memp_desc *desc): memp.c']]], - ['memp_5fmalloc',['memp_malloc',['../memp_8c.html#a2b00593d086313c267b54a976bf67aa5',1,'memp_malloc(memp_t type): memp.c'],['../memp_8h.html#a2b00593d086313c267b54a976bf67aa5',1,'memp_malloc(memp_t type): memp.c']]], - ['memp_5fmalloc_5fpool',['memp_malloc_pool',['../memp_8c.html#a348c83ee972f1edf7296a1cdf1d75f22',1,'memp_malloc_pool(const struct memp_desc *desc): memp.c'],['../memp__priv_8h.html#a348c83ee972f1edf7296a1cdf1d75f22',1,'memp_malloc_pool(const struct memp_desc *desc): memp.c']]], - ['memp_5fmem_5finit',['MEMP_MEM_INIT',['../group__lwip__opts__mem.html#gaa2f25586972d1cbc1ff0dcdc6f15a1b0',1,'opt.h']]], - ['memp_5fmem_5fmalloc',['MEMP_MEM_MALLOC',['../group__lwip__opts__mem.html#gae93af697d27bbcefa6a28052d90f2f38',1,'opt.h']]], - ['memp_5fnum_5faltcp_5fpcb',['MEMP_NUM_ALTCP_PCB',['../group__lwip__opts__memp.html#ga24f6737ee990990b81b0d16ef6e0dffd',1,'opt.h']]], - ['memp_5fnum_5fapi_5fmsg',['MEMP_NUM_API_MSG',['../group__lwip__opts__memp.html#ga5a95abf3610c56e7c23cb035eb9c3444',1,'opt.h']]], - ['memp_5fnum_5farp_5fqueue',['MEMP_NUM_ARP_QUEUE',['../group__lwip__opts__memp.html#ga087b00ea20a7edebcad33a1a1353a5d7',1,'opt.h']]], - ['memp_5fnum_5fdns_5fapi_5fmsg',['MEMP_NUM_DNS_API_MSG',['../group__lwip__opts__memp.html#ga3b1f228c598529c62895ad04ff294980',1,'opt.h']]], - ['memp_5fnum_5ffrag_5fpbuf',['MEMP_NUM_FRAG_PBUF',['../group__lwip__opts__memp.html#ga1f66051a654dcd7a4e19bc6aff240630',1,'opt.h']]], - ['memp_5fnum_5figmp_5fgroup',['MEMP_NUM_IGMP_GROUP',['../group__lwip__opts__memp.html#gab648ff95d8ffa4216b95f82a568a5d9a',1,'opt.h']]], - ['memp_5fnum_5flocalhostlist',['MEMP_NUM_LOCALHOSTLIST',['../group__lwip__opts__memp.html#gaa9b0f949da12cbe8fe5f7aefc30290e0',1,'opt.h']]], - ['memp_5fnum_5fmld6_5fgroup',['MEMP_NUM_MLD6_GROUP',['../group__lwip__opts__mld6.html#ga89e92d8de8898696e797f13fdd169494',1,'opt.h']]], - ['memp_5fnum_5fnd6_5fqueue',['MEMP_NUM_ND6_QUEUE',['../group__lwip__opts__nd6.html#gabfaf3d92d51e2a9d70c8360af2611fb2',1,'opt.h']]], - ['memp_5fnum_5fnetbuf',['MEMP_NUM_NETBUF',['../group__lwip__opts__memp.html#ga5d99df65869ac101ed6a611fc85016be',1,'opt.h']]], - ['memp_5fnum_5fnetconn',['MEMP_NUM_NETCONN',['../group__lwip__opts__memp.html#gacb40bd726b7e15593b20a628d298f456',1,'opt.h']]], - ['memp_5fnum_5fnetdb',['MEMP_NUM_NETDB',['../group__lwip__opts__memp.html#ga293bc22b60bf3f8e2520f60a88370e7a',1,'opt.h']]], - ['memp_5fnum_5fnetifapi_5fmsg',['MEMP_NUM_NETIFAPI_MSG',['../group__lwip__opts__memp.html#gadd5a973b98068ce9318ea2f96b5fa14c',1,'opt.h']]], - ['memp_5fnum_5fpbuf',['MEMP_NUM_PBUF',['../group__lwip__opts__memp.html#ga92b30aed958ec59334d936d4ca725418',1,'opt.h']]], - ['memp_5fnum_5fraw_5fpcb',['MEMP_NUM_RAW_PCB',['../group__lwip__opts__memp.html#ga379bf92ed322cda54cb701337421e0d3',1,'opt.h']]], - ['memp_5fnum_5freassdata',['MEMP_NUM_REASSDATA',['../group__lwip__opts__memp.html#ga169436c5860253b90e25bdba9fdcac86',1,'opt.h']]], - ['memp_5fnum_5fselect_5fcb',['MEMP_NUM_SELECT_CB',['../group__lwip__opts__memp.html#ga8e136f5811e6652c6c5d2fcf596f0893',1,'opt.h']]], - ['memp_5fnum_5fsocket_5fsetgetsockopt_5fdata',['MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA',['../group__lwip__opts__memp.html#gacf9782dd26bf8a655044dc041a9de948',1,'opt.h']]], - ['memp_5fnum_5fsys_5ftimeout',['MEMP_NUM_SYS_TIMEOUT',['../group__lwip__opts__memp.html#ga4afbdca581a58d57bc7a81118a95327e',1,'opt.h']]], - ['memp_5fnum_5ftcp_5fpcb',['MEMP_NUM_TCP_PCB',['../group__lwip__opts__memp.html#ga73beecc19cfbc3114768f9b32b2cd70e',1,'opt.h']]], - ['memp_5fnum_5ftcp_5fpcb_5flisten',['MEMP_NUM_TCP_PCB_LISTEN',['../group__lwip__opts__memp.html#ga04fba6a249123513271dccb4ec26aa5a',1,'opt.h']]], - ['memp_5fnum_5ftcp_5fseg',['MEMP_NUM_TCP_SEG',['../group__lwip__opts__memp.html#gaa35fb3a1a76661e3ffb9722a57092de3',1,'opt.h']]], - ['memp_5fnum_5ftcpip_5fmsg_5fapi',['MEMP_NUM_TCPIP_MSG_API',['../group__lwip__opts__memp.html#gafbbfd6ce8536038cd00fa85bebae987c',1,'opt.h']]], - ['memp_5fnum_5ftcpip_5fmsg_5finpkt',['MEMP_NUM_TCPIP_MSG_INPKT',['../group__lwip__opts__memp.html#gab089a7088439e726c3801ba9e249d831',1,'opt.h']]], - ['memp_5fnum_5fudp_5fpcb',['MEMP_NUM_UDP_PCB',['../group__lwip__opts__memp.html#ga2c416da481ab09bd1ba257b75a0707eb',1,'opt.h']]], - ['memp_5foverflow_5fcheck',['MEMP_OVERFLOW_CHECK',['../group__lwip__opts__mem.html#ga27fdd01194a42fc41a7716b72cdb49e3',1,'opt.h']]], - ['memp_5fpriv_2eh',['memp_priv.h',['../memp__priv_8h.html',1,'']]], - ['memp_5fsanity_5fcheck',['MEMP_SANITY_CHECK',['../group__lwip__opts__mem.html#ga0838947193e222a9f46b582e01e5beff',1,'opt.h']]], - ['memp_5fstats',['MEMP_STATS',['../group__lwip__opts__stats.html#gab8c2430be0e567a7499a95454aaa6041',1,'opt.h']]], - ['memp_5fstd_2eh',['memp_std.h',['../memp__std_8h.html',1,'']]], - ['memp_5ft',['memp_t',['../memp_8h.html#a85a164b1f7764951cc685ea525114e57',1,'memp.h']]], - ['memp_5fuse_5fcustom_5fpools',['MEMP_USE_CUSTOM_POOLS',['../group__lwip__opts__mem.html#ga69de593b8ffd4f1c249f03e48e11983b',1,'opt.h']]], - ['memory_20pools',['Memory pools',['../group__mempool.html',1,'']]], - ['mib2',['mib2',['../structstats__.html#ac001c065c56c26c3952b19b9ce0d5832',1,'stats_']]], - ['mib2_5fcopy_5fsysuptime_5fto',['MIB2_COPY_SYSUPTIME_TO',['../snmp_8h.html#abe6b270482ca9af07c029f3136d8ec9c',1,'snmp.h']]], - ['mib2_5fcounters',['mib2_counters',['../structnetif.html#ab32cbe1851154fd020bac4be558f5fd5',1,'netif']]], - ['mib2_5finit_5fnetif',['MIB2_INIT_NETIF',['../group__netif__mib2.html#ga5be1b8cba1d67bf6e7f8851ec91b10f0',1,'snmp.h']]], - ['mib2_5fstats',['MIB2_STATS',['../group__lwip__opts__stats.html#ga5b01047eeb149a0b0ffe33d760d8370f',1,'opt.h']]], - ['mib2_5fstats_5fnetif_5fadd',['MIB2_STATS_NETIF_ADD',['../group__netif__mib2.html#ga05641438775014b7e13b9e55eba48bed',1,'snmp.h']]], - ['mib2_5fstats_5fnetif_5finc',['MIB2_STATS_NETIF_INC',['../group__netif__mib2.html#ga3c52caf566d37705c6547f2d025afd9f',1,'snmp.h']]], - ['min_5freq_5flen',['MIN_REQ_LEN',['../httpd_8c.html#aa8e2f3e13ac1fcacd85c558d6e40e40a',1,'httpd.c']]], - ['min_5fsize',['MIN_SIZE',['../mem_8c.html#a278694c2333c9826f21ddd2c2d220f66',1,'mem.c']]], - ['mld6',['mld6',['../structstats__.html#ab0ad1d07dff25cd3e4a8e5be607497f8',1,'stats_::mld6()'],['../group__mld6.html',1,'(Global Namespace)']]], - ['mld6_2ec',['mld6.c',['../mld6_8c.html',1,'']]], - ['mld6_2eh',['mld6.h',['../mld6_8h.html',1,'(Global Namespace)'],['../prot_2mld6_8h.html',1,'(Global Namespace)']]], - ['mld6_5finput',['mld6_input',['../mld6_8c.html#a7c190ca25432d466b28f607c3574a841',1,'mld6_input(struct pbuf *p, struct netif *inp): mld6.c'],['../mld6_8h.html#a7c190ca25432d466b28f607c3574a841',1,'mld6_input(struct pbuf *p, struct netif *inp): mld6.c']]], - ['mld6_5fjoingroup',['mld6_joingroup',['../group__mld6.html#ga53560ab6e47163e4888070830bf912a8',1,'mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga53560ab6e47163e4888070830bf912a8',1,'mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fjoingroup_5fnetif',['mld6_joingroup_netif',['../group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940',1,'mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940',1,'mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fleavegroup',['mld6_leavegroup',['../group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5',1,'mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5',1,'mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fleavegroup_5fnetif',['mld6_leavegroup_netif',['../group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22',1,'mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22',1,'mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5flookfor_5fgroup',['mld6_lookfor_group',['../mld6_8c.html#ad2fbba6bc543dbf994961656d7431eb5',1,'mld6_lookfor_group(struct netif *ifp, const ip6_addr_t *addr): mld6.c'],['../mld6_8h.html#ad2fbba6bc543dbf994961656d7431eb5',1,'mld6_lookfor_group(struct netif *ifp, const ip6_addr_t *addr): mld6.c']]], - ['mld6_5freport_5fgroups',['mld6_report_groups',['../mld6_8c.html#a2a08b95a7b3c82da05df1a3b50629686',1,'mld6_report_groups(struct netif *netif): mld6.c'],['../mld6_8h.html#a2a08b95a7b3c82da05df1a3b50629686',1,'mld6_report_groups(struct netif *netif): mld6.c']]], - ['mld6_5fstats',['MLD6_STATS',['../group__lwip__opts__stats.html#gaf263df10b63b38201cae3d2dd5fb0b9e',1,'opt.h']]], - ['mld6_5fstop',['mld6_stop',['../mld6_8c.html#ab7197d123f21a8863b56cc3871fd5198',1,'mld6_stop(struct netif *netif): mld6.c'],['../mld6_8h.html#ab7197d123f21a8863b56cc3871fd5198',1,'mld6_stop(struct netif *netif): mld6.c']]], - ['mld6_5ftmr',['mld6_tmr',['../mld6_8c.html#a4ddb496d0a6a466df5665dbed8bd6274',1,'mld6_tmr(void): mld6.c'],['../mld6_8h.html#a4ddb496d0a6a466df5665dbed8bd6274',1,'mld6_tmr(void): mld6.c']]], - ['mld_5fgroup',['mld_group',['../structmld__group.html',1,'']]], - ['mld_5fheader',['mld_header',['../structmld__header.html',1,'']]], - ['mld_5fmac_5ffilter',['mld_mac_filter',['../structnetif.html#abc67963ff9f574e98ef9c50138a3e470',1,'netif']]], - ['mqtt_20client',['MQTT client',['../group__mqtt.html',1,'']]], - ['mqtt_2ec',['mqtt.c',['../mqtt_8c.html',1,'']]], - ['mqtt_2eh',['mqtt.h',['../mqtt_8h.html',1,'']]], - ['mqtt_5fclient_5fconnect',['mqtt_client_connect',['../group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0',1,'mqtt_client_connect(mqtt_client_t *client, const ip_addr_t *ip_addr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info): mqtt.c'],['../group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0',1,'mqtt_client_connect(mqtt_client_t *client, const ip_addr_t *ipaddr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info): mqtt.c']]], - ['mqtt_5fclient_5ffree',['mqtt_client_free',['../group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882',1,'mqtt_client_free(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882',1,'mqtt_client_free(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fclient_5fis_5fconnected',['mqtt_client_is_connected',['../group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5',1,'mqtt_client_is_connected(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5',1,'mqtt_client_is_connected(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fclient_5fnew',['mqtt_client_new',['../group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f',1,'mqtt_client_new(void): mqtt.c'],['../group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f',1,'mqtt_client_new(void): mqtt.c']]], - ['mqtt_5fclient_5fs',['mqtt_client_s',['../structmqtt__client__s.html',1,'']]], - ['mqtt_5fconnect_5faccepted',['MQTT_CONNECT_ACCEPTED',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da074dc1d289b8e8d4aad91f6a2cb93dc1',1,'mqtt.h']]], - ['mqtt_5fconnect_5fclient_5finfo_5ft',['mqtt_connect_client_info_t',['../structmqtt__connect__client__info__t.html',1,'']]], - ['mqtt_5fconnect_5fdisconnected',['MQTT_CONNECT_DISCONNECTED',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da321f5ce31b173f235de1a517fcfd00dd',1,'mqtt.h']]], - ['mqtt_5fconnect_5fflag',['mqtt_connect_flag',['../mqtt_8c.html#a4f6c42ed730546ff755e3bb99989dd12',1,'mqtt.c']]], - ['mqtt_5fconnect_5frefused_5fidentifier',['MQTT_CONNECT_REFUSED_IDENTIFIER',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da28ffe49b0175adaa2b9a27cb4873224a',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fnot_5fauthorized_5f',['MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dafc4888158dd6ee84269a5f0bfdc12b17',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fprotocol_5fversion',['MQTT_CONNECT_REFUSED_PROTOCOL_VERSION',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da41f8aa97142be337cb639f94d9145190',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fserver',['MQTT_CONNECT_REFUSED_SERVER',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dade28ec1c2ce3d874e91251d683c92b2a',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fusername_5fpass',['MQTT_CONNECT_REFUSED_USERNAME_PASS',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da290cf9037054c42022cc864cfade896a',1,'mqtt.h']]], - ['mqtt_5fconnect_5ftimeout',['MQTT_CONNECT_TIMEOUT',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da57153f2ab4331c6f76a9ee74e1bcfc62',1,'mqtt.h']]], - ['mqtt_5fconnect_5ftimout',['MQTT_CONNECT_TIMOUT',['../group__mqtt__opts.html#gac5d0580d1caf57dac1cb56662e5d9f7b',1,'mqtt_opts.h']]], - ['mqtt_5fconnection_5fcb_5ft',['mqtt_connection_cb_t',['../group__mqtt.html#ga8558743bdb7d599a93844fbc56c9029f',1,'mqtt.h']]], - ['mqtt_5fconnection_5fstatus_5ft',['mqtt_connection_status_t',['../group__mqtt.html#ga8cf0f360ab20343af37e1d124395a77d',1,'mqtt.h']]], - ['mqtt_5fctl_5fpacket_5ftype',['MQTT_CTL_PACKET_TYPE',['../mqtt_8c.html#a45c57ebd31832f1c128d847067c4688b',1,'mqtt.c']]], - ['mqtt_5fcyclic_5ftimer_5finterval',['MQTT_CYCLIC_TIMER_INTERVAL',['../group__mqtt__opts.html#ga1d89fda808c7047eab7a67d3785aea8e',1,'mqtt_opts.h']]], - ['mqtt_5fdata_5fflag_5flast',['MQTT_DATA_FLAG_LAST',['../group__mqtt.html#gga99fb83031ce9923c84392b4e92f956b5a79cd00d0a5a8df13207e0c49447df87f',1,'mqtt.h']]], - ['mqtt_5fdebug',['MQTT_DEBUG',['../mqtt_8c.html#a99c325e06cc17ee24e09dab251606f9d',1,'mqtt.c']]], - ['mqtt_5fdisconnect',['mqtt_disconnect',['../group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6',1,'mqtt_disconnect(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6',1,'mqtt_disconnect(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fincoming_5fdata_5fcb_5ft',['mqtt_incoming_data_cb_t',['../group__mqtt.html#gafec7e75fe6a746eef9ca411463446c81',1,'mqtt.h']]], - ['mqtt_5fincoming_5fpublish_5fcb_5ft',['mqtt_incoming_publish_cb_t',['../group__mqtt.html#ga7116bb85255394cec4b1d9fa38842c29',1,'mqtt.h']]], - ['mqtt_5fmessage_5ftype',['mqtt_message_type',['../mqtt_8c.html#ac243cf15beb51b2206e36da86c2f95f1',1,'mqtt.c']]], - ['mqtt_5fopts_2eh',['mqtt_opts.h',['../mqtt__opts_8h.html',1,'']]], - ['mqtt_5foutput_5fringbuf_5fsize',['MQTT_OUTPUT_RINGBUF_SIZE',['../group__mqtt__opts.html#ga70627bafaffa071875cee9edc38d942b',1,'mqtt_opts.h']]], - ['mqtt_5fport',['MQTT_PORT',['../group__mqtt.html#gaa8632baff6bbb5004385998918f1e6bd',1,'mqtt.h']]], - ['mqtt_5fpriv_2eh',['mqtt_priv.h',['../mqtt__priv_8h.html',1,'']]], - ['mqtt_5fpublish',['mqtt_publish',['../group__mqtt.html#gade9850d716e81fde572cb012be795d2f',1,'mqtt_publish(mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg): mqtt.c'],['../group__mqtt.html#gade9850d716e81fde572cb012be795d2f',1,'mqtt_publish(mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg): mqtt.c']]], - ['mqtt_5freq_5fmax_5fin_5fflight',['MQTT_REQ_MAX_IN_FLIGHT',['../group__mqtt__opts.html#gae82460b35de2291e9661e440c3458e8f',1,'mqtt_opts.h']]], - ['mqtt_5freq_5ftimeout',['MQTT_REQ_TIMEOUT',['../group__mqtt__opts.html#ga262639f2b45f6e064fb53156396d6d0a',1,'mqtt_opts.h']]], - ['mqtt_5frequest_5fcb_5ft',['mqtt_request_cb_t',['../group__mqtt.html#gacad2bbe2cee76eaa120cc63e2f6094fd',1,'mqtt.h']]], - ['mqtt_5frequest_5ft',['mqtt_request_t',['../structmqtt__request__t.html',1,'']]], - ['mqtt_5fringbuf_5ffree',['mqtt_ringbuf_free',['../mqtt_8c.html#afba101fbf26b556c869060d3d013c8fa',1,'mqtt.c']]], - ['mqtt_5fringbuf_5flinear_5fread_5flength',['mqtt_ringbuf_linear_read_length',['../mqtt_8c.html#ad82b4039213ab3f1d9e4bcd3aa0c88a3',1,'mqtt.c']]], - ['mqtt_5fringbuf_5ft',['mqtt_ringbuf_t',['../structmqtt__ringbuf__t.html',1,'']]], - ['mqtt_5fset_5finpub_5fcallback',['mqtt_set_inpub_callback',['../group__mqtt.html#gafdfa0e65b217e92835d35858924565cf',1,'mqtt_set_inpub_callback(mqtt_client_t *client, mqtt_incoming_publish_cb_t pub_cb, mqtt_incoming_data_cb_t data_cb, void *arg): mqtt.c'],['../group__mqtt.html#gafdfa0e65b217e92835d35858924565cf',1,'mqtt_set_inpub_callback(mqtt_client_t *client, mqtt_incoming_publish_cb_t, mqtt_incoming_data_cb_t data_cb, void *arg): mqtt.c']]], - ['mqtt_5fsub_5funsub',['mqtt_sub_unsub',['../group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103',1,'mqtt_sub_unsub(mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub): mqtt.c'],['../group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103',1,'mqtt_sub_unsub(mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub): mqtt.c']]], - ['mqtt_5fsubscribe',['mqtt_subscribe',['../group__mqtt.html#ga83d6a6d811b201a74d793bc1b5d4e029',1,'mqtt.h']]], - ['mqtt_5ftls_5fport',['MQTT_TLS_PORT',['../group__mqtt.html#ga6610174f17b9ecbcf2bc66a4fd5a6b0f',1,'mqtt.h']]], - ['mqtt_5funsubscribe',['mqtt_unsubscribe',['../group__mqtt.html#ga0f133ef09cbe56c46ebe2cc21afccf3f',1,'mqtt.h']]], - ['mqtt_5fvar_5fheader_5fbuffer_5flen',['MQTT_VAR_HEADER_BUFFER_LEN',['../group__mqtt__opts.html#ga8275ef78a85fb14c3ac1423c70e45805',1,'mqtt_opts.h']]], - ['msg',['msg',['../structapi__msg.html#aef71459b5251d796434f741ca630d528',1,'api_msg']]], - ['msg_5fidx',['msg_idx',['../structmqtt__client__s.html#aae7bd1da3461efef9616934feb166aa5',1,'mqtt_client_s']]], - ['mtu',['mtu',['../structnetif.html#aca7d56b4e0f822b0ced2885f222b8d48',1,'netif']]], - ['mtu6',['mtu6',['../structnetif.html#acd78fca5dad6468605f38e327b3a5e72',1,'netif']]], - ['multithreading',['Multithreading',['../multithreading.html',1,'']]], - ['mib2_20statistics',['MIB2 statistics',['../group__netif__mib2.html',1,'']]], - ['mib2',['MIB2',['../group__snmp__mib2.html',1,'']]], - ['mailboxes',['Mailboxes',['../group__sys__mbox.html',1,'']]], - ['misc',['Misc',['../group__sys__misc.html',1,'']]], - ['mutexes',['Mutexes',['../group__sys__mutex.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.html deleted file mode 100644 index 6ecfc0ed833e151ab4038aeb827a8e0834e745c1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.js deleted file mode 100644 index 24f82671f4749e280cd9b19f422cd73aa0fd30a7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/all_f.js +++ /dev/null @@ -1,255 +0,0 @@ -var searchData= -[ - ['neighbor_20discovery',['Neighbor discovery',['../group__lwip__opts__nd6.html',1,'']]], - ['netconn',['Netconn',['../group__lwip__opts__netconn.html',1,'']]], - ['netif',['NETIF',['../group__lwip__opts__netif.html',1,'']]], - ['no_5fsys',['NO_SYS',['../group__lwip__opts__nosys.html',1,'']]], - ['n',['n',['../structapi__msg.html#adbbfc2baa8088b31fc722365237e5807',1,'api_msg']]], - ['na_5fheader',['na_header',['../structna__header.html',1,'']]], - ['name',['name',['../structmdns__service.html#ac6d92cf213e3647d3ca1520595c3b784',1,'mdns_service::name()'],['../structmdns__host.html#a560447b364854eb5480e137e09d3cd24',1,'mdns_host::name()'],['../structnetif.html#a32fca6ffd28bb9af3f891a378827a67e',1,'netif::name()'],['../structdns__api__msg.html#ada44a0eb6c9181cac80cfbbee01d3b53',1,'dns_api_msg::name()']]], - ['name_5fsize',['name_size',['../structnetbios__answer.html#a5828dc04e01a1f7b734019db428fd46d',1,'netbios_answer']]], - ['nd6',['nd6',['../structstats__.html#ab348a3a4b593b05d7df1293a06af8adf',1,'stats_']]], - ['nd6_2ec',['nd6.c',['../nd6_8c.html',1,'']]], - ['nd6_2eh',['nd6.h',['../nd6_8h.html',1,'(Global Namespace)'],['../prot_2nd6_8h.html',1,'(Global Namespace)']]], - ['nd6_5fadjust_5fmld_5fmembership',['nd6_adjust_mld_membership',['../nd6_8c.html#a27224542b8ffab81c2ed9f47752bb51e',1,'nd6_adjust_mld_membership(struct netif *netif, s8_t addr_idx, u8_t new_state): nd6.c'],['../nd6_8h.html#a27224542b8ffab81c2ed9f47752bb51e',1,'nd6_adjust_mld_membership(struct netif *netif, s8_t addr_idx, u8_t new_state): nd6.c']]], - ['nd6_5fcleanup_5fnetif',['nd6_cleanup_netif',['../nd6_8c.html#a84f9f52cab7ae37b4dd343536156dc73',1,'nd6_cleanup_netif(struct netif *netif): nd6.c'],['../nd6_8h.html#a84f9f52cab7ae37b4dd343536156dc73',1,'nd6_cleanup_netif(struct netif *netif): nd6.c']]], - ['nd6_5fclear_5fdestination_5fcache',['nd6_clear_destination_cache',['../nd6_8c.html#a64d7956cf2b0d45025b02661f3f62377',1,'nd6_clear_destination_cache(void): nd6.c'],['../nd6_8h.html#a64d7956cf2b0d45025b02661f3f62377',1,'nd6_clear_destination_cache(void): nd6.c']]], - ['nd6_5ffind_5froute',['nd6_find_route',['../nd6_8c.html#ac5ce11eaecfb486c322641427f47cffe',1,'nd6_find_route(const ip6_addr_t *ip6addr): nd6.c'],['../nd6_8h.html#ac5ce11eaecfb486c322641427f47cffe',1,'nd6_find_route(const ip6_addr_t *ip6addr): nd6.c']]], - ['nd6_5fget_5fdestination_5fmtu',['nd6_get_destination_mtu',['../nd6_8c.html#af226438f4f9b4aa7c3a2bbdf3c1e948c',1,'nd6_get_destination_mtu(const ip6_addr_t *ip6addr, struct netif *netif): nd6.c'],['../nd6_8h.html#af226438f4f9b4aa7c3a2bbdf3c1e948c',1,'nd6_get_destination_mtu(const ip6_addr_t *ip6addr, struct netif *netif): nd6.c']]], - ['nd6_5fget_5fnext_5fhop_5faddr_5for_5fqueue',['nd6_get_next_hop_addr_or_queue',['../nd6_8c.html#ae447c204ebbf71e6ebbc5ed727a73eb9',1,'nd6_get_next_hop_addr_or_queue(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp): nd6.c'],['../nd6_8h.html#ae447c204ebbf71e6ebbc5ed727a73eb9',1,'nd6_get_next_hop_addr_or_queue(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp): nd6.c']]], - ['nd6_5finput',['nd6_input',['../nd6_8c.html#abbb92837e715be0e7d99513a84995831',1,'nd6_input(struct pbuf *p, struct netif *inp): nd6.c'],['../nd6_8h.html#abbb92837e715be0e7d99513a84995831',1,'nd6_input(struct pbuf *p, struct netif *inp): nd6.c']]], - ['nd6_5fneighbor_5fcache_5fentry',['nd6_neighbor_cache_entry',['../structnd6__neighbor__cache__entry.html',1,'']]], - ['nd6_5foption_5ftype_5fmtu',['ND6_OPTION_TYPE_MTU',['../prot_2nd6_8h.html#aab6c15c9bea51fbdcc660f718bb403a8',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fprefix_5finfo',['ND6_OPTION_TYPE_PREFIX_INFO',['../prot_2nd6_8h.html#a0225d4c8911efdbdbc2b40de208906c2',1,'nd6.h']]], - ['nd6_5foption_5ftype_5frdnss',['ND6_OPTION_TYPE_RDNSS',['../prot_2nd6_8h.html#a3188b9704a8ca598f54b87c3db73272e',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fredir_5fhdr',['ND6_OPTION_TYPE_REDIR_HDR',['../prot_2nd6_8h.html#aeaa575c1a66ccaa2dc62ff2c0bd71619',1,'nd6.h']]], - ['nd6_5foption_5ftype_5froute_5finfo',['ND6_OPTION_TYPE_ROUTE_INFO',['../prot_2nd6_8h.html#aff2e03766ee1fa15263c4aeda5097d28',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fsource_5flladdr',['ND6_OPTION_TYPE_SOURCE_LLADDR',['../prot_2nd6_8h.html#a68ce8550a20cd30093d6e79e1ca51842',1,'nd6.h']]], - ['nd6_5fpriv_2eh',['nd6_priv.h',['../nd6__priv_8h.html',1,'']]], - ['nd6_5fq_5fentry',['nd6_q_entry',['../structnd6__q__entry.html',1,'']]], - ['nd6_5fra_5fflag_5fmanaged_5faddr_5fconfig',['ND6_RA_FLAG_MANAGED_ADDR_CONFIG',['../prot_2nd6_8h.html#a7fb1b330719d83b7525374f4beca51bc',1,'nd6.h']]], - ['nd6_5freachability_5fhint',['nd6_reachability_hint',['../nd6_8c.html#a4959990cae26a3996f638ec996f046df',1,'nd6_reachability_hint(const ip6_addr_t *ip6addr): nd6.c'],['../nd6_8h.html#a4959990cae26a3996f638ec996f046df',1,'nd6_reachability_hint(const ip6_addr_t *ip6addr): nd6.c']]], - ['nd6_5frestart_5fnetif',['nd6_restart_netif',['../nd6_8c.html#a73d3192204da20be193e3c00c4a0cb54',1,'nd6_restart_netif(struct netif *netif): nd6.c'],['../nd6_8h.html#a73d3192204da20be193e3c00c4a0cb54',1,'nd6_restart_netif(struct netif *netif): nd6.c']]], - ['nd6_5frtr_5fsolicitation_5finterval',['ND6_RTR_SOLICITATION_INTERVAL',['../nd6_8h.html#a2fec65c0785551bad3a282ddee4062ac',1,'nd6.h']]], - ['nd6_5fstats',['ND6_STATS',['../group__lwip__opts__stats.html#ga753161114df60299a28d51c092c756cf',1,'opt.h']]], - ['nd6_5ftmr',['nd6_tmr',['../nd6_8c.html#a754781b509e69c35a7a4ee7e380399fe',1,'nd6_tmr(void): nd6.c'],['../nd6_8h.html#a754781b509e69c35a7a4ee7e380399fe',1,'nd6_tmr(void): nd6.c']]], - ['nd6_5ftmr_5finterval',['ND6_TMR_INTERVAL',['../nd6_8h.html#a3250c1e32713635d588cf25865ebed56',1,'nd6.h']]], - ['netb_5fhflag_5fresponse',['NETB_HFLAG_RESPONSE',['../netbiosns_8c.html#af09685abf1739c802bc8772b35b7fb1c',1,'netbiosns.c']]], - ['netb_5fnflag_5funique',['NETB_NFLAG_UNIQUE',['../netbiosns_8c.html#ae00d45caef5a670e3aedde2788b3f212',1,'netbiosns.c']]], - ['netbios_5fanswer',['netbios_answer',['../structnetbios__answer.html',1,'']]], - ['netbios_5fhdr',['netbios_hdr',['../structnetbios__hdr.html',1,'']]], - ['netbios_5flwip_5fname',['NETBIOS_LWIP_NAME',['../group__netbiosns__opts.html#ga468c2ae67a79ce082ee585a438f7373b',1,'netbiosns_opts.h']]], - ['netbios_5fname_5fhdr',['netbios_name_hdr',['../structnetbios__name__hdr.html',1,'']]], - ['netbios_5fname_5flen',['NETBIOS_NAME_LEN',['../netbiosns_8c.html#a4b83658c5bbb9ac90aca4351086a9a00',1,'netbiosns.c']]], - ['netbios_5fname_5fttl',['NETBIOS_NAME_TTL',['../netbiosns_8c.html#a35d43ea3290f6412e45598b610f03cf1',1,'netbiosns.c']]], - ['netbios_5fquestion_5fhdr',['netbios_question_hdr',['../structnetbios__question__hdr.html',1,'']]], - ['netbios_5fresp',['netbios_resp',['../structnetbios__resp.html',1,'']]], - ['netbios_20responder',['NETBIOS responder',['../group__netbiosns.html',1,'']]], - ['netbiosns_2ec',['netbiosns.c',['../netbiosns_8c.html',1,'']]], - ['netbiosns_2eh',['netbiosns.h',['../netbiosns_8h.html',1,'']]], - ['netbiosns_5finit',['netbiosns_init',['../group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b',1,'netbiosns_init(void): netbiosns.c'],['../group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b',1,'netbiosns_init(void): netbiosns.c']]], - ['netbiosns_5fopts_2eh',['netbiosns_opts.h',['../netbiosns__opts_8h.html',1,'']]], - ['netbiosns_5fstop',['netbiosns_stop',['../group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806',1,'netbiosns_stop(void): netbiosns.c'],['../group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806',1,'netbiosns_stop(void): netbiosns.c']]], - ['netbuf',['netbuf',['../structnetbuf.html',1,'netbuf'],['../group__netbuf.html',1,'(Global Namespace)']]], - ['netbuf_2ec',['netbuf.c',['../netbuf_8c.html',1,'']]], - ['netbuf_2eh',['netbuf.h',['../netbuf_8h.html',1,'']]], - ['netbuf_5falloc',['netbuf_alloc',['../group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0',1,'netbuf_alloc(struct netbuf *buf, u16_t size): netbuf.c'],['../group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0',1,'netbuf_alloc(struct netbuf *buf, u16_t size): netbuf.c']]], - ['netbuf_5fchain',['netbuf_chain',['../group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602',1,'netbuf_chain(struct netbuf *head, struct netbuf *tail): netbuf.c'],['../group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602',1,'netbuf_chain(struct netbuf *head, struct netbuf *tail): netbuf.c']]], - ['netbuf_5fdata',['netbuf_data',['../group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01',1,'netbuf_data(struct netbuf *buf, void **dataptr, u16_t *len): netbuf.c'],['../group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01',1,'netbuf_data(struct netbuf *buf, void **dataptr, u16_t *len): netbuf.c']]], - ['netbuf_5fdelete',['netbuf_delete',['../group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d',1,'netbuf_delete(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d',1,'netbuf_delete(struct netbuf *buf): netbuf.c']]], - ['netbuf_5ffirst',['netbuf_first',['../group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51',1,'netbuf_first(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51',1,'netbuf_first(struct netbuf *buf): netbuf.c']]], - ['netbuf_5fflag_5fchksum',['NETBUF_FLAG_CHKSUM',['../netbuf_8h.html#ab75db64a9e84eb67a382c30e382d417c',1,'netbuf.h']]], - ['netbuf_5fflag_5fdestaddr',['NETBUF_FLAG_DESTADDR',['../netbuf_8h.html#ab38abb4213df4c00b9b3ab844322a090',1,'netbuf.h']]], - ['netbuf_5ffree',['netbuf_free',['../group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b',1,'netbuf_free(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b',1,'netbuf_free(struct netbuf *buf): netbuf.c']]], - ['netbuf_5fnew',['netbuf_new',['../group__netbuf.html#gaaba704cd963e35e71145de9f5112991d',1,'netbuf_new(void): netbuf.c'],['../group__netbuf.html#gaaba704cd963e35e71145de9f5112991d',1,'netbuf_new(void): netbuf.c']]], - ['netbuf_5fnext',['netbuf_next',['../group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715',1,'netbuf_next(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715',1,'netbuf_next(struct netbuf *buf): netbuf.c']]], - ['netbuf_5fref',['netbuf_ref',['../group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2',1,'netbuf_ref(struct netbuf *buf, const void *dataptr, u16_t size): netbuf.c'],['../group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2',1,'netbuf_ref(struct netbuf *buf, const void *dataptr, u16_t size): netbuf.c']]], - ['netconn',['netconn',['../structnetconn.html',1,'netconn'],['../group__netconn.html',1,'(Global Namespace)']]], - ['netconn_5faccept',['netconn_accept',['../group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69',1,'netconn_accept(struct netconn *conn, struct netconn **new_conn): api_lib.c'],['../group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69',1,'netconn_accept(struct netconn *conn, struct netconn **new_conn): api_lib.c']]], - ['netconn_5faddr',['netconn_addr',['../group__netconn__common.html#ga37ec33522cfc26fa57251c33e4cebb3e',1,'api.h']]], - ['netconn_5falloc',['netconn_alloc',['../api__msg_8c.html#a919865fa64270a3e4cb719ddff2fead9',1,'netconn_alloc(enum netconn_type t, netconn_callback callback): api_msg.c'],['../api__msg_8h.html#a919865fa64270a3e4cb719ddff2fead9',1,'netconn_alloc(enum netconn_type t, netconn_callback callback): api_msg.c']]], - ['netconn_5fbind',['netconn_bind',['../group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230',1,'netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230',1,'netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fbind_5fif',['netconn_bind_if',['../group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5',1,'netconn_bind_if(struct netconn *conn, u8_t if_idx): api_lib.c'],['../group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5',1,'netconn_bind_if(struct netconn *conn, u8_t if_idx): api_lib.c']]], - ['netconn_5fcallback',['netconn_callback',['../api_8h.html#a3e130339f00202b3ab714af502163a2d',1,'api.h']]], - ['netconn_5fclose',['netconn_close',['../group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624',1,'netconn_close(struct netconn *conn): api_lib.c'],['../group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624',1,'netconn_close(struct netconn *conn): api_lib.c']]], - ['netconn_5fconnect',['netconn_connect',['../group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77',1,'netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77',1,'netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fdelete',['netconn_delete',['../group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403',1,'netconn_delete(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403',1,'netconn_delete(struct netconn *conn): api_lib.c']]], - ['netconn_5fdisconnect',['netconn_disconnect',['../group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402',1,'netconn_disconnect(struct netconn *conn): api_lib.c'],['../group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402',1,'netconn_disconnect(struct netconn *conn): api_lib.c']]], - ['netconn_5ferr',['netconn_err',['../group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4',1,'netconn_err(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4',1,'netconn_err(struct netconn *conn): api_lib.c']]], - ['netconn_5fevt',['netconn_evt',['../api_8h.html#af722260882d14c49afb765293ffb0155',1,'api.h']]], - ['netconn_5ffin_5frx_5fpending',['NETCONN_FIN_RX_PENDING',['../api_8h.html#a24d62a2a03ba421fcf2bdce1ea89b949',1,'api.h']]], - ['netconn_5fflag_5fcheck_5fwritespace',['NETCONN_FLAG_CHECK_WRITESPACE',['../api_8h.html#a9d791955a4256a0589a3844e4e6f0f9c',1,'api.h']]], - ['netconn_5fflag_5fin_5fnonblocking_5fconnect',['NETCONN_FLAG_IN_NONBLOCKING_CONNECT',['../api_8h.html#a70bb861ee643b60ee402fd48f581f58d',1,'api.h']]], - ['netconn_5fflag_5fipv6_5fv6only',['NETCONN_FLAG_IPV6_V6ONLY',['../api_8h.html#a60892e4eb139f10157847fea4266bf5b',1,'api.h']]], - ['netconn_5fflag_5fmboxclosed',['NETCONN_FLAG_MBOXCLOSED',['../api_8h.html#af77be7590d3712259e78103c1dddf63f',1,'api.h']]], - ['netconn_5fflag_5fnon_5fblocking',['NETCONN_FLAG_NON_BLOCKING',['../api_8h.html#abee57aa0ba63e35742d411bc5224900a',1,'api.h']]], - ['netconn_5ffree',['netconn_free',['../api__msg_8c.html#a875b82ad129bdec1c6f2c21cbeedc48b',1,'netconn_free(struct netconn *conn): api_msg.c'],['../api__msg_8h.html#a875b82ad129bdec1c6f2c21cbeedc48b',1,'netconn_free(struct netconn *conn): api_msg.c']]], - ['netconn_5fget_5fipv6only',['netconn_get_ipv6only',['../group__netconn__common.html#gaf001c7d5fbf97c04eb1d9ac7d14c9c31',1,'api.h']]], - ['netconn_5fget_5frecvbufsize',['netconn_get_recvbufsize',['../api_8h.html#ac0298c287dc3823047c378c014ff1eb0',1,'api.h']]], - ['netconn_5fget_5fsendtimeout',['netconn_get_sendtimeout',['../api_8h.html#a7d6e84458eec796b0b0ce1bb247f323f',1,'api.h']]], - ['netconn_5fgetaddr',['netconn_getaddr',['../api__lib_8c.html#a28430d1d86733f1bf98dc31305c42104',1,'netconn_getaddr(struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local): api_lib.c'],['../api_8h.html#a28430d1d86733f1bf98dc31305c42104',1,'netconn_getaddr(struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local): api_lib.c']]], - ['netconn_5fgethostbyname_5faddrtype',['netconn_gethostbyname_addrtype',['../group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5',1,'netconn_gethostbyname_addrtype(const char *name, ip_addr_t *addr, u8_t dns_addrtype): api_lib.c'],['../group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5',1,'netconn_gethostbyname_addrtype(const char *name, ip_addr_t *addr, u8_t dns_addrtype): api_lib.c']]], - ['netconn_5figmp',['netconn_igmp',['../api_8h.html#a5c6ded2c082de1536019b197a0a912db',1,'api.h']]], - ['netconn_5fis_5fnonblocking',['netconn_is_nonblocking',['../api_8h.html#a5789f0030b895b40625a74deb5a1092f',1,'api.h']]], - ['netconn_5fjoin_5fleave_5fgroup',['netconn_join_leave_group',['../group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed',1,'netconn_join_leave_group(struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave): api_lib.c'],['../group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed',1,'netconn_join_leave_group(struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave): api_lib.c']]], - ['netconn_5fjoin_5fleave_5fgroup_5fnetif',['netconn_join_leave_group_netif',['../group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b',1,'netconn_join_leave_group_netif(struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave): api_lib.c'],['../group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b',1,'netconn_join_leave_group_netif(struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave): api_lib.c']]], - ['netconn_5flisten',['netconn_listen',['../group__netconn__tcp.html#ga43e3f4c2169dec0f666c502e490416b7',1,'api.h']]], - ['netconn_5flisten_5fwith_5fbacklog',['netconn_listen_with_backlog',['../group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d',1,'netconn_listen_with_backlog(struct netconn *conn, u8_t backlog): api_lib.c'],['../group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d',1,'netconn_listen_with_backlog(struct netconn *conn, u8_t backlog): api_lib.c']]], - ['netconn_5fnew',['netconn_new',['../group__netconn__common.html#gab2bd1d5e633e14e428cfc0ca908d5e0c',1,'api.h']]], - ['netconn_5fnew_5fwith_5fproto_5fand_5fcallback',['netconn_new_with_proto_and_callback',['../api__lib_8c.html#ad0a0434e5ff08bb350740cb840e2aca8',1,'netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto, netconn_callback callback): api_lib.c'],['../api_8h.html#ad0a0434e5ff08bb350740cb840e2aca8',1,'netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto, netconn_callback callback): api_lib.c']]], - ['netconn_5fpeer',['netconn_peer',['../group__netconn__common.html#ga1065e769f2276270722a7700182077bc',1,'api.h']]], - ['netconn_5fprepare_5fdelete',['netconn_prepare_delete',['../group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0',1,'netconn_prepare_delete(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0',1,'netconn_prepare_delete(struct netconn *conn): api_lib.c']]], - ['netconn_5fraw',['NETCONN_RAW',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a0d828a7e9c1614d4cae56602b09f39e9',1,'api.h']]], - ['netconn_5frecv',['netconn_recv',['../group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf',1,'netconn_recv(struct netconn *conn, struct netbuf **new_buf): api_lib.c'],['../group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf',1,'netconn_recv(struct netconn *conn, struct netbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5ftcp_5fpbuf',['netconn_recv_tcp_pbuf',['../group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490',1,'netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf): api_lib.c'],['../group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490',1,'netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5ftcp_5fpbuf_5fflags',['netconn_recv_tcp_pbuf_flags',['../group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294',1,'netconn_recv_tcp_pbuf_flags(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags): api_lib.c'],['../group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294',1,'netconn_recv_tcp_pbuf_flags(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags): api_lib.c']]], - ['netconn_5frecv_5fudp_5fraw_5fnetbuf',['netconn_recv_udp_raw_netbuf',['../api__lib_8c.html#a805a90b546c5a149f04782351633979b',1,'netconn_recv_udp_raw_netbuf(struct netconn *conn, struct netbuf **new_buf): api_lib.c'],['../api_8h.html#a805a90b546c5a149f04782351633979b',1,'netconn_recv_udp_raw_netbuf(struct netconn *conn, struct netbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5fudp_5fraw_5fnetbuf_5fflags',['netconn_recv_udp_raw_netbuf_flags',['../api__lib_8c.html#a505c3b8e400babf9681e09c945b7f421',1,'netconn_recv_udp_raw_netbuf_flags(struct netconn *conn, struct netbuf **new_buf, u8_t apiflags): api_lib.c'],['../api_8h.html#a505c3b8e400babf9681e09c945b7f421',1,'netconn_recv_udp_raw_netbuf_flags(struct netconn *conn, struct netbuf **new_buf, u8_t apiflags): api_lib.c']]], - ['netconn_5fsend',['netconn_send',['../group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238',1,'netconn_send(struct netconn *conn, struct netbuf *buf): api_lib.c'],['../group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238',1,'netconn_send(struct netconn *conn, struct netbuf *buf): api_lib.c']]], - ['netconn_5fsendto',['netconn_sendto',['../group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c',1,'netconn_sendto(struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c',1,'netconn_sendto(struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fset_5fipv6only',['netconn_set_ipv6only',['../group__netconn__common.html#gae56911e2d92bebf43d73e116530e41f1',1,'api.h']]], - ['netconn_5fset_5fnonblocking',['netconn_set_nonblocking',['../api_8h.html#a6a578dd5b55e4457e0d23574ec9c55bb',1,'api.h']]], - ['netconn_5fset_5frecvbufsize',['netconn_set_recvbufsize',['../api_8h.html#a04785274634a5b504c760731c2e70725',1,'api.h']]], - ['netconn_5fset_5fsendtimeout',['netconn_set_sendtimeout',['../api_8h.html#a3ce3ad9f660e99b11fec20cafaf8f016',1,'api.h']]], - ['netconn_5fshutdown',['netconn_shutdown',['../group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63',1,'netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx): api_lib.c'],['../group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63',1,'netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx): api_lib.c']]], - ['netconn_5fstate',['netconn_state',['../api_8h.html#a2c6c9c1869f443c5ec7b31180a44fada',1,'api.h']]], - ['netconn_5ftcp',['NETCONN_TCP',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a75d14318b91af7a452230189f47e5e1a',1,'api.h']]], - ['netconn_5ftcp_5fipv6',['NETCONN_TCP_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91ae7efa7c4e50b7b381531a2136cd5a013',1,'api.h']]], - ['netconn_5ftype',['netconn_type',['../api_8h.html#a62cd17ad03bb2817cb0c419e1c9790b1',1,'netconn_type(): api.h'],['../group__netconn__common.html#gaaba260d28d105fb4bce9185fd0300d91',1,'netconn_type(): api.h']]], - ['netconn_5fudp',['NETCONN_UDP',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a6b8ec191d69f7e639f4ab40779069636',1,'api.h']]], - ['netconn_5fudp_5fipv6',['NETCONN_UDP_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a34ee1c89f6705462590a4fe2c9772d9e',1,'api.h']]], - ['netconn_5fudplite',['NETCONN_UDPLITE',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a655e1625cc7e6a93f1e3d2646f56a1e4',1,'api.h']]], - ['netconn_5fudplite_5fipv6',['NETCONN_UDPLITE_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91aa9cabc9d90606b5c5939fcc02ac588c7',1,'api.h']]], - ['netconn_5fudpnochksum',['NETCONN_UDPNOCHKSUM',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a7e0c3f566b3d4321b36b711b6b1ad6de',1,'api.h']]], - ['netconn_5fudpnochksum_5fipv6',['NETCONN_UDPNOCHKSUM_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a2c7f548d26f6c411f084b6c59247b60e',1,'api.h']]], - ['netconn_5fwrite',['netconn_write',['../group__netconn__tcp.html#gafea5e9b90770a7c6cd0762ceb65e5b46',1,'api.h']]], - ['netconn_5fwrite_5fpartly',['netconn_write_partly',['../group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf',1,'netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written): api_lib.c'],['../group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf',1,'netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written): api_lib.c']]], - ['netconn_5fwrite_5fvectors_5fpartly',['netconn_write_vectors_partly',['../api__lib_8c.html#a992b4fe8a855fd94861738f7260d0a32',1,'netconn_write_vectors_partly(struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written): api_lib.c'],['../api_8h.html#a992b4fe8a855fd94861738f7260d0a32',1,'netconn_write_vectors_partly(struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written): api_lib.c']]], - ['netdb_2ec',['netdb.c',['../netdb_8c.html',1,'']]], - ['netdb_2eh',['netdb.h',['../compat_2posix_2netdb_8h.html',1,'(Global Namespace)'],['../lwip_2netdb_8h.html',1,'(Global Namespace)']]], - ['netdb_20api',['NETDB API',['../group__netdbapi.html',1,'']]], - ['netif',['netif',['../structnetif.html',1,'netif'],['../structmdns__packet.html#ac7307f344f654cb954f92d578dc7c989',1,'mdns_packet::netif()'],['../structmdns__outpacket.html#ad0bd066f127d35a0ce67193e1cd07430',1,'mdns_outpacket::netif()'],['../group__netif.html',1,'(Global Namespace)']]], - ['netif_2ec',['netif.c',['../netif_8c.html',1,'']]], - ['netif_2eh',['netif.h',['../netif_8h.html',1,'']]], - ['netif_5fadd',['netif_add',['../group__netif.html#gade5498543e74067f28cc6bef0209e3be',1,'netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netif.c'],['../group__netif.html#gade5498543e74067f28cc6bef0209e3be',1,'netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netif.c']]], - ['netif_5fadd_5fext_5fcallback',['netif_add_ext_callback',['../group__netif.html#ga3efc2b72f75936d50708247420c9d1d9',1,'netif_add_ext_callback(netif_ext_callback_t *callback, netif_ext_callback_fn fn): netif.c'],['../group__netif.html#ga3efc2b72f75936d50708247420c9d1d9',1,'netif_add_ext_callback(netif_ext_callback_t *callback, netif_ext_callback_fn fn): netif.c']]], - ['netif_5fadd_5fip6_5faddress',['netif_add_ip6_address',['../group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327',1,'netif_add_ip6_address(struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx): netif.c'],['../group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327',1,'netif_add_ip6_address(struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx): netif.c']]], - ['netif_5fadd_5fmac_5ffilter',['NETIF_ADD_MAC_FILTER',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a4186fbaf94be956ea1a3b02cd1cccb1f',1,'netif.h']]], - ['netif_5fadd_5fnoaddr',['netif_add_noaddr',['../group__netif.html#gac20150ac754ff1f88afeaa33be3552a4',1,'netif_add_noaddr(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input): netif.c'],['../group__netif.html#gac20150ac754ff1f88afeaa33be3552a4',1,'netif_add_noaddr(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input): netif.c']]], - ['netif_5falloc_5fclient_5fdata_5fid',['netif_alloc_client_data_id',['../group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978',1,'netif_alloc_client_data_id(void): netif.c'],['../group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978',1,'netif_alloc_client_data_id(void): netif.c']]], - ['netif_5fcreate_5fip6_5flinklocal_5faddress',['netif_create_ip6_linklocal_address',['../group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9',1,'netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit): netif.c'],['../group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9',1,'netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit): netif.c']]], - ['netif_5fdebug',['NETIF_DEBUG',['../group__lwip__opts__debugmsg.html#ga2dfad02b075a7f9a8791a66fe40864a4',1,'opt.h']]], - ['netif_5fdefault',['netif_default',['../netif_8c.html#a3d0925cbce550ed461907aee816713ba',1,'netif_default(): netif.c'],['../netif_8h.html#a3d0925cbce550ed461907aee816713ba',1,'netif_default(): netif.c']]], - ['netif_5fdel_5fmac_5ffilter',['NETIF_DEL_MAC_FILTER',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a7ad3406353906deb4e64ebeed349e07e',1,'netif.h']]], - ['netif_5fext_5fcallback_5fargs_5ft',['netif_ext_callback_args_t',['../unionnetif__ext__callback__args__t.html',1,'']]], - ['netif_5fext_5fcallback_5ffn',['netif_ext_callback_fn',['../group__netif.html#ga5ee213cea065424c89c66f138c008da1',1,'netif.h']]], - ['netif_5ffind',['netif_find',['../group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def',1,'netif_find(const char *name): netif.c'],['../group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def',1,'netif_find(const char *name): netif.c']]], - ['netif_5fflag_5fbroadcast',['NETIF_FLAG_BROADCAST',['../group__netif__flags.html#gaef64fe15c82bc7b235366923e517104e',1,'netif.h']]], - ['netif_5fflag_5fetharp',['NETIF_FLAG_ETHARP',['../group__netif__flags.html#ga92448dc510bc8d700c09e5c971ef0676',1,'netif.h']]], - ['netif_5fflag_5fethernet',['NETIF_FLAG_ETHERNET',['../group__netif__flags.html#ga76ad9d0cf9f029df0ab2a998c64040dc',1,'netif.h']]], - ['netif_5fflag_5figmp',['NETIF_FLAG_IGMP',['../group__netif__flags.html#gac9493b923d733c73f6006d9714826558',1,'netif.h']]], - ['netif_5fflag_5flink_5fup',['NETIF_FLAG_LINK_UP',['../group__netif__flags.html#ga75f5a2b9276c93e3bd18a568459fd2d8',1,'netif.h']]], - ['netif_5fflag_5fmld6',['NETIF_FLAG_MLD6',['../group__netif__flags.html#gab14fbe1447d2fdbdf5abc87f51eb6508',1,'netif.h']]], - ['netif_5fflag_5fup',['NETIF_FLAG_UP',['../group__netif__flags.html#gab47d7d130693dc155f480a5bf447725e',1,'netif.h']]], - ['netif_5fget_5fby_5findex',['netif_get_by_index',['../group__netif.html#gae4df885347c800a5486d3bf25981300e',1,'netif_get_by_index(u8_t idx): netif.c'],['../group__netif.html#gae4df885347c800a5486d3bf25981300e',1,'netif_get_by_index(u8_t idx): netif.c']]], - ['netif_5fget_5fclient_5fdata',['netif_get_client_data',['../group__netif__cd.html#ga4bce01ddbf0fd70cb88431f773c91bc5',1,'netif.h']]], - ['netif_5fget_5fhostname',['netif_get_hostname',['../group__netif.html#ga5a378ba73e60cd1e5235474f0db22978',1,'netif.h']]], - ['netif_5fget_5fip6_5faddr_5fmatch',['netif_get_ip6_addr_match',['../netif_8c.html#a0ec111195bcc452f77895ad35aedd7dc',1,'netif_get_ip6_addr_match(struct netif *netif, const ip6_addr_t *ip6addr): netif.c'],['../netif_8h.html#a0ec111195bcc452f77895ad35aedd7dc',1,'netif_get_ip6_addr_match(struct netif *netif, const ip6_addr_t *ip6addr): netif.c']]], - ['netif_5figmp_5fdata',['netif_igmp_data',['../group__igmp.html#gad990dfc5ed8b644c16cc578c876e588d',1,'igmp.h']]], - ['netif_5figmp_5fmac_5ffilter_5ffn',['netif_igmp_mac_filter_fn',['../netif_8h.html#a71cad3277efe29191eef3348f4bf21f7',1,'netif.h']]], - ['netif_5findex_5fto_5fname',['netif_index_to_name',['../group__netif.html#ga3ff104d083914e87a7805a0b90a85755',1,'netif_index_to_name(u8_t idx, char *name): netif.c'],['../group__netif.html#ga3ff104d083914e87a7805a0b90a85755',1,'netif_index_to_name(u8_t idx, char *name): netif.c']]], - ['netif_5finit_5ffn',['netif_init_fn',['../netif_8h.html#a2b02a78a8769925ff8e4f83d34e5e1f5',1,'netif.h']]], - ['netif_5finput',['netif_input',['../group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385',1,'netif_input(struct pbuf *p, struct netif *inp): netif.c'],['../group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385',1,'netif_input(struct pbuf *p, struct netif *inp): netif.c']]], - ['netif_5finput_5ffn',['netif_input_fn',['../netif_8h.html#ab2302b1b64ac7b95f24c6bab754a575e',1,'netif.h']]], - ['netif_5finvoke_5fext_5fcallback',['netif_invoke_ext_callback',['../netif_8c.html#a75b5298b1c3c3794747d78a4ce95d81c',1,'netif_invoke_ext_callback(struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args): netif.c'],['../netif_8h.html#a75b5298b1c3c3794747d78a4ce95d81c',1,'netif_invoke_ext_callback(struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args): netif.c']]], - ['netif_5fip4_5faddr',['netif_ip4_addr',['../group__netif__ip4.html#gac9b6e63b5dd2968fe0a4813f3eefb55d',1,'netif.h']]], - ['netif_5fip4_5fgw',['netif_ip4_gw',['../group__netif__ip4.html#ga86d69faf416765b7f8faf60a43cc50da',1,'netif.h']]], - ['netif_5fip4_5fnetmask',['netif_ip4_netmask',['../group__netif__ip4.html#ga952d1436f2428b92fc8197bcf2f8fca3',1,'netif.h']]], - ['netif_5fip6_5faddr',['netif_ip6_addr',['../group__netif__ip6.html#ga7ec0623f1a858a0cdb187beaa89df365',1,'netif.h']]], - ['netif_5fip6_5faddr_5fset',['netif_ip6_addr_set',['../group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb',1,'netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6): netif.c'],['../group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb',1,'netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6): netif.c']]], - ['netif_5fip6_5faddr_5fset_5fstate',['netif_ip6_addr_set_state',['../group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f',1,'netif_ip6_addr_set_state(struct netif *netif, s8_t addr_idx, u8_t state): netif.c'],['../group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f',1,'netif_ip6_addr_set_state(struct netif *netif, s8_t addr_idx, u8_t state): netif.c']]], - ['netif_5fip_5faddr4',['netif_ip_addr4',['../group__netif__ip4.html#ga54179a2f3b7cc35b23ee8d692d8d8022',1,'netif.h']]], - ['netif_5fip_5faddr6',['netif_ip_addr6',['../group__netif__ip6.html#gae424e336fe9f013b30d4065fd35c91ee',1,'netif.h']]], - ['netif_5fip_5fgw4',['netif_ip_gw4',['../group__netif__ip4.html#ga7ea95478e000701423b7f6316e575a2a',1,'netif.h']]], - ['netif_5fip_5fnetmask4',['netif_ip_netmask4',['../group__netif__ip4.html#ga58518602f388d2640985a01a312f0a51',1,'netif.h']]], - ['netif_5fis_5flink_5fup',['netif_is_link_up',['../netif_8h.html#a780be4c3fa9f7f2534f7865666c3a1b8',1,'netif.h']]], - ['netif_5fis_5fup',['netif_is_up',['../group__netif.html#ga94a4c24c988afc0a577387730f303b19',1,'netif.h']]], - ['netif_5flinkoutput_5ffn',['netif_linkoutput_fn',['../netif_8h.html#ab75e9d808bc1b788bea84213e6a111ed',1,'netif.h']]], - ['netif_5flist',['netif_list',['../netif_8c.html#a1c8141eaa98f6dc6dfddbb23a706656c',1,'netif_list(): netif.c'],['../netif_8h.html#a1c8141eaa98f6dc6dfddbb23a706656c',1,'netif_list(): netif.c']]], - ['netif_5floop_5foutput',['netif_loop_output',['../group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2',1,'netif_loop_output(struct netif *netif, struct pbuf *p): netif.c'],['../group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2',1,'netif_loop_output(struct netif *netif, struct pbuf *p): netif.c']]], - ['netif_5fmac_5ffilter_5faction',['netif_mac_filter_action',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0',1,'netif.h']]], - ['netif_5fmax_5fhwaddr_5flen',['NETIF_MAX_HWADDR_LEN',['../netif_8h.html#ab887a8ec553de1be1d04cf2961c63c41',1,'netif.h']]], - ['netif_5fmld6_5fdata',['netif_mld6_data',['../group__mld6.html#ga02a2259082f22c5989a3c929be95e641',1,'mld6.h']]], - ['netif_5fmld_5fmac_5ffilter_5ffn',['netif_mld_mac_filter_fn',['../netif_8h.html#af2ed0716122b65e7feb43e0dd99ae468',1,'netif.h']]], - ['netif_5fname_5fto_5findex',['netif_name_to_index',['../group__netif.html#gac763a1f647fb9e8af4254418e813a6ae',1,'netif_name_to_index(const char *name): netif.c'],['../group__netif.html#gac763a1f647fb9e8af4254418e813a6ae',1,'netif_name_to_index(const char *name): netif.c']]], - ['netif_5fnamesize',['NETIF_NAMESIZE',['../netif_8h.html#a302f24fbfe883ee4840ffc71f267ae2a',1,'netif.h']]], - ['netif_5fnsc_5freason_5ft',['netif_nsc_reason_t',['../group__netif.html#gab2b9387389513a02027c62e246723808',1,'netif.h']]], - ['netif_5foutput_5ffn',['netif_output_fn',['../netif_8h.html#a7b4893aa2ed8c606a0cd7aa932fe5067',1,'netif.h']]], - ['netif_5foutput_5fip6_5ffn',['netif_output_ip6_fn',['../netif_8h.html#a343a5b14136a51957d552527384674b3',1,'netif.h']]], - ['netif_5fpoll',['netif_poll',['../netif_8c.html#a0fbaed78253d21e1b54e65651da3e327',1,'netif_poll(struct netif *netif): netif.c'],['../netif_8h.html#a0fbaed78253d21e1b54e65651da3e327',1,'netif_poll(struct netif *netif): netif.c']]], - ['netif_5fremove',['netif_remove',['../group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979',1,'netif_remove(struct netif *netif): netif.c'],['../group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979',1,'netif_remove(struct netif *netif): netif.c']]], - ['netif_5fremove_5fext_5fcallback',['netif_remove_ext_callback',['../group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716',1,'netif_remove_ext_callback(netif_ext_callback_t *callback): netif.c'],['../group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716',1,'netif_remove_ext_callback(netif_ext_callback_t *callback): netif.c']]], - ['netif_5fset_5faddr',['netif_set_addr',['../group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1',1,'netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netif.c'],['../group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1',1,'netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netif.c']]], - ['netif_5fset_5fclient_5fdata',['netif_set_client_data',['../group__netif__cd.html#ga5ce61a277e1951183f7b7d03742c231f',1,'netif.h']]], - ['netif_5fset_5fdefault',['netif_set_default',['../group__netif.html#gac90f290edd005238d62aa94c4ac9dea3',1,'netif_set_default(struct netif *netif): netif.c'],['../group__netif.html#gac90f290edd005238d62aa94c4ac9dea3',1,'netif_set_default(struct netif *netif): netif.c']]], - ['netif_5fset_5fdown',['netif_set_down',['../group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf',1,'netif_set_down(struct netif *netif): netif.c'],['../group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf',1,'netif_set_down(struct netif *netif): netif.c']]], - ['netif_5fset_5fgw',['netif_set_gw',['../group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520',1,'netif_set_gw(struct netif *netif, const ip4_addr_t *gw): netif.c'],['../group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520',1,'netif_set_gw(struct netif *netif, const ip4_addr_t *gw): netif.c']]], - ['netif_5fset_5fhostname',['netif_set_hostname',['../group__netif.html#ga5e5d2c6fa5566a24dd848f3a2c7c957f',1,'netif.h']]], - ['netif_5fset_5figmp_5fmac_5ffilter',['netif_set_igmp_mac_filter',['../group__netif.html#ga3428b3f8195249c6cd8704a4db46b401',1,'netif.h']]], - ['netif_5fset_5fipaddr',['netif_set_ipaddr',['../group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca',1,'netif_set_ipaddr(struct netif *netif, const ip4_addr_t *ipaddr): netif.c'],['../group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca',1,'netif_set_ipaddr(struct netif *netif, const ip4_addr_t *ipaddr): netif.c']]], - ['netif_5fset_5flink_5fcallback',['netif_set_link_callback',['../group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4',1,'netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback): netif.c'],['../group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4',1,'netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback): netif.c']]], - ['netif_5fset_5flink_5fdown',['netif_set_link_down',['../group__netif.html#ga34e37a1e8e358760dc1c43887922c7db',1,'netif_set_link_down(struct netif *netif): netif.c'],['../group__netif.html#ga34e37a1e8e358760dc1c43887922c7db',1,'netif_set_link_down(struct netif *netif): netif.c']]], - ['netif_5fset_5flink_5fup',['netif_set_link_up',['../group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea',1,'netif_set_link_up(struct netif *netif): netif.c'],['../group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea',1,'netif_set_link_up(struct netif *netif): netif.c']]], - ['netif_5fset_5fmld_5fmac_5ffilter',['netif_set_mld_mac_filter',['../group__netif.html#ga97f30bb5542e4c07d3b32e3c754e104c',1,'netif.h']]], - ['netif_5fset_5fnetmask',['netif_set_netmask',['../group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53',1,'netif_set_netmask(struct netif *netif, const ip4_addr_t *netmask): netif.c'],['../group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53',1,'netif_set_netmask(struct netif *netif, const ip4_addr_t *netmask): netif.c']]], - ['netif_5fset_5fremove_5fcallback',['netif_set_remove_callback',['../group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce',1,'netif_set_remove_callback(struct netif *netif, netif_status_callback_fn remove_callback): netif.c'],['../group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce',1,'netif_set_remove_callback(struct netif *netif, netif_status_callback_fn remove_callback): netif.c']]], - ['netif_5fset_5fstatus_5fcallback',['netif_set_status_callback',['../group__netif.html#gadc8787b23ac0ee023979cbadf87813d4',1,'netif_set_status_callback(struct netif *netif, netif_status_callback_fn status_callback): netif.c'],['../group__netif.html#gadc8787b23ac0ee023979cbadf87813d4',1,'netif_set_status_callback(struct netif *netif, netif_status_callback_fn status_callback): netif.c']]], - ['netif_5fset_5fup',['netif_set_up',['../group__netif.html#gaf19693be401a265a52d2a56c65753121',1,'netif_set_up(struct netif *netif): netif.c'],['../group__netif.html#gaf19693be401a265a52d2a56c65753121',1,'netif_set_up(struct netif *netif): netif.c']]], - ['netif_5fstatus_5fcallback_5ffn',['netif_status_callback_fn',['../netif_8h.html#a447d0a7e7c6e2396557c287b8b8c9436',1,'netif.h']]], - ['netif_5fto_5fnum',['netif_to_num',['../snmp__core_8c.html#a871aa636806c7d68cbe24572598e59de',1,'netif_to_num(const struct netif *netif): snmp_core.c'],['../snmp__core_8h.html#a871aa636806c7d68cbe24572598e59de',1,'netif_to_num(const struct netif *netif): snmp_core.c']]], - ['netif_20api',['NETIF API',['../group__netifapi.html',1,'']]], - ['netifapi_2ec',['netifapi.c',['../netifapi_8c.html',1,'']]], - ['netifapi_2eh',['netifapi.h',['../netifapi_8h.html',1,'']]], - ['netifapi_5farp_5fadd',['netifapi_arp_add',['../netifapi_8c.html#a62b0bdbb3783eb27aa73485081306119',1,'netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type): netifapi.c'],['../netifapi_8h.html#a62b0bdbb3783eb27aa73485081306119',1,'netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type): netifapi.c']]], - ['netifapi_5farp_5fremove',['netifapi_arp_remove',['../netifapi_8c.html#a037c3d05c19b4d467b6ce06eb4639ee8',1,'netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type): netifapi.c'],['../netifapi_8h.html#a037c3d05c19b4d467b6ce06eb4639ee8',1,'netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type): netifapi.c']]], - ['netifapi_5fautoip_5fstart',['netifapi_autoip_start',['../group__netifapi__autoip.html#gaca26bae2a21e0732a7599df14f880af2',1,'netifapi.h']]], - ['netifapi_5fautoip_5fstop',['netifapi_autoip_stop',['../group__netifapi__autoip.html#gae604f96907a52557e4ebd1bd5d80071d',1,'netifapi.h']]], - ['netifapi_5fdhcp_5finform',['netifapi_dhcp_inform',['../group__netifapi__dhcp4.html#ga29108975e9aa6463b9a574de961317e0',1,'netifapi.h']]], - ['netifapi_5fdhcp_5frelease',['netifapi_dhcp_release',['../group__netifapi__dhcp4.html#ga5aeaee24c11128df90a56fe091c9d409',1,'netifapi.h']]], - ['netifapi_5fdhcp_5frelease_5fand_5fstop',['netifapi_dhcp_release_and_stop',['../group__netifapi__dhcp4.html#ga1971af04f882f5afdb3ade454a680134',1,'netifapi.h']]], - ['netifapi_5fdhcp_5frenew',['netifapi_dhcp_renew',['../group__netifapi__dhcp4.html#ga642390e5efa53ad3095e01331c6a936b',1,'netifapi.h']]], - ['netifapi_5fdhcp_5fstart',['netifapi_dhcp_start',['../group__netifapi__dhcp4.html#gae64d13afc6e3b0f21aae04b66d0e3765',1,'netifapi.h']]], - ['netifapi_5fdhcp_5fstop',['netifapi_dhcp_stop',['../group__netifapi__dhcp4.html#ga2322c0d0e3eb6c1097d6f3942905dbd5',1,'netifapi.h']]], - ['netif_20related',['NETIF related',['../group__netifapi__netif.html',1,'']]], - ['netifapi_5fnetif_5fadd',['netifapi_netif_add',['../group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519',1,'netifapi_netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netifapi.c'],['../group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519',1,'netifapi_netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netifapi.c']]], - ['netifapi_5fnetif_5fcommon',['netifapi_netif_common',['../netifapi_8c.html#a26fd83042b53b2ff82e15262ed72f0a7',1,'netifapi_netif_common(struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc): netifapi.c'],['../netifapi_8h.html#a26fd83042b53b2ff82e15262ed72f0a7',1,'netifapi_netif_common(struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc): netifapi.c']]], - ['netifapi_5fnetif_5findex_5fto_5fname',['netifapi_netif_index_to_name',['../group__netifapi__netif.html#gab7914d77d0a89fd6c31048feb0bdafb6',1,'netifapi.c']]], - ['netifapi_5fnetif_5fname_5fto_5findex',['netifapi_netif_name_to_index',['../group__netifapi__netif.html#gad4a821182d01eafa4ca258f958fcb089',1,'netifapi.c']]], - ['netifapi_5fnetif_5fremove',['netifapi_netif_remove',['../group__netifapi__netif.html#ga0e3f522b900a0ba04421c4587e790373',1,'netifapi.h']]], - ['netifapi_5fnetif_5fset_5faddr',['netifapi_netif_set_addr',['../group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973',1,'netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netifapi.c'],['../group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973',1,'netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netifapi.c']]], - ['netifapi_5fnetif_5fset_5fdefault',['netifapi_netif_set_default',['../group__netifapi__netif.html#ga862d6cfa5d36b2c36d7b1671e8d95ccf',1,'netifapi.h']]], - ['netifapi_5fnetif_5fset_5fdown',['netifapi_netif_set_down',['../group__netifapi__netif.html#ga22c02edde32743ccfd41924da0601a16',1,'netifapi.h']]], - ['netifapi_5fnetif_5fset_5flink_5fdown',['netifapi_netif_set_link_down',['../group__netifapi__netif.html#ga2a9694804743f5466c4ecc400b7f07e4',1,'netifapi.h']]], - ['netifapi_5fnetif_5fset_5flink_5fup',['netifapi_netif_set_link_up',['../group__netifapi__netif.html#gac054a60a32447019913d34da63924853',1,'netifapi.h']]], - ['netifapi_5fnetif_5fset_5fup',['netifapi_netif_set_up',['../group__netifapi__netif.html#ga6ce735fe79efe1739e53b7f0e975ac76',1,'netifapi.h']]], - ['netifs',['NETIFs',['../group__netifs.html',1,'']]], - ['netvector',['netvector',['../structnetvector.html',1,'']]], - ['next',['next',['../structmem.html#a5abf13a11156e92c417f7ff66ef0b5cf',1,'mem::next()'],['../structmqtt__request__t.html#aca8de21579f51e7742076a4975a4177b',1,'mqtt_request_t::next()'],['../structsnmp__varbind.html#a7388422ffb0607b209a39d6d3fcad40e',1,'snmp_varbind::next()'],['../structigmp__group.html#a95c41b9e7de6a14bb8a7910913395e78',1,'igmp_group::next()'],['../structmld__group.html#a9273a345a5754241bf26ddc835d27ddc',1,'mld_group::next()'],['../structnetif.html#ae77736b64df442242795220d76be6b86',1,'netif::next()'],['../structpbuf.html#a5e5763c94fd18d78937b0b58ce7df341',1,'pbuf::next()'],['../structpbuf__rom.html#a5ffdf590ed65b217e2d96f648e1bd3e7',1,'pbuf_rom::next()'],['../structlwip__select__cb.html#a94128f0e164f895226f20fe75fddd35a',1,'lwip_select_cb::next()'],['../structtcp__pcb__listen.html#a0483d0c2a2758dcef18689be2efbdf34',1,'tcp_pcb_listen::next()'],['../structtcp__pcb.html#a2aed7ffb5fb83aabe68b36f097d99260',1,'tcp_pcb::next()']]], - ['no_5fsys',['NO_SYS',['../group__lwip__opts__nosys.html#gae00ba99de94a5bf84d832be8976df59b',1,'opt.h']]], - ['node',['node',['../structsnmp__node__instance.html#a4136f44404b25f4d4dacc6b6b76e77ac',1,'snmp_node_instance::node()'],['../structsnmp__tree__node.html#ad851f80c809606947c99cb26a9163386',1,'snmp_tree_node::node()'],['../structsnmp__leaf__node.html#aa9e43030b5229d8425082c595c576992',1,'snmp_leaf_node::node()'],['../structsnmp__scalar__node.html#a3c9e5cc0a5e22ececeeb3c512d25e3a1',1,'snmp_scalar_node::node()'],['../structsnmp__scalar__array__node.html#a34753e75ec873c92381bf9b6d00d411b',1,'snmp_scalar_array_node::node()'],['../structsnmp__table__node.html#a3f12334e8d1556c36ce3e2206001ab18',1,'snmp_table_node::node()']]], - ['node_5ftype',['node_type',['../structsnmp__node.html#a1af8e20a688943a419b307bf123b1851',1,'snmp_node']]], - ['ns_5fheader',['ns_header',['../structns__header.html',1,'']]], - ['num',['num',['../structnetif.html#ab7ef01e505dd2feb781fe86756b1c973',1,'netif::num()'],['../structmemp__desc.html#a2c32db78e565b8812ca0e20fe929a8a7',1,'memp_desc::num()']]], - ['number_5fof_5falignment_5ferrors',['number_of_alignment_errors',['../structnetbios__answer.html#ab4f9ff63bd5529418c07762506189ad2',1,'netbios_answer']]], - ['number_5fof_5fcollisions',['number_of_collisions',['../structnetbios__answer.html#a45b7aec200434d3aaabc3ea6ebc46c1e',1,'netbios_answer']]], - ['number_5fof_5fcrcs',['number_of_crcs',['../structnetbios__answer.html#ab23a11db86a170b46aa8f8af434534d8',1,'netbios_answer']]], - ['number_5fof_5ffree_5fcommand_5fblocks',['number_of_free_command_blocks',['../structnetbios__answer.html#af41cbffb0ac6a9db3305b3fc64646219',1,'netbios_answer']]], - ['number_5fof_5fgood_5freceives',['number_of_good_receives',['../structnetbios__answer.html#a0eab7dbe733cc50f515126649de596ea',1,'netbios_answer']]], - ['number_5fof_5fgood_5fsends',['number_of_good_sends',['../structnetbios__answer.html#aa6088bca2a59ffcd077a474330511abd',1,'netbios_answer']]], - ['number_5fof_5fnames',['number_of_names',['../structnetbios__answer.html#ac4a95ccabbb945c9470e0cfd470be491',1,'netbios_answer']]], - ['number_5fof_5fno_5fresource_5fcondition',['number_of_no_resource_condition',['../structnetbios__answer.html#a62946dd0f27e9f9b9f295dcde4d3ea42',1,'netbios_answer']]], - ['number_5fof_5fpending_5fsessions',['number_of_pending_sessions',['../structnetbios__answer.html#a66098747155d5bd56f1c92aa8da10c1d',1,'netbios_answer']]], - ['number_5fof_5fretransmits',['number_of_retransmits',['../structnetbios__answer.html#ab175ad0f89102b3b3f81a41b5a72b321',1,'netbios_answer']]], - ['number_5fof_5fsend_5faborts',['number_of_send_aborts',['../structnetbios__answer.html#a1560e3864a0821acea9410e8c1d21408',1,'netbios_answer']]], - ['non_2dstandard_20functions',['Non-standard functions',['../group__sys__nonstandard.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.html deleted file mode 100644 index 1c3e406ac8e46c5191ec2645d9c4b113e60f8a77..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.js deleted file mode 100644 index ef7d18e976bc24ec931b72f1537178f156406d54..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['_5flwiperf_5fsettings',['_lwiperf_settings',['../struct__lwiperf__settings.html',1,'']]], - ['_5flwiperf_5fstate_5ftcp',['_lwiperf_state_tcp',['../struct__lwiperf__state__tcp.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.html deleted file mode 100644 index a8e706950879357872801afbe089184c16409b33..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.js deleted file mode 100644 index 29709ffac13fbbbdbe7fd7bd8cf85c20aa53ce1b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['altcp_5fallocator_5fs',['altcp_allocator_s',['../structaltcp__allocator__s.html',1,'']]], - ['api_5fmsg',['api_msg',['../structapi__msg.html',1,'']]], - ['autoip',['autoip',['../structautoip.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.html deleted file mode 100644 index 5c09c9691eb9e94bca8fe68be5ba1147d3b5c9c6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.js deleted file mode 100644 index 64321ccde8fc3a253108e46b86dc78967e491df2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['bridgeif_5finitdata_5fs',['bridgeif_initdata_s',['../structbridgeif__initdata__s.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.html deleted file mode 100644 index 5faaeba81ceecdcf52a31b66d190e2778d65b598..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.js deleted file mode 100644 index 53426c26882861ee2ef00dbf6250c09e6badfb6b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_3.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['dhcp6_5fmsg',['dhcp6_msg',['../structdhcp6__msg.html',1,'']]], - ['dhcp_5fmsg',['dhcp_msg',['../structdhcp__msg.html',1,'']]], - ['dns_5fanswer',['dns_answer',['../structdns__answer.html',1,'']]], - ['dns_5fapi_5fmsg',['dns_api_msg',['../structdns__api__msg.html',1,'']]], - ['dns_5fhdr',['dns_hdr',['../structdns__hdr.html',1,'']]], - ['dns_5fquery',['dns_query',['../structdns__query.html',1,'']]], - ['dns_5freq_5fentry',['dns_req_entry',['../structdns__req__entry.html',1,'']]], - ['dns_5ftable_5fentry',['dns_table_entry',['../structdns__table__entry.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.html deleted file mode 100644 index b3f11bc787ea44a7e1a1494918f76f1d8d0f03e3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.js deleted file mode 100644 index c760ffd7890a866e114cc0f71d8473aeda2af78e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_4.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['eth_5faddr',['eth_addr',['../structeth__addr.html',1,'']]], - ['eth_5fhdr',['eth_hdr',['../structeth__hdr.html',1,'']]], - ['eth_5fvlan_5fhdr',['eth_vlan_hdr',['../structeth__vlan__hdr.html',1,'']]], - ['etharp_5fhdr',['etharp_hdr',['../structetharp__hdr.html',1,'']]], - ['etharp_5fq_5fentry',['etharp_q_entry',['../structetharp__q__entry.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.html deleted file mode 100644 index 952ace6f49a90de006cd9116b3045c18fa123b36..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.js deleted file mode 100644 index d3e6206f0942c84e169f5bdd826bd57e5c3b0491..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['gethostbyname_5fr_5fhelper',['gethostbyname_r_helper',['../structgethostbyname__r__helper.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.html deleted file mode 100644 index 75eef9f429013ec6b5cca7bec6783f20536b38a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.js deleted file mode 100644 index e5db105881ae45ec294f98f2163b73d1803cb0bc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_6.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['icmp6_5fecho_5fhdr',['icmp6_echo_hdr',['../structicmp6__echo__hdr.html',1,'']]], - ['icmp6_5fhdr',['icmp6_hdr',['../structicmp6__hdr.html',1,'']]], - ['icmp_5fecho_5fhdr',['icmp_echo_hdr',['../structicmp__echo__hdr.html',1,'']]], - ['ieee_5f802154_5fhdr',['ieee_802154_hdr',['../structieee__802154__hdr.html',1,'']]], - ['igmp_5fgroup',['igmp_group',['../structigmp__group.html',1,'']]], - ['igmp_5fmsg',['igmp_msg',['../structigmp__msg.html',1,'']]], - ['ip4_5faddr',['ip4_addr',['../structip4__addr.html',1,'']]], - ['ip4_5faddr_5fpacked',['ip4_addr_packed',['../structip4__addr__packed.html',1,'']]], - ['ip4_5faddr_5fwordaligned',['ip4_addr_wordaligned',['../structip4__addr__wordaligned.html',1,'']]], - ['ip6_5faddr',['ip6_addr',['../structip6__addr.html',1,'']]], - ['ip6_5faddr_5fpacked',['ip6_addr_packed',['../structip6__addr__packed.html',1,'']]], - ['ip6_5fhdr',['ip6_hdr',['../structip6__hdr.html',1,'']]], - ['ip6_5freass_5fhelper',['ip6_reass_helper',['../structip6__reass__helper.html',1,'']]], - ['ip6_5freassdata',['ip6_reassdata',['../structip6__reassdata.html',1,'']]], - ['ip_5faddr',['ip_addr',['../structip__addr.html',1,'']]], - ['ip_5fglobals',['ip_globals',['../structip__globals.html',1,'']]], - ['ip_5freass_5fhelper',['ip_reass_helper',['../structip__reass__helper.html',1,'']]], - ['ip_5freassdata',['ip_reassdata',['../structip__reassdata.html',1,'']]], - ['ipv4_5fchanged_5fs',['ipv4_changed_s',['../structnetif__ext__callback__args__t_1_1ipv4__changed__s.html',1,'netif_ext_callback_args_t']]], - ['ipv6_5faddr_5fstate_5fchanged_5fs',['ipv6_addr_state_changed_s',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html',1,'netif_ext_callback_args_t']]], - ['ipv6_5fset_5fs',['ipv6_set_s',['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html',1,'netif_ext_callback_args_t']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.html deleted file mode 100644 index 745f5f282ecf336db244b35cfe033ba8e793ee07..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.js deleted file mode 100644 index 925b3bddb726e4df434acd9521dec7fd84ccaa3a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_7.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['link_5fchanged_5fs',['link_changed_s',['../structnetif__ext__callback__args__t_1_1link__changed__s.html',1,'netif_ext_callback_args_t']]], - ['lowpan6_5fieee802154_5fdata',['lowpan6_ieee802154_data',['../structlowpan6__ieee802154__data.html',1,'']]], - ['lowpan6_5flink_5faddr',['lowpan6_link_addr',['../structlowpan6__link__addr.html',1,'']]], - ['lowpan6_5freass_5fhelper',['lowpan6_reass_helper',['../structlowpan6__reass__helper.html',1,'']]], - ['lwip_5fcyclic_5ftimer',['lwip_cyclic_timer',['../structlwip__cyclic__timer.html',1,'']]], - ['lwip_5fselect_5fcb',['lwip_select_cb',['../structlwip__select__cb.html',1,'']]], - ['lwip_5fsock',['lwip_sock',['../structlwip__sock.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.html deleted file mode 100644 index 5a443d9d55af2eb7bbdd9563d1ef1333ce8ae144..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.js deleted file mode 100644 index 643301a50a2919c1dc96570458c84f396ad96844..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_8.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['mdns_5fhost',['mdns_host',['../structmdns__host.html',1,'']]], - ['mdns_5foutpacket',['mdns_outpacket',['../structmdns__outpacket.html',1,'']]], - ['mdns_5fpacket',['mdns_packet',['../structmdns__packet.html',1,'']]], - ['mdns_5frr_5finfo',['mdns_rr_info',['../structmdns__rr__info.html',1,'']]], - ['mdns_5fservice',['mdns_service',['../structmdns__service.html',1,'']]], - ['mem',['mem',['../structmem.html',1,'']]], - ['memp_5fdesc',['memp_desc',['../structmemp__desc.html',1,'']]], - ['mld_5fgroup',['mld_group',['../structmld__group.html',1,'']]], - ['mld_5fheader',['mld_header',['../structmld__header.html',1,'']]], - ['mqtt_5fclient_5fs',['mqtt_client_s',['../structmqtt__client__s.html',1,'']]], - ['mqtt_5fconnect_5fclient_5finfo_5ft',['mqtt_connect_client_info_t',['../structmqtt__connect__client__info__t.html',1,'']]], - ['mqtt_5frequest_5ft',['mqtt_request_t',['../structmqtt__request__t.html',1,'']]], - ['mqtt_5fringbuf_5ft',['mqtt_ringbuf_t',['../structmqtt__ringbuf__t.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.html deleted file mode 100644 index 9cb55be44ff1cc23ecdccd3e3ed40357a42923e3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.js deleted file mode 100644 index aa958098dab29ad1d55fabefc3091d0d1890914d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_9.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['na_5fheader',['na_header',['../structna__header.html',1,'']]], - ['nd6_5fneighbor_5fcache_5fentry',['nd6_neighbor_cache_entry',['../structnd6__neighbor__cache__entry.html',1,'']]], - ['nd6_5fq_5fentry',['nd6_q_entry',['../structnd6__q__entry.html',1,'']]], - ['netbios_5fanswer',['netbios_answer',['../structnetbios__answer.html',1,'']]], - ['netbios_5fhdr',['netbios_hdr',['../structnetbios__hdr.html',1,'']]], - ['netbios_5fname_5fhdr',['netbios_name_hdr',['../structnetbios__name__hdr.html',1,'']]], - ['netbios_5fquestion_5fhdr',['netbios_question_hdr',['../structnetbios__question__hdr.html',1,'']]], - ['netbios_5fresp',['netbios_resp',['../structnetbios__resp.html',1,'']]], - ['netbuf',['netbuf',['../structnetbuf.html',1,'']]], - ['netconn',['netconn',['../structnetconn.html',1,'']]], - ['netif',['netif',['../structnetif.html',1,'']]], - ['netif_5fext_5fcallback_5fargs_5ft',['netif_ext_callback_args_t',['../unionnetif__ext__callback__args__t.html',1,'']]], - ['netvector',['netvector',['../structnetvector.html',1,'']]], - ['ns_5fheader',['ns_header',['../structns__header.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.html deleted file mode 100644 index 54940d78fd76b12753bbcb3a92a68697804b7963..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.js deleted file mode 100644 index 712c690f7b039bbe51562c6538acad59249c11b2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_a.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['pbuf',['pbuf',['../structpbuf.html',1,'']]], - ['pbuf_5fcustom',['pbuf_custom',['../structpbuf__custom.html',1,'']]], - ['pbuf_5fcustom_5fref',['pbuf_custom_ref',['../structpbuf__custom__ref.html',1,'']]], - ['pbuf_5from',['pbuf_rom',['../structpbuf__rom.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.html deleted file mode 100644 index 6071ae049f857d4f53f4e3650e77b1db0433c214..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.js deleted file mode 100644 index 49ddae4bcba064815397076a71e78f6f85287f95..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_b.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['raw_5fpcb',['raw_pcb',['../structraw__pcb.html',1,'']]], - ['redirect_5fheader',['redirect_header',['../structredirect__header.html',1,'']]], - ['rs_5fheader',['rs_header',['../structrs__header.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.html deleted file mode 100644 index 6cf1d00807f25ef139cfab5edb75cb8f295788b2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.js deleted file mode 100644 index 7bb553be57bdd86098cda2f8bb62926ba935e8a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_c.js +++ /dev/null @@ -1,38 +0,0 @@ -var searchData= -[ - ['smtp_5fsend_5frequest',['smtp_send_request',['../structsmtp__send__request.html',1,'']]], - ['smtp_5fsession',['smtp_session',['../structsmtp__session.html',1,'']]], - ['snmp_5fleaf_5fnode',['snmp_leaf_node',['../structsnmp__leaf__node.html',1,'']]], - ['snmp_5fmib',['snmp_mib',['../structsnmp__mib.html',1,'']]], - ['snmp_5fnext_5foid_5fstate',['snmp_next_oid_state',['../structsnmp__next__oid__state.html',1,'']]], - ['snmp_5fnode',['snmp_node',['../structsnmp__node.html',1,'']]], - ['snmp_5fnode_5finstance',['snmp_node_instance',['../structsnmp__node__instance.html',1,'']]], - ['snmp_5fobj_5fid',['snmp_obj_id',['../structsnmp__obj__id.html',1,'']]], - ['snmp_5foid_5frange',['snmp_oid_range',['../structsnmp__oid__range.html',1,'']]], - ['snmp_5fscalar_5farray_5fnode',['snmp_scalar_array_node',['../structsnmp__scalar__array__node.html',1,'']]], - ['snmp_5fscalar_5farray_5fnode_5fdef',['snmp_scalar_array_node_def',['../structsnmp__scalar__array__node__def.html',1,'']]], - ['snmp_5fscalar_5fnode',['snmp_scalar_node',['../structsnmp__scalar__node.html',1,'']]], - ['snmp_5ftable_5fcol_5fdef',['snmp_table_col_def',['../structsnmp__table__col__def.html',1,'']]], - ['snmp_5ftable_5fnode',['snmp_table_node',['../structsnmp__table__node.html',1,'']]], - ['snmp_5ftable_5fsimple_5fnode',['snmp_table_simple_node',['../structsnmp__table__simple__node.html',1,'']]], - ['snmp_5fthreadsync_5finstance',['snmp_threadsync_instance',['../structsnmp__threadsync__instance.html',1,'']]], - ['snmp_5fthreadsync_5fnode',['snmp_threadsync_node',['../structsnmp__threadsync__node.html',1,'']]], - ['snmp_5ftree_5fnode',['snmp_tree_node',['../structsnmp__tree__node.html',1,'']]], - ['snmp_5fvarbind',['snmp_varbind',['../structsnmp__varbind.html',1,'']]], - ['snmp_5fvarbind_5flen',['snmp_varbind_len',['../structsnmp__varbind__len.html',1,'']]], - ['snmp_5fvariant_5fvalue',['snmp_variant_value',['../unionsnmp__variant__value.html',1,'']]], - ['sntp_5fmsg',['sntp_msg',['../structsntp__msg.html',1,'']]], - ['sntp_5fserver',['sntp_server',['../structsntp__server.html',1,'']]], - ['sntp_5ftime',['sntp_time',['../structsntp__time.html',1,'']]], - ['sntp_5ftimestamps',['sntp_timestamps',['../structsntp__timestamps.html',1,'']]], - ['sockaddr_5faligned',['sockaddr_aligned',['../unionsockaddr__aligned.html',1,'']]], - ['stats_5f',['stats_',['../structstats__.html',1,'']]], - ['stats_5figmp',['stats_igmp',['../structstats__igmp.html',1,'']]], - ['stats_5fmem',['stats_mem',['../structstats__mem.html',1,'']]], - ['stats_5fmib2',['stats_mib2',['../structstats__mib2.html',1,'']]], - ['stats_5fmib2_5fnetif_5fctrs',['stats_mib2_netif_ctrs',['../structstats__mib2__netif__ctrs.html',1,'']]], - ['stats_5fproto',['stats_proto',['../structstats__proto.html',1,'']]], - ['stats_5fsys',['stats_sys',['../structstats__sys.html',1,'']]], - ['stats_5fsyselem',['stats_syselem',['../structstats__syselem.html',1,'']]], - ['status_5fchanged_5fs',['status_changed_s',['../structnetif__ext__callback__args__t_1_1status__changed__s.html',1,'netif_ext_callback_args_t']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.html deleted file mode 100644 index d4a7ed7adeb6b99f17c647ffdbcf58cf63ef6ac8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.js deleted file mode 100644 index 2ffecb6455b929320e40f1294478e03e1b226316..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_d.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['tcgi',['tCGI',['../structt_c_g_i.html',1,'']]], - ['tcp_5fext_5farg_5fcallbacks',['tcp_ext_arg_callbacks',['../structtcp__ext__arg__callbacks.html',1,'']]], - ['tcp_5fpcb',['tcp_pcb',['../structtcp__pcb.html',1,'']]], - ['tcp_5fpcb_5flisten',['tcp_pcb_listen',['../structtcp__pcb__listen.html',1,'']]], - ['tftp_5fcontext',['tftp_context',['../structtftp__context.html',1,'']]], - ['threadsync_5fdata',['threadsync_data',['../structthreadsync__data.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.html deleted file mode 100644 index 9a9f48c362cac468d843ee88d54ac553dffb35a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.js deleted file mode 100644 index e1de147972ead97e8269f757236e63de4579a183..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_e.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['udp_5fpcb',['udp_pcb',['../structudp__pcb.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.html deleted file mode 100644 index a128d60beba6fb5df2d7f479d518d5bd19d9ead5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.js deleted file mode 100644 index 2be860037e2a267de33af4fb4824d108a47c0bae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/classes_f.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zepif_5finit',['zepif_init',['../structzepif__init.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/close.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/close.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.html deleted file mode 100644 index 5b252045ffec6cc2573983c0ace9729b1cd0c56e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.js deleted file mode 100644 index f388cfab0fabaf6f2297203b8db46d0d5a936fae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_0.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['altcp_5fmbedtls_5fdebug',['ALTCP_MBEDTLS_DEBUG',['../altcp__tls__mbedtls__opts_8h.html#a7727456eeb0b3311213936413d238989',1,'altcp_tls_mbedtls_opts.h']]], - ['altcp_5fmbedtls_5fsession_5fcache_5ftimeout_5fseconds',['ALTCP_MBEDTLS_SESSION_CACHE_TIMEOUT_SECONDS',['../altcp__tls__mbedtls__opts_8h.html#a6acb28346f87b2310fc00ec1fccba2b6',1,'altcp_tls_mbedtls_opts.h']]], - ['altcp_5fproxyconnect_5fclient_5fagent',['ALTCP_PROXYCONNECT_CLIENT_AGENT',['../altcp__proxyconnect_8c.html#a344227f22aa1b58f7ed737a2d4f4636f',1,'altcp_proxyconnect.c']]], - ['api_5fevent',['API_EVENT',['../api_8h.html#a3ce590f58be8f60dbde361920863b26d',1,'api.h']]], - ['arp_5fage_5frerequest_5fused_5funicast',['ARP_AGE_REREQUEST_USED_UNICAST',['../etharp_8c.html#ac71515a6f140b25de49e9bf432b2bb2a',1,'etharp.c']]], - ['arp_5fmaxpending',['ARP_MAXPENDING',['../etharp_8c.html#a0a03fea13e060da5a53a10a75a96def9',1,'etharp.c']]], - ['arp_5ftmr_5finterval',['ARP_TMR_INTERVAL',['../lwip_2etharp_8h.html#aaa3d8ed1eb1129f518345e37b38cfc37',1,'etharp.h']]], - ['autoip_5fremove_5fstruct',['autoip_remove_struct',['../autoip_8h.html#aaeb4b778fce078bee84144ab50916b15',1,'autoip.h']]], - ['autoip_5ftmr_5finterval',['AUTOIP_TMR_INTERVAL',['../autoip_8h.html#a8986919a452ab77eec9a199ff6668e92',1,'autoip.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.html deleted file mode 100644 index 91488cb5a1bb522b5799b896b4490928ea33963c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.js deleted file mode 100644 index 69cff0801490dc90e14fac344ebdd7d5dc9860ad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_1.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['dhcp6_5fduid_5fllt',['DHCP6_DUID_LLT',['../prot_2dhcp6_8h.html#afe33f98cb94e0f18892a41502cf54e36',1,'dhcp6.h']]], - ['dhcp6_5fremove_5fstruct',['dhcp6_remove_struct',['../dhcp6_8h.html#a76941ddba22fe00dfc47d2f339f7aca3',1,'dhcp6.h']]], - ['dhcp6_5fstatus_5fsuccess',['DHCP6_STATUS_SUCCESS',['../prot_2dhcp6_8h.html#a878a7734e159826e82e958fe3a5ca175',1,'dhcp6.h']]], - ['dhcp6_5ftimer_5fmsecs',['DHCP6_TIMER_MSECS',['../dhcp6_8h.html#afdd69327dc7d9f5cc4f029d706f60c8f',1,'dhcp6.h']]], - ['dhcp_5fcoarse_5ftimer_5fmsecs',['DHCP_COARSE_TIMER_MSECS',['../dhcp_8h.html#ad84b8f4deec421bbf6fd85e8fae047d6',1,'dhcp.h']]], - ['dhcp_5fcoarse_5ftimer_5fsecs',['DHCP_COARSE_TIMER_SECS',['../dhcp_8h.html#a3751cc5daa0875d415ebacd8ad675f1e',1,'dhcp.h']]], - ['dhcp_5fcreate_5frand_5fxid',['DHCP_CREATE_RAND_XID',['../dhcp_8c.html#ad6de9c5120654454a330bf5de53c4835',1,'dhcp.c']]], - ['dhcp_5ffine_5ftimer_5fmsecs',['DHCP_FINE_TIMER_MSECS',['../dhcp_8h.html#a7a26209f52eebe8ded457ae141df403f',1,'dhcp.h']]], - ['dhcp_5fmax_5fmsg_5flen',['DHCP_MAX_MSG_LEN',['../dhcp_8c.html#a63e9ec4517b80d8576f218d905e31a9b',1,'dhcp.c']]], - ['dhcp_5fmin_5freply_5flen',['DHCP_MIN_REPLY_LEN',['../dhcp_8c.html#aa52c2b64ef42fbad84a3bcd58052caab',1,'dhcp.c']]], - ['dhcp_5foptions_5flen',['DHCP_OPTIONS_LEN',['../prot_2dhcp_8h.html#ae99d4be0d03f6f9c8f02f63abde91a06',1,'dhcp.h']]], - ['dhcp_5fremove_5fstruct',['dhcp_remove_struct',['../dhcp_8h.html#aa92284faa099dac4331c1fc0b997dabc',1,'dhcp.h']]], - ['dns_5fmax_5fttl',['DNS_MAX_TTL',['../dns_8c.html#a7f5553dc4a0d2bf99ba1282a86df31e2',1,'dns.c']]], - ['dns_5fmquery_5fport',['DNS_MQUERY_PORT',['../prot_2dns_8h.html#a62d67af5ac6c6b3f98a6566a42564276',1,'dns.h']]], - ['dns_5fport_5fallowed',['DNS_PORT_ALLOWED',['../dns_8c.html#a97f3b0c56aeee091fdf2f07faf864ce0',1,'dns.c']]], - ['dns_5frand_5ftxid',['DNS_RAND_TXID',['../dns_8c.html#a9209c204996270af5cfdfd6e391267a1',1,'dns.c']]], - ['dns_5fserver_5fport',['DNS_SERVER_PORT',['../prot_2dns_8h.html#a9266b48706648ecf0625a3e651095317',1,'dns.h']]], - ['dns_5ftmr_5finterval',['DNS_TMR_INTERVAL',['../dns_8h.html#a464a7435c4c00735af59033d2acd83bb',1,'dns.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.html deleted file mode 100644 index 86559939349d7feb09c5057709a46ba4b7dce4ae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.js deleted file mode 100644 index bb1f845f8eb07401dd76f8b895a90f5f50cabccc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_2.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['eai_5fnoname',['EAI_NONAME',['../lwip_2netdb_8h.html#a0bb00f48d6ba1e8c55b7d85c8e3a19a7',1,'netdb.h']]], - ['eth_5faddr',['ETH_ADDR',['../lwip_2prot_2ethernet_8h.html#a19c72ce98569e0fb55948a7587d704ee',1,'ethernet.h']]], - ['etharp_5fflag_5ftry_5fhard',['ETHARP_FLAG_TRY_HARD',['../etharp_8c.html#a96f8787ca623e704da1d32ca7dd6d6d9',1,'etharp.c']]], - ['etharp_5fgratuitous',['etharp_gratuitous',['../lwip_2etharp_8h.html#a83947dea159baf3420922084072e631e',1,'etharp.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.html deleted file mode 100644 index a55d3ffb5a23e6350e0d3b799960ae0b792fa0b2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.js deleted file mode 100644 index c38eb67a143d90de1e47341790b9b5e8f90c9a4b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['fold_5fu32t',['FOLD_U32T',['../inet__chksum_8h.html#a6ffe83b4bdd1784a0671ee4778966a01',1,'inet_chksum.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.html deleted file mode 100644 index 54da39acd4ebfdc5c6315a5606f125a61d89e74f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.js deleted file mode 100644 index 21e32bd33be69400a74d49893102b78c4c728dd1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_4.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['hostent_5fstorage',['HOSTENT_STORAGE',['../netdb_8c.html#acfc1e988534c0e497599b904739f92fe',1,'netdb.c']]], - ['http_5fis_5fdata_5fvolatile',['HTTP_IS_DATA_VOLATILE',['../httpd_8c.html#aa93d60e8af23b915b5b9652ff71e1300',1,'httpd.c']]], - ['http_5fis_5fhdr_5fvolatile',['HTTP_IS_HDR_VOLATILE',['../httpd_8c.html#af281bc4a762d56243e0b85dd4197174a',1,'httpd.c']]], - ['httpc_5fclient_5fagent',['HTTPC_CLIENT_AGENT',['../http__client_8c.html#aeda6122d341b879ba8b0fb2df834276a',1,'http_client.c']]], - ['httpc_5fdebug',['HTTPC_DEBUG',['../http__client_8c.html#a32d4c0e6e42327e21fb59dabdc152dd1',1,'http_client.c']]], - ['httpc_5fdebug_5frequest',['HTTPC_DEBUG_REQUEST',['../http__client_8c.html#ad2ec42c8e7adaef67266a5bd12c4ad2a',1,'http_client.c']]], - ['httpd_5fssi_5ftag_5funknown',['HTTPD_SSI_TAG_UNKNOWN',['../httpd_8h.html#aeb00bcd99ec9627b108832f0b58891ca',1,'httpd.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.html deleted file mode 100644 index dd7bfdc6d87deedd7d803285eb607e55dedbb01a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.js deleted file mode 100644 index bc4e37002070ac00fb775cf6d3d2dec1ae47900d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_5.js +++ /dev/null @@ -1,79 +0,0 @@ -var searchData= -[ - ['in6addr_5fany_5finit',['IN6ADDR_ANY_INIT',['../lwip_2inet_8h.html#a1de876a356ee05a2e9427b741f99f49c',1,'inet.h']]], - ['in6addr_5floopback_5finit',['IN6ADDR_LOOPBACK_INIT',['../lwip_2inet_8h.html#a5562c81af19ee5988ddc5a5c6153cf37',1,'inet.h']]], - ['inaddr_5fany',['INADDR_ANY',['../lwip_2inet_8h.html#a5d1940045dc2e7de552f3d4ff13a74ab',1,'inet.h']]], - ['inaddr_5fbroadcast',['INADDR_BROADCAST',['../lwip_2inet_8h.html#a4a725f61ded23ce8a7dff8e82ed51986',1,'inet.h']]], - ['inaddr_5floopback',['INADDR_LOOPBACK',['../lwip_2inet_8h.html#ae1ac25d7797666cff6d01d6c795c2378',1,'inet.h']]], - ['inaddr_5fnone',['INADDR_NONE',['../lwip_2inet_8h.html#a3d2472d6cf31b73eeb829110dd0fffea',1,'inet.h']]], - ['ip4_5faddr',['IP4_ADDR',['../ip4__addr_8h.html#a58aee4166c466f9ac7035bf5cc9f9974',1,'ip4_addr.h']]], - ['ip4_5faddr_5fcopy',['ip4_addr_copy',['../ip4__addr_8h.html#a2f4e9c339e897e6ca5cb4a2f1e8394d5',1,'ip4_addr.h']]], - ['ip4_5faddr_5fget_5fnetwork',['ip4_addr_get_network',['../ip4__addr_8h.html#a81658cb05ba504d13ee860e82dc444e9',1,'ip4_addr.h']]], - ['ip4_5faddr_5fget_5fu32',['ip4_addr_get_u32',['../ip4__addr_8h.html#ad50d93464bbbda199b585c54869a3a4b',1,'ip4_addr.h']]], - ['ip4_5faddr_5fisloopback',['ip4_addr_isloopback',['../ip4__addr_8h.html#a46dabb4df212d156004fa5afe03e2051',1,'ip4_addr.h']]], - ['ip4_5faddr_5fnetcmp',['ip4_addr_netcmp',['../ip4__addr_8h.html#afd43f6ceb2df8d50c84509ad1059f514',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset',['ip4_addr_set',['../ip4__addr_8h.html#a33a17a8d2025ce3715db835534868e88',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fany',['ip4_addr_set_any',['../ip4__addr_8h.html#afaaed3762ce8e9de14fcf73b19964567',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fhton',['ip4_addr_set_hton',['../ip4__addr_8h.html#a901850ec90b01b9bf6baf69561aa465a',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5floopback',['ip4_addr_set_loopback',['../ip4__addr_8h.html#a5c7eae50a387987a7f56c29c74255c3c',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fu32',['ip4_addr_set_u32',['../ip4__addr_8h.html#aeb39f58b38435f89219c8ccb509eb520',1,'ip4_addr.h']]], - ['ip4_5faddr_5fset_5fzero',['ip4_addr_set_zero',['../ip4__addr_8h.html#a973b6ad98e037fc45f1e11d29cda99ea',1,'ip4_addr.h']]], - ['ip4_5fcurrent_5fdest_5faddr',['ip4_current_dest_addr',['../ip_8h.html#a2833c8d59910dd7c0e87ab3bb174e720',1,'ip.h']]], - ['ip4_5fcurrent_5fheader',['ip4_current_header',['../ip_8h.html#a3ce482b7e08282effd670001198ecd87',1,'ip.h']]], - ['ip4_5fcurrent_5fsrc_5faddr',['ip4_current_src_addr',['../ip_8h.html#ad2a62f96b9431a79f0258dc13058b160',1,'ip.h']]], - ['ip6_5faddr',['IP6_ADDR',['../ip6__addr_8h.html#a30c92254d6abe631de6a5accfd491bc3',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock1',['IP6_ADDR_BLOCK1',['../ip6__addr_8h.html#ae258ebfa66d18c8c428bf3d8fd0f969c',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock2',['IP6_ADDR_BLOCK2',['../ip6__addr_8h.html#a9193137423b6b936d25c2e6cf33b4921',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock3',['IP6_ADDR_BLOCK3',['../ip6__addr_8h.html#a6466b1c0edd03d6a5986dcc79f7d8bb6',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock4',['IP6_ADDR_BLOCK4',['../ip6__addr_8h.html#a2a5d7de341ce708b7145ad4d72652c71',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock5',['IP6_ADDR_BLOCK5',['../ip6__addr_8h.html#a56a11cfaa169389c319f8bd027ac524c',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock6',['IP6_ADDR_BLOCK6',['../ip6__addr_8h.html#a116d7c5c8bf8531b27f8a9fa98e728c3',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock7',['IP6_ADDR_BLOCK7',['../ip6__addr_8h.html#ab87bee320ecc0e923931ee6f49802deb',1,'ip6_addr.h']]], - ['ip6_5faddr_5fblock8',['IP6_ADDR_BLOCK8',['../ip6__addr_8h.html#af3d1f9876bf256ec964bd3809d7ed1b4',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcmp',['ip6_addr_cmp',['../ip6__addr_8h.html#aea8d4c4134abff1c76bc997a91163fe1',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcmp_5fpacked',['ip6_addr_cmp_packed',['../ip6__addr_8h.html#a11fe84789e3f039b3f71009e802946a8',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcmp_5fzoneless',['ip6_addr_cmp_zoneless',['../ip6__addr_8h.html#ad0fc088972d395839a7ad75d3dab8322',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy',['ip6_addr_copy',['../ip6__addr_8h.html#a7b17e85a46bd8368ce27fc644e058073',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy_5ffrom_5fpacked',['ip6_addr_copy_from_packed',['../ip6__addr_8h.html#a05575d46c233ffb13fb03a3a2c8a16b3',1,'ip6_addr.h']]], - ['ip6_5faddr_5fcopy_5fto_5fpacked',['ip6_addr_copy_to_packed',['../ip6__addr_8h.html#a6c46d12fa7d36c47b629d0ccdefa114b',1,'ip6_addr.h']]], - ['ip6_5faddr_5fnetcmp',['ip6_addr_netcmp',['../ip6__addr_8h.html#a76b01f76b65647767d00ee9fad9fbaa2',1,'ip6_addr.h']]], - ['ip6_5faddr_5fnetcmp_5fzoneless',['ip6_addr_netcmp_zoneless',['../ip6__addr_8h.html#acc1622ab895680da0a3b6e5e56070342',1,'ip6_addr.h']]], - ['ip6_5faddr_5fpart',['IP6_ADDR_PART',['../ip6__addr_8h.html#a1d78feeb50aec8f2c07d840829f49ddd',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset',['ip6_addr_set',['../ip6__addr_8h.html#aa7b4ba4202b5f64dee605fe159e9c3ad',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fany',['ip6_addr_set_any',['../ip6__addr_8h.html#ae2d1ce50ec6dbee890e2f8ae64abdf6b',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fhton',['ip6_addr_set_hton',['../ip6__addr_8h.html#ad636c27d56d1b3deca9f780bc173d3c2',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5floopback',['ip6_addr_set_loopback',['../ip6__addr_8h.html#a02f5271e922f34a09153ce84839ad292',1,'ip6_addr.h']]], - ['ip6_5faddr_5fset_5fzero',['ip6_addr_set_zero',['../ip6__addr_8h.html#af696d3b81f4cb9c40ece912de73ed53c',1,'ip6_addr.h']]], - ['ip6_5fcurrent_5fdest_5faddr',['ip6_current_dest_addr',['../ip_8h.html#a176525c2192d37ee9eaeba8012c5d9c0',1,'ip.h']]], - ['ip6_5fcurrent_5fheader',['ip6_current_header',['../ip_8h.html#af9bf74750c9d7a219ee88d240300fe69',1,'ip.h']]], - ['ip6_5fcurrent_5fsrc_5faddr',['ip6_current_src_addr',['../ip_8h.html#ac40a9e4a21ecf5bb39813bb6ca5bb245',1,'ip.h']]], - ['ip6_5freass_5ftmr_5finterval',['IP6_REASS_TMR_INTERVAL',['../ip6__frag_8h.html#ad0730ee4db9fbebdf071bb33d75698a2',1,'ip6_frag.h']]], - ['ip_5faccept_5flink_5flayer_5faddressed_5fport',['IP_ACCEPT_LINK_LAYER_ADDRESSED_PORT',['../ip4_8c.html#a185c7d6380711847105430931692b267',1,'ip4.c']]], - ['ip_5faddr_5fset_5fzero_5fip4',['ip_addr_set_zero_ip4',['../ip__addr_8h.html#aecb93d575e65f835f1045a4e87e70ed9',1,'ip_addr.h']]], - ['ip_5fcurrent_5fdest_5faddr',['ip_current_dest_addr',['../ip_8h.html#a9135977868017c3deeec86b525e13997',1,'ip_current_dest_addr(): ip.h'],['../ip_8h.html#a9135977868017c3deeec86b525e13997',1,'ip_current_dest_addr(): ip.h']]], - ['ip_5fcurrent_5fheader_5fproto',['ip_current_header_proto',['../ip_8h.html#af27c43c23b59d68a8463cd5ad035b20f',1,'ip.h']]], - ['ip_5fcurrent_5fheader_5ftot_5flen',['ip_current_header_tot_len',['../ip_8h.html#a2ca15ea285a10982294378cd7b8e83e2',1,'ip.h']]], - ['ip_5fcurrent_5finput_5fnetif',['ip_current_input_netif',['../ip_8h.html#ae214afa9d3f1b26fc8d538436b8fa3c4',1,'ip.h']]], - ['ip_5fcurrent_5fis_5fv6',['ip_current_is_v6',['../ip_8h.html#abc56623d434a204298a4e98352af1c9d',1,'ip.h']]], - ['ip_5fcurrent_5fnetif',['ip_current_netif',['../ip_8h.html#aabecef3c7653a9767c79245c44fcab9f',1,'ip.h']]], - ['ip_5fcurrent_5fsrc_5faddr',['ip_current_src_addr',['../ip_8h.html#a4e35b7692c228c98e738892f0a215647',1,'ip_current_src_addr(): ip.h'],['../ip_8h.html#a4e35b7692c228c98e738892f0a215647',1,'ip_current_src_addr(): ip.h']]], - ['ip_5fget_5foption',['ip_get_option',['../ip_8h.html#a26e077f52de4a97ff89c02415c084518',1,'ip.h']]], - ['ip_5fhdr_5fget_5fversion',['IP_HDR_GET_VERSION',['../prot_2ip_8h.html#afc29766fb0707c63b64568c5fa44a374',1,'ip.h']]], - ['ip_5fnext_5fheader_5fptr',['ip_next_header_ptr',['../ip_8h.html#a68d25b5924b768cbf2f1a78bbabfce26',1,'ip.h']]], - ['ip_5fntoa',['ip_ntoa',['../ip4__addr_8h.html#a2b2230516e7911dfacc9b87644ba30f1',1,'ip4_addr.h']]], - ['ip_5foptions_5fsend',['IP_OPTIONS_SEND',['../ip4_8h.html#a516aa115f61c368cbe74fae2da2c6824',1,'ip4.h']]], - ['ip_5foutput_5fhinted',['ip_output_hinted',['../ip_8h.html#accbc01f37dd426a66de41693a5450207',1,'ip.h']]], - ['ip_5foutput_5fif_5fhdrincl',['ip_output_if_hdrincl',['../ip_8h.html#aac608b92f8f226c3574d6bb855f12496',1,'ip.h']]], - ['ip_5fpcb',['IP_PCB',['../ip_8h.html#a8bdf4b5f674375e76cdd968826d80e53',1,'ip.h']]], - ['ip_5freass_5fcheck_5foverlap',['IP_REASS_CHECK_OVERLAP',['../ip4__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe',1,'IP_REASS_CHECK_OVERLAP(): ip4_frag.c'],['../ip6__frag_8c.html#af920fb8127d00dd7a8b809afd28723fe',1,'IP_REASS_CHECK_OVERLAP(): ip6_frag.c']]], - ['ip_5freass_5ffree_5foldest',['IP_REASS_FREE_OLDEST',['../ip4__frag_8c.html#a510934accf149433bdcf683993e79080',1,'IP_REASS_FREE_OLDEST(): ip4_frag.c'],['../ip6__frag_8c.html#a510934accf149433bdcf683993e79080',1,'IP_REASS_FREE_OLDEST(): ip6_frag.c']]], - ['ip_5freset_5foption',['ip_reset_option',['../ip_8h.html#a441c63f00c4b0cb69fc34ca6b55307cc',1,'ip.h']]], - ['ip_5fset_5foption',['ip_set_option',['../ip_8h.html#a13f48cf825c7f074dc05bea54e9d6a93',1,'ip.h']]], - ['ipaddr_5fany',['IPADDR_ANY',['../ip4__addr_8h.html#ad6ed0d622d61ecd6edd606e3b564f0a2',1,'ip4_addr.h']]], - ['ipaddr_5fbroadcast',['IPADDR_BROADCAST',['../ip4__addr_8h.html#ac661fca7e7d25e5cd379b811a767c29a',1,'ip4_addr.h']]], - ['ipaddr_5floopback',['IPADDR_LOOPBACK',['../ip4__addr_8h.html#a6f51a2eb21547df4e6b3ba046188345e',1,'ip4_addr.h']]], - ['ipaddr_5fnone',['IPADDR_NONE',['../ip4__addr_8h.html#abc4b2e3531c4992f2ae4b8c0f9751544',1,'ip4_addr.h']]], - ['ipaddr_5fwordaligned_5fcopy_5ffrom_5fip4_5faddr_5ft',['IPADDR_WORDALIGNED_COPY_FROM_IP4_ADDR_T',['../lwip_2prot_2etharp_8h.html#a7dff02ff186f844b731cecbe614b7419',1,'etharp.h']]], - ['ipaddr_5fwordaligned_5fcopy_5fto_5fip4_5faddr_5ft',['IPADDR_WORDALIGNED_COPY_TO_IP4_ADDR_T',['../lwip_2prot_2etharp_8h.html#a94f1c2a6ad7cecdfe759c0490ba7f030',1,'etharp.h']]], - ['ipv6_5ffrag_5fcopyheader',['IPV6_FRAG_COPYHEADER',['../ip6__frag_8h.html#a151e742cf7f0e5c3a08f31db0370cea7',1,'ip6_frag.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.html deleted file mode 100644 index 58d00e917f79f049c8cecf2eeed53fa2c1f478f6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.js deleted file mode 100644 index 0284d923d57cb6852cc04c2d27cb3a21be743d83..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_6.js +++ /dev/null @@ -1,46 +0,0 @@ -var searchData= -[ - ['ll_5fip4_5fmulticast_5faddr_5f0',['LL_IP4_MULTICAST_ADDR_0',['../lwip_2prot_2ethernet_8h.html#afaf6cbccf9477c3505660e3a17860e07',1,'ethernet.h']]], - ['ll_5fip6_5fmulticast_5faddr_5f0',['LL_IP6_MULTICAST_ADDR_0',['../lwip_2prot_2ethernet_8h.html#a8ebe93c6ad2d743e6c952539257679b6',1,'ethernet.h']]], - ['lock_5ftcpip_5fcore',['LOCK_TCPIP_CORE',['../tcpip_8h.html#a4700525e737fc025fea4887b172e0c95',1,'tcpip.h']]], - ['lowpan6_5ftmr_5finterval',['LOWPAN6_TMR_INTERVAL',['../lowpan6_8h.html#aa258ae16a937c40333c8f97a7f236797',1,'lowpan6.h']]], - ['lwip_5f6lowpan_5f802154_5fhw_5fcrc',['LWIP_6LOWPAN_802154_HW_CRC',['../lowpan6__opts_8h.html#ae5bb9b8d695caec08930073edc7c6175',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fcalc_5fcrc',['LWIP_6LOWPAN_CALC_CRC',['../lowpan6__opts_8h.html#ad20840e31a0a6eeec8666e4d4a979f43',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5finfer_5fshort_5faddress',['LWIP_6LOWPAN_INFER_SHORT_ADDRESS',['../lowpan6__opts_8h.html#a6a542cd72a6270b7231b8b93f8041207',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fiphc',['LWIP_6LOWPAN_IPHC',['../lowpan6__opts_8h.html#a0f178a86d02e0ba4168cafe3de5f3afa',1,'lowpan6_opts.h']]], - ['lwip_5f6lowpan_5fnum_5fcontexts',['LWIP_6LOWPAN_NUM_CONTEXTS',['../lowpan6__opts_8h.html#a4ffa89f39abf93cc599f78c5a8bb0a4a',1,'lowpan6_opts.h']]], - ['lwip_5faltcp_5ftls_5fmbedtls',['LWIP_ALTCP_TLS_MBEDTLS',['../altcp__tls__mbedtls__opts_8h.html#ac8dbfe10a4a9a64c1e2c62ea97e48639',1,'altcp_tls_mbedtls_opts.h']]], - ['lwip_5farp_5ffilter_5fnetif',['LWIP_ARP_FILTER_NETIF',['../netif_2ethernet_8h.html#a1ecae0406a3b714c02b632379f26a365',1,'ethernet.h']]], - ['lwip_5fautoip_5fcreate_5fseed_5faddr',['LWIP_AUTOIP_CREATE_SEED_ADDR',['../autoip_8c.html#acec75069f6e6ecbe200c5691e56ecd43',1,'autoip.c']]], - ['lwip_5fautoip_5frand',['LWIP_AUTOIP_RAND',['../autoip_8c.html#a634535156cc1a8cf9f04d3d5c74f8a59',1,'autoip.c']]], - ['lwip_5fcompat_5fmutex',['LWIP_COMPAT_MUTEX',['../sys_8h.html#a7bada49634cd3b28b28bdcedd763a1e6',1,'sys.h']]], - ['lwip_5fdebug',['LWIP_DEBUG',['../debug_8h.html#a957d947c94fda9b85d4aee0aab72952a',1,'debug.h']]], - ['lwip_5fdns_5fapi_5fhostent_5fstorage',['LWIP_DNS_API_HOSTENT_STORAGE',['../netdb_8c.html#a768ab8ead892d6454709680340cd070e',1,'netdb.c']]], - ['lwip_5ficmp_5fecho_5fcheck_5finput_5fpbuf_5flen',['LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN',['../icmp_8c.html#a6b9fd6be0a7dcf301bc86b9e96e3857e',1,'icmp.c']]], - ['lwip_5finline_5fip_5fchksum',['LWIP_INLINE_IP_CHKSUM',['../ip4_8c.html#a9652ce304f893f6245c6ba9daea0a30f',1,'ip4.c']]], - ['lwip_5fip_5fcheck_5fpbuf_5fref_5fcount_5ffor_5ftx',['LWIP_IP_CHECK_PBUF_REF_COUNT_FOR_TX',['../ip_8h.html#a355679dba1c0d8ef07ce3abcd28e3063',1,'ip.h']]], - ['lwip_5flowpan6_5f802154_5fdebug',['LWIP_LOWPAN6_802154_DEBUG',['../lowpan6__opts_8h.html#acf9a44be56d5dca9e45f644571d66f58',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fdebug',['LWIP_LOWPAN6_DEBUG',['../lowpan6__opts_8h.html#ae90ebb32999c6df5cc83705e133e1754',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fdecompression_5fdebug',['LWIP_LOWPAN6_DECOMPRESSION_DEBUG',['../lowpan6__opts_8h.html#a7f4db0bd3dbe36a19efbd24cd8b7fcf0',1,'lowpan6_opts.h']]], - ['lwip_5flowpan6_5fip_5fcompressed_5fdebug',['LWIP_LOWPAN6_IP_COMPRESSED_DEBUG',['../lowpan6__opts_8h.html#a231bc758484376dfd2ded6931c462df8',1,'lowpan6_opts.h']]], - ['lwip_5fmakeu32',['LWIP_MAKEU32',['../def_8h.html#acf56d3da92a0a7a8a62a617e793e948c',1,'def.h']]], - ['lwip_5fnsc_5fipv4_5faddress_5fchanged',['LWIP_NSC_IPV4_ADDRESS_CHANGED',['../netif_8h.html#aeb4e790199b02469aa04c044ef5cfa32',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fgateway_5fchanged',['LWIP_NSC_IPV4_GATEWAY_CHANGED',['../netif_8h.html#a22400d2202581b4a7273cded712adf49',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fnetmask_5fchanged',['LWIP_NSC_IPV4_NETMASK_CHANGED',['../netif_8h.html#ad747072771a887443ab33f90a12077d4',1,'netif.h']]], - ['lwip_5fnsc_5fipv4_5fsettings_5fchanged',['LWIP_NSC_IPV4_SETTINGS_CHANGED',['../netif_8h.html#a4ff19a6f3045f65d0397d30b6609660a',1,'netif.h']]], - ['lwip_5fnsc_5fipv6_5faddr_5fstate_5fchanged',['LWIP_NSC_IPV6_ADDR_STATE_CHANGED',['../netif_8h.html#a0d70fe11cac43c8fa35827b8e607ccf6',1,'netif.h']]], - ['lwip_5fnsc_5fipv6_5fset',['LWIP_NSC_IPV6_SET',['../netif_8h.html#a8fb4317a77ee2e3848be80db15618666',1,'netif.h']]], - ['lwip_5fnsc_5flink_5fchanged',['LWIP_NSC_LINK_CHANGED',['../netif_8h.html#a5ad7308195c0581680dd62fb148501cd',1,'netif.h']]], - ['lwip_5fnsc_5fnetif_5fadded',['LWIP_NSC_NETIF_ADDED',['../netif_8h.html#adbfecb47897cfe63d4f6366c1fed23b2',1,'netif.h']]], - ['lwip_5fnsc_5fnetif_5fremoved',['LWIP_NSC_NETIF_REMOVED',['../netif_8h.html#ae8e2dc87c19a03d481ae37bcf7ced5c9',1,'netif.h']]], - ['lwip_5fnsc_5fstatus_5fchanged',['LWIP_NSC_STATUS_CHANGED',['../netif_8h.html#a6f406ee3ab60e8a4f27ae2483c96b8e2',1,'netif.h']]], - ['lwip_5frfc7668_5fip_5funcompressed_5fdebug',['LWIP_RFC7668_IP_UNCOMPRESSED_DEBUG',['../lowpan6__opts_8h.html#a5b7a3e204d2edde5552ca3c8694419c1',1,'lowpan6_opts.h']]], - ['lwip_5frfc7668_5flinux_5fworkaround_5fpublic_5faddress',['LWIP_RFC7668_LINUX_WORKAROUND_PUBLIC_ADDRESS',['../lowpan6__opts_8h.html#af4a4d962af3439b111a8e72e5eeaccf8',1,'lowpan6_opts.h']]], - ['lwip_5fsnmp_5fv3',['LWIP_SNMP_V3',['../snmp__opts_8h.html#a1fe0e120f979ed400f649019edcefe2b',1,'snmp_opts.h']]], - ['lwip_5fsupport_5fcustom_5fpbuf',['LWIP_SUPPORT_CUSTOM_PBUF',['../pbuf_8h.html#a64174c5169b48dc17674324afd9c63b9',1,'pbuf.h']]], - ['lwip_5ftcp_5fcalc_5finitial_5fcwnd',['LWIP_TCP_CALC_INITIAL_CWND',['../tcp__in_8c.html#aea174f2c6ca4cb0ad270dd8d0faf0c84',1,'tcp_in.c']]], - ['lwip_5ftimeval_5fprivate',['LWIP_TIMEVAL_PRIVATE',['../sockets_8h.html#aaffd64f6887883ec6401e6bb684c40fa',1,'sockets.h']]], - ['lwiperf_5fcheck_5frx_5fdata',['LWIPERF_CHECK_RX_DATA',['../lwiperf_8c.html#af51dcfc53fe575411c26e18963f1b902',1,'lwiperf.c']]], - ['lwiperf_5fserver_5fip_5ftype',['LWIPERF_SERVER_IP_TYPE',['../lwiperf_8c.html#a1351e47d0bdb7d0fe0efaf9f1b2b0f7a',1,'lwiperf.c']]], - ['lwiperf_5ftcp_5fmax_5fidle_5fsec',['LWIPERF_TCP_MAX_IDLE_SEC',['../lwiperf_8c.html#a646d7e0b37c5cefdd6eef38a3fba4673',1,'lwiperf.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.html deleted file mode 100644 index 275e1b3c97348972a25e6daf841260f872c779ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.js deleted file mode 100644 index 6d6428ab8e91f289535679085b81e54f1c2c4614..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_7.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['mib2_5fcopy_5fsysuptime_5fto',['MIB2_COPY_SYSUPTIME_TO',['../snmp_8h.html#abe6b270482ca9af07c029f3136d8ec9c',1,'snmp.h']]], - ['min_5freq_5flen',['MIN_REQ_LEN',['../httpd_8c.html#aa8e2f3e13ac1fcacd85c558d6e40e40a',1,'httpd.c']]], - ['min_5fsize',['MIN_SIZE',['../mem_8c.html#a278694c2333c9826f21ddd2c2d220f66',1,'mem.c']]], - ['mqtt_5fctl_5fpacket_5ftype',['MQTT_CTL_PACKET_TYPE',['../mqtt_8c.html#a45c57ebd31832f1c128d847067c4688b',1,'mqtt.c']]], - ['mqtt_5fdebug',['MQTT_DEBUG',['../mqtt_8c.html#a99c325e06cc17ee24e09dab251606f9d',1,'mqtt.c']]], - ['mqtt_5fringbuf_5ffree',['mqtt_ringbuf_free',['../mqtt_8c.html#afba101fbf26b556c869060d3d013c8fa',1,'mqtt.c']]], - ['mqtt_5fringbuf_5flinear_5fread_5flength',['mqtt_ringbuf_linear_read_length',['../mqtt_8c.html#ad82b4039213ab3f1d9e4bcd3aa0c88a3',1,'mqtt.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.html deleted file mode 100644 index de651d9de9f17dcfad360b44c4652b12e6735dc9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.js deleted file mode 100644 index 0a197eb59b93fb828ce1efd3ec8f923b98cf24df..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_8.js +++ /dev/null @@ -1,34 +0,0 @@ -var searchData= -[ - ['nd6_5foption_5ftype_5fmtu',['ND6_OPTION_TYPE_MTU',['../prot_2nd6_8h.html#aab6c15c9bea51fbdcc660f718bb403a8',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fprefix_5finfo',['ND6_OPTION_TYPE_PREFIX_INFO',['../prot_2nd6_8h.html#a0225d4c8911efdbdbc2b40de208906c2',1,'nd6.h']]], - ['nd6_5foption_5ftype_5frdnss',['ND6_OPTION_TYPE_RDNSS',['../prot_2nd6_8h.html#a3188b9704a8ca598f54b87c3db73272e',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fredir_5fhdr',['ND6_OPTION_TYPE_REDIR_HDR',['../prot_2nd6_8h.html#aeaa575c1a66ccaa2dc62ff2c0bd71619',1,'nd6.h']]], - ['nd6_5foption_5ftype_5froute_5finfo',['ND6_OPTION_TYPE_ROUTE_INFO',['../prot_2nd6_8h.html#aff2e03766ee1fa15263c4aeda5097d28',1,'nd6.h']]], - ['nd6_5foption_5ftype_5fsource_5flladdr',['ND6_OPTION_TYPE_SOURCE_LLADDR',['../prot_2nd6_8h.html#a68ce8550a20cd30093d6e79e1ca51842',1,'nd6.h']]], - ['nd6_5fra_5fflag_5fmanaged_5faddr_5fconfig',['ND6_RA_FLAG_MANAGED_ADDR_CONFIG',['../prot_2nd6_8h.html#a7fb1b330719d83b7525374f4beca51bc',1,'nd6.h']]], - ['nd6_5frtr_5fsolicitation_5finterval',['ND6_RTR_SOLICITATION_INTERVAL',['../nd6_8h.html#a2fec65c0785551bad3a282ddee4062ac',1,'nd6.h']]], - ['nd6_5ftmr_5finterval',['ND6_TMR_INTERVAL',['../nd6_8h.html#a3250c1e32713635d588cf25865ebed56',1,'nd6.h']]], - ['netb_5fhflag_5fresponse',['NETB_HFLAG_RESPONSE',['../netbiosns_8c.html#af09685abf1739c802bc8772b35b7fb1c',1,'netbiosns.c']]], - ['netb_5fnflag_5funique',['NETB_NFLAG_UNIQUE',['../netbiosns_8c.html#ae00d45caef5a670e3aedde2788b3f212',1,'netbiosns.c']]], - ['netbios_5fname_5flen',['NETBIOS_NAME_LEN',['../netbiosns_8c.html#a4b83658c5bbb9ac90aca4351086a9a00',1,'netbiosns.c']]], - ['netbios_5fname_5fttl',['NETBIOS_NAME_TTL',['../netbiosns_8c.html#a35d43ea3290f6412e45598b610f03cf1',1,'netbiosns.c']]], - ['netbuf_5fflag_5fchksum',['NETBUF_FLAG_CHKSUM',['../netbuf_8h.html#ab75db64a9e84eb67a382c30e382d417c',1,'netbuf.h']]], - ['netbuf_5fflag_5fdestaddr',['NETBUF_FLAG_DESTADDR',['../netbuf_8h.html#ab38abb4213df4c00b9b3ab844322a090',1,'netbuf.h']]], - ['netconn_5ffin_5frx_5fpending',['NETCONN_FIN_RX_PENDING',['../api_8h.html#a24d62a2a03ba421fcf2bdce1ea89b949',1,'api.h']]], - ['netconn_5fflag_5fcheck_5fwritespace',['NETCONN_FLAG_CHECK_WRITESPACE',['../api_8h.html#a9d791955a4256a0589a3844e4e6f0f9c',1,'api.h']]], - ['netconn_5fflag_5fin_5fnonblocking_5fconnect',['NETCONN_FLAG_IN_NONBLOCKING_CONNECT',['../api_8h.html#a70bb861ee643b60ee402fd48f581f58d',1,'api.h']]], - ['netconn_5fflag_5fipv6_5fv6only',['NETCONN_FLAG_IPV6_V6ONLY',['../api_8h.html#a60892e4eb139f10157847fea4266bf5b',1,'api.h']]], - ['netconn_5fflag_5fmboxclosed',['NETCONN_FLAG_MBOXCLOSED',['../api_8h.html#af77be7590d3712259e78103c1dddf63f',1,'api.h']]], - ['netconn_5fflag_5fnon_5fblocking',['NETCONN_FLAG_NON_BLOCKING',['../api_8h.html#abee57aa0ba63e35742d411bc5224900a',1,'api.h']]], - ['netconn_5fget_5frecvbufsize',['netconn_get_recvbufsize',['../api_8h.html#ac0298c287dc3823047c378c014ff1eb0',1,'api.h']]], - ['netconn_5fget_5fsendtimeout',['netconn_get_sendtimeout',['../api_8h.html#a7d6e84458eec796b0b0ce1bb247f323f',1,'api.h']]], - ['netconn_5fis_5fnonblocking',['netconn_is_nonblocking',['../api_8h.html#a5789f0030b895b40625a74deb5a1092f',1,'api.h']]], - ['netconn_5fset_5fnonblocking',['netconn_set_nonblocking',['../api_8h.html#a6a578dd5b55e4457e0d23574ec9c55bb',1,'api.h']]], - ['netconn_5fset_5frecvbufsize',['netconn_set_recvbufsize',['../api_8h.html#a04785274634a5b504c760731c2e70725',1,'api.h']]], - ['netconn_5fset_5fsendtimeout',['netconn_set_sendtimeout',['../api_8h.html#a3ce3ad9f660e99b11fec20cafaf8f016',1,'api.h']]], - ['netconn_5ftype',['netconn_type',['../api_8h.html#a62cd17ad03bb2817cb0c419e1c9790b1',1,'api.h']]], - ['netif_5fis_5flink_5fup',['netif_is_link_up',['../netif_8h.html#a780be4c3fa9f7f2534f7865666c3a1b8',1,'netif.h']]], - ['netif_5fmax_5fhwaddr_5flen',['NETIF_MAX_HWADDR_LEN',['../netif_8h.html#ab887a8ec553de1be1d04cf2961c63c41',1,'netif.h']]], - ['netif_5fnamesize',['NETIF_NAMESIZE',['../netif_8h.html#a302f24fbfe883ee4840ffc71f267ae2a',1,'netif.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.html deleted file mode 100644 index a93bb53c7cb310587cbda3f73b085d302deb5bb2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.js deleted file mode 100644 index 1580aef7e253eab7efc0ac4515ba5c2a2d4db919..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_9.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['pbuf_5falloc_5fflag_5fdata_5fcontiguous',['PBUF_ALLOC_FLAG_DATA_CONTIGUOUS',['../pbuf_8h.html#a426883d928f8f3e8fd066e616159d78f',1,'pbuf.h']]], - ['pbuf_5falloc_5fflag_5frx',['PBUF_ALLOC_FLAG_RX',['../pbuf_8h.html#a567a0dfa01b0e5540f9416a200ed163f',1,'pbuf.h']]], - ['pbuf_5fflag_5fis_5fcustom',['PBUF_FLAG_IS_CUSTOM',['../pbuf_8h.html#af78a7e1815dc0e31884d095b666d997f',1,'pbuf.h']]], - ['pbuf_5fflag_5fllbcast',['PBUF_FLAG_LLBCAST',['../pbuf_8h.html#a6772c16662bbb78597399add086500c0',1,'pbuf.h']]], - ['pbuf_5fflag_5fllmcast',['PBUF_FLAG_LLMCAST',['../pbuf_8h.html#ac0d56cde47aca24ef410d730d7c89887',1,'pbuf.h']]], - ['pbuf_5fflag_5fmcastloop',['PBUF_FLAG_MCASTLOOP',['../pbuf_8h.html#ab8ad153151a8c157335d9c0cedc007e6',1,'pbuf.h']]], - ['pbuf_5fflag_5fpush',['PBUF_FLAG_PUSH',['../pbuf_8h.html#a018a6499e357f8a1373321f802a82930',1,'pbuf.h']]], - ['pbuf_5fflag_5ftcp_5ffin',['PBUF_FLAG_TCP_FIN',['../pbuf_8h.html#a36a915aa2f6a188baa2862881407971e',1,'pbuf.h']]], - ['pbuf_5fpool_5ffree_5fooseq',['PBUF_POOL_FREE_OOSEQ',['../pbuf_8h.html#ac54b0f161128a32c7419c33b893a5106',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask',['PBUF_TYPE_ALLOC_SRC_MASK',['../pbuf_8h.html#a97d4db8e0f127f61af0016c184c865ca',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask_5fapp_5fmax',['PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX',['../pbuf_8h.html#aad686ef346759a221abdb45f64649816',1,'pbuf.h']]], - ['pbuf_5ftype_5falloc_5fsrc_5fmask_5fapp_5fmin',['PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN',['../pbuf_8h.html#aa1f62ba9dc5d462e67e33c4be64c601a',1,'pbuf.h']]], - ['pbuf_5ftype_5fflag_5fdata_5fvolatile',['PBUF_TYPE_FLAG_DATA_VOLATILE',['../pbuf_8h.html#a02789ca67766def65000b58f7fe7d03b',1,'pbuf.h']]], - ['pbuf_5ftype_5fflag_5fstruct_5fdata_5fcontiguous',['PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS',['../pbuf_8h.html#a49ab2c0662378f268ed8209bd54aaedf',1,'pbuf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.html deleted file mode 100644 index cf4841d9b98afc4897533cc01ea1727d7717aaee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.js deleted file mode 100644 index c0ffaf27c7b10b6e7e33baa0f8748c60cdd35672..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_a.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['selwait_5ft',['SELWAIT_T',['../sockets__priv_8h.html#a8f4d240733a9261c668fc66dc4ce8196',1,'sockets_priv.h']]], - ['slip_5fmax_5fsize',['SLIP_MAX_SIZE',['../slipif_8c.html#accf448f9dabb0f33ef46b40355691cab',1,'slipif.c']]], - ['slip_5frx_5fqueue',['SLIP_RX_QUEUE',['../slipif_8h.html#a37ce8613535232db02bfd9ae9b51c668',1,'slipif.h']]], - ['slip_5fsio_5fspeed',['SLIP_SIO_SPEED',['../slipif_8c.html#a2a9e9ed81732a6794a9b9a712f75a1cc',1,'slipif.c']]], - ['slip_5fuse_5frx_5fthread',['SLIP_USE_RX_THREAD',['../slipif_8h.html#a198967c11f79cffc32192710294e8826',1,'slipif.h']]], - ['smtp_5fpoll_5finterval',['SMTP_POLL_INTERVAL',['../smtp_8c.html#a19ebd0b9a82b87fd205fed0dba06649e',1,'smtp.c']]], - ['smtp_5ftimeout',['SMTP_TIMEOUT',['../smtp_8c.html#a6029851c4f71d98b00d6c49a17ea9ef6',1,'smtp.c']]], - ['smtp_5ftimeout_5fdatablock',['SMTP_TIMEOUT_DATABLOCK',['../smtp_8c.html#ad853ab316a3b866b87c0454053febfe3',1,'smtp.c']]], - ['smtp_5ftimeout_5fdataterm',['SMTP_TIMEOUT_DATATERM',['../smtp_8c.html#a73855e673457f748b6bcba49aab9b035',1,'smtp.c']]], - ['snmp_5fcreate_5fthread_5fsync_5fnode',['SNMP_CREATE_THREAD_SYNC_NODE',['../snmp__threadsync_8h.html#a1971c27c8addf1c426abd1abac54c8d2',1,'snmp_threadsync.h']]], - ['snmp_5fgentrap_5fauth_5ffailure',['SNMP_GENTRAP_AUTH_FAILURE',['../apps_2snmp_8h.html#aaf312d8bdbeed2c02560321ab24a022f',1,'snmp.h']]], - ['snmp_5fgentrap_5fcoldstart',['SNMP_GENTRAP_COLDSTART',['../apps_2snmp_8h.html#ae9310bbe1948b3c3bc64c073d4621019',1,'snmp.h']]], - ['snmp_5fgentrap_5fegp_5fneighbor_5floss',['SNMP_GENTRAP_EGP_NEIGHBOR_LOSS',['../apps_2snmp_8h.html#ac1cd822650d9ac66d0333a5ad600cfee',1,'snmp.h']]], - ['snmp_5fgentrap_5fenterprise_5fspecific',['SNMP_GENTRAP_ENTERPRISE_SPECIFIC',['../apps_2snmp_8h.html#ab3691cecfa911baa52ccf6054022ba43',1,'snmp.h']]], - ['snmp_5fgentrap_5flinkdown',['SNMP_GENTRAP_LINKDOWN',['../apps_2snmp_8h.html#a1856efbe83199f456c34a4e5139dfb16',1,'snmp.h']]], - ['snmp_5fgentrap_5flinkup',['SNMP_GENTRAP_LINKUP',['../apps_2snmp_8h.html#afa665cdc02ccd5ee9fe0c4cb1b792186',1,'snmp.h']]], - ['snmp_5fgentrap_5fwarmstart',['SNMP_GENTRAP_WARMSTART',['../apps_2snmp_8h.html#a9a2e5824deab50e639b01181307a0926',1,'snmp.h']]], - ['snmp_5fnode_5ftree',['SNMP_NODE_TREE',['../snmp__core_8h.html#a9ee3aad9305fdd883abb37822be81b72',1,'snmp_core.h']]], - ['sntp_5ffrac_5fto_5fus',['SNTP_FRAC_TO_US',['../sntp_8c.html#aebe74c93643ac9b8c8a9c7d223192c8f',1,'sntp.c']]], - ['swap_5fbytes_5fin_5fword',['SWAP_BYTES_IN_WORD',['../inet__chksum_8h.html#a0196bd603262882d16b5264b52eafe18',1,'inet_chksum.h']]], - ['sys_5farch_5ftimeout',['SYS_ARCH_TIMEOUT',['../sys_8h.html#ac1495030a8ab5e1f3c89e42ced527c5b',1,'sys.h']]], - ['sys_5fmbox_5fempty',['SYS_MBOX_EMPTY',['../sys_8h.html#ab0571e67edca0132b144106e9b319ef9',1,'sys.h']]], - ['sys_5fmbox_5fset_5finvalid_5fval',['sys_mbox_set_invalid_val',['../sys_8h.html#ae293feebb61d36f2db99be53702b8203',1,'sys.h']]], - ['sys_5fmbox_5ftryfetch',['sys_mbox_tryfetch',['../sys_8h.html#ab7841780b31ba9c0a39a440aad1fca13',1,'sys.h']]], - ['sys_5fmbox_5fvalid_5fval',['sys_mbox_valid_val',['../sys_8h.html#aae82640d0bdbeec7b9b6511b3f8d99cb',1,'sys.h']]], - ['sys_5fsem_5fset_5finvalid_5fval',['sys_sem_set_invalid_val',['../sys_8h.html#a2556e570f6973a6f4d57d0e76ef190d8',1,'sys.h']]], - ['sys_5fsem_5fvalid_5fval',['sys_sem_valid_val',['../sys_8h.html#a9e8ad541356786936f23ab83b8f550cc',1,'sys.h']]], - ['sys_5fsem_5fwait',['sys_sem_wait',['../sys_8h.html#a84e7e4bc00255aee84e6e7289a985703',1,'sys.h']]], - ['sys_5ftimeouts_5fsleeptime_5finfinite',['SYS_TIMEOUTS_SLEEPTIME_INFINITE',['../timeouts_8h.html#a9e2b2593e709ff54c7e3c0b003f6f1b0',1,'timeouts.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.html deleted file mode 100644 index 26cf44fee82c6d13fad3eb14309d6182726751c5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.js deleted file mode 100644 index b509ab702fc9b0721ff171489f879d0a50324a65..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_b.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['tcp_5fbuild_5fmss_5foption',['TCP_BUILD_MSS_OPTION',['../tcp__priv_8h.html#abdc99c343efc6c81abf60bb62b361dd8',1,'tcp_priv.h']]], - ['tcp_5fchecksum_5fon_5fcopy',['TCP_CHECKSUM_ON_COPY',['../tcp__priv_8h.html#aea0c47b916a8a25f82d2063335033aee',1,'tcp_priv.h']]], - ['tcp_5fchecksum_5fon_5fcopy_5fsanity_5fcheck',['TCP_CHECKSUM_ON_COPY_SANITY_CHECK',['../tcp__out_8c.html#a25d7e9081baa5c84f2ebd34b0eb4169b',1,'tcp_out.c']]], - ['tcp_5fdo_5foutput_5fnagle',['tcp_do_output_nagle',['../tcp__priv_8h.html#afbd7a2997e3a3b7569efc3298e2e409f',1,'tcp_priv.h']]], - ['tcp_5foversize_5fcalc_5flength',['TCP_OVERSIZE_CALC_LENGTH',['../tcp__out_8c.html#aa2ef22d2384225a1b5fee187411cc129',1,'tcp_out.c']]], - ['tcp_5foversize_5fdbgcheck',['TCP_OVERSIZE_DBGCHECK',['../tcp__priv_8h.html#a178a6e9966d03c3326b9e0568666bb69',1,'tcp_priv.h']]], - ['tcp_5fpcb_5fcommon',['TCP_PCB_COMMON',['../tcp_8h.html#a874630045102fc5f1442704a790c8bb8',1,'tcp.h']]], - ['tf_5freset',['TF_RESET',['../tcp__priv_8h.html#ac9dbdaeac3e25f5badf3a763a1b0b990',1,'tcp_priv.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.html deleted file mode 100644 index eca33bee7121e6c5827134faa60397c06c915fa7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.js deleted file mode 100644 index 0d12169ffe7e8ea17fec9af299e4752a76cfb426..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_c.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['unlock_5ftcpip_5fcore',['UNLOCK_TCPIP_CORE',['../tcpip_8h.html#a915effea029b9c4891e1ec635eb1826d',1,'tcpip.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.html deleted file mode 100644 index bdb5500188fb06efabb179c11b85d1b750ed503e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.js deleted file mode 100644 index 5f00ca9020ecf4d2764604344aa5c2b748b26ea7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/defines_d.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zepif_5floopback',['ZEPIF_LOOPBACK',['../zepif_8c.html#a8cae594e71cf385076f7bda166729dcd',1,'zepif.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.html deleted file mode 100644 index ee343ac0bbe39475f256ab63969044b6ffa08602..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.js deleted file mode 100644 index bf45d70eeae318f531fcc358084e5097f65b38dd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['dhcp6_5foption_5fidx',['dhcp6_option_idx',['../dhcp6_8c.html#ac4c519a2e10067f277d6b09e60919e9a',1,'dhcp6.c']]], - ['dhcp_5foption_5fidx',['dhcp_option_idx',['../dhcp_8c.html#a8c3b584d223b995b48613ad96cb776a0',1,'dhcp.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.html deleted file mode 100644 index 3fd210a06be84367e2009fa78b34834340411e89..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.js deleted file mode 100644 index 133fafb229a97cd933650b8b98f27720fbc48029..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ehttpc_5fresult',['ehttpc_result',['../group__httpc.html#ga49e34884b272b1e0ddae8da46c31d9a3',1,'http_client.h']]], - ['err_5fenum_5ft',['err_enum_t',['../group__infrastructure__errors.html#gae2e66c7d13afc90ffecd6151680fbadc',1,'err.h']]], - ['etharp_5fstate',['etharp_state',['../etharp_8c.html#ae95dee9363e6d3417298e07380b2d383',1,'etharp.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.html deleted file mode 100644 index a042e520e0fdb902bfe13b4aa07fe35051ae93ff..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.js deleted file mode 100644 index 5d2a62239a186109581cc78eabb140ece95b7bbe..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_2.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['icmp6_5fdur_5fcode',['icmp6_dur_code',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccf',1,'icmp6.h']]], - ['icmp6_5fpp_5fcode',['icmp6_pp_code',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023',1,'icmp6.h']]], - ['icmp6_5fte_5fcode',['icmp6_te_code',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869e',1,'icmp6.h']]], - ['icmp6_5ftype',['icmp6_type',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858',1,'icmp6.h']]], - ['icmp_5fdur_5ftype',['icmp_dur_type',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5',1,'icmp.h']]], - ['icmp_5fte_5ftype',['icmp_te_type',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324a',1,'icmp.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.html deleted file mode 100644 index 265e0cb935a784e5a15c62ee7acf6b0bcb3944ff..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.js deleted file mode 100644 index 7f6c20e5a4ec6e52d190bce45a17c51ab63a10a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_3.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['lwip_5fiana_5fhwtype',['lwip_iana_hwtype',['../group__iana.html#ga3d2bbfcb56c8adf3be8c8d12868cecfe',1,'iana.h']]], - ['lwip_5fiana_5fport_5fnumber',['lwip_iana_port_number',['../group__iana.html#gac9396d90585e49e9a287179bf5aa9ba0',1,'iana.h']]], - ['lwip_5fieee_5feth_5ftype',['lwip_ieee_eth_type',['../group__ieee.html#gab3a7b97666b100584972d158acbbd1f4',1,'ieee.h']]], - ['lwip_5fip_5faddr_5ftype',['lwip_ip_addr_type',['../group__ipaddr.html#gaf2142f0dfdcc938e2db16aa745ed585c',1,'ip_addr.h']]], - ['lwip_5fipv6_5fscope_5ftype',['lwip_ipv6_scope_type',['../group__ip6__zones.html#ga1993c4b6a297b6e92d80a9ce46ddedfe',1,'ip6_zone.h']]], - ['lwip_5fpollscan_5fopts',['lwip_pollscan_opts',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9',1,'sockets.c']]], - ['lwiperf_5fclient_5ftype',['lwiperf_client_type',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76c',1,'lwiperf.h']]], - ['lwiperf_5freport_5ftype',['lwiperf_report_type',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6',1,'lwiperf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.html deleted file mode 100644 index 97ee07fb665fd8479b657d9c1275394284cfe357..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.js deleted file mode 100644 index c569e5ce04a101909cba8e1a40772d47b89accb3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_4.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['memp_5ft',['memp_t',['../memp_8h.html#a85a164b1f7764951cc685ea525114e57',1,'memp.h']]], - ['mqtt_5fconnect_5fflag',['mqtt_connect_flag',['../mqtt_8c.html#a4f6c42ed730546ff755e3bb99989dd12',1,'mqtt.c']]], - ['mqtt_5fconnection_5fstatus_5ft',['mqtt_connection_status_t',['../group__mqtt.html#ga8cf0f360ab20343af37e1d124395a77d',1,'mqtt.h']]], - ['mqtt_5fmessage_5ftype',['mqtt_message_type',['../mqtt_8c.html#ac243cf15beb51b2206e36da86c2f95f1',1,'mqtt.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.html deleted file mode 100644 index f837d25f2fcd2e87ee7a79fa42061014f945f33c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.js deleted file mode 100644 index 0cdf3244bb3f2877b6a8d5a62f0e4468b6256361..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_5.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['netconn_5fevt',['netconn_evt',['../api_8h.html#af722260882d14c49afb765293ffb0155',1,'api.h']]], - ['netconn_5figmp',['netconn_igmp',['../api_8h.html#a5c6ded2c082de1536019b197a0a912db',1,'api.h']]], - ['netconn_5fstate',['netconn_state',['../api_8h.html#a2c6c9c1869f443c5ec7b31180a44fada',1,'api.h']]], - ['netconn_5ftype',['netconn_type',['../group__netconn__common.html#gaaba260d28d105fb4bce9185fd0300d91',1,'api.h']]], - ['netif_5fmac_5ffilter_5faction',['netif_mac_filter_action',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0',1,'netif.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.html deleted file mode 100644 index 56491ab5a83dd1853a85f6f049fe31428389094e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.js deleted file mode 100644 index e88cbe889a8c27831898008bdebf5b8898e656cc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['pbuf_5flayer',['pbuf_layer',['../group__pbuf.html#gaee1baa59bb2f85ba575b5a8619ac1ebf',1,'pbuf.h']]], - ['pbuf_5ftype',['pbuf_type',['../group__pbuf.html#gab7e0e32fcc292c0d7107721766ed92fb',1,'pbuf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.html deleted file mode 100644 index 585177314d5bc7f868f8126bd08a588283e81f5e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.js deleted file mode 100644 index f42f375b3c5256d2f520a345138fdab4ff18252d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['raw_5finput_5fstate',['raw_input_state',['../raw__priv_8h.html#a2580ec946c4196127888d5405257866b',1,'raw_priv.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.html deleted file mode 100644 index 74b2e2184fe0f81be1f3363950ffbbda179d5148..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.js deleted file mode 100644 index ac7822ff3f7d03a16e8bf9d3154e02479ec429e8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enums_8.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['smtp_5fsession_5fstate',['smtp_session_state',['../smtp_8c.html#a04947fff2d3a3803e6c716aecc7f2bae',1,'smtp.c']]], - ['snmp_5faccess_5ft',['snmp_access_t',['../snmp__core_8h.html#ad5a33687d1a6fcf970266b41b0633760',1,'snmp_core.h']]], - ['snmp_5ferr_5ft',['snmp_err_t',['../snmp__core_8h.html#abaa9cdad345ad93da515d31625a54589',1,'snmp_core.h']]], - ['snmp_5fiftype',['snmp_ifType',['../group__netif__mib2.html#ga15378b8dcd2a9dc2985142d864a767ba',1,'snmp.h']]], - ['snmp_5ftable_5fcolumn_5fdata_5ftype_5ft',['snmp_table_column_data_type_t',['../snmp__table_8h.html#af9b59f3ba7dccf338fe6e5bc1c4b1db5',1,'snmp_table.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.html deleted file mode 100644 index 9387b6a373ee7394ce471b71d2b269addfbb77b5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.js deleted file mode 100644 index 7171eaa7860c8e0dbccd627e615226ba6c4950f4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_0.js +++ /dev/null @@ -1,36 +0,0 @@ -var searchData= -[ - ['err_5fabrt',['ERR_ABRT',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaf316b2c5eee4079820f7100849115142',1,'err.h']]], - ['err_5falready',['ERR_ALREADY',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcae6f9c1e4c18ca844f7934307d4cc30e5',1,'err.h']]], - ['err_5farg',['ERR_ARG',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab508ce0ebdf3ca735208b00a80a45c91',1,'err.h']]], - ['err_5fbuf',['ERR_BUF',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca05c91366f1b5203a5db9a241b415cd63',1,'err.h']]], - ['err_5fclsd',['ERR_CLSD',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa5176d9fecf8ec43d3bc49f4e6c3f7f5',1,'err.h']]], - ['err_5fconn',['ERR_CONN',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab0036c51817b5200bfe8157cc4115b27',1,'err.h']]], - ['err_5fif',['ERR_IF',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca7d61d90449ae6788575e8e46d5d3bbc6',1,'err.h']]], - ['err_5finprogress',['ERR_INPROGRESS',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca13e1dd0edca8a27b6abdf1524bde7929',1,'err.h']]], - ['err_5fisconn',['ERR_ISCONN',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca8543e1d6422fed7b318d97e08dcbaa33',1,'err.h']]], - ['err_5fmem',['ERR_MEM',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaaaeafdbf3aecc46864daa3cd829c7e05',1,'err.h']]], - ['err_5fok',['ERR_OK',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa26c163b80b1f6786ca81dadc14b00fb',1,'err.h']]], - ['err_5frst',['ERR_RST',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca759030525f1768a23dc086a5fd45b4e5',1,'err.h']]], - ['err_5frte',['ERR_RTE',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca9448893187313c0c5a502ca9a9ad1c2a',1,'err.h']]], - ['err_5ftimeout',['ERR_TIMEOUT',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcac568baeb6407ef5e2630084ccbc34be8',1,'err.h']]], - ['err_5fuse',['ERR_USE',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca4ebdc2aa1dbd75f927845733a3fb1f8b',1,'err.h']]], - ['err_5fval',['ERR_VAL',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcaa9a1c5a6fdeed0aad7fe41d538482bbd',1,'err.h']]], - ['err_5fwouldblock',['ERR_WOULDBLOCK',['../group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadcab9dcf89d46668b072192278fb907b7ad',1,'err.h']]], - ['ethtype_5farp',['ETHTYPE_ARP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a41217db03576ea59c44b28b248c39be5',1,'ieee.h']]], - ['ethtype_5fethercat',['ETHTYPE_ETHERCAT',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a5085a5fd5f9c9506124e93ea43ad2d7c',1,'ieee.h']]], - ['ethtype_5fip',['ETHTYPE_IP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ac95756b20fde70b868ef4185dd221c79',1,'ieee.h']]], - ['ethtype_5fipv6',['ETHTYPE_IPV6',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aab26004eed559217be5dd466a79b1383',1,'ieee.h']]], - ['ethtype_5fjumbo',['ETHTYPE_JUMBO',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a2511e8a31961bd742363b11b274b9dd1',1,'ieee.h']]], - ['ethtype_5flldp',['ETHTYPE_LLDP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a02eab0dd87f222a2d555ca38b1b8afcc',1,'ieee.h']]], - ['ethtype_5fmrp',['ETHTYPE_MRP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad36caec44d8db59ff433a8bd3e92ad3e',1,'ieee.h']]], - ['ethtype_5fpppoe',['ETHTYPE_PPPOE',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a8c0e8f68b90134eb4f1f17d3d2eb6f8c',1,'ieee.h']]], - ['ethtype_5fpppoedisc',['ETHTYPE_PPPOEDISC',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a58c6f40d7cc3edb9455762938f3f6569',1,'ieee.h']]], - ['ethtype_5fprofinet',['ETHTYPE_PROFINET',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a889eb8f716238d16ee3408f16a5cf19d',1,'ieee.h']]], - ['ethtype_5fptp',['ETHTYPE_PTP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4aa3e9e834eef932d073028e28eb8793dc',1,'ieee.h']]], - ['ethtype_5fqinq',['ETHTYPE_QINQ',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a39a18006412cbb57536535bd9d378394',1,'ieee.h']]], - ['ethtype_5frarp',['ETHTYPE_RARP',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a14292184cb41b279249319896d0e2b1f',1,'ieee.h']]], - ['ethtype_5fsercos',['ETHTYPE_SERCOS',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ab93419f8edf5692e91629ab92fce8a14',1,'ieee.h']]], - ['ethtype_5fvlan',['ETHTYPE_VLAN',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4ad8f84826d52d92ac24a477d1f03e7903',1,'ieee.h']]], - ['ethtype_5fwol',['ETHTYPE_WOL',['../group__ieee.html#ggab3a7b97666b100584972d158acbbd1f4a530a30feb9b87fd993da2bf83776cf9b',1,'ieee.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.html deleted file mode 100644 index f622aba99a9691eac92fa0f3734c6baf2318d88e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.js deleted file mode 100644 index c2631fbd9f6c07931ae24f145af54973ce91aded..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_1.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['httpc_5fresult_5ferr_5fclosed',['HTTPC_RESULT_ERR_CLOSED',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a89a6700abb14dd7cab9b4e0fd66e5fd6',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fconnect',['HTTPC_RESULT_ERR_CONNECT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ab866d5433b4c4593c80b756d434e1d09',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fcontent_5flen',['HTTPC_RESULT_ERR_CONTENT_LEN',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a6c8a4195834e1997a498a03bb47bb096',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fhostname',['HTTPC_RESULT_ERR_HOSTNAME',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3ae04714f90692c122e6c85e06083dbc6d',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fmem',['HTTPC_RESULT_ERR_MEM',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a49972833ec01c7a10dee734c7c69ed62',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5fsvr_5fresp',['HTTPC_RESULT_ERR_SVR_RESP',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3aaa023a6f8069c02c87a826ba323c54b8',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5ftimeout',['HTTPC_RESULT_ERR_TIMEOUT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a8e6c597f88335b31e6a8b078a32fde33',1,'http_client.h']]], - ['httpc_5fresult_5ferr_5funknown',['HTTPC_RESULT_ERR_UNKNOWN',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3a5026187026abd1d242333ba6ff69ddbd',1,'http_client.h']]], - ['httpc_5fresult_5flocal_5fabort',['HTTPC_RESULT_LOCAL_ABORT',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3adf4e45365923c16b6a6879bde5f60867',1,'http_client.h']]], - ['httpc_5fresult_5fok',['HTTPC_RESULT_OK',['../group__httpc.html#gga49e34884b272b1e0ddae8da46c31d9a3af3173d4d272c9c0b5a5c9b5b027e3659',1,'http_client.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.html deleted file mode 100644 index d4990784f27d257fe99cab10a84ae5f23df4e00d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.js deleted file mode 100644 index f8fcbf3461c1c5d2d9a429d14fc5980b4431187d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_2.js +++ /dev/null @@ -1,52 +0,0 @@ -var searchData= -[ - ['icmp6_5fdur_5faddress',['ICMP6_DUR_ADDRESS',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa789ef8158d8750b0fa5a14ec9ecaa23a',1,'icmp6.h']]], - ['icmp6_5fdur_5fno_5froute',['ICMP6_DUR_NO_ROUTE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa695bb4d92f32b504a9483ff137235a78',1,'icmp6.h']]], - ['icmp6_5fdur_5fpolicy',['ICMP6_DUR_POLICY',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfac3c255282e0b49b5bbb3cd8f435bb763',1,'icmp6.h']]], - ['icmp6_5fdur_5fport',['ICMP6_DUR_PORT',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa28cc924ec6eaa761acb76ccef4adcba0',1,'icmp6.h']]], - ['icmp6_5fdur_5fprohibited',['ICMP6_DUR_PROHIBITED',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa251961b990d0fbaf2c643f047c4f2532',1,'icmp6.h']]], - ['icmp6_5fdur_5freject_5froute',['ICMP6_DUR_REJECT_ROUTE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfa2aeed278149fb071a34beec89df03b5c',1,'icmp6.h']]], - ['icmp6_5fdur_5fscope',['ICMP6_DUR_SCOPE',['../prot_2icmp6_8h.html#a11fe21b0a8c1bc73ee887a96bf416ccfabdb01a67c61da588872f5799ef75aa6e',1,'icmp6.h']]], - ['icmp6_5fpp_5ffield',['ICMP6_PP_FIELD',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a4aa4a79306a69fd4f60ad445cde4c2a9',1,'icmp6.h']]], - ['icmp6_5fpp_5fheader',['ICMP6_PP_HEADER',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023acbcc58901e2345ffc31df4098de60ff8',1,'icmp6.h']]], - ['icmp6_5fpp_5foption',['ICMP6_PP_OPTION',['../prot_2icmp6_8h.html#a3a817e777ebcfd705e8e5a1b4c5ae023a53884832d00d3c8f8de62cfdb4646932',1,'icmp6.h']]], - ['icmp6_5fte_5ffrag',['ICMP6_TE_FRAG',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eaec493420d61c80a21981b1aa32befe1f',1,'icmp6.h']]], - ['icmp6_5fte_5fhl',['ICMP6_TE_HL',['../prot_2icmp6_8h.html#ad06bbf4ee72635ece968db41cbe6869eacccbb5e776df1b35af4149e593240880',1,'icmp6.h']]], - ['icmp6_5ftype_5fdur',['ICMP6_TYPE_DUR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aad9d4f207459e4bbd0c33a25adf6fdd7',1,'icmp6.h']]], - ['icmp6_5ftype_5ferep',['ICMP6_TYPE_EREP',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac6b91695c06bfc7fb2360310d7b8e78a',1,'icmp6.h']]], - ['icmp6_5ftype_5fereq',['ICMP6_TYPE_EREQ',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae649aa45c97b885f28771688957528a3',1,'icmp6.h']]], - ['icmp6_5ftype_5fmld',['ICMP6_TYPE_MLD',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a04228a1d11f9f88bd165f3430188bfe7',1,'icmp6.h']]], - ['icmp6_5ftype_5fmlq',['ICMP6_TYPE_MLQ',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ad9794ae12b9ca196cc4fafaf6d834375',1,'icmp6.h']]], - ['icmp6_5ftype_5fmlr',['ICMP6_TYPE_MLR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a906dd689f0aa9b4796f49f299d4e3eb0',1,'icmp6.h']]], - ['icmp6_5ftype_5fmra',['ICMP6_TYPE_MRA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a29281016d3bb58e3bfd90417bbce7aa0',1,'icmp6.h']]], - ['icmp6_5ftype_5fmrs',['ICMP6_TYPE_MRS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a425f4e64a7d1570228adbbe450650ab4',1,'icmp6.h']]], - ['icmp6_5ftype_5fmrt',['ICMP6_TYPE_MRT',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afb12a9d774f53deb15ec23041548f6fc',1,'icmp6.h']]], - ['icmp6_5ftype_5fna',['ICMP6_TYPE_NA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1f99d333f425c28d3840e029cc9c46f3',1,'icmp6.h']]], - ['icmp6_5ftype_5fns',['ICMP6_TYPE_NS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0d8d8717c6c34053d1101932c23929fe',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe1',['ICMP6_TYPE_PE1',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ac7020c08a7b03ae2a198e4a8dcd31bd4',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe2',['ICMP6_TYPE_PE2',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858aed14d280e5911098af914a94bd3ab22b',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe3',['ICMP6_TYPE_PE3',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a9c9c358ebd5eb683a66819fd9ecf98c6',1,'icmp6.h']]], - ['icmp6_5ftype_5fpe4',['ICMP6_TYPE_PE4',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858af8ebe97c4f68b54c9ef0c43e98211df5',1,'icmp6.h']]], - ['icmp6_5ftype_5fpp',['ICMP6_TYPE_PP',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a63114feac8140031b74424d4a7cf6b26',1,'icmp6.h']]], - ['icmp6_5ftype_5fptb',['ICMP6_TYPE_PTB',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a1d52ef5024a5822bd622bcb0b9da323d',1,'icmp6.h']]], - ['icmp6_5ftype_5fra',['ICMP6_TYPE_RA',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858ae4ae04be7df3a2cce614af0a5cdae951',1,'icmp6.h']]], - ['icmp6_5ftype_5frd',['ICMP6_TYPE_RD',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a0f6702d62de5f873e0afe7431d878207',1,'icmp6.h']]], - ['icmp6_5ftype_5frs',['ICMP6_TYPE_RS',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a670d95494c9282f646ac442d81d9a780',1,'icmp6.h']]], - ['icmp6_5ftype_5frsv_5ferr',['ICMP6_TYPE_RSV_ERR',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858abe61415e020b996220337f0cd002a28f',1,'icmp6.h']]], - ['icmp6_5ftype_5frsv_5finf',['ICMP6_TYPE_RSV_INF',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858a2c12d3244d837bd243ea647ec530600d',1,'icmp6.h']]], - ['icmp6_5ftype_5fte',['ICMP6_TYPE_TE',['../prot_2icmp6_8h.html#a6e10428d8f6102013b30013065716858afae9848904bc4b4b4aa716a7a9a2d7fe',1,'icmp6.h']]], - ['icmp_5fdur_5ffrag',['ICMP_DUR_FRAG',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a8be2bc49d42aa1a6ee1da93a8700ef5f',1,'icmp.h']]], - ['icmp_5fdur_5fhost',['ICMP_DUR_HOST',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a648ab915a76dfb7b9568e94de00da1e7',1,'icmp.h']]], - ['icmp_5fdur_5fnet',['ICMP_DUR_NET',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3cc3714544e123bdef2eadb1a4d320e3',1,'icmp.h']]], - ['icmp_5fdur_5fport',['ICMP_DUR_PORT',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5ac973dd9b04e094043ccc4cf875ef5644',1,'icmp.h']]], - ['icmp_5fdur_5fproto',['ICMP_DUR_PROTO',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5a3c7bbd13b613990413ef167017dfbcef',1,'icmp.h']]], - ['icmp_5fdur_5fsr',['ICMP_DUR_SR',['../icmp_8h.html#a17637465f209385e5d19ef47fd9266a5af63296fc25f79e56946a56a8da132c13',1,'icmp.h']]], - ['icmp_5fte_5ffrag',['ICMP_TE_FRAG',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa4d351874c3e2d4a4cf46569df28cd796',1,'icmp.h']]], - ['icmp_5fte_5fttl',['ICMP_TE_TTL',['../icmp_8h.html#a058d0a0769bd38db99fc6fd1dad1324aa827a1f8705826a6cc3c22e2571acf02c',1,'icmp.h']]], - ['ip6_5fmulticast',['IP6_MULTICAST',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfea70cda997b66f3e120e925c5a41904809',1,'ip6_zone.h']]], - ['ip6_5funicast',['IP6_UNICAST',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaacbcc65569837d437eea53c3bbb017b0',1,'ip6_zone.h']]], - ['ip6_5funknown',['IP6_UNKNOWN',['../group__ip6__zones.html#gga1993c4b6a297b6e92d80a9ce46ddedfeaddb1d298ce96cea5ccc8e1397443dbb8',1,'ip6_zone.h']]], - ['ipaddr_5ftype_5fany',['IPADDR_TYPE_ANY',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cac6b2c99cf920e08efcb55dc40e42944e',1,'ip_addr.h']]], - ['ipaddr_5ftype_5fv4',['IPADDR_TYPE_V4',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585cace47fa82608deeb1c1c7c2c891eb5049',1,'ip_addr.h']]], - ['ipaddr_5ftype_5fv6',['IPADDR_TYPE_V6',['../group__ipaddr.html#ggaf2142f0dfdcc938e2db16aa745ed585caae510fd8ec7fe405b594b57af61f9a02',1,'ip_addr.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.html deleted file mode 100644 index b4fc3ee84f34b559a8333a5987cfa5995612109c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.js deleted file mode 100644 index 07de56eaa9355d182431b8c8d03e3714cb7858bd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_3.js +++ /dev/null @@ -1,30 +0,0 @@ -var searchData= -[ - ['lwip_5fiana_5fhwtype_5fethernet',['LWIP_IANA_HWTYPE_ETHERNET',['../group__iana.html#gga3d2bbfcb56c8adf3be8c8d12868cecfea89e82e6ac55811bb26fe66ec029f2a0c',1,'iana.h']]], - ['lwip_5fiana_5fport_5fdhcp_5fclient',['LWIP_IANA_PORT_DHCP_CLIENT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a9fcae1f16758e1ac35dab343fc897f40',1,'iana.h']]], - ['lwip_5fiana_5fport_5fdhcp_5fserver',['LWIP_IANA_PORT_DHCP_SERVER',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ac70ae96c985cf3660e26aa496094916d',1,'iana.h']]], - ['lwip_5fiana_5fport_5fhttp',['LWIP_IANA_PORT_HTTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a1c665cb8e57dff577f4966493c15b618',1,'iana.h']]], - ['lwip_5fiana_5fport_5fhttps',['LWIP_IANA_PORT_HTTPS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ad07fb8ff2b18006405d904b5b3810c88',1,'iana.h']]], - ['lwip_5fiana_5fport_5fmdns',['LWIP_IANA_PORT_MDNS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a839da325f45916d7b27d53d5e5e97dc6',1,'iana.h']]], - ['lwip_5fiana_5fport_5fmqtt',['LWIP_IANA_PORT_MQTT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a172d486d82c552ef3540cf8d61b14b22',1,'iana.h']]], - ['lwip_5fiana_5fport_5fnetbios',['LWIP_IANA_PORT_NETBIOS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae1cf6eaab024b31aff5bf407d38e0ede',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsecure_5fmqtt',['LWIP_IANA_PORT_SECURE_MQTT',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ab833e9dc7646bd7affde45691bc66601',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsmtp',['LWIP_IANA_PORT_SMTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0ae2645895203ca3c54005afad053a813c',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsmtps',['LWIP_IANA_PORT_SMTPS',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a88f8872246977c6e24c617266ada1a3b',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsnmp',['LWIP_IANA_PORT_SNMP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aeb10a37f0c48e053b138f65b843c45d3',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsnmp_5ftrap',['LWIP_IANA_PORT_SNMP_TRAP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0aff60c0d3e8eca210b7e4faca3491f4a8',1,'iana.h']]], - ['lwip_5fiana_5fport_5fsntp',['LWIP_IANA_PORT_SNTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a79c377ce09e05cd4410a8865d41b3efb',1,'iana.h']]], - ['lwip_5fiana_5fport_5ftftp',['LWIP_IANA_PORT_TFTP',['../group__iana.html#ggac9396d90585e49e9a287179bf5aa9ba0a7b318226afef92e019b67227acf94050',1,'iana.h']]], - ['lwip_5fpollscan_5fclear',['LWIP_POLLSCAN_CLEAR',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9aa9a8fe3199d00016f1f5ad639e1b28f7',1,'sockets.c']]], - ['lwip_5fpollscan_5fdec_5fwait',['LWIP_POLLSCAN_DEC_WAIT',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9a6c1eefa3e29a39b923c4b522eb1b3eb1',1,'sockets.c']]], - ['lwip_5fpollscan_5finc_5fwait',['LWIP_POLLSCAN_INC_WAIT',['../sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9ab6511d3104f70c18fb4bd80f24cb867d',1,'sockets.c']]], - ['lwiperf_5fclient',['LWIPERF_CLIENT',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cae1862655ebaaea2e7e0261dff0173110',1,'lwiperf.h']]], - ['lwiperf_5fdual',['LWIPERF_DUAL',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76cab0381feca6655968e7380622e7a63ede',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5flocal',['LWIPERF_TCP_ABORTED_LOCAL',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6abee2bf6da51a0845c15ac52b280203cb',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5flocal_5fdataerror',['LWIPERF_TCP_ABORTED_LOCAL_DATAERROR',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6adda7e5dbaf1e04eb04ec0fd2b05584a5',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5flocal_5ftxerror',['LWIPERF_TCP_ABORTED_LOCAL_TXERROR',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a3d4e1f5742d80aeafb6b22aa74d93e40',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5faborted_5fremote',['LWIPERF_TCP_ABORTED_REMOTE',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6ae664c0f987584f07fb0f6f8896aada0d',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5fdone_5fclient',['LWIPERF_TCP_DONE_CLIENT',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6a4f9bde0cad305eaab25d2c1d0196677b',1,'lwiperf.h']]], - ['lwiperf_5ftcp_5fdone_5fserver',['LWIPERF_TCP_DONE_SERVER',['../lwiperf_8h.html#ab72a2d205e43d5243a291f937bbc24d6aa52255236ad2983346311ce7f28210e5',1,'lwiperf.h']]], - ['lwiperf_5ftradeoff',['LWIPERF_TRADEOFF',['../lwiperf_8h.html#ab3280e56eb41bd6f698a20843573f76caccdab7ee6e1b0981861e66f0755f7964',1,'lwiperf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.html deleted file mode 100644 index d6f69ac9541cc697b8a4f53af38797f095a1801c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.js deleted file mode 100644 index 00eca2bc2463174e1dd74f80a343be7cf1af7d0c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_4.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['mqtt_5fconnect_5faccepted',['MQTT_CONNECT_ACCEPTED',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da074dc1d289b8e8d4aad91f6a2cb93dc1',1,'mqtt.h']]], - ['mqtt_5fconnect_5fdisconnected',['MQTT_CONNECT_DISCONNECTED',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da321f5ce31b173f235de1a517fcfd00dd',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fidentifier',['MQTT_CONNECT_REFUSED_IDENTIFIER',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da28ffe49b0175adaa2b9a27cb4873224a',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fnot_5fauthorized_5f',['MQTT_CONNECT_REFUSED_NOT_AUTHORIZED_',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dafc4888158dd6ee84269a5f0bfdc12b17',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fprotocol_5fversion',['MQTT_CONNECT_REFUSED_PROTOCOL_VERSION',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da41f8aa97142be337cb639f94d9145190',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fserver',['MQTT_CONNECT_REFUSED_SERVER',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77dade28ec1c2ce3d874e91251d683c92b2a',1,'mqtt.h']]], - ['mqtt_5fconnect_5frefused_5fusername_5fpass',['MQTT_CONNECT_REFUSED_USERNAME_PASS',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da290cf9037054c42022cc864cfade896a',1,'mqtt.h']]], - ['mqtt_5fconnect_5ftimeout',['MQTT_CONNECT_TIMEOUT',['../group__mqtt.html#gga8cf0f360ab20343af37e1d124395a77da57153f2ab4331c6f76a9ee74e1bcfc62',1,'mqtt.h']]], - ['mqtt_5fdata_5fflag_5flast',['MQTT_DATA_FLAG_LAST',['../group__mqtt.html#gga99fb83031ce9923c84392b4e92f956b5a79cd00d0a5a8df13207e0c49447df87f',1,'mqtt.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.html deleted file mode 100644 index 43a28d17e136ca95ef6b30ab45a31f975518eaef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.js deleted file mode 100644 index 28edce9700da00e2379c25a0bec87d6d5de458db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_5.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['netconn_5fraw',['NETCONN_RAW',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a0d828a7e9c1614d4cae56602b09f39e9',1,'api.h']]], - ['netconn_5ftcp',['NETCONN_TCP',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a75d14318b91af7a452230189f47e5e1a',1,'api.h']]], - ['netconn_5ftcp_5fipv6',['NETCONN_TCP_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91ae7efa7c4e50b7b381531a2136cd5a013',1,'api.h']]], - ['netconn_5fudp',['NETCONN_UDP',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a6b8ec191d69f7e639f4ab40779069636',1,'api.h']]], - ['netconn_5fudp_5fipv6',['NETCONN_UDP_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a34ee1c89f6705462590a4fe2c9772d9e',1,'api.h']]], - ['netconn_5fudplite',['NETCONN_UDPLITE',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a655e1625cc7e6a93f1e3d2646f56a1e4',1,'api.h']]], - ['netconn_5fudplite_5fipv6',['NETCONN_UDPLITE_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91aa9cabc9d90606b5c5939fcc02ac588c7',1,'api.h']]], - ['netconn_5fudpnochksum',['NETCONN_UDPNOCHKSUM',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a7e0c3f566b3d4321b36b711b6b1ad6de',1,'api.h']]], - ['netconn_5fudpnochksum_5fipv6',['NETCONN_UDPNOCHKSUM_IPV6',['../group__netconn__common.html#ggaaba260d28d105fb4bce9185fd0300d91a2c7f548d26f6c411f084b6c59247b60e',1,'api.h']]], - ['netif_5fadd_5fmac_5ffilter',['NETIF_ADD_MAC_FILTER',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a4186fbaf94be956ea1a3b02cd1cccb1f',1,'netif.h']]], - ['netif_5fdel_5fmac_5ffilter',['NETIF_DEL_MAC_FILTER',['../netif_8h.html#ab194ec4241fad8b6e9aac51e3ec23de0a7ad3406353906deb4e64ebeed349e07e',1,'netif.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.html deleted file mode 100644 index 7439ee17b3a53d6950e821c872f62b249aab099b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.js deleted file mode 100644 index 68c7097624ec50c7652577fe5854cdea8c4a40d2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/enumvalues_6.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['pbuf_5fip',['PBUF_IP',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfafcc1e506061ba69dfa142eb6b3da5f13',1,'pbuf.h']]], - ['pbuf_5flink',['PBUF_LINK',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfab4de441e737330558b609a990cd17346',1,'pbuf.h']]], - ['pbuf_5fpool',['PBUF_POOL',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbae969347127387b9b59a23ccd24b76d21',1,'pbuf.h']]], - ['pbuf_5fram',['PBUF_RAM',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac5e9f28455bca98944a030d4b84ecfab',1,'pbuf.h']]], - ['pbuf_5fraw',['PBUF_RAW',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa21116654fbab6d5a4dfeb87a1bb8f0ba',1,'pbuf.h']]], - ['pbuf_5fraw_5ftx',['PBUF_RAW_TX',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa0ff039585f05f9208bcb66c2d37783e2',1,'pbuf.h']]], - ['pbuf_5fref',['PBUF_REF',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac9b6ba960fdea6f2e8f35c8313b77e4e',1,'pbuf.h']]], - ['pbuf_5from',['PBUF_ROM',['../group__pbuf.html#ggab7e0e32fcc292c0d7107721766ed92fbac120b0fe39efe35bb682e4aa3b82e2c9',1,'pbuf.h']]], - ['pbuf_5ftransport',['PBUF_TRANSPORT',['../group__pbuf.html#ggaee1baa59bb2f85ba575b5a8619ac1ebfa2ded3594a3977f8bf9cf09552be327b5',1,'pbuf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.html deleted file mode 100644 index 4f272b83a450fd320b6df857f19bc3427878fdb1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.js deleted file mode 100644 index 8bafdeb9f9c971015629abda31261584335137dd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_0.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['altcp_2ec',['altcp.c',['../altcp_8c.html',1,'']]], - ['altcp_2eh',['altcp.h',['../altcp_8h.html',1,'']]], - ['altcp_5falloc_2ec',['altcp_alloc.c',['../altcp__alloc_8c.html',1,'']]], - ['altcp_5fpriv_2eh',['altcp_priv.h',['../altcp__priv_8h.html',1,'']]], - ['altcp_5fproxyconnect_2ec',['altcp_proxyconnect.c',['../altcp__proxyconnect_8c.html',1,'']]], - ['altcp_5fproxyconnect_2eh',['altcp_proxyconnect.h',['../altcp__proxyconnect_8h.html',1,'']]], - ['altcp_5ftcp_2ec',['altcp_tcp.c',['../altcp__tcp_8c.html',1,'']]], - ['altcp_5ftcp_2eh',['altcp_tcp.h',['../altcp__tcp_8h.html',1,'']]], - ['altcp_5ftls_2eh',['altcp_tls.h',['../altcp__tls_8h.html',1,'']]], - ['altcp_5ftls_5fmbedtls_2ec',['altcp_tls_mbedtls.c',['../altcp__tls__mbedtls_8c.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fmem_2ec',['altcp_tls_mbedtls_mem.c',['../altcp__tls__mbedtls__mem_8c.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fmem_2eh',['altcp_tls_mbedtls_mem.h',['../altcp__tls__mbedtls__mem_8h.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fopts_2eh',['altcp_tls_mbedtls_opts.h',['../altcp__tls__mbedtls__opts_8h.html',1,'']]], - ['altcp_5ftls_5fmbedtls_5fstructs_2eh',['altcp_tls_mbedtls_structs.h',['../altcp__tls__mbedtls__structs_8h.html',1,'']]], - ['api_2eh',['api.h',['../api_8h.html',1,'']]], - ['api_5flib_2ec',['api_lib.c',['../api__lib_8c.html',1,'']]], - ['api_5fmsg_2ec',['api_msg.c',['../api__msg_8c.html',1,'']]], - ['api_5fmsg_2eh',['api_msg.h',['../api__msg_8h.html',1,'']]], - ['arch_2eh',['arch.h',['../arch_8h.html',1,'']]], - ['autoip_2ec',['autoip.c',['../autoip_8c.html',1,'']]], - ['autoip_2eh',['autoip.h',['../autoip_8h.html',1,'(Global Namespace)'],['../prot_2autoip_8h.html',1,'(Global Namespace)']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.html deleted file mode 100644 index dcce42237106ee60c4e5bd4eecee1218d002f0dc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.js deleted file mode 100644 index 00e7f127369ed4386527d41c15d41a44c787860a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_1.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['bridgeif_2ec',['bridgeif.c',['../bridgeif_8c.html',1,'']]], - ['bridgeif_2eh',['bridgeif.h',['../bridgeif_8h.html',1,'']]], - ['bridgeif_5ffdb_2ec',['bridgeif_fdb.c',['../bridgeif__fdb_8c.html',1,'']]], - ['bridgeif_5fopts_2eh',['bridgeif_opts.h',['../bridgeif__opts_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.html deleted file mode 100644 index d5c6c3be3d2f34575d151015b7c549ad1056cb6e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.js deleted file mode 100644 index 608188ff535279c317dedfa66b48b75606f1b6f1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_2.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['debug_2eh',['debug.h',['../debug_8h.html',1,'']]], - ['def_2ec',['def.c',['../def_8c.html',1,'']]], - ['def_2eh',['def.h',['../def_8h.html',1,'']]], - ['dhcp_2ec',['dhcp.c',['../dhcp_8c.html',1,'']]], - ['dhcp_2eh',['dhcp.h',['../dhcp_8h.html',1,'(Global Namespace)'],['../prot_2dhcp_8h.html',1,'(Global Namespace)']]], - ['dhcp6_2ec',['dhcp6.c',['../dhcp6_8c.html',1,'']]], - ['dhcp6_2eh',['dhcp6.h',['../dhcp6_8h.html',1,'(Global Namespace)'],['../prot_2dhcp6_8h.html',1,'(Global Namespace)']]], - ['dns_2ec',['dns.c',['../dns_8c.html',1,'']]], - ['dns_2eh',['dns.h',['../dns_8h.html',1,'(Global Namespace)'],['../prot_2dns_8h.html',1,'(Global Namespace)']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.html deleted file mode 100644 index d5a952844450d4af3014db612eececef109350de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.js deleted file mode 100644 index 2a23659505ea1de6546f73613e574ff55eaacaea..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_3.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['err_2ec',['err.c',['../err_8c.html',1,'']]], - ['err_2eh',['err.h',['../err_8h.html',1,'']]], - ['errno_2eh',['errno.h',['../compat_2stdc_2errno_8h.html',1,'(Global Namespace)'],['../lwip_2errno_8h.html',1,'(Global Namespace)']]], - ['etharp_2ec',['etharp.c',['../etharp_8c.html',1,'']]], - ['etharp_2eh',['etharp.h',['../lwip_2etharp_8h.html',1,'(Global Namespace)'],['../lwip_2prot_2etharp_8h.html',1,'(Global Namespace)']]], - ['ethernet_2ec',['ethernet.c',['../ethernet_8c.html',1,'']]], - ['ethernet_2eh',['ethernet.h',['../lwip_2prot_2ethernet_8h.html',1,'(Global Namespace)'],['../netif_2ethernet_8h.html',1,'(Global Namespace)']]], - ['ethip6_2ec',['ethip6.c',['../ethip6_8c.html',1,'']]], - ['ethip6_2eh',['ethip6.h',['../ethip6_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.html deleted file mode 100644 index 7b4c42a0790578685cb7440d0feb88e879ac429b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.js deleted file mode 100644 index e9bef3002dfc3ecbe2920e26ccb7249d85bfd15b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_4.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['http_5fclient_2ec',['http_client.c',['../http__client_8c.html',1,'']]], - ['http_5fclient_2eh',['http_client.h',['../http__client_8h.html',1,'']]], - ['httpd_2ec',['httpd.c',['../httpd_8c.html',1,'']]], - ['httpd_2eh',['httpd.h',['../httpd_8h.html',1,'']]], - ['httpd_5fopts_2eh',['httpd_opts.h',['../httpd__opts_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.html deleted file mode 100644 index 1f77bb12153bf279c49c5769b7326ada530f7dc8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.js deleted file mode 100644 index b9c9e1fa9bbc532c27aef128971d20e784d14f02..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_5.js +++ /dev/null @@ -1,37 +0,0 @@ -var searchData= -[ - ['iana_2eh',['iana.h',['../iana_8h.html',1,'']]], - ['icmp_2ec',['icmp.c',['../icmp_8c.html',1,'']]], - ['icmp_2eh',['icmp.h',['../icmp_8h.html',1,'(Global Namespace)'],['../prot_2icmp_8h.html',1,'(Global Namespace)']]], - ['icmp6_2ec',['icmp6.c',['../icmp6_8c.html',1,'']]], - ['icmp6_2eh',['icmp6.h',['../icmp6_8h.html',1,'(Global Namespace)'],['../prot_2icmp6_8h.html',1,'(Global Namespace)']]], - ['ieee_2eh',['ieee.h',['../ieee_8h.html',1,'']]], - ['ieee802154_2eh',['ieee802154.h',['../ieee802154_8h.html',1,'']]], - ['if_2eh',['if.h',['../if_8h.html',1,'']]], - ['if_5fapi_2ec',['if_api.c',['../if__api_8c.html',1,'']]], - ['if_5fapi_2eh',['if_api.h',['../if__api_8h.html',1,'']]], - ['igmp_2ec',['igmp.c',['../igmp_8c.html',1,'']]], - ['igmp_2eh',['igmp.h',['../igmp_8h.html',1,'(Global Namespace)'],['../prot_2igmp_8h.html',1,'(Global Namespace)']]], - ['inet_2eh',['inet.h',['../compat_2posix_2arpa_2inet_8h.html',1,'(Global Namespace)'],['../lwip_2inet_8h.html',1,'(Global Namespace)']]], - ['inet6_2ec',['inet6.c',['../inet6_8c.html',1,'']]], - ['inet_5fchksum_2ec',['inet_chksum.c',['../inet__chksum_8c.html',1,'']]], - ['inet_5fchksum_2eh',['inet_chksum.h',['../inet__chksum_8h.html',1,'']]], - ['init_2ec',['init.c',['../init_8c.html',1,'']]], - ['init_2eh',['init.h',['../init_8h.html',1,'']]], - ['ip_2ec',['ip.c',['../ip_8c.html',1,'']]], - ['ip_2eh',['ip.h',['../ip_8h.html',1,'(Global Namespace)'],['../prot_2ip_8h.html',1,'(Global Namespace)']]], - ['ip4_2ec',['ip4.c',['../ip4_8c.html',1,'']]], - ['ip4_2eh',['ip4.h',['../ip4_8h.html',1,'(Global Namespace)'],['../prot_2ip4_8h.html',1,'(Global Namespace)']]], - ['ip4_5faddr_2ec',['ip4_addr.c',['../ip4__addr_8c.html',1,'']]], - ['ip4_5faddr_2eh',['ip4_addr.h',['../ip4__addr_8h.html',1,'']]], - ['ip4_5ffrag_2ec',['ip4_frag.c',['../ip4__frag_8c.html',1,'']]], - ['ip4_5ffrag_2eh',['ip4_frag.h',['../ip4__frag_8h.html',1,'']]], - ['ip6_2ec',['ip6.c',['../ip6_8c.html',1,'']]], - ['ip6_2eh',['ip6.h',['../ip6_8h.html',1,'(Global Namespace)'],['../prot_2ip6_8h.html',1,'(Global Namespace)']]], - ['ip6_5faddr_2ec',['ip6_addr.c',['../ip6__addr_8c.html',1,'']]], - ['ip6_5faddr_2eh',['ip6_addr.h',['../ip6__addr_8h.html',1,'']]], - ['ip6_5ffrag_2ec',['ip6_frag.c',['../ip6__frag_8c.html',1,'']]], - ['ip6_5ffrag_2eh',['ip6_frag.h',['../ip6__frag_8h.html',1,'']]], - ['ip6_5fzone_2eh',['ip6_zone.h',['../ip6__zone_8h.html',1,'']]], - ['ip_5faddr_2eh',['ip_addr.h',['../ip__addr_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.html deleted file mode 100644 index 7573254f848e91c3fef7edfb420fa715985a612f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.js deleted file mode 100644 index ee950a527f4b65613ea27af83aa10dc0d05edf59..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_6.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['lowpan6_2ec',['lowpan6.c',['../lowpan6_8c.html',1,'']]], - ['lowpan6_2eh',['lowpan6.h',['../lowpan6_8h.html',1,'']]], - ['lowpan6_5fble_2ec',['lowpan6_ble.c',['../lowpan6__ble_8c.html',1,'']]], - ['lowpan6_5fble_2eh',['lowpan6_ble.h',['../lowpan6__ble_8h.html',1,'']]], - ['lowpan6_5fcommon_2ec',['lowpan6_common.c',['../lowpan6__common_8c.html',1,'']]], - ['lowpan6_5fcommon_2eh',['lowpan6_common.h',['../lowpan6__common_8h.html',1,'']]], - ['lowpan6_5fopts_2eh',['lowpan6_opts.h',['../lowpan6__opts_8h.html',1,'']]], - ['lwiperf_2ec',['lwiperf.c',['../lwiperf_8c.html',1,'']]], - ['lwiperf_2eh',['lwiperf.h',['../lwiperf_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.html deleted file mode 100644 index 214b329dcfe89f2b02075edcf680a0b36b79b591..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.js deleted file mode 100644 index 3c9a2c9d7a6f2b8f2997396f3c0a0cd5485feca6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_7.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['mdns_2ec',['mdns.c',['../mdns_8c.html',1,'']]], - ['mdns_2eh',['mdns.h',['../mdns_8h.html',1,'']]], - ['mdns_5fopts_2eh',['mdns_opts.h',['../mdns__opts_8h.html',1,'']]], - ['mdns_5fpriv_2eh',['mdns_priv.h',['../mdns__priv_8h.html',1,'']]], - ['mem_2ec',['mem.c',['../mem_8c.html',1,'']]], - ['mem_2eh',['mem.h',['../mem_8h.html',1,'']]], - ['mem_5fpriv_2eh',['mem_priv.h',['../mem__priv_8h.html',1,'']]], - ['memp_2ec',['memp.c',['../memp_8c.html',1,'']]], - ['memp_2eh',['memp.h',['../memp_8h.html',1,'']]], - ['memp_5fpriv_2eh',['memp_priv.h',['../memp__priv_8h.html',1,'']]], - ['memp_5fstd_2eh',['memp_std.h',['../memp__std_8h.html',1,'']]], - ['mld6_2ec',['mld6.c',['../mld6_8c.html',1,'']]], - ['mld6_2eh',['mld6.h',['../mld6_8h.html',1,'(Global Namespace)'],['../prot_2mld6_8h.html',1,'(Global Namespace)']]], - ['mqtt_2ec',['mqtt.c',['../mqtt_8c.html',1,'']]], - ['mqtt_2eh',['mqtt.h',['../mqtt_8h.html',1,'']]], - ['mqtt_5fopts_2eh',['mqtt_opts.h',['../mqtt__opts_8h.html',1,'']]], - ['mqtt_5fpriv_2eh',['mqtt_priv.h',['../mqtt__priv_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.html deleted file mode 100644 index 6720c7c35b1daa066026db6ada1de63f1babdec4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.js deleted file mode 100644 index d0751f119d13432f5f241224e59918e3ff9bc828..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_8.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['nd6_2ec',['nd6.c',['../nd6_8c.html',1,'']]], - ['nd6_2eh',['nd6.h',['../nd6_8h.html',1,'(Global Namespace)'],['../prot_2nd6_8h.html',1,'(Global Namespace)']]], - ['nd6_5fpriv_2eh',['nd6_priv.h',['../nd6__priv_8h.html',1,'']]], - ['netbiosns_2ec',['netbiosns.c',['../netbiosns_8c.html',1,'']]], - ['netbiosns_2eh',['netbiosns.h',['../netbiosns_8h.html',1,'']]], - ['netbiosns_5fopts_2eh',['netbiosns_opts.h',['../netbiosns__opts_8h.html',1,'']]], - ['netbuf_2ec',['netbuf.c',['../netbuf_8c.html',1,'']]], - ['netbuf_2eh',['netbuf.h',['../netbuf_8h.html',1,'']]], - ['netdb_2ec',['netdb.c',['../netdb_8c.html',1,'']]], - ['netdb_2eh',['netdb.h',['../compat_2posix_2netdb_8h.html',1,'(Global Namespace)'],['../lwip_2netdb_8h.html',1,'(Global Namespace)']]], - ['netif_2ec',['netif.c',['../netif_8c.html',1,'']]], - ['netif_2eh',['netif.h',['../netif_8h.html',1,'']]], - ['netifapi_2ec',['netifapi.c',['../netifapi_8c.html',1,'']]], - ['netifapi_2eh',['netifapi.h',['../netifapi_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.html deleted file mode 100644 index fc9587792095caad7eb47934ec15c40f2e5aedc6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.js deleted file mode 100644 index 05d8df7555b8a5367303048b8c338e8307d6e407..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['opt_2eh',['opt.h',['../opt_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.html deleted file mode 100644 index ffe3e9d640ccf23f3a98234aeea4a95dce39524b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.js deleted file mode 100644 index 2a66df749358eed470e0ff5569111784b606ac8b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_a.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['pbuf_2ec',['pbuf.c',['../pbuf_8c.html',1,'']]], - ['pbuf_2eh',['pbuf.h',['../pbuf_8h.html',1,'']]], - ['pppapi_2ec',['pppapi.c',['../pppapi_8c.html',1,'']]], - ['pppol2tp_2ec',['pppol2tp.c',['../pppol2tp_8c.html',1,'']]], - ['pppol2tp_2eh',['pppol2tp.h',['../pppol2tp_8h.html',1,'']]], - ['pppos_2ec',['pppos.c',['../pppos_8c.html',1,'']]], - ['pppos_2eh',['pppos.h',['../pppos_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.html deleted file mode 100644 index 32cd2be99b22d702a0f01a2d05e6dc24f13a0085..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.js deleted file mode 100644 index eba968a1029e6e60902a0cf0cb190065668d00e9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_b.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['raw_2ec',['raw.c',['../raw_8c.html',1,'']]], - ['raw_2eh',['raw.h',['../raw_8h.html',1,'']]], - ['raw_5fpriv_2eh',['raw_priv.h',['../raw__priv_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.html deleted file mode 100644 index bb83608687c392b55cc669ba3028a97756c8fe45..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.js deleted file mode 100644 index 8b27e4c3851e8cc653ac908449bd5d3e70185fec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_c.js +++ /dev/null @@ -1,49 +0,0 @@ -var searchData= -[ - ['slipif_2ec',['slipif.c',['../slipif_8c.html',1,'']]], - ['slipif_2eh',['slipif.h',['../slipif_8h.html',1,'']]], - ['smtp_2ec',['smtp.c',['../smtp_8c.html',1,'']]], - ['snmp_2eh',['snmp.h',['../apps_2snmp_8h.html',1,'(Global Namespace)'],['../snmp_8h.html',1,'(Global Namespace)']]], - ['snmp_5fasn1_2ec',['snmp_asn1.c',['../snmp__asn1_8c.html',1,'']]], - ['snmp_5fasn1_2eh',['snmp_asn1.h',['../snmp__asn1_8h.html',1,'']]], - ['snmp_5fcore_2ec',['snmp_core.c',['../snmp__core_8c.html',1,'']]], - ['snmp_5fcore_2eh',['snmp_core.h',['../snmp__core_8h.html',1,'']]], - ['snmp_5fmib2_2ec',['snmp_mib2.c',['../snmp__mib2_8c.html',1,'']]], - ['snmp_5fmib2_2eh',['snmp_mib2.h',['../snmp__mib2_8h.html',1,'']]], - ['snmp_5fmib2_5ficmp_2ec',['snmp_mib2_icmp.c',['../snmp__mib2__icmp_8c.html',1,'']]], - ['snmp_5fmib2_5finterfaces_2ec',['snmp_mib2_interfaces.c',['../snmp__mib2__interfaces_8c.html',1,'']]], - ['snmp_5fmib2_5fip_2ec',['snmp_mib2_ip.c',['../snmp__mib2__ip_8c.html',1,'']]], - ['snmp_5fmib2_5fsnmp_2ec',['snmp_mib2_snmp.c',['../snmp__mib2__snmp_8c.html',1,'']]], - ['snmp_5fmib2_5fsystem_2ec',['snmp_mib2_system.c',['../snmp__mib2__system_8c.html',1,'']]], - ['snmp_5fmib2_5ftcp_2ec',['snmp_mib2_tcp.c',['../snmp__mib2__tcp_8c.html',1,'']]], - ['snmp_5fmib2_5fudp_2ec',['snmp_mib2_udp.c',['../snmp__mib2__udp_8c.html',1,'']]], - ['snmp_5fmsg_2ec',['snmp_msg.c',['../snmp__msg_8c.html',1,'']]], - ['snmp_5fmsg_2eh',['snmp_msg.h',['../snmp__msg_8h.html',1,'']]], - ['snmp_5fnetconn_2ec',['snmp_netconn.c',['../snmp__netconn_8c.html',1,'']]], - ['snmp_5fopts_2eh',['snmp_opts.h',['../snmp__opts_8h.html',1,'']]], - ['snmp_5fpbuf_5fstream_2ec',['snmp_pbuf_stream.c',['../snmp__pbuf__stream_8c.html',1,'']]], - ['snmp_5fpbuf_5fstream_2eh',['snmp_pbuf_stream.h',['../snmp__pbuf__stream_8h.html',1,'']]], - ['snmp_5fraw_2ec',['snmp_raw.c',['../snmp__raw_8c.html',1,'']]], - ['snmp_5fscalar_2ec',['snmp_scalar.c',['../snmp__scalar_8c.html',1,'']]], - ['snmp_5fscalar_2eh',['snmp_scalar.h',['../snmp__scalar_8h.html',1,'']]], - ['snmp_5ftable_2ec',['snmp_table.c',['../snmp__table_8c.html',1,'']]], - ['snmp_5ftable_2eh',['snmp_table.h',['../snmp__table_8h.html',1,'']]], - ['snmp_5fthreadsync_2ec',['snmp_threadsync.c',['../snmp__threadsync_8c.html',1,'']]], - ['snmp_5fthreadsync_2eh',['snmp_threadsync.h',['../snmp__threadsync_8h.html',1,'']]], - ['snmp_5ftraps_2ec',['snmp_traps.c',['../snmp__traps_8c.html',1,'']]], - ['snmpv3_2ec',['snmpv3.c',['../snmpv3_8c.html',1,'']]], - ['snmpv3_2eh',['snmpv3.h',['../snmpv3_8h.html',1,'']]], - ['snmpv3_5fmbedtls_2ec',['snmpv3_mbedtls.c',['../snmpv3__mbedtls_8c.html',1,'']]], - ['snmpv3_5fpriv_2eh',['snmpv3_priv.h',['../snmpv3__priv_8h.html',1,'']]], - ['sntp_2ec',['sntp.c',['../sntp_8c.html',1,'']]], - ['sntp_2eh',['sntp.h',['../sntp_8h.html',1,'']]], - ['sntp_5fopts_2eh',['sntp_opts.h',['../sntp__opts_8h.html',1,'']]], - ['socket_2eh',['socket.h',['../socket_8h.html',1,'']]], - ['sockets_2ec',['sockets.c',['../sockets_8c.html',1,'']]], - ['sockets_2eh',['sockets.h',['../sockets_8h.html',1,'']]], - ['sockets_5fpriv_2eh',['sockets_priv.h',['../sockets__priv_8h.html',1,'']]], - ['stats_2ec',['stats.c',['../stats_8c.html',1,'']]], - ['stats_2eh',['stats.h',['../stats_8h.html',1,'']]], - ['sys_2ec',['sys.c',['../sys_8c.html',1,'']]], - ['sys_2eh',['sys.h',['../sys_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.html deleted file mode 100644 index 38bf2b3b813db8e8b3b6dda13c685dd64ee12723..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.js deleted file mode 100644 index a9d7bbecc7842034d23b936df41658ef88685b40..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_d.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['tcp_2ec',['tcp.c',['../tcp_8c.html',1,'']]], - ['tcp_2eh',['tcp.h',['../prot_2tcp_8h.html',1,'(Global Namespace)'],['../tcp_8h.html',1,'(Global Namespace)']]], - ['tcp_5fin_2ec',['tcp_in.c',['../tcp__in_8c.html',1,'']]], - ['tcp_5fout_2ec',['tcp_out.c',['../tcp__out_8c.html',1,'']]], - ['tcp_5fpriv_2eh',['tcp_priv.h',['../tcp__priv_8h.html',1,'']]], - ['tcpbase_2eh',['tcpbase.h',['../tcpbase_8h.html',1,'']]], - ['tcpip_2ec',['tcpip.c',['../tcpip_8c.html',1,'']]], - ['tcpip_2eh',['tcpip.h',['../tcpip_8h.html',1,'']]], - ['tcpip_5fpriv_2eh',['tcpip_priv.h',['../tcpip__priv_8h.html',1,'']]], - ['tftp_5fopts_2eh',['tftp_opts.h',['../tftp__opts_8h.html',1,'']]], - ['tftp_5fserver_2ec',['tftp_server.c',['../tftp__server_8c.html',1,'']]], - ['tftp_5fserver_2eh',['tftp_server.h',['../tftp__server_8h.html',1,'']]], - ['timeouts_2ec',['timeouts.c',['../timeouts_8c.html',1,'']]], - ['timeouts_2eh',['timeouts.h',['../timeouts_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.html deleted file mode 100644 index 6f847621560e600585ffe987af12b354de9f43da..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.js deleted file mode 100644 index 09192647b51132aef6e952c96316689dfc97dfc7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_e.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['udp_2ec',['udp.c',['../udp_8c.html',1,'']]], - ['udp_2eh',['udp.h',['../prot_2udp_8h.html',1,'(Global Namespace)'],['../udp_8h.html',1,'(Global Namespace)']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.html deleted file mode 100644 index 75680638d118766c8543bca5369946e163dc99b2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.js deleted file mode 100644 index f0c60f669a8f3a5ed49c59237479c6abd088a6ac..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/files_f.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['zepif_2ec',['zepif.c',['../zepif_8c.html',1,'']]], - ['zepif_2eh',['zepif.h',['../zepif_8h.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.html deleted file mode 100644 index 4e6d87d152c21a6ad8ef2fe704052db94bef640a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.js deleted file mode 100644 index c87e453f91bf6bd6ae68b94183850a0c0d25c7e7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_0.js +++ /dev/null @@ -1,47 +0,0 @@ -var searchData= -[ - ['altcp_5fabort',['altcp_abort',['../group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab',1,'altcp_abort(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga7f6fab99fed448385a76b4a5100796ab',1,'altcp_abort(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5faccept',['altcp_accept',['../group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9',1,'altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept): altcp.c'],['../group__altcp.html#ga7c4cd0b1179a53b1a223936ba2270bf9',1,'altcp_accept(struct altcp_pcb *conn, altcp_accept_fn accept): altcp.c']]], - ['altcp_5falloc',['altcp_alloc',['../altcp_8c.html#a6a99f8757c18fbc9b9f30925afbcf4c2',1,'altcp_alloc(void): altcp.c'],['../altcp__priv_8h.html#a6a99f8757c18fbc9b9f30925afbcf4c2',1,'altcp_alloc(void): altcp.c']]], - ['altcp_5farg',['altcp_arg',['../group__altcp.html#ga197a33af038556a04d8f27c7033d771f',1,'altcp_arg(struct altcp_pcb *conn, void *arg): altcp.c'],['../group__altcp.html#ga197a33af038556a04d8f27c7033d771f',1,'altcp_arg(struct altcp_pcb *conn, void *arg): altcp.c']]], - ['altcp_5fbind',['altcp_bind',['../group__altcp.html#ga485b248680f73b9876d8674029c5157c',1,'altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port): altcp.c'],['../group__altcp.html#ga485b248680f73b9876d8674029c5157c',1,'altcp_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port): altcp.c']]], - ['altcp_5fclose',['altcp_close',['../group__altcp.html#ga4329798afdf3709c789a2ee060ee3993',1,'altcp_close(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga4329798afdf3709c789a2ee060ee3993',1,'altcp_close(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fconnect',['altcp_connect',['../group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492',1,'altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected): altcp.c'],['../group__altcp.html#gafaf1d533e4e89dc249a3f931afa93492',1,'altcp_connect(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected): altcp.c']]], - ['altcp_5ferr',['altcp_err',['../group__altcp.html#gadc76a1f3b2448559dc87da1b33291644',1,'altcp_err(struct altcp_pcb *conn, altcp_err_fn err): altcp.c'],['../group__altcp.html#gadc76a1f3b2448559dc87da1b33291644',1,'altcp_err(struct altcp_pcb *conn, altcp_err_fn err): altcp.c']]], - ['altcp_5ffree',['altcp_free',['../altcp_8c.html#afd7f6b6602e89cff51f8a8ea0315321d',1,'altcp_free(struct altcp_pcb *conn): altcp.c'],['../altcp__priv_8h.html#afd7f6b6602e89cff51f8a8ea0315321d',1,'altcp_free(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5flisten_5fwith_5fbacklog_5fand_5ferr',['altcp_listen_with_backlog_and_err',['../group__altcp.html#gac69722b86b1198916f2527fb9f132c2b',1,'altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err): altcp.c'],['../group__altcp.html#gac69722b86b1198916f2527fb9f132c2b',1,'altcp_listen_with_backlog_and_err(struct altcp_pcb *conn, u8_t backlog, err_t *err): altcp.c']]], - ['altcp_5fmss',['altcp_mss',['../group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08',1,'altcp_mss(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#gae7cfc8bd8e45c517a706afd5857fda08',1,'altcp_mss(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fnew',['altcp_new',['../group__altcp.html#ga86843287b0ad0099c067817cfb7aa336',1,'altcp_new(altcp_allocator_t *allocator): altcp.c'],['../group__altcp.html#ga86843287b0ad0099c067817cfb7aa336',1,'altcp_new(altcp_allocator_t *allocator): altcp.c']]], - ['altcp_5fnew_5fip6',['altcp_new_ip6',['../group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1',1,'altcp_new_ip6(altcp_allocator_t *allocator): altcp.c'],['../group__altcp.html#gaa51a47bcb334b188c82a1b99db49f1f1',1,'altcp_new_ip6(altcp_allocator_t *allocator): altcp.c']]], - ['altcp_5fnew_5fip_5ftype',['altcp_new_ip_type',['../group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21',1,'altcp_new_ip_type(altcp_allocator_t *allocator, u8_t ip_type): altcp.c'],['../group__altcp.html#gab631f6f92d7f6c58d9db27b7b415bc21',1,'altcp_new_ip_type(altcp_allocator_t *allocator, u8_t ip_type): altcp.c']]], - ['altcp_5foutput',['altcp_output',['../group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6',1,'altcp_output(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga5d2370d3b671377d7e2c98ce2dc3cfc6',1,'altcp_output(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fpoll',['altcp_poll',['../group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0',1,'altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval): altcp.c'],['../group__altcp.html#ga269beeaf7d8264b6ff02333bcc7c7ab0',1,'altcp_poll(struct altcp_pcb *conn, altcp_poll_fn poll, u8_t interval): altcp.c']]], - ['altcp_5fproxyconnect_5falloc',['altcp_proxyconnect_alloc',['../altcp__proxyconnect_8c.html#a3d3af45390467ceeaa064b7e28dd43a9',1,'altcp_proxyconnect_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a3d3af45390467ceeaa064b7e28dd43a9',1,'altcp_proxyconnect_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5fnew',['altcp_proxyconnect_new',['../altcp__proxyconnect_8c.html#ae774782064a92d0f58ce07b57a5360d1',1,'altcp_proxyconnect_new(struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#ae774782064a92d0f58ce07b57a5360d1',1,'altcp_proxyconnect_new(struct altcp_proxyconnect_config *config, struct altcp_pcb *inner_pcb): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5fnew_5ftcp',['altcp_proxyconnect_new_tcp',['../altcp__proxyconnect_8c.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4',1,'altcp_proxyconnect_new_tcp(struct altcp_proxyconnect_config *config, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a24e122d2bc2c0b9f86074c1e8d5ccfe4',1,'altcp_proxyconnect_new_tcp(struct altcp_proxyconnect_config *config, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5fproxyconnect_5ftls_5falloc',['altcp_proxyconnect_tls_alloc',['../altcp__proxyconnect_8c.html#a5ff49bcd035847a8915f18deef4172a9',1,'altcp_proxyconnect_tls_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c'],['../altcp__proxyconnect_8h.html#a5ff49bcd035847a8915f18deef4172a9',1,'altcp_proxyconnect_tls_alloc(void *arg, u8_t ip_type): altcp_proxyconnect.c']]], - ['altcp_5frecv',['altcp_recv',['../group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71',1,'altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv): altcp.c'],['../group__altcp.html#ga7f89221f9d65036d890b1e5bd9192a71',1,'altcp_recv(struct altcp_pcb *conn, altcp_recv_fn recv): altcp.c']]], - ['altcp_5frecved',['altcp_recved',['../group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83',1,'altcp_recved(struct altcp_pcb *conn, u16_t len): altcp.c'],['../group__altcp.html#gac086951cbfedaed0c36c5fb26b44ef83',1,'altcp_recved(struct altcp_pcb *conn, u16_t len): altcp.c']]], - ['altcp_5fsent',['altcp_sent',['../group__altcp.html#gab2b228c77c827fb14bfc513171c79f47',1,'altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent): altcp.c'],['../group__altcp.html#gab2b228c77c827fb14bfc513171c79f47',1,'altcp_sent(struct altcp_pcb *conn, altcp_sent_fn sent): altcp.c']]], - ['altcp_5fsetprio',['altcp_setprio',['../group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5',1,'altcp_setprio(struct altcp_pcb *conn, u8_t prio): altcp.c'],['../group__altcp.html#ga5040b0a4646bca718d3611ba7fa558c5',1,'altcp_setprio(struct altcp_pcb *conn, u8_t prio): altcp.c']]], - ['altcp_5fshutdown',['altcp_shutdown',['../group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319',1,'altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx): altcp.c'],['../group__altcp.html#ga0c3172d0bfe452599e242ea2e4692319',1,'altcp_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx): altcp.c']]], - ['altcp_5fsndbuf',['altcp_sndbuf',['../group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c',1,'altcp_sndbuf(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#gab295cba0c1ded90fe044a8c37387a12c',1,'altcp_sndbuf(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5fsndqueuelen',['altcp_sndqueuelen',['../group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5',1,'altcp_sndqueuelen(struct altcp_pcb *conn): altcp.c'],['../group__altcp.html#ga516a1bfbf38fc47cfd47852715c505c5',1,'altcp_sndqueuelen(struct altcp_pcb *conn): altcp.c']]], - ['altcp_5ftcp_5falloc',['altcp_tcp_alloc',['../altcp__tcp_8c.html#a211215e43cb40bd204a20c34316b7caa',1,'altcp_tcp_alloc(void *arg, u8_t ip_type): altcp_tcp.c'],['../altcp__tcp_8h.html#a211215e43cb40bd204a20c34316b7caa',1,'altcp_tcp_alloc(void *arg, u8_t ip_type): altcp_tcp.c']]], - ['altcp_5ftls_5falloc',['altcp_tls_alloc',['../group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391',1,'altcp_tls_alloc(void *arg, u8_t ip_type): altcp_alloc.c'],['../group__altcp__tls.html#ga09e6ca8f144ee94ef21d7e5760aa4391',1,'altcp_tls_alloc(void *arg, u8_t ip_type): altcp_alloc.c']]], - ['altcp_5ftls_5fcontext',['altcp_tls_context',['../group__altcp__tls.html#gabc1741530d5089c3093889416430bc76',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fclient',['altcp_tls_create_config_client',['../group__altcp__tls.html#ga2b249447e10c8599b6d723d403086c35',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fclient_5f2wayauth',['altcp_tls_create_config_client_2wayauth',['../group__altcp__tls.html#ga7352a4600fee89e167541cf0776c01fb',1,'altcp_tls.h']]], - ['altcp_5ftls_5fcreate_5fconfig_5fserver_5fprivkey_5fcert',['altcp_tls_create_config_server_privkey_cert',['../group__altcp__tls.html#ga700dc0320e93cea337673e7d4295e161',1,'altcp_tls.h']]], - ['altcp_5ftls_5ffree_5fconfig',['altcp_tls_free_config',['../group__altcp__tls.html#ga8fb8a92fa3f84170050ddab2888b9145',1,'altcp_tls.h']]], - ['altcp_5ftls_5fnew',['altcp_tls_new',['../group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a',1,'altcp_tls_new(struct altcp_tls_config *config, u8_t ip_type): altcp_alloc.c'],['../group__altcp__tls.html#ga028316a8257cf8dcace9cd063de79c0a',1,'altcp_tls_new(struct altcp_tls_config *config, u8_t ip_type): altcp_alloc.c']]], - ['altcp_5ftls_5fwrap',['altcp_tls_wrap',['../group__altcp__tls.html#gab874adb7f87984c0520bd032c2108c47',1,'altcp_tls.h']]], - ['altcp_5fwrite',['altcp_write',['../group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d',1,'altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags): altcp.c'],['../group__altcp.html#gaad9a38396b127cfd778e253f20a97b8d',1,'altcp_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags): altcp.c']]], - ['autoip_5farp_5freply',['autoip_arp_reply',['../autoip_8c.html#acaf2793325c60dc4531c21a3fd55c16e',1,'autoip_arp_reply(struct netif *netif, struct etharp_hdr *hdr): autoip.c'],['../autoip_8h.html#acaf2793325c60dc4531c21a3fd55c16e',1,'autoip_arp_reply(struct netif *netif, struct etharp_hdr *hdr): autoip.c']]], - ['autoip_5fnetwork_5fchanged',['autoip_network_changed',['../autoip_8c.html#a11df7a20d52680cd8c1c18fba2b91e9e',1,'autoip_network_changed(struct netif *netif): autoip.c'],['../autoip_8h.html#a11df7a20d52680cd8c1c18fba2b91e9e',1,'autoip_network_changed(struct netif *netif): autoip.c']]], - ['autoip_5fset_5fstruct',['autoip_set_struct',['../group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90',1,'autoip_set_struct(struct netif *netif, struct autoip *autoip): autoip.c'],['../group__autoip.html#ga2122c0b2518b371559fef5ec1d2aed90',1,'autoip_set_struct(struct netif *netif, struct autoip *autoip): autoip.c']]], - ['autoip_5fstart',['autoip_start',['../group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8',1,'autoip_start(struct netif *netif): autoip.c'],['../group__autoip.html#ga1461f5826ebefc050e0d63013818d1e8',1,'autoip_start(struct netif *netif): autoip.c']]], - ['autoip_5fstop',['autoip_stop',['../group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4',1,'autoip_stop(struct netif *netif): autoip.c'],['../group__autoip.html#ga58a4dce658dd1263e84eb982f62587d4',1,'autoip_stop(struct netif *netif): autoip.c']]], - ['autoip_5fsupplied_5faddress',['autoip_supplied_address',['../autoip_8c.html#a1b4f0c53da17395d9de92a85708a1bb9',1,'autoip_supplied_address(const struct netif *netif): autoip.c'],['../autoip_8h.html#a1b4f0c53da17395d9de92a85708a1bb9',1,'autoip_supplied_address(const struct netif *netif): autoip.c']]], - ['autoip_5ftmr',['autoip_tmr',['../autoip_8c.html#a746fc1d7db1bf1617afae166c9d92c2d',1,'autoip_tmr(void): autoip.c'],['../autoip_8h.html#a746fc1d7db1bf1617afae166c9d92c2d',1,'autoip_tmr(void): autoip.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.html deleted file mode 100644 index b343e2db57bc07ddb02a709d2298ea220e0037fb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.js deleted file mode 100644 index 673c6a00e711e363c1a1ff393bd68cdb28584c8a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_1.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['ble_5faddr_5fto_5feui64',['ble_addr_to_eui64',['../group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c',1,'ble_addr_to_eui64(uint8_t *dst, const uint8_t *src, int public_addr): lowpan6_ble.c'],['../group__rfc7668if.html#gaa5b1823c2509b8816ef98dcac67e037c',1,'ble_addr_to_eui64(uint8_t *dst, const uint8_t *src, int public_addr): lowpan6_ble.c']]], - ['bridgeif_5fadd_5fport',['bridgeif_add_port',['../group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77',1,'bridgeif_add_port(struct netif *bridgeif, struct netif *portif): bridgeif.c'],['../group__bridgeif.html#ga51b7d1af22f7023aabd8502aadf77c77',1,'bridgeif_add_port(struct netif *bridgeif, struct netif *portif): bridgeif.c']]], - ['bridgeif_5ffdb_5fadd',['bridgeif_fdb_add',['../group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666',1,'bridgeif_fdb_add(struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports): bridgeif.c'],['../group__bridgeif.html#gad20fea2657431d4a0905be80cb0b4666',1,'bridgeif_fdb_add(struct netif *bridgeif, const struct eth_addr *addr, bridgeif_portmask_t ports): bridgeif.c']]], - ['bridgeif_5ffdb_5fget_5fdst_5fports',['bridgeif_fdb_get_dst_ports',['../group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750',1,'bridgeif_fdb_get_dst_ports(void *fdb_ptr, struct eth_addr *dst_addr): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#ga616fb7404be5da79d8092b4a14976750',1,'bridgeif_fdb_get_dst_ports(void *fdb_ptr, struct eth_addr *dst_addr): bridgeif_fdb.c']]], - ['bridgeif_5ffdb_5finit',['bridgeif_fdb_init',['../group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0',1,'bridgeif_fdb_init(u16_t max_fdb_entries): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#gaf7935226ee7f99f964bf0135b6cb9ca0',1,'bridgeif_fdb_init(u16_t max_fdb_entries): bridgeif_fdb.c']]], - ['bridgeif_5ffdb_5fremove',['bridgeif_fdb_remove',['../group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8',1,'bridgeif_fdb_remove(struct netif *bridgeif, const struct eth_addr *addr): bridgeif.c'],['../group__bridgeif.html#ga79349b1e9d0f944e8abad5a6cfb1c8e8',1,'bridgeif_fdb_remove(struct netif *bridgeif, const struct eth_addr *addr): bridgeif.c']]], - ['bridgeif_5ffdb_5fupdate_5fsrc',['bridgeif_fdb_update_src',['../group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39',1,'bridgeif_fdb_update_src(void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx): bridgeif_fdb.c'],['../group__bridgeif__fdb.html#gad912bfd3ce8e24d0eb48b7dc9de07c39',1,'bridgeif_fdb_update_src(void *fdb_ptr, struct eth_addr *src_addr, u8_t port_idx): bridgeif_fdb.c']]], - ['bridgeif_5finit',['bridgeif_init',['../group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c',1,'bridgeif_init(struct netif *netif): bridgeif.c'],['../group__bridgeif.html#ga23cc2c5f8fccefc470093840cc53727c',1,'bridgeif_init(struct netif *netif): bridgeif.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.html deleted file mode 100644 index ecce2f3186519145e47461ede4dba66d33bf0bba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.js deleted file mode 100644 index 585d49dcb2838b3fc6c0556254275759ac869379..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_2.js +++ /dev/null @@ -1,29 +0,0 @@ -var searchData= -[ - ['dhcp6_5fcleanup',['dhcp6_cleanup',['../group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde',1,'dhcp6_cleanup(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gacb7042000509fb21e8d2758e235d6dde',1,'dhcp6_cleanup(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fdisable',['dhcp6_disable',['../group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2',1,'dhcp6_disable(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gadd0c783a85a410f75b37a3d922ad60d2',1,'dhcp6_disable(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fenable_5fstateful',['dhcp6_enable_stateful',['../group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619',1,'dhcp6_enable_stateful(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gaa9e972fcd1d648ca5f02334b1591b619',1,'dhcp6_enable_stateful(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fenable_5fstateless',['dhcp6_enable_stateless',['../group__dhcp6.html#gaf3349463541e673fec33843eb019b18c',1,'dhcp6_enable_stateless(struct netif *netif): dhcp6.c'],['../group__dhcp6.html#gaf3349463541e673fec33843eb019b18c',1,'dhcp6_enable_stateless(struct netif *netif): dhcp6.c']]], - ['dhcp6_5fnd6_5fra_5ftrigger',['dhcp6_nd6_ra_trigger',['../dhcp6_8c.html#af0f47aac3c04c84a7143fa6925e9fdba',1,'dhcp6_nd6_ra_trigger(struct netif *netif, u8_t managed_addr_config, u8_t other_config): dhcp6.c'],['../dhcp6_8h.html#af0f47aac3c04c84a7143fa6925e9fdba',1,'dhcp6_nd6_ra_trigger(struct netif *netif, u8_t managed_addr_config, u8_t other_config): dhcp6.c']]], - ['dhcp6_5fset_5fstruct',['dhcp6_set_struct',['../group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453',1,'dhcp6_set_struct(struct netif *netif, struct dhcp6 *dhcp6): dhcp6.c'],['../group__dhcp6.html#ga5cdf4082c8a4ee6bf0cb874c0eaa8453',1,'dhcp6_set_struct(struct netif *netif, struct dhcp6 *dhcp6): dhcp6.c']]], - ['dhcp6_5ftmr',['dhcp6_tmr',['../dhcp6_8c.html#a5289027cb2b166d08bc55b7ed2d4756d',1,'dhcp6_tmr(void): dhcp6.c'],['../dhcp6_8h.html#a5289027cb2b166d08bc55b7ed2d4756d',1,'dhcp6_tmr(void): dhcp6.c']]], - ['dhcp_5farp_5freply',['dhcp_arp_reply',['../dhcp_8c.html#a1fc0a94e0b94f13c5d302018f7ecb535',1,'dhcp_arp_reply(struct netif *netif, const ip4_addr_t *addr): dhcp.c'],['../dhcp_8h.html#a1fc0a94e0b94f13c5d302018f7ecb535',1,'dhcp_arp_reply(struct netif *netif, const ip4_addr_t *addr): dhcp.c']]], - ['dhcp_5fcleanup',['dhcp_cleanup',['../group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64',1,'dhcp_cleanup(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga292a1b0c0c288ec508108a3fba473e64',1,'dhcp_cleanup(struct netif *netif): dhcp.c']]], - ['dhcp_5fcoarse_5ftmr',['dhcp_coarse_tmr',['../dhcp_8c.html#ad7480883d64f3d6f083c8aa933b5e3cb',1,'dhcp_coarse_tmr(void): dhcp.c'],['../dhcp_8h.html#ad7480883d64f3d6f083c8aa933b5e3cb',1,'dhcp_coarse_tmr(void): dhcp.c']]], - ['dhcp_5ffine_5ftmr',['dhcp_fine_tmr',['../dhcp_8c.html#a601d97faa24fa7289244bb452f052045',1,'dhcp_fine_tmr(void): dhcp.c'],['../dhcp_8h.html#a601d97faa24fa7289244bb452f052045',1,'dhcp_fine_tmr(void): dhcp.c']]], - ['dhcp_5finform',['dhcp_inform',['../group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad',1,'dhcp_inform(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gabd7fcc7e0799e313885fc7fd9d4992ad',1,'dhcp_inform(struct netif *netif): dhcp.c']]], - ['dhcp_5fnetwork_5fchanged',['dhcp_network_changed',['../dhcp_8c.html#a04f3824720223c439165243527906002',1,'dhcp_network_changed(struct netif *netif): dhcp.c'],['../dhcp_8h.html#a04f3824720223c439165243527906002',1,'dhcp_network_changed(struct netif *netif): dhcp.c']]], - ['dhcp_5frelease',['dhcp_release',['../group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4',1,'dhcp_release(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gaf92f7afb58252f82a749064602974bd4',1,'dhcp_release(struct netif *netif): dhcp.c']]], - ['dhcp_5frelease_5fand_5fstop',['dhcp_release_and_stop',['../group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece',1,'dhcp_release_and_stop(struct netif *netif): dhcp.c'],['../group__dhcp4.html#gaf7cd42b9f220446b6a597d3474da6ece',1,'dhcp_release_and_stop(struct netif *netif): dhcp.c']]], - ['dhcp_5frenew',['dhcp_renew',['../group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947',1,'dhcp_renew(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga583eb8d58f5e96b7dea717948578a947',1,'dhcp_renew(struct netif *netif): dhcp.c']]], - ['dhcp_5fset_5fstruct',['dhcp_set_struct',['../group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8',1,'dhcp_set_struct(struct netif *netif, struct dhcp *dhcp): dhcp.c'],['../group__dhcp4.html#ga43812097832716a462c660eb59cc1bf8',1,'dhcp_set_struct(struct netif *netif, struct dhcp *dhcp): dhcp.c']]], - ['dhcp_5fstart',['dhcp_start',['../group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f',1,'dhcp_start(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga0c50968d9811aa2aa67fadc0885d744f',1,'dhcp_start(struct netif *netif): dhcp.c']]], - ['dhcp_5fstop',['dhcp_stop',['../group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312',1,'dhcp_stop(struct netif *netif): dhcp.c'],['../group__dhcp4.html#ga93f6bf21086dc9b10c0bec4676f97312',1,'dhcp_stop(struct netif *netif): dhcp.c']]], - ['dhcp_5fsupplied_5faddress',['dhcp_supplied_address',['../dhcp_8c.html#ae24a2529372218327ab9cb6592041c85',1,'dhcp_supplied_address(const struct netif *netif): dhcp.c'],['../dhcp_8h.html#ae24a2529372218327ab9cb6592041c85',1,'dhcp_supplied_address(const struct netif *netif): dhcp.c']]], - ['dns_5fgethostbyname',['dns_gethostbyname',['../group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f',1,'dns_gethostbyname(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg): dns.c'],['../group__dns.html#ga1e040ec38166dc9bfcc3473aab0c799f',1,'dns_gethostbyname(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg): dns.c']]], - ['dns_5fgethostbyname_5faddrtype',['dns_gethostbyname_addrtype',['../group__dns.html#gae84449f60dca6b863142daca8e03ce79',1,'dns_gethostbyname_addrtype(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype): dns.c'],['../group__dns.html#gae84449f60dca6b863142daca8e03ce79',1,'dns_gethostbyname_addrtype(const char *hostname, ip_addr_t *addr, dns_found_callback found, void *callback_arg, u8_t dns_addrtype): dns.c']]], - ['dns_5fgetserver',['dns_getserver',['../group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3',1,'dns_getserver(u8_t numdns): dns.c'],['../group__dns.html#gad02111a6b26b93f1c3580d5f41a59af3',1,'dns_getserver(u8_t numdns): dns.c']]], - ['dns_5finit',['dns_init',['../dns_8c.html#adb31c3b6180773bd11f914c327f209cf',1,'dns_init(void): dns.c'],['../dns_8h.html#adb31c3b6180773bd11f914c327f209cf',1,'dns_init(void): dns.c']]], - ['dns_5fsetserver',['dns_setserver',['../group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584',1,'dns_setserver(u8_t numdns, const ip_addr_t *dnsserver): dns.c'],['../group__dns.html#gaf66c5d8273f83cdc2cdd8911fb68d584',1,'dns_setserver(u8_t numdns, const ip_addr_t *dnsserver): dns.c']]], - ['dns_5ftmr',['dns_tmr',['../dns_8c.html#a9389f374ec66488aa4f42a652583f533',1,'dns_tmr(void): dns.c'],['../dns_8h.html#a9389f374ec66488aa4f42a652583f533',1,'dns_tmr(void): dns.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.html deleted file mode 100644 index 15f06abdc22af71f0336215663edc19fb110c21e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.js deleted file mode 100644 index 628c10e053f5a9e8266597a4b81606779ee5fedc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_3.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['etharp_5fcleanup_5fnetif',['etharp_cleanup_netif',['../etharp_8c.html#ae94677a2a5f3698276027c7475f6ca05',1,'etharp_cleanup_netif(struct netif *netif): etharp.c'],['../lwip_2etharp_8h.html#ae94677a2a5f3698276027c7475f6ca05',1,'etharp_cleanup_netif(struct netif *netif): etharp.c']]], - ['etharp_5ffind_5faddr',['etharp_find_addr',['../etharp_8c.html#a0f8ca87c5472fa165763c8c38b76174c',1,'etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret): etharp.c'],['../lwip_2etharp_8h.html#a0f8ca87c5472fa165763c8c38b76174c',1,'etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret): etharp.c']]], - ['etharp_5fget_5fentry',['etharp_get_entry',['../etharp_8c.html#ab93df7ccb26496100d45137541e863c8',1,'etharp_get_entry(size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret): etharp.c'],['../lwip_2etharp_8h.html#ab93df7ccb26496100d45137541e863c8',1,'etharp_get_entry(size_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret): etharp.c']]], - ['etharp_5finput',['etharp_input',['../etharp_8c.html#a540a5506979693ef9ac4496db9bfa7d6',1,'etharp_input(struct pbuf *p, struct netif *netif): etharp.c'],['../lwip_2etharp_8h.html#a540a5506979693ef9ac4496db9bfa7d6',1,'etharp_input(struct pbuf *p, struct netif *netif): etharp.c']]], - ['etharp_5foutput',['etharp_output',['../etharp_8c.html#a19258c75a3778b6ed0c82f63a419502d',1,'etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr): etharp.c'],['../lwip_2etharp_8h.html#a19258c75a3778b6ed0c82f63a419502d',1,'etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr): etharp.c']]], - ['etharp_5fquery',['etharp_query',['../etharp_8c.html#ae180772e31346a0afeb707ad172dd19c',1,'etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q): etharp.c'],['../lwip_2etharp_8h.html#ae180772e31346a0afeb707ad172dd19c',1,'etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q): etharp.c']]], - ['etharp_5frequest',['etharp_request',['../etharp_8c.html#a3e56faced96841e615f88dd57d1b2b15',1,'etharp_request(struct netif *netif, const ip4_addr_t *ipaddr): etharp.c'],['../lwip_2etharp_8h.html#a3e56faced96841e615f88dd57d1b2b15',1,'etharp_request(struct netif *netif, const ip4_addr_t *ipaddr): etharp.c']]], - ['etharp_5ftmr',['etharp_tmr',['../etharp_8c.html#a654f4dad71f7e2bc4820094648f37a26',1,'etharp_tmr(void): etharp.c'],['../lwip_2etharp_8h.html#a654f4dad71f7e2bc4820094648f37a26',1,'etharp_tmr(void): etharp.c']]], - ['ethernet_5finput',['ethernet_input',['../group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff',1,'ethernet_input(struct pbuf *p, struct netif *netif): ethernet.c'],['../group__lwip__nosys.html#ga6a10c58b82c56d02c48b3cfa2c2494ff',1,'ethernet_input(struct pbuf *p, struct netif *netif): ethernet.c']]], - ['ethernet_5foutput',['ethernet_output',['../group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778',1,'ethernet_output(struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type): ethernet.c'],['../group__ethernet.html#gac9cad5802bfa3d885f13d2ba0f40b778',1,'ethernet_output(struct netif *netif, struct pbuf *p, const struct eth_addr *src, const struct eth_addr *dst, u16_t eth_type): ethernet.c']]], - ['ethip6_5foutput',['ethip6_output',['../ethip6_8c.html#ab5326546d33174f91f1fb0cc6d398bfd',1,'ethip6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): ethip6.c'],['../ethip6_8h.html#ab5326546d33174f91f1fb0cc6d398bfd',1,'ethip6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): ethip6.c']]], - ['eui64_5fto_5fble_5faddr',['eui64_to_ble_addr',['../group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d',1,'eui64_to_ble_addr(uint8_t *dst, const uint8_t *src): lowpan6_ble.c'],['../group__rfc7668if.html#ga3e245a85f9edddca93ddd2967209881d',1,'eui64_to_ble_addr(uint8_t *dst, const uint8_t *src): lowpan6_ble.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.html deleted file mode 100644 index 8985ff27876408737253bcf1c0bf3a4bdd3b420b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.js deleted file mode 100644 index b8857d7515dd72ac145457f21deb1c2e0dbf6dad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_4.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['http_5fset_5fcgi_5fhandlers',['http_set_cgi_handlers',['../group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897',1,'http_set_cgi_handlers(const tCGI *cgis, int num_handlers): httpd.c'],['../group__httpd.html#gae1ec09532ff7fc622e1860727bf2c897',1,'http_set_cgi_handlers(const tCGI *pCGIs, int iNumHandlers): httpd.c']]], - ['http_5fset_5fssi_5fhandler',['http_set_ssi_handler',['../group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c',1,'http_set_ssi_handler(tSSIHandler ssi_handler, const char **tags, int num_tags): httpd.c'],['../group__httpd.html#ga8834ecb16d9a7d6c128bdf9514b7879c',1,'http_set_ssi_handler(tSSIHandler pfnSSIHandler, const char **ppcTags, int iNumTags): httpd.c']]], - ['httpc_5fget_5ffile',['httpc_get_file',['../group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b',1,'httpc_get_file(const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c'],['../group__httpc.html#ga6c961e52cec2d25b4b82b6910ebcfa1b',1,'httpc_get_file(const ip_addr_t *server_addr, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c']]], - ['httpc_5fget_5ffile_5fdns',['httpc_get_file_dns',['../group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6',1,'httpc_get_file_dns(const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c'],['../group__httpc.html#gabd4ef2259885a93090733235cc0fa8d6',1,'httpc_get_file_dns(const char *server_name, u16_t port, const char *uri, const httpc_connection_t *settings, altcp_recv_fn recv_fn, void *callback_arg, httpc_state_t **connection): http_client.c']]], - ['httpd_5finit',['httpd_init',['../group__httpd.html#gac364305cee969a0be43c071722b136e6',1,'httpd_init(void): httpd.c'],['../group__httpd.html#gac364305cee969a0be43c071722b136e6',1,'httpd_init(void): httpd.c']]], - ['httpd_5finits',['httpd_inits',['../group__httpd.html#gafaedb1911a83854b1e9835132db64409',1,'httpd_inits(struct altcp_tls_config *conf): httpd.c'],['../group__httpd.html#gafaedb1911a83854b1e9835132db64409',1,'httpd_inits(struct altcp_tls_config *conf): httpd.c']]], - ['httpd_5fpost_5fbegin',['httpd_post_begin',['../group__httpd.html#ga6cb33693ee8f0c054be82a968ceff582',1,'httpd.h']]], - ['httpd_5fpost_5fdata_5frecved',['httpd_post_data_recved',['../group__httpd.html#gaca4357acf5c988b28123bc6f23540380',1,'httpd_post_data_recved(void *connection, u16_t recved_len): httpd.c'],['../group__httpd.html#gaca4357acf5c988b28123bc6f23540380',1,'httpd_post_data_recved(void *connection, u16_t recved_len): httpd.c']]], - ['httpd_5fpost_5ffinished',['httpd_post_finished',['../group__httpd.html#ga477473f7ead250fec71f1f8b9926fec5',1,'httpd.h']]], - ['httpd_5fpost_5freceive_5fdata',['httpd_post_receive_data',['../group__httpd.html#ga461409c8813c2a82ba63fde987c0e537',1,'httpd.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.html deleted file mode 100644 index 03149184b8b34542872d75348bb072cef7e2c824..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.js deleted file mode 100644 index 14c2fb008d4f38caaa15bb606f37dfe7f6115fbd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_5.js +++ /dev/null @@ -1,60 +0,0 @@ -var searchData= -[ - ['icmp6_5fdest_5funreach',['icmp6_dest_unreach',['../icmp6_8c.html#ab480867394952904b5607d62315bdbac',1,'icmp6_dest_unreach(struct pbuf *p, enum icmp6_dur_code c): icmp6.c'],['../icmp6_8h.html#ab480867394952904b5607d62315bdbac',1,'icmp6_dest_unreach(struct pbuf *p, enum icmp6_dur_code c): icmp6.c']]], - ['icmp6_5finput',['icmp6_input',['../icmp6_8c.html#a94bec819e11f51c8088ca338f2e36c3d',1,'icmp6_input(struct pbuf *p, struct netif *inp): icmp6.c'],['../icmp6_8h.html#a94bec819e11f51c8088ca338f2e36c3d',1,'icmp6_input(struct pbuf *p, struct netif *inp): icmp6.c']]], - ['icmp6_5fpacket_5ftoo_5fbig',['icmp6_packet_too_big',['../icmp6_8c.html#a3c0a84e0944263d92c9dc3ad094ffcb0',1,'icmp6_packet_too_big(struct pbuf *p, u32_t mtu): icmp6.c'],['../icmp6_8h.html#a3c0a84e0944263d92c9dc3ad094ffcb0',1,'icmp6_packet_too_big(struct pbuf *p, u32_t mtu): icmp6.c']]], - ['icmp6_5fparam_5fproblem',['icmp6_param_problem',['../icmp6_8c.html#a6094fa333b2cbf1b1b062e72313ef146',1,'icmp6_param_problem(struct pbuf *p, enum icmp6_pp_code c, const void *pointer): icmp6.c'],['../icmp6_8h.html#a6094fa333b2cbf1b1b062e72313ef146',1,'icmp6_param_problem(struct pbuf *p, enum icmp6_pp_code c, const void *pointer): icmp6.c']]], - ['icmp6_5ftime_5fexceeded',['icmp6_time_exceeded',['../icmp6_8c.html#a358abb6555f6ca6b2b2b1412c9117bec',1,'icmp6_time_exceeded(struct pbuf *p, enum icmp6_te_code c): icmp6.c'],['../icmp6_8h.html#a358abb6555f6ca6b2b2b1412c9117bec',1,'icmp6_time_exceeded(struct pbuf *p, enum icmp6_te_code c): icmp6.c']]], - ['icmp6_5ftime_5fexceeded_5fwith_5faddrs',['icmp6_time_exceeded_with_addrs',['../icmp6_8c.html#ad01e5bc4690a2c6aeb534237a5a9b593',1,'icmp6_time_exceeded_with_addrs(struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr): icmp6.c'],['../icmp6_8h.html#ad01e5bc4690a2c6aeb534237a5a9b593',1,'icmp6_time_exceeded_with_addrs(struct pbuf *p, enum icmp6_te_code c, const ip6_addr_t *src_addr, const ip6_addr_t *dest_addr): icmp6.c']]], - ['icmp_5fdest_5funreach',['icmp_dest_unreach',['../icmp_8c.html#ae26c59eab4ce553964a0c9d43f534d06',1,'icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t): icmp.c'],['../icmp_8h.html#ae26c59eab4ce553964a0c9d43f534d06',1,'icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t): icmp.c']]], - ['icmp_5finput',['icmp_input',['../icmp_8c.html#ac929e48a1dddf98050b73a2633fcaef1',1,'icmp_input(struct pbuf *p, struct netif *inp): icmp.c'],['../icmp_8h.html#ac929e48a1dddf98050b73a2633fcaef1',1,'icmp_input(struct pbuf *p, struct netif *inp): icmp.c']]], - ['icmp_5ftime_5fexceeded',['icmp_time_exceeded',['../icmp_8c.html#a49723e5e11c4bbc86197e58fdca7c119',1,'icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t): icmp.c'],['../icmp_8h.html#a49723e5e11c4bbc86197e58fdca7c119',1,'icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t): icmp.c']]], - ['igmp_5finit',['igmp_init',['../igmp_8c.html#aeb8103aa3091e35c966f0894fb54a2c8',1,'igmp_init(void): igmp.c'],['../igmp_8h.html#aeb8103aa3091e35c966f0894fb54a2c8',1,'igmp_init(void): igmp.c']]], - ['igmp_5finput',['igmp_input',['../igmp_8c.html#a065685cc25f2cc50f0d9659f4b086e1a',1,'igmp_input(struct pbuf *p, struct netif *inp, const ip4_addr_t *dest): igmp.c'],['../igmp_8h.html#a065685cc25f2cc50f0d9659f4b086e1a',1,'igmp_input(struct pbuf *p, struct netif *inp, const ip4_addr_t *dest): igmp.c']]], - ['igmp_5fjoingroup',['igmp_joingroup',['../group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6',1,'igmp_joingroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#gac989949e9cf84dbd08ab071854bd1ba6',1,'igmp_joingroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fjoingroup_5fnetif',['igmp_joingroup_netif',['../group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6',1,'igmp_joingroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga7a6d36dd7b4c8a8c2790c0eac53b49d6',1,'igmp_joingroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fleavegroup',['igmp_leavegroup',['../group__igmp.html#ga21c572ba7481ca41eb873923a5346544',1,'igmp_leavegroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga21c572ba7481ca41eb873923a5346544',1,'igmp_leavegroup(const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5fleavegroup_5fnetif',['igmp_leavegroup_netif',['../group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201',1,'igmp_leavegroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c'],['../group__igmp.html#ga651bec2a5f3a24766c52aa86a5d88201',1,'igmp_leavegroup_netif(struct netif *netif, const ip4_addr_t *groupaddr): igmp.c']]], - ['igmp_5flookfor_5fgroup',['igmp_lookfor_group',['../igmp_8c.html#a8228ddd10aa3f2518b16815d82d73448',1,'igmp_lookfor_group(struct netif *ifp, const ip4_addr_t *addr): igmp.c'],['../igmp_8h.html#a8228ddd10aa3f2518b16815d82d73448',1,'igmp_lookfor_group(struct netif *ifp, const ip4_addr_t *addr): igmp.c']]], - ['igmp_5freport_5fgroups',['igmp_report_groups',['../igmp_8c.html#af06eeba0e984aab4a67a836eab577726',1,'igmp_report_groups(struct netif *netif): igmp.c'],['../igmp_8h.html#af06eeba0e984aab4a67a836eab577726',1,'igmp_report_groups(struct netif *netif): igmp.c']]], - ['igmp_5fstart',['igmp_start',['../igmp_8c.html#aac0fe91a589ba90b3f76e69cebf264f6',1,'igmp_start(struct netif *netif): igmp.c'],['../igmp_8h.html#aac0fe91a589ba90b3f76e69cebf264f6',1,'igmp_start(struct netif *netif): igmp.c']]], - ['igmp_5fstop',['igmp_stop',['../igmp_8c.html#afc19bd532855a64c021be08172065f84',1,'igmp_stop(struct netif *netif): igmp.c'],['../igmp_8h.html#afc19bd532855a64c021be08172065f84',1,'igmp_stop(struct netif *netif): igmp.c']]], - ['igmp_5ftmr',['igmp_tmr',['../igmp_8c.html#a4418a22d37098f05d0c2fcfe288d0ca1',1,'igmp_tmr(void): igmp.c'],['../igmp_8h.html#a4418a22d37098f05d0c2fcfe288d0ca1',1,'igmp_tmr(void): igmp.c']]], - ['inet_5fchksum_5fpbuf',['inet_chksum_pbuf',['../inet__chksum_8c.html#ab35967a50418358e194e8f80fdc3c865',1,'inet_chksum_pbuf(struct pbuf *p): inet_chksum.c'],['../inet__chksum_8h.html#ab35967a50418358e194e8f80fdc3c865',1,'inet_chksum_pbuf(struct pbuf *p): inet_chksum.c']]], - ['ip4_5faddr_5fisbroadcast_5fu32',['ip4_addr_isbroadcast_u32',['../ip4__addr_8c.html#ab3cd7e7fba28c29d35f3c17461071421',1,'ip4_addr_isbroadcast_u32(u32_t addr, const struct netif *netif): ip4_addr.c'],['../ip4__addr_8h.html#ab3cd7e7fba28c29d35f3c17461071421',1,'ip4_addr_isbroadcast_u32(u32_t addr, const struct netif *netif): ip4_addr.c']]], - ['ip4_5faddr_5fnetmask_5fvalid',['ip4_addr_netmask_valid',['../ip4__addr_8c.html#ab5810d404b0ad1b89ef1323ea1e78071',1,'ip4_addr_netmask_valid(u32_t netmask): ip4_addr.c'],['../ip4__addr_8h.html#ab5810d404b0ad1b89ef1323ea1e78071',1,'ip4_addr_netmask_valid(u32_t netmask): ip4_addr.c']]], - ['ip4_5ffrag',['ip4_frag',['../ip4__frag_8c.html#a70872fd4c7aefec6b4eef0707e1a371c',1,'ip4_frag(struct pbuf *p, struct netif *netif, const ip4_addr_t *dest): ip4_frag.c'],['../ip4__frag_8h.html#a70872fd4c7aefec6b4eef0707e1a371c',1,'ip4_frag(struct pbuf *p, struct netif *netif, const ip4_addr_t *dest): ip4_frag.c']]], - ['ip4_5finput',['ip4_input',['../ip4_8c.html#aff1f784c9f05f3d79cc1a921d840501b',1,'ip4_input(struct pbuf *p, struct netif *inp): ip4.c'],['../ip4_8h.html#aff1f784c9f05f3d79cc1a921d840501b',1,'ip4_input(struct pbuf *p, struct netif *inp): ip4.c']]], - ['ip4_5foutput',['ip4_output',['../ip4_8c.html#ac87d296205eb5ac04058e609672d4ba8',1,'ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto): ip4.c'],['../ip4_8h.html#ac87d296205eb5ac04058e609672d4ba8',1,'ip4_output(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto): ip4.c']]], - ['ip4_5foutput_5fif',['ip4_output_if',['../ip4_8c.html#ab220bc4ce4f48bdbba447358b3594917',1,'ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c'],['../ip4_8h.html#ab220bc4ce4f48bdbba447358b3594917',1,'ip4_output_if(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c']]], - ['ip4_5foutput_5fif_5fopt',['ip4_output_if_opt',['../ip4_8c.html#a0d912e400875396792a12ea443ecc1cf',1,'ip4_output_if_opt(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c'],['../ip4_8h.html#a0d912e400875396792a12ea443ecc1cf',1,'ip4_output_if_opt(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c']]], - ['ip4_5foutput_5fif_5fopt_5fsrc',['ip4_output_if_opt_src',['../ip4_8c.html#accd56b095730de4ad56728bfcb349940',1,'ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c'],['../ip4_8h.html#accd56b095730de4ad56728bfcb349940',1,'ip4_output_if_opt_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif, void *ip_options, u16_t optlen): ip4.c']]], - ['ip4_5foutput_5fif_5fsrc',['ip4_output_if_src',['../ip4_8c.html#a2943d118873e9eb1d8296e04a6740db7',1,'ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c'],['../ip4_8h.html#a2943d118873e9eb1d8296e04a6740db7',1,'ip4_output_if_src(struct pbuf *p, const ip4_addr_t *src, const ip4_addr_t *dest, u8_t ttl, u8_t tos, u8_t proto, struct netif *netif): ip4.c']]], - ['ip4_5freass',['ip4_reass',['../ip4__frag_8c.html#a7debaa6366c0db4270d4f03219c75c05',1,'ip4_reass(struct pbuf *p): ip4_frag.c'],['../ip4__frag_8h.html#a7debaa6366c0db4270d4f03219c75c05',1,'ip4_reass(struct pbuf *p): ip4_frag.c']]], - ['ip4_5froute',['ip4_route',['../ip4_8c.html#ac659f675356cfc1d4d13884946347e47',1,'ip4_route(const ip4_addr_t *dest): ip4.c'],['../ip4_8h.html#ac659f675356cfc1d4d13884946347e47',1,'ip4_route(const ip4_addr_t *dest): ip4.c']]], - ['ip4_5froute_5fsrc',['ip4_route_src',['../ip4_8c.html#ab615a9ca8fdd99e697f52506fc440fba',1,'ip4_route_src(const ip4_addr_t *src, const ip4_addr_t *dest): ip4.c'],['../ip4_8h.html#ab615a9ca8fdd99e697f52506fc440fba',1,'ip4_route_src(const ip4_addr_t *src, const ip4_addr_t *dest): ip4.c']]], - ['ip4_5fset_5fdefault_5fmulticast_5fnetif',['ip4_set_default_multicast_netif',['../group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420',1,'ip4_set_default_multicast_netif(struct netif *default_multicast_netif): ip4.c'],['../group__ip4.html#ga6ae67c86aa82dccac5df81d93de00420',1,'ip4_set_default_multicast_netif(struct netif *default_multicast_netif): ip4.c']]], - ['ip4addr_5faton',['ip4addr_aton',['../ip4__addr_8c.html#af66de98501e92c66714d58119b6d9e1a',1,'ip4addr_aton(const char *cp, ip4_addr_t *addr): ip4_addr.c'],['../ip4__addr_8h.html#af66de98501e92c66714d58119b6d9e1a',1,'ip4addr_aton(const char *cp, ip4_addr_t *addr): ip4_addr.c']]], - ['ip4addr_5fntoa',['ip4addr_ntoa',['../ip4__addr_8c.html#a28620fdd443c5c98d15e5890cbd9059c',1,'ip4addr_ntoa(const ip4_addr_t *addr): ip4_addr.c'],['../ip4__addr_8h.html#a28620fdd443c5c98d15e5890cbd9059c',1,'ip4addr_ntoa(const ip4_addr_t *addr): ip4_addr.c']]], - ['ip4addr_5fntoa_5fr',['ip4addr_ntoa_r',['../ip4__addr_8c.html#a3825d5b4786c207af971ceb287f101fd',1,'ip4addr_ntoa_r(const ip4_addr_t *addr, char *buf, int buflen): ip4_addr.c'],['../ip4__addr_8h.html#a3825d5b4786c207af971ceb287f101fd',1,'ip4addr_ntoa_r(const ip4_addr_t *addr, char *buf, int buflen): ip4_addr.c']]], - ['ip6_5fchksum_5fpseudo',['ip6_chksum_pseudo',['../inet__chksum_8c.html#a102544bca5912c78649e25a45a7d0a88',1,'ip6_chksum_pseudo(struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c'],['../inet__chksum_8h.html#a102544bca5912c78649e25a45a7d0a88',1,'ip6_chksum_pseudo(struct pbuf *p, u8_t proto, u16_t proto_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c']]], - ['ip6_5fchksum_5fpseudo_5fpartial',['ip6_chksum_pseudo_partial',['../inet__chksum_8c.html#ae4218e08510fd92c9a699c4e5d9fc17b',1,'ip6_chksum_pseudo_partial(struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c'],['../inet__chksum_8h.html#ae4218e08510fd92c9a699c4e5d9fc17b',1,'ip6_chksum_pseudo_partial(struct pbuf *p, u8_t proto, u16_t proto_len, u16_t chksum_len, const ip6_addr_t *src, const ip6_addr_t *dest): inet_chksum.c']]], - ['ip6_5ffrag',['ip6_frag',['../ip6__frag_8c.html#a3ef87acbc615d5eb015104f83bbe7d37',1,'ip6_frag(struct pbuf *p, struct netif *netif, const ip6_addr_t *dest): ip6_frag.c'],['../ip6__frag_8h.html#a3ef87acbc615d5eb015104f83bbe7d37',1,'ip6_frag(struct pbuf *p, struct netif *netif, const ip6_addr_t *dest): ip6_frag.c']]], - ['ip6_5finput',['ip6_input',['../ip6_8c.html#a6bbbae5ea37a82c746dba2feb1abd094',1,'ip6_input(struct pbuf *p, struct netif *inp): ip6.c'],['../ip6_8h.html#a6bbbae5ea37a82c746dba2feb1abd094',1,'ip6_input(struct pbuf *p, struct netif *inp): ip6.c']]], - ['ip6_5foptions_5fadd_5fhbh_5fra',['ip6_options_add_hbh_ra',['../ip6_8c.html#a7a8d47200bb6ccbec329be8f0979853e',1,'ip6_options_add_hbh_ra(struct pbuf *p, u8_t nexth, u8_t value): ip6.c'],['../ip6_8h.html#a7a8d47200bb6ccbec329be8f0979853e',1,'ip6_options_add_hbh_ra(struct pbuf *p, u8_t nexth, u8_t value): ip6.c']]], - ['ip6_5foutput',['ip6_output',['../ip6_8c.html#aec695e64536ac744e616c997deb84cda',1,'ip6_output(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth): ip6.c'],['../ip6_8h.html#aec695e64536ac744e616c997deb84cda',1,'ip6_output(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth): ip6.c']]], - ['ip6_5foutput_5fif',['ip6_output_if',['../ip6_8c.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4',1,'ip6_output_if(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c'],['../ip6_8h.html#aeb1c9967e7ae7d7ba71b68256ff6fdb4',1,'ip6_output_if(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c']]], - ['ip6_5foutput_5fif_5fsrc',['ip6_output_if_src',['../ip6_8c.html#a58bd3c9ce332731fac82b89c77be4f56',1,'ip6_output_if_src(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c'],['../ip6_8h.html#a58bd3c9ce332731fac82b89c77be4f56',1,'ip6_output_if_src(struct pbuf *p, const ip6_addr_t *src, const ip6_addr_t *dest, u8_t hl, u8_t tc, u8_t nexth, struct netif *netif): ip6.c']]], - ['ip6_5freass',['ip6_reass',['../ip6__frag_8c.html#adbd666d01adcbbbc5966938f02025b7c',1,'ip6_reass(struct pbuf *p): ip6_frag.c'],['../ip6__frag_8h.html#adbd666d01adcbbbc5966938f02025b7c',1,'ip6_reass(struct pbuf *p): ip6_frag.c']]], - ['ip6_5froute',['ip6_route',['../ip6_8c.html#a1153bd9e8c45847282105ab6379e6e70',1,'ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest): ip6.c'],['../ip6_8h.html#a1153bd9e8c45847282105ab6379e6e70',1,'ip6_route(const ip6_addr_t *src, const ip6_addr_t *dest): ip6.c']]], - ['ip6_5fselect_5fsource_5faddress',['ip6_select_source_address',['../group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a',1,'ip6_select_source_address(struct netif *netif, const ip6_addr_t *dest): ip6.c'],['../group__ip6.html#ga540ad82e2af4c4709f1852e63c36706a',1,'ip6_select_source_address(struct netif *netif, const ip6_addr_t *dest): ip6.c']]], - ['ip6addr_5faton',['ip6addr_aton',['../ip6__addr_8c.html#a3f555ae302eb056f28f6cb266a27036e',1,'ip6addr_aton(const char *cp, ip6_addr_t *addr): ip6_addr.c'],['../ip6__addr_8h.html#a3f555ae302eb056f28f6cb266a27036e',1,'ip6addr_aton(const char *cp, ip6_addr_t *addr): ip6_addr.c']]], - ['ip6addr_5fntoa',['ip6addr_ntoa',['../ip6__addr_8c.html#adba4443e6629583d48e1d1c7c21a977e',1,'ip6addr_ntoa(const ip6_addr_t *addr): ip6_addr.c'],['../ip6__addr_8h.html#adba4443e6629583d48e1d1c7c21a977e',1,'ip6addr_ntoa(const ip6_addr_t *addr): ip6_addr.c']]], - ['ip6addr_5fntoa_5fr',['ip6addr_ntoa_r',['../ip6__addr_8c.html#a64d442f35f34c43121bf91cfea2e77a2',1,'ip6addr_ntoa_r(const ip6_addr_t *addr, char *buf, int buflen): ip6_addr.c'],['../ip6__addr_8h.html#a64d442f35f34c43121bf91cfea2e77a2',1,'ip6addr_ntoa_r(const ip6_addr_t *addr, char *buf, int buflen): ip6_addr.c']]], - ['ip_5finput',['ip_input',['../group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26',1,'ip_input(struct pbuf *p, struct netif *inp): ip.c'],['../group__lwip__nosys.html#ga3c420dab0c6760df099a2d688fa42a26',1,'ip_input(struct pbuf *p, struct netif *inp): ip.c']]], - ['ip_5freass_5ftmr',['ip_reass_tmr',['../ip4__frag_8c.html#abc7017eb20983f372e81de7376ebec88',1,'ip_reass_tmr(void): ip4_frag.c'],['../ip4__frag_8h.html#abc7017eb20983f372e81de7376ebec88',1,'ip_reass_tmr(void): ip4_frag.c']]], - ['ipaddr_5faddr',['ipaddr_addr',['../ip4__addr_8c.html#a2c05f9138da41115978409e547df9670',1,'ipaddr_addr(const char *cp): ip4_addr.c'],['../ip4__addr_8h.html#a2c05f9138da41115978409e547df9670',1,'ipaddr_addr(const char *cp): ip4_addr.c']]], - ['ipaddr_5faton',['ipaddr_aton',['../group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151',1,'ipaddr_aton(const char *cp, ip_addr_t *addr): ip.c'],['../group__ipaddr.html#ga4de70fdd7fd36c5b6eaed8b855d5f151',1,'ipaddr_aton(const char *cp, ip_addr_t *addr): ip.c']]], - ['ipaddr_5fntoa',['ipaddr_ntoa',['../group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1',1,'ipaddr_ntoa(const ip_addr_t *addr): ip.c'],['../group__ipaddr.html#gace12d28aef35bb15962e8563aea571b1',1,'ipaddr_ntoa(const ip_addr_t *addr): ip.c']]], - ['ipaddr_5fntoa_5fr',['ipaddr_ntoa_r',['../group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f',1,'ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen): ip.c'],['../group__ipaddr.html#ga3684dabc0cae597ffb5b51d41f1d886f',1,'ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen): ip.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.html deleted file mode 100644 index c50612362cda7014ad911025ca402f330c2fb8ee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.js deleted file mode 100644 index e7fc6ca3ceb2c40daae60bfb87d7889e51ead704..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_6.js +++ /dev/null @@ -1,49 +0,0 @@ -var searchData= -[ - ['lowpan6_5fcalc_5fcrc',['lowpan6_calc_crc',['../lowpan6_8h.html#ab33dc87f30aeda871845854511de9931',1,'lowpan6_calc_crc(const void *buf, u16_t len): lowpan6.c'],['../lowpan6_8c.html#ab33dc87f30aeda871845854511de9931',1,'lowpan6_calc_crc(const void *buf, u16_t len): lowpan6.c']]], - ['lowpan6_5finput',['lowpan6_input',['../group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7',1,'lowpan6_input(struct pbuf *p, struct netif *netif): lowpan6.c'],['../group__sixlowpan.html#ga3c943da6f9d3f1096bdcebe3e19d38b7',1,'lowpan6_input(struct pbuf *p, struct netif *netif): lowpan6.c']]], - ['lowpan6_5foutput',['lowpan6_output',['../group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b',1,'lowpan6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6.c'],['../group__sixlowpan.html#ga9e650551777ededccf035ef9aaee247b',1,'lowpan6_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6.c']]], - ['lowpan6_5fset_5fcontext',['lowpan6_set_context',['../group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94',1,'lowpan6_set_context(u8_t idx, const ip6_addr_t *context): lowpan6.c'],['../group__sixlowpan.html#ga94c6d289bc25a14fd0fee9230ae3af94',1,'lowpan6_set_context(u8_t idx, const ip6_addr_t *context): lowpan6.c']]], - ['lowpan6_5fset_5fpan_5fid',['lowpan6_set_pan_id',['../group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3',1,'lowpan6_set_pan_id(u16_t pan_id): lowpan6.c'],['../group__sixlowpan.html#gade00524e85d37a3521ea85359f801df3',1,'lowpan6_set_pan_id(u16_t pan_id): lowpan6.c']]], - ['lowpan6_5fset_5fshort_5faddr',['lowpan6_set_short_addr',['../group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625',1,'lowpan6_set_short_addr(u8_t addr_high, u8_t addr_low): lowpan6.c'],['../group__sixlowpan.html#gafee5495843dfb36cb77ba2f16ea6a625',1,'lowpan6_set_short_addr(u8_t addr_high, u8_t addr_low): lowpan6.c']]], - ['lowpan6_5ftmr',['lowpan6_tmr',['../lowpan6_8h.html#ac8c3a4612aeb23f65e55c18faf5ad7d7',1,'lowpan6_tmr(void): lowpan6.c'],['../lowpan6_8c.html#ac8c3a4612aeb23f65e55c18faf5ad7d7',1,'lowpan6_tmr(void): lowpan6.c']]], - ['lwip_5ffcntl',['lwip_fcntl',['../sockets_8c.html#ae84296093574ec746f8f88321356388f',1,'lwip_fcntl(int s, int cmd, int val): sockets.c'],['../sockets_8h.html#ae84296093574ec746f8f88321356388f',1,'lwip_fcntl(int s, int cmd, int val): sockets.c']]], - ['lwip_5ffreeaddrinfo',['lwip_freeaddrinfo',['../netdb_8c.html#a7f65ff5982a0743849a644ef2cd15ef5',1,'lwip_freeaddrinfo(struct addrinfo *ai): netdb.c'],['../lwip_2netdb_8h.html#a7f65ff5982a0743849a644ef2cd15ef5',1,'lwip_freeaddrinfo(struct addrinfo *ai): netdb.c']]], - ['lwip_5fgetaddrinfo',['lwip_getaddrinfo',['../netdb_8c.html#af356989c172a51187e22b557f22d4165',1,'lwip_getaddrinfo(const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res): netdb.c'],['../lwip_2netdb_8h.html#af356989c172a51187e22b557f22d4165',1,'lwip_getaddrinfo(const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res): netdb.c']]], - ['lwip_5fgethostbyname',['lwip_gethostbyname',['../netdb_8c.html#a8adc6d35c068a073369edde71c678cbc',1,'lwip_gethostbyname(const char *name): netdb.c'],['../lwip_2netdb_8h.html#a8adc6d35c068a073369edde71c678cbc',1,'lwip_gethostbyname(const char *name): netdb.c']]], - ['lwip_5fgethostbyname_5fr',['lwip_gethostbyname_r',['../netdb_8c.html#afa229e90916f6c8d6308828f45351d2d',1,'lwip_gethostbyname_r(const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop): netdb.c'],['../lwip_2netdb_8h.html#afa229e90916f6c8d6308828f45351d2d',1,'lwip_gethostbyname_r(const char *name, struct hostent *ret, char *buf, size_t buflen, struct hostent **result, int *h_errnop): netdb.c']]], - ['lwip_5fhtonl',['lwip_htonl',['../def_8c.html#a14f94347a5b9b9e3602705b75b7ae524',1,'lwip_htonl(u32_t n): def.c'],['../def_8h.html#a95e391e860b519b4f4f5c4979c9c9a37',1,'lwip_htonl(u32_t x): def.c']]], - ['lwip_5fhtons',['lwip_htons',['../def_8c.html#ad637280639de4066392e6b5614fa3e56',1,'lwip_htons(u16_t n): def.c'],['../def_8h.html#ac49eb25570806fb51c329d4f86302cc2',1,'lwip_htons(u16_t x): def.c']]], - ['lwip_5fif_5findextoname',['lwip_if_indextoname',['../group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b',1,'lwip_if_indextoname(unsigned int ifindex, char *ifname): if_api.c'],['../group__if__api.html#gac68ad9ef70eb869525e0a1cc818f056b',1,'lwip_if_indextoname(unsigned int ifindex, char *ifname): if_api.c']]], - ['lwip_5fif_5fnametoindex',['lwip_if_nametoindex',['../group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be',1,'lwip_if_nametoindex(const char *ifname): if_api.c'],['../group__if__api.html#ga76d07962b9d19c3c6f578de780e2c3be',1,'lwip_if_nametoindex(const char *ifname): if_api.c']]], - ['lwip_5finit',['lwip_init',['../group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9',1,'lwip_init(void): init.c'],['../group__lwip__nosys.html#ga0c1a18439524d2f4a5e51d25c0ca2ce9',1,'lwip_init(void): init.c']]], - ['lwip_5fitoa',['lwip_itoa',['../group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284',1,'lwip_itoa(char *result, size_t bufsize, int number): def.c'],['../group__sys__nonstandard.html#gaf15b4fbaaae5bb7f6da4301f3f979284',1,'lwip_itoa(char *result, size_t bufsize, int number): def.c']]], - ['lwip_5flisten',['lwip_listen',['../sockets_8c.html#abee6ee286147cf334a1ba19f19b2e08b',1,'lwip_listen(int s, int backlog): sockets.c'],['../sockets_8h.html#abee6ee286147cf334a1ba19f19b2e08b',1,'lwip_listen(int s, int backlog): sockets.c']]], - ['lwip_5fnetconn_5fdo_5faccepted',['lwip_netconn_do_accepted',['../api__msg_8c.html#afc455a5f63fa3bc85022e34861a2fea5',1,'lwip_netconn_do_accepted(void *m): api_msg.c'],['../api__msg_8h.html#afc455a5f63fa3bc85022e34861a2fea5',1,'lwip_netconn_do_accepted(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fbind',['lwip_netconn_do_bind',['../api__msg_8c.html#aa8e265922cda9f7fd54bf39e4ecf3768',1,'lwip_netconn_do_bind(void *m): api_msg.c'],['../api__msg_8h.html#aa8e265922cda9f7fd54bf39e4ecf3768',1,'lwip_netconn_do_bind(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fbind_5fif',['lwip_netconn_do_bind_if',['../api__msg_8c.html#af4fed475f06818552ffefc8a1eda6605',1,'lwip_netconn_do_bind_if(void *m): api_msg.c'],['../api__msg_8h.html#af4fed475f06818552ffefc8a1eda6605',1,'lwip_netconn_do_bind_if(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fclose',['lwip_netconn_do_close',['../api__msg_8c.html#aff73e0fcdc13c7cb97a4bfbd71a4347d',1,'lwip_netconn_do_close(void *m): api_msg.c'],['../api__msg_8h.html#aff73e0fcdc13c7cb97a4bfbd71a4347d',1,'lwip_netconn_do_close(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fconnect',['lwip_netconn_do_connect',['../api__msg_8c.html#a6f18f57eeda7b0596110930e696f9902',1,'lwip_netconn_do_connect(void *m): api_msg.c'],['../api__msg_8h.html#a6f18f57eeda7b0596110930e696f9902',1,'lwip_netconn_do_connect(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fdelconn',['lwip_netconn_do_delconn',['../api__msg_8c.html#a9e77da8492e93d570bc1ec37f3c91d59',1,'lwip_netconn_do_delconn(void *m): api_msg.c'],['../api__msg_8h.html#a9e77da8492e93d570bc1ec37f3c91d59',1,'lwip_netconn_do_delconn(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fdisconnect',['lwip_netconn_do_disconnect',['../api__msg_8c.html#adec8a5ddbcbdacba099c630c8310d34a',1,'lwip_netconn_do_disconnect(void *m): api_msg.c'],['../api__msg_8h.html#adec8a5ddbcbdacba099c630c8310d34a',1,'lwip_netconn_do_disconnect(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fgetaddr',['lwip_netconn_do_getaddr',['../api__msg_8c.html#af33f432db6e3f111d4ee5876089e4163',1,'lwip_netconn_do_getaddr(void *m): api_msg.c'],['../api__msg_8h.html#af33f432db6e3f111d4ee5876089e4163',1,'lwip_netconn_do_getaddr(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fgethostbyname',['lwip_netconn_do_gethostbyname',['../api__msg_8c.html#afd3802b2f12e27928ccc0f759b887d61',1,'lwip_netconn_do_gethostbyname(void *arg): api_msg.c'],['../api__msg_8h.html#afd3802b2f12e27928ccc0f759b887d61',1,'lwip_netconn_do_gethostbyname(void *arg): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fjoin_5fleave_5fgroup',['lwip_netconn_do_join_leave_group',['../api__msg_8c.html#a7402b52416828906a5679828cce37546',1,'lwip_netconn_do_join_leave_group(void *m): api_msg.c'],['../api__msg_8h.html#a7402b52416828906a5679828cce37546',1,'lwip_netconn_do_join_leave_group(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fjoin_5fleave_5fgroup_5fnetif',['lwip_netconn_do_join_leave_group_netif',['../api__msg_8c.html#aacc47257c0a5aa5eb107da0cfc699722',1,'lwip_netconn_do_join_leave_group_netif(void *m): api_msg.c'],['../api__msg_8h.html#aacc47257c0a5aa5eb107da0cfc699722',1,'lwip_netconn_do_join_leave_group_netif(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5flisten',['lwip_netconn_do_listen',['../api__msg_8c.html#aa7d753d86818bfd77c1d73dab8dc943f',1,'lwip_netconn_do_listen(void *m): api_msg.c'],['../api__msg_8h.html#aa7d753d86818bfd77c1d73dab8dc943f',1,'lwip_netconn_do_listen(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fnewconn',['lwip_netconn_do_newconn',['../api__msg_8c.html#abc6e1a4f8dd4640ab00eae4bbfdb7236',1,'lwip_netconn_do_newconn(void *m): api_msg.c'],['../api__msg_8h.html#abc6e1a4f8dd4640ab00eae4bbfdb7236',1,'lwip_netconn_do_newconn(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5frecv',['lwip_netconn_do_recv',['../api__msg_8c.html#ab6ae6036baf5c8fef22228ceb5e3ff9f',1,'lwip_netconn_do_recv(void *m): api_msg.c'],['../api__msg_8h.html#ab6ae6036baf5c8fef22228ceb5e3ff9f',1,'lwip_netconn_do_recv(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fsend',['lwip_netconn_do_send',['../api__msg_8c.html#ac714bdd3d57e34f0a6517a469d80df6c',1,'lwip_netconn_do_send(void *m): api_msg.c'],['../api__msg_8h.html#ac714bdd3d57e34f0a6517a469d80df6c',1,'lwip_netconn_do_send(void *m): api_msg.c']]], - ['lwip_5fnetconn_5fdo_5fwrite',['lwip_netconn_do_write',['../api__msg_8c.html#aca4545a471ead1bc673ea93fe85f7e5c',1,'lwip_netconn_do_write(void *m): api_msg.c'],['../api__msg_8h.html#aca4545a471ead1bc673ea93fe85f7e5c',1,'lwip_netconn_do_write(void *m): api_msg.c']]], - ['lwip_5fshutdown',['lwip_shutdown',['../sockets_8c.html#ade85c68b6673296c8fb67127b93fa4c1',1,'lwip_shutdown(int s, int how): sockets.c'],['../sockets_8h.html#ade85c68b6673296c8fb67127b93fa4c1',1,'lwip_shutdown(int s, int how): sockets.c']]], - ['lwip_5fsocket_5fthread_5fcleanup',['lwip_socket_thread_cleanup',['../sockets_8c.html#ab8cd92b10dbe3fb33da03faed1ea98a7',1,'lwip_socket_thread_cleanup(void): sockets.c'],['../sockets_8h.html#ab8cd92b10dbe3fb33da03faed1ea98a7',1,'lwip_socket_thread_cleanup(void): sockets.c']]], - ['lwip_5fsocket_5fthread_5finit',['lwip_socket_thread_init',['../sockets_8c.html#a0a250b3b4d1827e3a3661327f5e80ae0',1,'lwip_socket_thread_init(void): sockets.c'],['../sockets_8h.html#a0a250b3b4d1827e3a3661327f5e80ae0',1,'lwip_socket_thread_init(void): sockets.c']]], - ['lwip_5fstricmp',['lwip_stricmp',['../group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a',1,'lwip_stricmp(const char *str1, const char *str2): def.c'],['../group__sys__nonstandard.html#ga263cbafcb697eff964139a9998a6668a',1,'lwip_stricmp(const char *str1, const char *str2): def.c']]], - ['lwip_5fstrnicmp',['lwip_strnicmp',['../group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a',1,'lwip_strnicmp(const char *str1, const char *str2, size_t len): def.c'],['../group__sys__nonstandard.html#ga997dcc49451121d4ed755b33bc7bd26a',1,'lwip_strnicmp(const char *str1, const char *str2, size_t len): def.c']]], - ['lwip_5fstrnstr',['lwip_strnstr',['../group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02',1,'lwip_strnstr(const char *buffer, const char *token, size_t n): def.c'],['../group__sys__nonstandard.html#gaeece028198cdaea2f0d2f1d691752c02',1,'lwip_strnstr(const char *buffer, const char *token, size_t n): def.c']]], - ['lwiperf_5fabort',['lwiperf_abort',['../group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004',1,'lwiperf_abort(void *lwiperf_session): lwiperf.c'],['../group__iperf.html#gac51c9c44a38bfa1140bd44b793a0a004',1,'lwiperf_abort(void *lwiperf_session): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fclient',['lwiperf_start_tcp_client',['../group__iperf.html#gad8317f52289d8bb12a14627cd177a565',1,'lwiperf_start_tcp_client(const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gad8317f52289d8bb12a14627cd177a565',1,'lwiperf_start_tcp_client(const ip_addr_t *remote_addr, u16_t remote_port, enum lwiperf_client_type type, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fclient_5fdefault',['lwiperf_start_tcp_client_default',['../group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da',1,'lwiperf_start_tcp_client_default(const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#ga85a487cf8ecbd0999382c9bff375d0da',1,'lwiperf_start_tcp_client_default(const ip_addr_t *remote_addr, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fserver',['lwiperf_start_tcp_server',['../group__iperf.html#gad97bf77057e7f96d6d8def812deea202',1,'lwiperf_start_tcp_server(const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gad97bf77057e7f96d6d8def812deea202',1,'lwiperf_start_tcp_server(const ip_addr_t *local_addr, u16_t local_port, lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]], - ['lwiperf_5fstart_5ftcp_5fserver_5fdefault',['lwiperf_start_tcp_server_default',['../group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26',1,'lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void *report_arg): lwiperf.c'],['../group__iperf.html#gae1f30a02b86c4dd3d47810cd493baf26',1,'lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void *report_arg): lwiperf.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.html deleted file mode 100644 index 83a7b84b775c269f67fff61dfa25875127d1ece1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.js deleted file mode 100644 index 80cf5fc49edf1bf8763f6081ca6878eb27b377fb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_7.js +++ /dev/null @@ -1,47 +0,0 @@ -var searchData= -[ - ['mdns_5fcompress_5fdomain',['mdns_compress_domain',['../mdns_8c.html#ab72e48cf076afd1e3a08030d1d0bff9e',1,'mdns_compress_domain(struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain): mdns.c'],['../mdns__priv_8h.html#ab72e48cf076afd1e3a08030d1d0bff9e',1,'mdns_compress_domain(struct pbuf *pbuf, u16_t *offset, struct mdns_domain *domain): mdns.c']]], - ['mdns_5fdomain_5fadd_5flabel',['mdns_domain_add_label',['../mdns_8c.html#a17db69fa887515374452b945e959bbf9',1,'mdns_domain_add_label(struct mdns_domain *domain, const char *label, u8_t len): mdns.c'],['../mdns__priv_8h.html#a17db69fa887515374452b945e959bbf9',1,'mdns_domain_add_label(struct mdns_domain *domain, const char *label, u8_t len): mdns.c']]], - ['mdns_5fdomain_5feq',['mdns_domain_eq',['../mdns_8c.html#a52d8f70432ae998814f16b18431213cd',1,'mdns_domain_eq(struct mdns_domain *a, struct mdns_domain *b): mdns.c'],['../mdns__priv_8h.html#a52d8f70432ae998814f16b18431213cd',1,'mdns_domain_eq(struct mdns_domain *a, struct mdns_domain *b): mdns.c']]], - ['mdns_5freadname',['mdns_readname',['../mdns_8c.html#ab5f49d9356a76879e0e6a14eb0643b23',1,'mdns_readname(struct pbuf *p, u16_t offset, struct mdns_domain *domain): mdns.c'],['../mdns__priv_8h.html#ab5f49d9356a76879e0e6a14eb0643b23',1,'mdns_readname(struct pbuf *p, u16_t offset, struct mdns_domain *domain): mdns.c']]], - ['mdns_5fresp_5fadd_5fnetif',['mdns_resp_add_netif',['../group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb',1,'mdns_resp_add_netif(struct netif *netif, const char *hostname, u32_t dns_ttl): mdns.c'],['../group__mdns.html#gaa619ac8f46a4b4021195720f0355cbeb',1,'mdns_resp_add_netif(struct netif *netif, const char *hostname, u32_t dns_ttl): mdns.c']]], - ['mdns_5fresp_5fadd_5fservice',['mdns_resp_add_service',['../group__mdns.html#ga824e992e94be216c8e059f48f49a59ce',1,'mdns_resp_add_service(struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_data): mdns.c'],['../group__mdns.html#ga824e992e94be216c8e059f48f49a59ce',1,'mdns_resp_add_service(struct netif *netif, const char *name, const char *service, enum mdns_sd_proto proto, u16_t port, u32_t dns_ttl, service_get_txt_fn_t txt_fn, void *txt_userdata): mdns.c']]], - ['mdns_5fresp_5fadd_5fservice_5ftxtitem',['mdns_resp_add_service_txtitem',['../group__mdns.html#ga01c85202f4b85edc8b571f2f419db576',1,'mdns_resp_add_service_txtitem(struct mdns_service *service, const char *txt, u8_t txt_len): mdns.c'],['../group__mdns.html#ga01c85202f4b85edc8b571f2f419db576',1,'mdns_resp_add_service_txtitem(struct mdns_service *service, const char *txt, u8_t txt_len): mdns.c']]], - ['mdns_5fresp_5fannounce',['mdns_resp_announce',['../group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85',1,'mdns_resp_announce(struct netif *netif): mdns.c'],['../group__mdns.html#ga0f462fb91a9d0323bb4636bd725f0e85',1,'mdns_resp_announce(struct netif *netif): mdns.c']]], - ['mdns_5fresp_5fdel_5fservice',['mdns_resp_del_service',['../group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad',1,'mdns_resp_del_service(struct netif *netif, s8_t slot): mdns.c'],['../group__mdns.html#ga3df2ae751cdfdffb0a567390940eb8ad',1,'mdns_resp_del_service(struct netif *netif, s8_t slot): mdns.c']]], - ['mdns_5fresp_5finit',['mdns_resp_init',['../group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3',1,'mdns_resp_init(void): mdns.c'],['../group__mdns.html#ga5fa15978a398dae1a8d7620ae169bdd3',1,'mdns_resp_init(void): mdns.c']]], - ['mdns_5fresp_5fregister_5fname_5fresult_5fcb',['mdns_resp_register_name_result_cb',['../mdns_8c.html#a01f8850b9c2d2cd40ed77a1438c85bf1',1,'mdns_resp_register_name_result_cb(mdns_name_result_cb_t cb): mdns.c'],['../mdns_8h.html#a01f8850b9c2d2cd40ed77a1438c85bf1',1,'mdns_resp_register_name_result_cb(mdns_name_result_cb_t cb): mdns.c']]], - ['mdns_5fresp_5fremove_5fnetif',['mdns_resp_remove_netif',['../group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c',1,'mdns_resp_remove_netif(struct netif *netif): mdns.c'],['../group__mdns.html#gaa8144e3c77a92c4043e6214ff6b6010c',1,'mdns_resp_remove_netif(struct netif *netif): mdns.c']]], - ['mdns_5fresp_5frename_5fnetif',['mdns_resp_rename_netif',['../group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e',1,'mdns_resp_rename_netif(struct netif *netif, const char *hostname): mdns.c'],['../group__mdns.html#ga7b1473e595eb0c185bab293f3ec2e50e',1,'mdns_resp_rename_netif(struct netif *netif, const char *hostname): mdns.c']]], - ['mdns_5fresp_5frename_5fservice',['mdns_resp_rename_service',['../group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9',1,'mdns_resp_rename_service(struct netif *netif, s8_t slot, const char *name): mdns.c'],['../group__mdns.html#gaf273897059f1bbddc74cfcb820777dd9',1,'mdns_resp_rename_service(struct netif *netif, s8_t slot, const char *name): mdns.c']]], - ['mdns_5fresp_5frestart',['mdns_resp_restart',['../group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a',1,'mdns_resp_restart(struct netif *netif): mdns.c'],['../group__mdns.html#ga93eccdc0d9afff0f24160d31c70e2c9a',1,'mdns_resp_restart(struct netif *netif): mdns.c']]], - ['mem_5fcalloc',['mem_calloc',['../mem_8c.html#ab0bdc525971701883f2065e7fb257a24',1,'mem_calloc(mem_size_t count, mem_size_t size): mem.c'],['../mem_8h.html#ab0bdc525971701883f2065e7fb257a24',1,'mem_calloc(mem_size_t count, mem_size_t size): mem.c']]], - ['mem_5ffree',['mem_free',['../mem_8c.html#a65169147c44e9db60d997819af9b455c',1,'mem_free(void *rmem): mem.c'],['../mem_8h.html#a2fd7aa1adf6e394d3be7c7734e7df41a',1,'mem_free(void *mem): mem.c']]], - ['mem_5ffree_5fcallback',['mem_free_callback',['../tcpip_8c.html#a55b4de3765c6a37b3f2b26a11603771c',1,'mem_free_callback(void *m): tcpip.c'],['../tcpip_8h.html#a55b4de3765c6a37b3f2b26a11603771c',1,'mem_free_callback(void *m): tcpip.c']]], - ['mem_5finit',['mem_init',['../mem_8c.html#a44a136e3b70c36abb6f8dc060c778113',1,'mem_init(void): mem.c'],['../mem_8h.html#a44a136e3b70c36abb6f8dc060c778113',1,'mem_init(void): mem.c']]], - ['mem_5fmalloc',['mem_malloc',['../mem_8c.html#af418ade27d91d41e6143dba2cc246b0f',1,'mem_malloc(mem_size_t size_in): mem.c'],['../mem_8h.html#a932aa40d85b14cb7331625e012d12335',1,'mem_malloc(mem_size_t size): mem.c']]], - ['mem_5ftrim',['mem_trim',['../mem_8c.html#a7e6b7f11bb50bead9b35515d9a517124',1,'mem_trim(void *rmem, mem_size_t new_size): mem.c'],['../mem_8h.html#a5e39a108c44d8a72df0b30a117cb62e4',1,'mem_trim(void *mem, mem_size_t size): mem.c']]], - ['memp_5ffree',['memp_free',['../memp_8c.html#aecd94926b7c2a0e23ae195f4ae97581f',1,'memp_free(memp_t type, void *mem): memp.c'],['../memp_8h.html#aecd94926b7c2a0e23ae195f4ae97581f',1,'memp_free(memp_t type, void *mem): memp.c']]], - ['memp_5ffree_5fpool',['memp_free_pool',['../memp_8c.html#a62f8c3c907743e34eee3cdac7fa1eaa5',1,'memp_free_pool(const struct memp_desc *desc, void *mem): memp.c'],['../memp__priv_8h.html#a62f8c3c907743e34eee3cdac7fa1eaa5',1,'memp_free_pool(const struct memp_desc *desc, void *mem): memp.c']]], - ['memp_5finit',['memp_init',['../memp_8c.html#a9693e5b1ac2c6b9c0e7870522d45efa2',1,'memp_init(void): memp.c'],['../memp_8h.html#a9693e5b1ac2c6b9c0e7870522d45efa2',1,'memp_init(void): memp.c']]], - ['memp_5finit_5fpool',['memp_init_pool',['../memp_8c.html#a6416303426d05526bed33f241fa6ecd7',1,'memp_init_pool(const struct memp_desc *desc): memp.c'],['../memp__priv_8h.html#a6416303426d05526bed33f241fa6ecd7',1,'memp_init_pool(const struct memp_desc *desc): memp.c']]], - ['memp_5fmalloc',['memp_malloc',['../memp_8c.html#a2b00593d086313c267b54a976bf67aa5',1,'memp_malloc(memp_t type): memp.c'],['../memp_8h.html#a2b00593d086313c267b54a976bf67aa5',1,'memp_malloc(memp_t type): memp.c']]], - ['memp_5fmalloc_5fpool',['memp_malloc_pool',['../memp_8c.html#a348c83ee972f1edf7296a1cdf1d75f22',1,'memp_malloc_pool(const struct memp_desc *desc): memp.c'],['../memp__priv_8h.html#a348c83ee972f1edf7296a1cdf1d75f22',1,'memp_malloc_pool(const struct memp_desc *desc): memp.c']]], - ['mld6_5finput',['mld6_input',['../mld6_8c.html#a7c190ca25432d466b28f607c3574a841',1,'mld6_input(struct pbuf *p, struct netif *inp): mld6.c'],['../mld6_8h.html#a7c190ca25432d466b28f607c3574a841',1,'mld6_input(struct pbuf *p, struct netif *inp): mld6.c']]], - ['mld6_5fjoingroup',['mld6_joingroup',['../group__mld6.html#ga53560ab6e47163e4888070830bf912a8',1,'mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga53560ab6e47163e4888070830bf912a8',1,'mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fjoingroup_5fnetif',['mld6_joingroup_netif',['../group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940',1,'mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga2ba41d575a56d27c0af0a08fb8724940',1,'mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fleavegroup',['mld6_leavegroup',['../group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5',1,'mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#ga946b830efc6fd795b07a0964dc7940e5',1,'mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5fleavegroup_5fnetif',['mld6_leavegroup_netif',['../group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22',1,'mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c'],['../group__mld6.html#gab664062a15a3ae3e05282eacf4dc0a22',1,'mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr): mld6.c']]], - ['mld6_5flookfor_5fgroup',['mld6_lookfor_group',['../mld6_8c.html#ad2fbba6bc543dbf994961656d7431eb5',1,'mld6_lookfor_group(struct netif *ifp, const ip6_addr_t *addr): mld6.c'],['../mld6_8h.html#ad2fbba6bc543dbf994961656d7431eb5',1,'mld6_lookfor_group(struct netif *ifp, const ip6_addr_t *addr): mld6.c']]], - ['mld6_5freport_5fgroups',['mld6_report_groups',['../mld6_8c.html#a2a08b95a7b3c82da05df1a3b50629686',1,'mld6_report_groups(struct netif *netif): mld6.c'],['../mld6_8h.html#a2a08b95a7b3c82da05df1a3b50629686',1,'mld6_report_groups(struct netif *netif): mld6.c']]], - ['mld6_5fstop',['mld6_stop',['../mld6_8c.html#ab7197d123f21a8863b56cc3871fd5198',1,'mld6_stop(struct netif *netif): mld6.c'],['../mld6_8h.html#ab7197d123f21a8863b56cc3871fd5198',1,'mld6_stop(struct netif *netif): mld6.c']]], - ['mld6_5ftmr',['mld6_tmr',['../mld6_8c.html#a4ddb496d0a6a466df5665dbed8bd6274',1,'mld6_tmr(void): mld6.c'],['../mld6_8h.html#a4ddb496d0a6a466df5665dbed8bd6274',1,'mld6_tmr(void): mld6.c']]], - ['mqtt_5fclient_5fconnect',['mqtt_client_connect',['../group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0',1,'mqtt_client_connect(mqtt_client_t *client, const ip_addr_t *ip_addr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info): mqtt.c'],['../group__mqtt.html#gadf4d2a3f1b12fb6cbc020b126f3125f0',1,'mqtt_client_connect(mqtt_client_t *client, const ip_addr_t *ipaddr, u16_t port, mqtt_connection_cb_t cb, void *arg, const struct mqtt_connect_client_info_t *client_info): mqtt.c']]], - ['mqtt_5fclient_5ffree',['mqtt_client_free',['../group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882',1,'mqtt_client_free(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#gaa0fa1d985c322a9c91a51322db254882',1,'mqtt_client_free(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fclient_5fis_5fconnected',['mqtt_client_is_connected',['../group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5',1,'mqtt_client_is_connected(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#ga98f0fd168112b8b7db59bcd7a325a5c5',1,'mqtt_client_is_connected(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fclient_5fnew',['mqtt_client_new',['../group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f',1,'mqtt_client_new(void): mqtt.c'],['../group__mqtt.html#gae7e19e236eb6122c8c39e93db6f5f53f',1,'mqtt_client_new(void): mqtt.c']]], - ['mqtt_5fdisconnect',['mqtt_disconnect',['../group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6',1,'mqtt_disconnect(mqtt_client_t *client): mqtt.c'],['../group__mqtt.html#ga73d8dd718bce09bfaab452770b4f76e6',1,'mqtt_disconnect(mqtt_client_t *client): mqtt.c']]], - ['mqtt_5fpublish',['mqtt_publish',['../group__mqtt.html#gade9850d716e81fde572cb012be795d2f',1,'mqtt_publish(mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg): mqtt.c'],['../group__mqtt.html#gade9850d716e81fde572cb012be795d2f',1,'mqtt_publish(mqtt_client_t *client, const char *topic, const void *payload, u16_t payload_length, u8_t qos, u8_t retain, mqtt_request_cb_t cb, void *arg): mqtt.c']]], - ['mqtt_5fset_5finpub_5fcallback',['mqtt_set_inpub_callback',['../group__mqtt.html#gafdfa0e65b217e92835d35858924565cf',1,'mqtt_set_inpub_callback(mqtt_client_t *client, mqtt_incoming_publish_cb_t pub_cb, mqtt_incoming_data_cb_t data_cb, void *arg): mqtt.c'],['../group__mqtt.html#gafdfa0e65b217e92835d35858924565cf',1,'mqtt_set_inpub_callback(mqtt_client_t *client, mqtt_incoming_publish_cb_t, mqtt_incoming_data_cb_t data_cb, void *arg): mqtt.c']]], - ['mqtt_5fsub_5funsub',['mqtt_sub_unsub',['../group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103',1,'mqtt_sub_unsub(mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub): mqtt.c'],['../group__mqtt.html#gafdb39d4a9758f98c02451aaa9a9b3103',1,'mqtt_sub_unsub(mqtt_client_t *client, const char *topic, u8_t qos, mqtt_request_cb_t cb, void *arg, u8_t sub): mqtt.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.html deleted file mode 100644 index b55f0e65f43357e7e188b0bcb6ca52cb881e4af8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.js deleted file mode 100644 index b2af023e00f0e364f306b753f929ae139a37a619..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_8.js +++ /dev/null @@ -1,90 +0,0 @@ -var searchData= -[ - ['nd6_5fadjust_5fmld_5fmembership',['nd6_adjust_mld_membership',['../nd6_8c.html#a27224542b8ffab81c2ed9f47752bb51e',1,'nd6_adjust_mld_membership(struct netif *netif, s8_t addr_idx, u8_t new_state): nd6.c'],['../nd6_8h.html#a27224542b8ffab81c2ed9f47752bb51e',1,'nd6_adjust_mld_membership(struct netif *netif, s8_t addr_idx, u8_t new_state): nd6.c']]], - ['nd6_5fcleanup_5fnetif',['nd6_cleanup_netif',['../nd6_8c.html#a84f9f52cab7ae37b4dd343536156dc73',1,'nd6_cleanup_netif(struct netif *netif): nd6.c'],['../nd6_8h.html#a84f9f52cab7ae37b4dd343536156dc73',1,'nd6_cleanup_netif(struct netif *netif): nd6.c']]], - ['nd6_5fclear_5fdestination_5fcache',['nd6_clear_destination_cache',['../nd6_8c.html#a64d7956cf2b0d45025b02661f3f62377',1,'nd6_clear_destination_cache(void): nd6.c'],['../nd6_8h.html#a64d7956cf2b0d45025b02661f3f62377',1,'nd6_clear_destination_cache(void): nd6.c']]], - ['nd6_5ffind_5froute',['nd6_find_route',['../nd6_8c.html#ac5ce11eaecfb486c322641427f47cffe',1,'nd6_find_route(const ip6_addr_t *ip6addr): nd6.c'],['../nd6_8h.html#ac5ce11eaecfb486c322641427f47cffe',1,'nd6_find_route(const ip6_addr_t *ip6addr): nd6.c']]], - ['nd6_5fget_5fdestination_5fmtu',['nd6_get_destination_mtu',['../nd6_8c.html#af226438f4f9b4aa7c3a2bbdf3c1e948c',1,'nd6_get_destination_mtu(const ip6_addr_t *ip6addr, struct netif *netif): nd6.c'],['../nd6_8h.html#af226438f4f9b4aa7c3a2bbdf3c1e948c',1,'nd6_get_destination_mtu(const ip6_addr_t *ip6addr, struct netif *netif): nd6.c']]], - ['nd6_5fget_5fnext_5fhop_5faddr_5for_5fqueue',['nd6_get_next_hop_addr_or_queue',['../nd6_8c.html#ae447c204ebbf71e6ebbc5ed727a73eb9',1,'nd6_get_next_hop_addr_or_queue(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp): nd6.c'],['../nd6_8h.html#ae447c204ebbf71e6ebbc5ed727a73eb9',1,'nd6_get_next_hop_addr_or_queue(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr, const u8_t **hwaddrp): nd6.c']]], - ['nd6_5finput',['nd6_input',['../nd6_8c.html#abbb92837e715be0e7d99513a84995831',1,'nd6_input(struct pbuf *p, struct netif *inp): nd6.c'],['../nd6_8h.html#abbb92837e715be0e7d99513a84995831',1,'nd6_input(struct pbuf *p, struct netif *inp): nd6.c']]], - ['nd6_5freachability_5fhint',['nd6_reachability_hint',['../nd6_8c.html#a4959990cae26a3996f638ec996f046df',1,'nd6_reachability_hint(const ip6_addr_t *ip6addr): nd6.c'],['../nd6_8h.html#a4959990cae26a3996f638ec996f046df',1,'nd6_reachability_hint(const ip6_addr_t *ip6addr): nd6.c']]], - ['nd6_5frestart_5fnetif',['nd6_restart_netif',['../nd6_8c.html#a73d3192204da20be193e3c00c4a0cb54',1,'nd6_restart_netif(struct netif *netif): nd6.c'],['../nd6_8h.html#a73d3192204da20be193e3c00c4a0cb54',1,'nd6_restart_netif(struct netif *netif): nd6.c']]], - ['nd6_5ftmr',['nd6_tmr',['../nd6_8c.html#a754781b509e69c35a7a4ee7e380399fe',1,'nd6_tmr(void): nd6.c'],['../nd6_8h.html#a754781b509e69c35a7a4ee7e380399fe',1,'nd6_tmr(void): nd6.c']]], - ['netbiosns_5finit',['netbiosns_init',['../group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b',1,'netbiosns_init(void): netbiosns.c'],['../group__netbiosns.html#ga0c696ea25a79e97715c8217901cff66b',1,'netbiosns_init(void): netbiosns.c']]], - ['netbiosns_5fstop',['netbiosns_stop',['../group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806',1,'netbiosns_stop(void): netbiosns.c'],['../group__netbiosns.html#gaf82174943d25d67b04d44b7fba808806',1,'netbiosns_stop(void): netbiosns.c']]], - ['netbuf_5falloc',['netbuf_alloc',['../group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0',1,'netbuf_alloc(struct netbuf *buf, u16_t size): netbuf.c'],['../group__netbuf.html#ga0b831b80d3aa64938abdbfb6d89eaac0',1,'netbuf_alloc(struct netbuf *buf, u16_t size): netbuf.c']]], - ['netbuf_5fchain',['netbuf_chain',['../group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602',1,'netbuf_chain(struct netbuf *head, struct netbuf *tail): netbuf.c'],['../group__netbuf.html#ga631e8bddd99b2397cd0b26973c659602',1,'netbuf_chain(struct netbuf *head, struct netbuf *tail): netbuf.c']]], - ['netbuf_5fdata',['netbuf_data',['../group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01',1,'netbuf_data(struct netbuf *buf, void **dataptr, u16_t *len): netbuf.c'],['../group__netbuf.html#ga04a54a8476b37c2a8804fed679b6cc01',1,'netbuf_data(struct netbuf *buf, void **dataptr, u16_t *len): netbuf.c']]], - ['netbuf_5fdelete',['netbuf_delete',['../group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d',1,'netbuf_delete(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga9dfd3ddfe0ec65009cb140c68404b09d',1,'netbuf_delete(struct netbuf *buf): netbuf.c']]], - ['netbuf_5ffirst',['netbuf_first',['../group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51',1,'netbuf_first(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga222ad2a2eb871d603b216a87e9f9be51',1,'netbuf_first(struct netbuf *buf): netbuf.c']]], - ['netbuf_5ffree',['netbuf_free',['../group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b',1,'netbuf_free(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#ga02f82348ac23431a4b1512feae25f26b',1,'netbuf_free(struct netbuf *buf): netbuf.c']]], - ['netbuf_5fnew',['netbuf_new',['../group__netbuf.html#gaaba704cd963e35e71145de9f5112991d',1,'netbuf_new(void): netbuf.c'],['../group__netbuf.html#gaaba704cd963e35e71145de9f5112991d',1,'netbuf_new(void): netbuf.c']]], - ['netbuf_5fnext',['netbuf_next',['../group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715',1,'netbuf_next(struct netbuf *buf): netbuf.c'],['../group__netbuf.html#gaf4e3718d378bb11f2fc8af42ce7b3715',1,'netbuf_next(struct netbuf *buf): netbuf.c']]], - ['netbuf_5fref',['netbuf_ref',['../group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2',1,'netbuf_ref(struct netbuf *buf, const void *dataptr, u16_t size): netbuf.c'],['../group__netbuf.html#gabdffa0401e4473c9d9100ecbf50e46d2',1,'netbuf_ref(struct netbuf *buf, const void *dataptr, u16_t size): netbuf.c']]], - ['netconn_5faccept',['netconn_accept',['../group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69',1,'netconn_accept(struct netconn *conn, struct netconn **new_conn): api_lib.c'],['../group__netconn__tcp.html#ga13593148f60f7bbc6a505b567f175d69',1,'netconn_accept(struct netconn *conn, struct netconn **new_conn): api_lib.c']]], - ['netconn_5falloc',['netconn_alloc',['../api__msg_8c.html#a919865fa64270a3e4cb719ddff2fead9',1,'netconn_alloc(enum netconn_type t, netconn_callback callback): api_msg.c'],['../api__msg_8h.html#a919865fa64270a3e4cb719ddff2fead9',1,'netconn_alloc(enum netconn_type t, netconn_callback callback): api_msg.c']]], - ['netconn_5fbind',['netconn_bind',['../group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230',1,'netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__common.html#ga63bcc4d7bd150674fa953a1253fa6230',1,'netconn_bind(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fbind_5fif',['netconn_bind_if',['../group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5',1,'netconn_bind_if(struct netconn *conn, u8_t if_idx): api_lib.c'],['../group__netconn__common.html#gaa78479deeedcecd3bacade387ac40cc5',1,'netconn_bind_if(struct netconn *conn, u8_t if_idx): api_lib.c']]], - ['netconn_5fclose',['netconn_close',['../group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624',1,'netconn_close(struct netconn *conn): api_lib.c'],['../group__netconn__tcp.html#ga25bb1c1c9928f91f53149a026e2e2624',1,'netconn_close(struct netconn *conn): api_lib.c']]], - ['netconn_5fconnect',['netconn_connect',['../group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77',1,'netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__common.html#gacba7f74d973872ad0b88b9a96098cf77',1,'netconn_connect(struct netconn *conn, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fdelete',['netconn_delete',['../group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403',1,'netconn_delete(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gab411221f912a6d9e4c82ac3963989403',1,'netconn_delete(struct netconn *conn): api_lib.c']]], - ['netconn_5fdisconnect',['netconn_disconnect',['../group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402',1,'netconn_disconnect(struct netconn *conn): api_lib.c'],['../group__netconn__udp.html#ga90bb4c4d1af6602a655b78fce0520402',1,'netconn_disconnect(struct netconn *conn): api_lib.c']]], - ['netconn_5ferr',['netconn_err',['../group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4',1,'netconn_err(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gab9eccae90351eb6c3d2ca690068445d4',1,'netconn_err(struct netconn *conn): api_lib.c']]], - ['netconn_5ffree',['netconn_free',['../api__msg_8c.html#a875b82ad129bdec1c6f2c21cbeedc48b',1,'netconn_free(struct netconn *conn): api_msg.c'],['../api__msg_8h.html#a875b82ad129bdec1c6f2c21cbeedc48b',1,'netconn_free(struct netconn *conn): api_msg.c']]], - ['netconn_5fgetaddr',['netconn_getaddr',['../api__lib_8c.html#a28430d1d86733f1bf98dc31305c42104',1,'netconn_getaddr(struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local): api_lib.c'],['../api_8h.html#a28430d1d86733f1bf98dc31305c42104',1,'netconn_getaddr(struct netconn *conn, ip_addr_t *addr, u16_t *port, u8_t local): api_lib.c']]], - ['netconn_5fgethostbyname_5faddrtype',['netconn_gethostbyname_addrtype',['../group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5',1,'netconn_gethostbyname_addrtype(const char *name, ip_addr_t *addr, u8_t dns_addrtype): api_lib.c'],['../group__netconn__common.html#gafb3494b149dff96ed8d1acb770ab52f5',1,'netconn_gethostbyname_addrtype(const char *name, ip_addr_t *addr, u8_t dns_addrtype): api_lib.c']]], - ['netconn_5fjoin_5fleave_5fgroup',['netconn_join_leave_group',['../group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed',1,'netconn_join_leave_group(struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave): api_lib.c'],['../group__netconn__udp.html#gaaaf2f92eeb38dca70b3e6ad98c3c45ed',1,'netconn_join_leave_group(struct netconn *conn, const ip_addr_t *multiaddr, const ip_addr_t *netif_addr, enum netconn_igmp join_or_leave): api_lib.c']]], - ['netconn_5fjoin_5fleave_5fgroup_5fnetif',['netconn_join_leave_group_netif',['../group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b',1,'netconn_join_leave_group_netif(struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave): api_lib.c'],['../group__netconn__udp.html#ga5db2a1cf06a5fbb36f433e637da8729b',1,'netconn_join_leave_group_netif(struct netconn *conn, const ip_addr_t *multiaddr, u8_t if_idx, enum netconn_igmp join_or_leave): api_lib.c']]], - ['netconn_5flisten_5fwith_5fbacklog',['netconn_listen_with_backlog',['../group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d',1,'netconn_listen_with_backlog(struct netconn *conn, u8_t backlog): api_lib.c'],['../group__netconn__tcp.html#ga84333ba8e7cdf45558d2b4795f53265d',1,'netconn_listen_with_backlog(struct netconn *conn, u8_t backlog): api_lib.c']]], - ['netconn_5fnew_5fwith_5fproto_5fand_5fcallback',['netconn_new_with_proto_and_callback',['../api__lib_8c.html#ad0a0434e5ff08bb350740cb840e2aca8',1,'netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto, netconn_callback callback): api_lib.c'],['../api_8h.html#ad0a0434e5ff08bb350740cb840e2aca8',1,'netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto, netconn_callback callback): api_lib.c']]], - ['netconn_5fprepare_5fdelete',['netconn_prepare_delete',['../group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0',1,'netconn_prepare_delete(struct netconn *conn): api_lib.c'],['../group__netconn__common.html#gad5c079af0ad791a92fe9dade375744f0',1,'netconn_prepare_delete(struct netconn *conn): api_lib.c']]], - ['netconn_5frecv',['netconn_recv',['../group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf',1,'netconn_recv(struct netconn *conn, struct netbuf **new_buf): api_lib.c'],['../group__netconn__common.html#ga50490bab058f4e740798beffcf48cabf',1,'netconn_recv(struct netconn *conn, struct netbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5ftcp_5fpbuf',['netconn_recv_tcp_pbuf',['../group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490',1,'netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf): api_lib.c'],['../group__netconn__tcp.html#ga6893cb7648733d1f05696bac94e10490',1,'netconn_recv_tcp_pbuf(struct netconn *conn, struct pbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5ftcp_5fpbuf_5fflags',['netconn_recv_tcp_pbuf_flags',['../group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294',1,'netconn_recv_tcp_pbuf_flags(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags): api_lib.c'],['../group__netconn__tcp.html#gabb8a242c445ef928c23258a2b2344294',1,'netconn_recv_tcp_pbuf_flags(struct netconn *conn, struct pbuf **new_buf, u8_t apiflags): api_lib.c']]], - ['netconn_5frecv_5fudp_5fraw_5fnetbuf',['netconn_recv_udp_raw_netbuf',['../api__lib_8c.html#a805a90b546c5a149f04782351633979b',1,'netconn_recv_udp_raw_netbuf(struct netconn *conn, struct netbuf **new_buf): api_lib.c'],['../api_8h.html#a805a90b546c5a149f04782351633979b',1,'netconn_recv_udp_raw_netbuf(struct netconn *conn, struct netbuf **new_buf): api_lib.c']]], - ['netconn_5frecv_5fudp_5fraw_5fnetbuf_5fflags',['netconn_recv_udp_raw_netbuf_flags',['../api__lib_8c.html#a505c3b8e400babf9681e09c945b7f421',1,'netconn_recv_udp_raw_netbuf_flags(struct netconn *conn, struct netbuf **new_buf, u8_t apiflags): api_lib.c'],['../api_8h.html#a505c3b8e400babf9681e09c945b7f421',1,'netconn_recv_udp_raw_netbuf_flags(struct netconn *conn, struct netbuf **new_buf, u8_t apiflags): api_lib.c']]], - ['netconn_5fsend',['netconn_send',['../group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238',1,'netconn_send(struct netconn *conn, struct netbuf *buf): api_lib.c'],['../group__netconn__udp.html#gac4d4d10153d47c80a783c34b27c66238',1,'netconn_send(struct netconn *conn, struct netbuf *buf): api_lib.c']]], - ['netconn_5fsendto',['netconn_sendto',['../group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c',1,'netconn_sendto(struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port): api_lib.c'],['../group__netconn__udp.html#ga8e1d852119bda1e1b602c2995282ef0c',1,'netconn_sendto(struct netconn *conn, struct netbuf *buf, const ip_addr_t *addr, u16_t port): api_lib.c']]], - ['netconn_5fshutdown',['netconn_shutdown',['../group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63',1,'netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx): api_lib.c'],['../group__netconn__tcp.html#ga6ec6b2cf7b0f59e9371e38ae7dea2a63',1,'netconn_shutdown(struct netconn *conn, u8_t shut_rx, u8_t shut_tx): api_lib.c']]], - ['netconn_5fwrite_5fpartly',['netconn_write_partly',['../group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf',1,'netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written): api_lib.c'],['../group__netconn__tcp.html#gacf9ce6f71652739d6be2ca83f7c423bf',1,'netconn_write_partly(struct netconn *conn, const void *dataptr, size_t size, u8_t apiflags, size_t *bytes_written): api_lib.c']]], - ['netconn_5fwrite_5fvectors_5fpartly',['netconn_write_vectors_partly',['../api__lib_8c.html#a992b4fe8a855fd94861738f7260d0a32',1,'netconn_write_vectors_partly(struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written): api_lib.c'],['../api_8h.html#a992b4fe8a855fd94861738f7260d0a32',1,'netconn_write_vectors_partly(struct netconn *conn, struct netvector *vectors, u16_t vectorcnt, u8_t apiflags, size_t *bytes_written): api_lib.c']]], - ['netif_5fadd',['netif_add',['../group__netif.html#gade5498543e74067f28cc6bef0209e3be',1,'netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netif.c'],['../group__netif.html#gade5498543e74067f28cc6bef0209e3be',1,'netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netif.c']]], - ['netif_5fadd_5fext_5fcallback',['netif_add_ext_callback',['../group__netif.html#ga3efc2b72f75936d50708247420c9d1d9',1,'netif_add_ext_callback(netif_ext_callback_t *callback, netif_ext_callback_fn fn): netif.c'],['../group__netif.html#ga3efc2b72f75936d50708247420c9d1d9',1,'netif_add_ext_callback(netif_ext_callback_t *callback, netif_ext_callback_fn fn): netif.c']]], - ['netif_5fadd_5fip6_5faddress',['netif_add_ip6_address',['../group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327',1,'netif_add_ip6_address(struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx): netif.c'],['../group__netif__ip6.html#gab0727fba5f5b3fed8d7013775506f327',1,'netif_add_ip6_address(struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx): netif.c']]], - ['netif_5fadd_5fnoaddr',['netif_add_noaddr',['../group__netif.html#gac20150ac754ff1f88afeaa33be3552a4',1,'netif_add_noaddr(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input): netif.c'],['../group__netif.html#gac20150ac754ff1f88afeaa33be3552a4',1,'netif_add_noaddr(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input): netif.c']]], - ['netif_5falloc_5fclient_5fdata_5fid',['netif_alloc_client_data_id',['../group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978',1,'netif_alloc_client_data_id(void): netif.c'],['../group__netif__cd.html#ga55d62d43b5a9a5527f0116ec38369978',1,'netif_alloc_client_data_id(void): netif.c']]], - ['netif_5fcreate_5fip6_5flinklocal_5faddress',['netif_create_ip6_linklocal_address',['../group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9',1,'netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit): netif.c'],['../group__netif__ip6.html#gae864211a5eb052deb5da7bc7e3427fb9',1,'netif_create_ip6_linklocal_address(struct netif *netif, u8_t from_mac_48bit): netif.c']]], - ['netif_5ffind',['netif_find',['../group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def',1,'netif_find(const char *name): netif.c'],['../group__netif.html#ga69c93a139e8a1f6ef4e3d076a2897def',1,'netif_find(const char *name): netif.c']]], - ['netif_5fget_5fby_5findex',['netif_get_by_index',['../group__netif.html#gae4df885347c800a5486d3bf25981300e',1,'netif_get_by_index(u8_t idx): netif.c'],['../group__netif.html#gae4df885347c800a5486d3bf25981300e',1,'netif_get_by_index(u8_t idx): netif.c']]], - ['netif_5fget_5fip6_5faddr_5fmatch',['netif_get_ip6_addr_match',['../netif_8c.html#a0ec111195bcc452f77895ad35aedd7dc',1,'netif_get_ip6_addr_match(struct netif *netif, const ip6_addr_t *ip6addr): netif.c'],['../netif_8h.html#a0ec111195bcc452f77895ad35aedd7dc',1,'netif_get_ip6_addr_match(struct netif *netif, const ip6_addr_t *ip6addr): netif.c']]], - ['netif_5findex_5fto_5fname',['netif_index_to_name',['../group__netif.html#ga3ff104d083914e87a7805a0b90a85755',1,'netif_index_to_name(u8_t idx, char *name): netif.c'],['../group__netif.html#ga3ff104d083914e87a7805a0b90a85755',1,'netif_index_to_name(u8_t idx, char *name): netif.c']]], - ['netif_5finput',['netif_input',['../group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385',1,'netif_input(struct pbuf *p, struct netif *inp): netif.c'],['../group__lwip__nosys.html#ga5532f93d68c874fb99c681bff2165385',1,'netif_input(struct pbuf *p, struct netif *inp): netif.c']]], - ['netif_5finvoke_5fext_5fcallback',['netif_invoke_ext_callback',['../netif_8c.html#a75b5298b1c3c3794747d78a4ce95d81c',1,'netif_invoke_ext_callback(struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args): netif.c'],['../netif_8h.html#a75b5298b1c3c3794747d78a4ce95d81c',1,'netif_invoke_ext_callback(struct netif *netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t *args): netif.c']]], - ['netif_5fip6_5faddr_5fset',['netif_ip6_addr_set',['../group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb',1,'netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6): netif.c'],['../group__netif__ip6.html#gae21572fdbd8664d22a1b281a6c31c9bb',1,'netif_ip6_addr_set(struct netif *netif, s8_t addr_idx, const ip6_addr_t *addr6): netif.c']]], - ['netif_5fip6_5faddr_5fset_5fstate',['netif_ip6_addr_set_state',['../group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f',1,'netif_ip6_addr_set_state(struct netif *netif, s8_t addr_idx, u8_t state): netif.c'],['../group__netif__ip6.html#ga9cde7286535c7f037a9b16052561b91f',1,'netif_ip6_addr_set_state(struct netif *netif, s8_t addr_idx, u8_t state): netif.c']]], - ['netif_5floop_5foutput',['netif_loop_output',['../group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2',1,'netif_loop_output(struct netif *netif, struct pbuf *p): netif.c'],['../group__netif.html#ga691f1cc7c9778ffa62a3843c184404b2',1,'netif_loop_output(struct netif *netif, struct pbuf *p): netif.c']]], - ['netif_5fname_5fto_5findex',['netif_name_to_index',['../group__netif.html#gac763a1f647fb9e8af4254418e813a6ae',1,'netif_name_to_index(const char *name): netif.c'],['../group__netif.html#gac763a1f647fb9e8af4254418e813a6ae',1,'netif_name_to_index(const char *name): netif.c']]], - ['netif_5fpoll',['netif_poll',['../netif_8c.html#a0fbaed78253d21e1b54e65651da3e327',1,'netif_poll(struct netif *netif): netif.c'],['../netif_8h.html#a0fbaed78253d21e1b54e65651da3e327',1,'netif_poll(struct netif *netif): netif.c']]], - ['netif_5fremove',['netif_remove',['../group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979',1,'netif_remove(struct netif *netif): netif.c'],['../group__netif.html#ga9c6e541f0c184e1ea61a5cd8afe3e979',1,'netif_remove(struct netif *netif): netif.c']]], - ['netif_5fremove_5fext_5fcallback',['netif_remove_ext_callback',['../group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716',1,'netif_remove_ext_callback(netif_ext_callback_t *callback): netif.c'],['../group__netif.html#ga1d91ac26b0993a9a3466b317ab5ec716',1,'netif_remove_ext_callback(netif_ext_callback_t *callback): netif.c']]], - ['netif_5fset_5faddr',['netif_set_addr',['../group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1',1,'netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netif.c'],['../group__netif__ip4.html#ga85e31a68e96390dab2feffb11f4948a1',1,'netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netif.c']]], - ['netif_5fset_5fdefault',['netif_set_default',['../group__netif.html#gac90f290edd005238d62aa94c4ac9dea3',1,'netif_set_default(struct netif *netif): netif.c'],['../group__netif.html#gac90f290edd005238d62aa94c4ac9dea3',1,'netif_set_default(struct netif *netif): netif.c']]], - ['netif_5fset_5fdown',['netif_set_down',['../group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf',1,'netif_set_down(struct netif *netif): netif.c'],['../group__netif.html#ga641d07ed8c31fe5306bc01605a6790cf',1,'netif_set_down(struct netif *netif): netif.c']]], - ['netif_5fset_5fgw',['netif_set_gw',['../group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520',1,'netif_set_gw(struct netif *netif, const ip4_addr_t *gw): netif.c'],['../group__netif__ip4.html#ga841876c274c3c90898579f9e12f3b520',1,'netif_set_gw(struct netif *netif, const ip4_addr_t *gw): netif.c']]], - ['netif_5fset_5fipaddr',['netif_set_ipaddr',['../group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca',1,'netif_set_ipaddr(struct netif *netif, const ip4_addr_t *ipaddr): netif.c'],['../group__netif__ip4.html#ga73b043a7ec0e4899aba8433ec9064cca',1,'netif_set_ipaddr(struct netif *netif, const ip4_addr_t *ipaddr): netif.c']]], - ['netif_5fset_5flink_5fcallback',['netif_set_link_callback',['../group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4',1,'netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback): netif.c'],['../group__netif.html#ga1cd45910add90e267e33d680bbc3f0f4',1,'netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback): netif.c']]], - ['netif_5fset_5flink_5fdown',['netif_set_link_down',['../group__netif.html#ga34e37a1e8e358760dc1c43887922c7db',1,'netif_set_link_down(struct netif *netif): netif.c'],['../group__netif.html#ga34e37a1e8e358760dc1c43887922c7db',1,'netif_set_link_down(struct netif *netif): netif.c']]], - ['netif_5fset_5flink_5fup',['netif_set_link_up',['../group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea',1,'netif_set_link_up(struct netif *netif): netif.c'],['../group__netif.html#gae0d2975f189277990e9d5276fdd9e9ea',1,'netif_set_link_up(struct netif *netif): netif.c']]], - ['netif_5fset_5fnetmask',['netif_set_netmask',['../group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53',1,'netif_set_netmask(struct netif *netif, const ip4_addr_t *netmask): netif.c'],['../group__netif__ip4.html#ga0bdd7c057c2f55f670853e3906014a53',1,'netif_set_netmask(struct netif *netif, const ip4_addr_t *netmask): netif.c']]], - ['netif_5fset_5fremove_5fcallback',['netif_set_remove_callback',['../group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce',1,'netif_set_remove_callback(struct netif *netif, netif_status_callback_fn remove_callback): netif.c'],['../group__netif.html#ga319c88da0fdf25c1fee1595299bc35ce',1,'netif_set_remove_callback(struct netif *netif, netif_status_callback_fn remove_callback): netif.c']]], - ['netif_5fset_5fstatus_5fcallback',['netif_set_status_callback',['../group__netif.html#gadc8787b23ac0ee023979cbadf87813d4',1,'netif_set_status_callback(struct netif *netif, netif_status_callback_fn status_callback): netif.c'],['../group__netif.html#gadc8787b23ac0ee023979cbadf87813d4',1,'netif_set_status_callback(struct netif *netif, netif_status_callback_fn status_callback): netif.c']]], - ['netif_5fset_5fup',['netif_set_up',['../group__netif.html#gaf19693be401a265a52d2a56c65753121',1,'netif_set_up(struct netif *netif): netif.c'],['../group__netif.html#gaf19693be401a265a52d2a56c65753121',1,'netif_set_up(struct netif *netif): netif.c']]], - ['netif_5fto_5fnum',['netif_to_num',['../snmp__core_8c.html#a871aa636806c7d68cbe24572598e59de',1,'netif_to_num(const struct netif *netif): snmp_core.c'],['../snmp__core_8h.html#a871aa636806c7d68cbe24572598e59de',1,'netif_to_num(const struct netif *netif): snmp_core.c']]], - ['netifapi_5farp_5fadd',['netifapi_arp_add',['../netifapi_8c.html#a62b0bdbb3783eb27aa73485081306119',1,'netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type): netifapi.c'],['../netifapi_8h.html#a62b0bdbb3783eb27aa73485081306119',1,'netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type): netifapi.c']]], - ['netifapi_5farp_5fremove',['netifapi_arp_remove',['../netifapi_8c.html#a037c3d05c19b4d467b6ce06eb4639ee8',1,'netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type): netifapi.c'],['../netifapi_8h.html#a037c3d05c19b4d467b6ce06eb4639ee8',1,'netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type): netifapi.c']]], - ['netifapi_5fnetif_5fadd',['netifapi_netif_add',['../group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519',1,'netifapi_netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netifapi.c'],['../group__netifapi__netif.html#gacc063c5a3071e34eec7376651e35a519',1,'netifapi_netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input): netifapi.c']]], - ['netifapi_5fnetif_5fcommon',['netifapi_netif_common',['../netifapi_8c.html#a26fd83042b53b2ff82e15262ed72f0a7',1,'netifapi_netif_common(struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc): netifapi.c'],['../netifapi_8h.html#a26fd83042b53b2ff82e15262ed72f0a7',1,'netifapi_netif_common(struct netif *netif, netifapi_void_fn voidfunc, netifapi_errt_fn errtfunc): netifapi.c']]], - ['netifapi_5fnetif_5findex_5fto_5fname',['netifapi_netif_index_to_name',['../group__netifapi__netif.html#gab7914d77d0a89fd6c31048feb0bdafb6',1,'netifapi.c']]], - ['netifapi_5fnetif_5fname_5fto_5findex',['netifapi_netif_name_to_index',['../group__netifapi__netif.html#gad4a821182d01eafa4ca258f958fcb089',1,'netifapi.c']]], - ['netifapi_5fnetif_5fset_5faddr',['netifapi_netif_set_addr',['../group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973',1,'netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netifapi.c'],['../group__netifapi__netif.html#ga31755ea6dbb213236bfce19bcbe8c973',1,'netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw): netifapi.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.html deleted file mode 100644 index c73f07bb52afddac5af3488f8cf57750a07c527a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.js deleted file mode 100644 index ba6e7ff2d906923ef15c36d0047166ee7a32d648..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_9.js +++ /dev/null @@ -1,34 +0,0 @@ -var searchData= -[ - ['pbuf_5fadd_5fheader',['pbuf_add_header',['../pbuf_8c.html#a32dc14bd88dcafa25e627ab18e801815',1,'pbuf_add_header(struct pbuf *p, size_t header_size_increment): pbuf.c'],['../pbuf_8h.html#a32dc14bd88dcafa25e627ab18e801815',1,'pbuf_add_header(struct pbuf *p, size_t header_size_increment): pbuf.c']]], - ['pbuf_5fadd_5fheader_5fforce',['pbuf_add_header_force',['../pbuf_8c.html#ad4ef8c5fbbd1447db04f8f73923e7dee',1,'pbuf_add_header_force(struct pbuf *p, size_t header_size_increment): pbuf.c'],['../pbuf_8h.html#ad4ef8c5fbbd1447db04f8f73923e7dee',1,'pbuf_add_header_force(struct pbuf *p, size_t header_size_increment): pbuf.c']]], - ['pbuf_5falloc',['pbuf_alloc',['../group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47',1,'pbuf_alloc(pbuf_layer layer, u16_t length, pbuf_type type): pbuf.c'],['../group__pbuf.html#gacfcb0a2af918658ba0afe36499c65f47',1,'pbuf_alloc(pbuf_layer l, u16_t length, pbuf_type type): pbuf.c']]], - ['pbuf_5falloc_5freference',['pbuf_alloc_reference',['../group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab',1,'pbuf_alloc_reference(void *payload, u16_t length, pbuf_type type): pbuf.c'],['../group__pbuf.html#ga4caa46c6d560d9d0da2be845bc9c2fab',1,'pbuf_alloc_reference(void *payload, u16_t length, pbuf_type type): pbuf.c']]], - ['pbuf_5falloced_5fcustom',['pbuf_alloced_custom',['../group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2',1,'pbuf_alloced_custom(pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len): pbuf.c'],['../group__pbuf.html#ga90fa2bbf6ea4a263ee8f7b77c75683c2',1,'pbuf_alloced_custom(pbuf_layer l, u16_t length, pbuf_type type, struct pbuf_custom *p, void *payload_mem, u16_t payload_mem_len): pbuf.c']]], - ['pbuf_5fcat',['pbuf_cat',['../group__pbuf.html#ga82429084fe29015509c9b4a072707cd4',1,'pbuf_cat(struct pbuf *h, struct pbuf *t): pbuf.c'],['../group__pbuf.html#ga82429084fe29015509c9b4a072707cd4',1,'pbuf_cat(struct pbuf *head, struct pbuf *tail): pbuf.c']]], - ['pbuf_5fchain',['pbuf_chain',['../group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891',1,'pbuf_chain(struct pbuf *h, struct pbuf *t): pbuf.c'],['../group__pbuf.html#ga831c9a72bda1d3bd4c7b96f5a0e3b891',1,'pbuf_chain(struct pbuf *head, struct pbuf *tail): pbuf.c']]], - ['pbuf_5fclen',['pbuf_clen',['../pbuf_8c.html#a5df7ac5ae59012fe9aeddba375a72190',1,'pbuf_clen(const struct pbuf *p): pbuf.c'],['../pbuf_8h.html#a5df7ac5ae59012fe9aeddba375a72190',1,'pbuf_clen(const struct pbuf *p): pbuf.c']]], - ['pbuf_5fclone',['pbuf_clone',['../group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0',1,'pbuf_clone(pbuf_layer layer, pbuf_type type, struct pbuf *p): pbuf.c'],['../group__pbuf.html#gafdb04fb0f37f0422fd44ec0fcec8ebd0',1,'pbuf_clone(pbuf_layer l, pbuf_type type, struct pbuf *p): pbuf.c']]], - ['pbuf_5fcoalesce',['pbuf_coalesce',['../group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c',1,'pbuf_coalesce(struct pbuf *p, pbuf_layer layer): pbuf.c'],['../group__pbuf.html#ga54ac7b116c6f53c704cbf74f35a8b35c',1,'pbuf_coalesce(struct pbuf *p, pbuf_layer layer): pbuf.c']]], - ['pbuf_5fcopy',['pbuf_copy',['../group__pbuf.html#gaba88511dee3df4b631fde691f421320d',1,'pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from): pbuf.c'],['../group__pbuf.html#gaba88511dee3df4b631fde691f421320d',1,'pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from): pbuf.c']]], - ['pbuf_5fcopy_5fpartial',['pbuf_copy_partial',['../group__pbuf.html#gac2f1f58fd36042e82af46f5015720899',1,'pbuf_copy_partial(const struct pbuf *buf, void *dataptr, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gac2f1f58fd36042e82af46f5015720899',1,'pbuf_copy_partial(const struct pbuf *p, void *dataptr, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5fdechain',['pbuf_dechain',['../pbuf_8c.html#abf3d29c4f43986b4cb5eb314d5b9729d',1,'pbuf_dechain(struct pbuf *p): pbuf.c'],['../pbuf_8h.html#abf3d29c4f43986b4cb5eb314d5b9729d',1,'pbuf_dechain(struct pbuf *p): pbuf.c']]], - ['pbuf_5ffree',['pbuf_free',['../group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b',1,'pbuf_free(struct pbuf *p): pbuf.c'],['../group__pbuf.html#gab0dd696fb4b6bc65e548944584f1738b',1,'pbuf_free(struct pbuf *p): pbuf.c']]], - ['pbuf_5ffree_5fcallback',['pbuf_free_callback',['../tcpip_8c.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c',1,'pbuf_free_callback(struct pbuf *p): tcpip.c'],['../tcpip_8h.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c',1,'pbuf_free_callback(struct pbuf *p): tcpip.c']]], - ['pbuf_5ffree_5fheader',['pbuf_free_header',['../pbuf_8c.html#a25a3b8edc783896b03819a966d00845e',1,'pbuf_free_header(struct pbuf *q, u16_t size): pbuf.c'],['../pbuf_8h.html#a25a3b8edc783896b03819a966d00845e',1,'pbuf_free_header(struct pbuf *q, u16_t size): pbuf.c']]], - ['pbuf_5fget_5fat',['pbuf_get_at',['../group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6',1,'pbuf_get_at(const struct pbuf *p, u16_t offset): pbuf.c'],['../group__pbuf.html#ga6d803d9945bffb7ad97743f2fa503da6',1,'pbuf_get_at(const struct pbuf *p, u16_t offset): pbuf.c']]], - ['pbuf_5fget_5fcontiguous',['pbuf_get_contiguous',['../group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39',1,'pbuf_get_contiguous(const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gad0357ae0be17b2aacd0c301cdc86fc39',1,'pbuf_get_contiguous(const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5fheader',['pbuf_header',['../pbuf_8c.html#a0f81deff4a0e6e8e0ff161a7b9871449',1,'pbuf_header(struct pbuf *p, s16_t header_size_increment): pbuf.c'],['../pbuf_8h.html#aaa17c1951cf2d207b6adfd3947d91f00',1,'pbuf_header(struct pbuf *p, s16_t header_size): pbuf.c']]], - ['pbuf_5fheader_5fforce',['pbuf_header_force',['../pbuf_8c.html#ad0e64d6fbc423593461063da97da9ce6',1,'pbuf_header_force(struct pbuf *p, s16_t header_size_increment): pbuf.c'],['../pbuf_8h.html#a27480c41c34021d4417691d327163626',1,'pbuf_header_force(struct pbuf *p, s16_t header_size): pbuf.c']]], - ['pbuf_5fmemcmp',['pbuf_memcmp',['../group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974',1,'pbuf_memcmp(const struct pbuf *p, u16_t offset, const void *s2, u16_t n): pbuf.c'],['../group__pbuf.html#ga2170ccbbb13238380dbb203ee1b85974',1,'pbuf_memcmp(const struct pbuf *p, u16_t offset, const void *s2, u16_t n): pbuf.c']]], - ['pbuf_5fmemfind',['pbuf_memfind',['../group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448',1,'pbuf_memfind(const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset): pbuf.c'],['../group__pbuf.html#ga18c164a6e4a24d89ea9eb7571a886448',1,'pbuf_memfind(const struct pbuf *p, const void *mem, u16_t mem_len, u16_t start_offset): pbuf.c']]], - ['pbuf_5fput_5fat',['pbuf_put_at',['../group__pbuf.html#gaf76863707dc02993eae116574b1ea03f',1,'pbuf_put_at(struct pbuf *p, u16_t offset, u8_t data): pbuf.c'],['../group__pbuf.html#gaf76863707dc02993eae116574b1ea03f',1,'pbuf_put_at(struct pbuf *p, u16_t offset, u8_t data): pbuf.c']]], - ['pbuf_5frealloc',['pbuf_realloc',['../group__pbuf.html#ga50abfe830a33a1a47a562febee66015d',1,'pbuf_realloc(struct pbuf *p, u16_t new_len): pbuf.c'],['../group__pbuf.html#ga50abfe830a33a1a47a562febee66015d',1,'pbuf_realloc(struct pbuf *p, u16_t size): pbuf.c']]], - ['pbuf_5fref',['pbuf_ref',['../group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e',1,'pbuf_ref(struct pbuf *p): pbuf.c'],['../group__pbuf.html#ga77f6bbd69e45e542014d9c547c7da74e',1,'pbuf_ref(struct pbuf *p): pbuf.c']]], - ['pbuf_5fremove_5fheader',['pbuf_remove_header',['../pbuf_8c.html#aca0cd8b3f08fbb5e35bc91a663083cc1',1,'pbuf_remove_header(struct pbuf *p, size_t header_size_decrement): pbuf.c'],['../pbuf_8h.html#ab65da7cd8f7449b3b2e57d7fa1a74ef4',1,'pbuf_remove_header(struct pbuf *p, size_t header_size): pbuf.c']]], - ['pbuf_5fskip',['pbuf_skip',['../group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583',1,'pbuf_skip(struct pbuf *in, u16_t in_offset, u16_t *out_offset): pbuf.c'],['../group__pbuf.html#ga6a961522d81f0327aaf4d4ee6d96c583',1,'pbuf_skip(struct pbuf *in, u16_t in_offset, u16_t *out_offset): pbuf.c']]], - ['pbuf_5fstrstr',['pbuf_strstr',['../pbuf_8c.html#a9ba3f7b705309ceadb147692fd5a1c7d',1,'pbuf_strstr(const struct pbuf *p, const char *substr): pbuf.c'],['../pbuf_8h.html#a9ba3f7b705309ceadb147692fd5a1c7d',1,'pbuf_strstr(const struct pbuf *p, const char *substr): pbuf.c']]], - ['pbuf_5ftake',['pbuf_take',['../group__pbuf.html#gad1e31e370271335b197272af2724ca85',1,'pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len): pbuf.c'],['../group__pbuf.html#gad1e31e370271335b197272af2724ca85',1,'pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len): pbuf.c']]], - ['pbuf_5ftake_5fat',['pbuf_take_at',['../group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44',1,'pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset): pbuf.c'],['../group__pbuf.html#gae1cf2bf7454ff87ff377b0b2262f9b44',1,'pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset): pbuf.c']]], - ['pbuf_5ftry_5fget_5fat',['pbuf_try_get_at',['../group__pbuf.html#ga839f342803b0cf89049744124c5a98ad',1,'pbuf_try_get_at(const struct pbuf *p, u16_t offset): pbuf.c'],['../group__pbuf.html#ga839f342803b0cf89049744124c5a98ad',1,'pbuf_try_get_at(const struct pbuf *p, u16_t offset): pbuf.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.html deleted file mode 100644 index f10ad638c38550e1cd2e835dde8db5b88d20609f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.js deleted file mode 100644 index 7800d6445a9b7310ba87c131381da2b076c92e80..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_a.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['raw_5fbind',['raw_bind',['../group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4',1,'raw_bind(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga8576dbbc7f03797525d2cdb7ec3b9fe4',1,'raw_bind(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fbind_5fnetif',['raw_bind_netif',['../group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a',1,'raw_bind_netif(struct raw_pcb *pcb, const struct netif *netif): raw.c'],['../group__raw__raw.html#gaa124ac8a9479aebefe2c953629df591a',1,'raw_bind_netif(struct raw_pcb *pcb, const struct netif *netif): raw.c']]], - ['raw_5fconnect',['raw_connect',['../group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168',1,'raw_connect(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga31bb29c964d5e2f734e563485fc25168',1,'raw_connect(struct raw_pcb *pcb, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fdisconnect',['raw_disconnect',['../group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef',1,'raw_disconnect(struct raw_pcb *pcb): raw.c'],['../group__raw__raw.html#ga7634c0306e2c6f8040e35f6547e8d3ef',1,'raw_disconnect(struct raw_pcb *pcb): raw.c']]], - ['raw_5finput',['raw_input',['../raw_8c.html#a03c4582d9ecf687e1f31d597c7889553',1,'raw_input(struct pbuf *p, struct netif *inp): raw.c'],['../raw__priv_8h.html#a03c4582d9ecf687e1f31d597c7889553',1,'raw_input(struct pbuf *p, struct netif *inp): raw.c']]], - ['raw_5fnetif_5fip_5faddr_5fchanged',['raw_netif_ip_addr_changed',['../raw_8c.html#a61dc42f18e34800643000e48be6543ab',1,'raw_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): raw.c'],['../raw__priv_8h.html#a61dc42f18e34800643000e48be6543ab',1,'raw_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): raw.c']]], - ['raw_5fnew',['raw_new',['../group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f',1,'raw_new(u8_t proto): raw.c'],['../group__raw__raw.html#ga3217f096ea86728e011f91b249933e8f',1,'raw_new(u8_t proto): raw.c']]], - ['raw_5fnew_5fip_5ftype',['raw_new_ip_type',['../group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11',1,'raw_new_ip_type(u8_t type, u8_t proto): raw.c'],['../group__raw__raw.html#ga3292b7ed2271ac29983edcef16dcbc11',1,'raw_new_ip_type(u8_t type, u8_t proto): raw.c']]], - ['raw_5frecv',['raw_recv',['../group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426',1,'raw_recv(struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg): raw.c'],['../group__raw__raw.html#gadf84e4e6911ce3c0d7f5669b6edac426',1,'raw_recv(struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg): raw.c']]], - ['raw_5fremove',['raw_remove',['../group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16',1,'raw_remove(struct raw_pcb *pcb): raw.c'],['../group__raw__raw.html#ga8db62f7d75f722a653b5368305a47e16',1,'raw_remove(struct raw_pcb *pcb): raw.c']]], - ['raw_5fsend',['raw_send',['../group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d',1,'raw_send(struct raw_pcb *pcb, struct pbuf *p): raw.c'],['../group__raw__raw.html#gabbc2e7c7a1b4429f420562d4f31b3a9d',1,'raw_send(struct raw_pcb *pcb, struct pbuf *p): raw.c']]], - ['raw_5fsendto',['raw_sendto',['../group__raw__raw.html#ga09427456070fb610cc7795d23dedc159',1,'raw_sendto(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr): raw.c'],['../group__raw__raw.html#ga09427456070fb610cc7795d23dedc159',1,'raw_sendto(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr): raw.c']]], - ['raw_5fsendto_5fif_5fsrc',['raw_sendto_if_src',['../group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1',1,'raw_sendto_if_src(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip): raw.c'],['../group__raw__raw.html#ga2fe3765ae938a3f7c53dc7051b7ab0b1',1,'raw_sendto_if_src(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, struct netif *netif, const ip_addr_t *src_ip): raw.c']]], - ['rfc7668_5fif_5finit',['rfc7668_if_init',['../group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde',1,'rfc7668_if_init(struct netif *netif): lowpan6_ble.c'],['../group__rfc7668if.html#ga3d940376bd983c14ffcc8d2580f3bdde',1,'rfc7668_if_init(struct netif *netif): lowpan6_ble.c']]], - ['rfc7668_5finput',['rfc7668_input',['../group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197',1,'rfc7668_input(struct pbuf *p, struct netif *netif): lowpan6_ble.c'],['../group__rfc7668if.html#ga1d9d7aff9f2f0515f761be0802178197',1,'rfc7668_input(struct pbuf *p, struct netif *netif): lowpan6_ble.c']]], - ['rfc7668_5foutput',['rfc7668_output',['../group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0',1,'rfc7668_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6_ble.c'],['../group__rfc7668if.html#ga22930ade4e77b3195fe59949834d85f0',1,'rfc7668_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr): lowpan6_ble.c']]], - ['rfc7668_5fset_5fcontext',['rfc7668_set_context',['../group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e',1,'rfc7668_set_context(u8_t index, const ip6_addr_t *context): lowpan6_ble.c'],['../group__rfc7668if.html#ga29dc0ebb8e640b64a57008b940fbca1e',1,'rfc7668_set_context(u8_t idx, const ip6_addr_t *context): lowpan6_ble.c']]], - ['rfc7668_5fset_5flocal_5faddr_5feui64',['rfc7668_set_local_addr_eui64',['../lowpan6__ble_8h.html#a9c5b721f6fb28b4c999baab56a65d8e2',1,'rfc7668_set_local_addr_eui64(struct netif *netif, const u8_t *local_addr, size_t local_addr_len): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a9c5b721f6fb28b4c999baab56a65d8e2',1,'rfc7668_set_local_addr_eui64(struct netif *netif, const u8_t *local_addr, size_t local_addr_len): lowpan6_ble.c']]], - ['rfc7668_5fset_5flocal_5faddr_5fmac48',['rfc7668_set_local_addr_mac48',['../lowpan6__ble_8h.html#a53d4e8096dd714f94c69d67a6cd49ac2',1,'rfc7668_set_local_addr_mac48(struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a53d4e8096dd714f94c69d67a6cd49ac2',1,'rfc7668_set_local_addr_mac48(struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr): lowpan6_ble.c']]], - ['rfc7668_5fset_5fpeer_5faddr_5feui64',['rfc7668_set_peer_addr_eui64',['../lowpan6__ble_8h.html#a01b797f4fde59dfb803f0299e6a49593',1,'rfc7668_set_peer_addr_eui64(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a01b797f4fde59dfb803f0299e6a49593',1,'rfc7668_set_peer_addr_eui64(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len): lowpan6_ble.c']]], - ['rfc7668_5fset_5fpeer_5faddr_5fmac48',['rfc7668_set_peer_addr_mac48',['../lowpan6__ble_8h.html#a437b9f9e85be644bd7b939413e3c81d0',1,'rfc7668_set_peer_addr_mac48(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a437b9f9e85be644bd7b939413e3c81d0',1,'rfc7668_set_peer_addr_mac48(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr): lowpan6_ble.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.html deleted file mode 100644 index 172ea1b3136b32d898d2b332d16f29694bcf1b29..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.js deleted file mode 100644 index 3408c5bbf0e099e628b3c8283dc3028b8eafda38..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_b.js +++ /dev/null @@ -1,120 +0,0 @@ -var searchData= -[ - ['slipif_5finit',['slipif_init',['../group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3',1,'slipif_init(struct netif *netif): slipif.c'],['../group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3',1,'slipif_init(struct netif *netif): slipif.c']]], - ['slipif_5fpoll',['slipif_poll',['../group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6',1,'slipif_poll(struct netif *netif): slipif.c'],['../group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6',1,'slipif_poll(struct netif *netif): slipif.c']]], - ['slipif_5fprocess_5frxqueue',['slipif_process_rxqueue',['../group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946',1,'slipif_process_rxqueue(struct netif *netif): slipif.c'],['../group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946',1,'slipif_process_rxqueue(struct netif *netif): slipif.c']]], - ['slipif_5freceived_5fbyte',['slipif_received_byte',['../group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3',1,'slipif_received_byte(struct netif *netif, u8_t data): slipif.c'],['../group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3',1,'slipif_received_byte(struct netif *netif, u8_t data): slipif.c']]], - ['slipif_5freceived_5fbytes',['slipif_received_bytes',['../group__slipif.html#gabbee48569a513c90fe154632038eb6d6',1,'slipif_received_bytes(struct netif *netif, u8_t *data, u8_t len): slipif.c'],['../group__slipif.html#gabbee48569a513c90fe154632038eb6d6',1,'slipif_received_bytes(struct netif *netif, u8_t *data, u8_t len): slipif.c']]], - ['smtp_5fsend_5fmail',['smtp_send_mail',['../group__smtp.html#gae43119480c4146df9eeff7ae80c767f7',1,'smtp_send_mail(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c'],['../group__smtp.html#gae43119480c4146df9eeff7ae80c767f7',1,'smtp_send_mail(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c']]], - ['smtp_5fsend_5fmail_5fint',['smtp_send_mail_int',['../group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243',1,'smtp_send_mail_int(void *arg): smtp.c'],['../group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243',1,'smtp_send_mail_int(void *arg): smtp.c']]], - ['smtp_5fsend_5fmail_5fstatic',['smtp_send_mail_static',['../group__smtp.html#ga06f6582701def2a62582373bb0be5788',1,'smtp_send_mail_static(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c'],['../group__smtp.html#ga06f6582701def2a62582373bb0be5788',1,'smtp_send_mail_static(const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg): smtp.c']]], - ['smtp_5fset_5fauth',['smtp_set_auth',['../group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899',1,'smtp_set_auth(const char *username, const char *pass): smtp.c'],['../group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899',1,'smtp_set_auth(const char *username, const char *pass): smtp.c']]], - ['smtp_5fset_5fserver_5faddr',['smtp_set_server_addr',['../group__smtp.html#ga1ccf4305461ec16cf41599341ec54983',1,'smtp_set_server_addr(const char *server): smtp.c'],['../group__smtp.html#ga1ccf4305461ec16cf41599341ec54983',1,'smtp_set_server_addr(const char *server): smtp.c']]], - ['smtp_5fset_5fserver_5fport',['smtp_set_server_port',['../group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f',1,'smtp_set_server_port(u16_t port): smtp.c'],['../group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f',1,'smtp_set_server_port(u16_t port): smtp.c']]], - ['smtp_5fset_5ftls_5fconfig',['smtp_set_tls_config',['../group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e',1,'smtp_set_tls_config(struct altcp_tls_config *tls_config): smtp.c'],['../group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e',1,'smtp_set_tls_config(struct altcp_tls_config *tls_config): smtp.c']]], - ['snmp_5fans1_5fenc_5ftlv',['snmp_ans1_enc_tlv',['../snmp__asn1_8c.html#af8e905a214936995d235789f359cf015',1,'snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c'],['../snmp__asn1_8h.html#af8e905a214936995d235789f359cf015',1,'snmp_ans1_enc_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5foid',['snmp_asn1_dec_oid',['../snmp__asn1_8c.html#a8bb84ec51c46a890b7ced016043b2908',1,'snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a8bb84ec51c46a890b7ced016043b2908',1,'snmp_asn1_dec_oid(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fraw',['snmp_asn1_dec_raw',['../snmp__asn1_8c.html#a31055a35285214ea0d4ad60c64c2f73e',1,'snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a31055a35285214ea0d4ad60c64c2f73e',1,'snmp_asn1_dec_raw(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fs32t',['snmp_asn1_dec_s32t',['../snmp__asn1_8c.html#a51d36daf2935c246eb55fb749581e2bb',1,'snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value): snmp_asn1.c'],['../snmp__asn1_8h.html#a51d36daf2935c246eb55fb749581e2bb',1,'snmp_asn1_dec_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5ftlv',['snmp_asn1_dec_tlv',['../snmp__asn1_8c.html#a7e3f63b155b06f7ade627060b55e4496',1,'snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c'],['../snmp__asn1_8h.html#a7e3f63b155b06f7ade627060b55e4496',1,'snmp_asn1_dec_tlv(struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv): snmp_asn1.c']]], - ['snmp_5fasn1_5fdec_5fu32t',['snmp_asn1_dec_u32t',['../snmp__asn1_8c.html#ac04e08c19c40cfc3333a181018887a51',1,'snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value): snmp_asn1.c'],['../snmp__asn1_8h.html#ac04e08c19c40cfc3333a181018887a51',1,'snmp_asn1_dec_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5flength_5fcnt',['snmp_asn1_enc_length_cnt',['../snmp__asn1_8c.html#a20343aef4524459a2b45704e18ef520d',1,'snmp_asn1_enc_length_cnt(u16_t length, u8_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a20343aef4524459a2b45704e18ef520d',1,'snmp_asn1_enc_length_cnt(u16_t length, u8_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5foid',['snmp_asn1_enc_oid',['../snmp__asn1_8c.html#aa71260abd46fc2f682874016896fe218',1,'snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len): snmp_asn1.c'],['../snmp__asn1_8h.html#aa71260abd46fc2f682874016896fe218',1,'snmp_asn1_enc_oid(struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5foid_5fcnt',['snmp_asn1_enc_oid_cnt',['../snmp__asn1_8c.html#ab6fd58c1b41cb98117f00a11db7d226f',1,'snmp_asn1_enc_oid_cnt(const u32_t *oid, u16_t oid_len, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#ab6fd58c1b41cb98117f00a11db7d226f',1,'snmp_asn1_enc_oid_cnt(const u32_t *oid, u16_t oid_len, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fraw',['snmp_asn1_enc_raw',['../snmp__asn1_8c.html#a167b707051bbbeafea14eeca72449ac6',1,'snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len): snmp_asn1.c'],['../snmp__asn1_8h.html#a167b707051bbbeafea14eeca72449ac6',1,'snmp_asn1_enc_raw(struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fs32t',['snmp_asn1_enc_s32t',['../snmp__asn1_8c.html#a25b3fe21becd08260ec56bef9299d3c6',1,'snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value): snmp_asn1.c'],['../snmp__asn1_8h.html#a25b3fe21becd08260ec56bef9299d3c6',1,'snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fs32t_5fcnt',['snmp_asn1_enc_s32t_cnt',['../snmp__asn1_8c.html#a8c74914532f1e0c219dfb1977fd0c22f',1,'snmp_asn1_enc_s32t_cnt(s32_t value, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a8c74914532f1e0c219dfb1977fd0c22f',1,'snmp_asn1_enc_s32t_cnt(s32_t value, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fu32t',['snmp_asn1_enc_u32t',['../snmp__asn1_8c.html#aa54b4ee3c58ef66721df96fd8b1f66b2',1,'snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value): snmp_asn1.c'],['../snmp__asn1_8h.html#aa54b4ee3c58ef66721df96fd8b1f66b2',1,'snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value): snmp_asn1.c']]], - ['snmp_5fasn1_5fenc_5fu32t_5fcnt',['snmp_asn1_enc_u32t_cnt',['../snmp__asn1_8c.html#a58965e0305884d550786440c84119ad4',1,'snmp_asn1_enc_u32t_cnt(u32_t value, u16_t *octets_needed): snmp_asn1.c'],['../snmp__asn1_8h.html#a58965e0305884d550786440c84119ad4',1,'snmp_asn1_enc_u32t_cnt(u32_t value, u16_t *octets_needed): snmp_asn1.c']]], - ['snmp_5fauthfail_5ftrap',['snmp_authfail_trap',['../group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee',1,'snmp_authfail_trap(void): snmp_traps.c'],['../group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee',1,'snmp_authfail_trap(void): snmp_traps.c']]], - ['snmp_5fcoldstart_5ftrap',['snmp_coldstart_trap',['../group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be',1,'snmp_coldstart_trap(void): snmp_traps.c'],['../group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be',1,'snmp_coldstart_trap(void): snmp_traps.c']]], - ['snmp_5fdecode_5fbits',['snmp_decode_bits',['../snmp__core_8c.html#ad3ab34b13bb9fcc757c8d366fe520fdc',1,'snmp_decode_bits(const u8_t *buf, u32_t buf_len, u32_t *bit_value): snmp_core.c'],['../snmp__core_8h.html#ad3ab34b13bb9fcc757c8d366fe520fdc',1,'snmp_decode_bits(const u8_t *buf, u32_t buf_len, u32_t *bit_value): snmp_core.c']]], - ['snmp_5fencode_5fbits',['snmp_encode_bits',['../snmp__core_8c.html#ae6f5d0c38a7ec164a67fa55c87f1de03',1,'snmp_encode_bits(u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count): snmp_core.c'],['../snmp__core_8h.html#ae6f5d0c38a7ec164a67fa55c87f1de03',1,'snmp_encode_bits(u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count): snmp_core.c']]], - ['snmp_5fget_5fauth_5ftraps_5fenabled',['snmp_get_auth_traps_enabled',['../group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7',1,'snmp_get_auth_traps_enabled(void): snmp_traps.c'],['../group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7',1,'snmp_get_auth_traps_enabled(void): snmp_traps.c']]], - ['snmp_5fget_5fcommunity',['snmp_get_community',['../group__snmp__core.html#gacf277cbca915275190426aeef4cfb103',1,'snmp_get_community(void): snmp_msg.c'],['../group__snmp__core.html#gacf277cbca915275190426aeef4cfb103',1,'snmp_get_community(void): snmp_msg.c']]], - ['snmp_5fget_5fcommunity_5ftrap',['snmp_get_community_trap',['../group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409',1,'snmp_get_community_trap(void): snmp_msg.c'],['../group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409',1,'snmp_get_community_trap(void): snmp_msg.c']]], - ['snmp_5fget_5fcommunity_5fwrite',['snmp_get_community_write',['../group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0',1,'snmp_get_community_write(void): snmp_msg.c'],['../group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0',1,'snmp_get_community_write(void): snmp_msg.c']]], - ['snmp_5fget_5fdevice_5fenterprise_5foid',['snmp_get_device_enterprise_oid',['../group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50',1,'snmp_get_device_enterprise_oid(void): snmp_core.c'],['../group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50',1,'snmp_get_device_enterprise_oid(void): snmp_core.c']]], - ['snmp_5finit',['snmp_init',['../snmp__netconn_8c.html#ga4d88f2fc7655280384131d543e0d83e5',1,'snmp_init(void): snmp_netconn.c'],['../group__snmp__core.html#ga4d88f2fc7655280384131d543e0d83e5',1,'snmp_init(void): snmp_raw.c']]], - ['snmp_5fip4_5fto_5foid',['snmp_ip4_to_oid',['../snmp__core_8c.html#a4e01d395f0c8c38c2b5b681047969da1',1,'snmp_ip4_to_oid(const ip4_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a4e01d395f0c8c38c2b5b681047969da1',1,'snmp_ip4_to_oid(const ip4_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fip6_5fto_5foid',['snmp_ip6_to_oid',['../snmp__core_8c.html#af1f327eef86765cce0253c94ec3c5ce9',1,'snmp_ip6_to_oid(const ip6_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#af1f327eef86765cce0253c94ec3c5ce9',1,'snmp_ip6_to_oid(const ip6_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fip_5fport_5fto_5foid',['snmp_ip_port_to_oid',['../snmp__core_8c.html#a53b01262de3d1c52faf88dd4bb702a27',1,'snmp_ip_port_to_oid(const ip_addr_t *ip, u16_t port, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a53b01262de3d1c52faf88dd4bb702a27',1,'snmp_ip_port_to_oid(const ip_addr_t *ip, u16_t port, u32_t *oid): snmp_core.c']]], - ['snmp_5fip_5fto_5foid',['snmp_ip_to_oid',['../snmp__core_8c.html#a909ed1b0da526a0acdf6fa57a06f351e',1,'snmp_ip_to_oid(const ip_addr_t *ip, u32_t *oid): snmp_core.c'],['../snmp__core_8h.html#a909ed1b0da526a0acdf6fa57a06f351e',1,'snmp_ip_to_oid(const ip_addr_t *ip, u32_t *oid): snmp_core.c']]], - ['snmp_5fmib2_5fset_5fsyscontact',['snmp_mib2_set_syscontact',['../group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e',1,'snmp_mib2_set_syscontact(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e',1,'snmp_mib2_set_syscontact(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyscontact_5freadonly',['snmp_mib2_set_syscontact_readonly',['../group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a',1,'snmp_mib2_set_syscontact_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a',1,'snmp_mib2_set_syscontact_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysdescr',['snmp_mib2_set_sysdescr',['../group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc',1,'snmp_mib2_set_sysdescr(const u8_t *str, const u16_t *len): snmp_mib2_system.c'],['../group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc',1,'snmp_mib2_set_sysdescr(const u8_t *str, const u16_t *len): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyslocation',['snmp_mib2_set_syslocation',['../group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2',1,'snmp_mib2_set_syslocation(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2',1,'snmp_mib2_set_syslocation(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsyslocation_5freadonly',['snmp_mib2_set_syslocation_readonly',['../group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267',1,'snmp_mib2_set_syslocation_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267',1,'snmp_mib2_set_syslocation_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysname',['snmp_mib2_set_sysname',['../group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7',1,'snmp_mib2_set_sysname(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c'],['../group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7',1,'snmp_mib2_set_sysname(u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize): snmp_mib2_system.c']]], - ['snmp_5fmib2_5fset_5fsysname_5freadonly',['snmp_mib2_set_sysname_readonly',['../group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5',1,'snmp_mib2_set_sysname_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c'],['../group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5',1,'snmp_mib2_set_sysname_readonly(const u8_t *ocstr, const u16_t *ocstrlen): snmp_mib2_system.c']]], - ['snmp_5fmib_5ftree_5fresolve_5fexact',['snmp_mib_tree_resolve_exact',['../snmp__core_8c.html#af42d6d2732a92017a43b83a07609fd1a',1,'snmp_core.c']]], - ['snmp_5fnext_5foid_5fcheck',['snmp_next_oid_check',['../snmp__core_8c.html#a18126b2b13f267306c27e851e9379983',1,'snmp_next_oid_check(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference): snmp_core.c'],['../snmp__core_8h.html#a18126b2b13f267306c27e851e9379983',1,'snmp_next_oid_check(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference): snmp_core.c']]], - ['snmp_5fnext_5foid_5finit',['snmp_next_oid_init',['../snmp__core_8c.html#a8074765d5c2b809561f032d35e59e213',1,'snmp_next_oid_init(struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len): snmp_core.c'],['../snmp__core_8h.html#a8074765d5c2b809561f032d35e59e213',1,'snmp_next_oid_init(struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len): snmp_core.c']]], - ['snmp_5fnext_5foid_5fprecheck',['snmp_next_oid_precheck',['../snmp__core_8c.html#a9768ecf81f01880dbf1cc1933bd9e60a',1,'snmp_next_oid_precheck(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a9768ecf81f01880dbf1cc1933bd9e60a',1,'snmp_next_oid_precheck(struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fappend',['snmp_oid_append',['../snmp__core_8c.html#a5aa6c8dbfc93235b160afaf3a40c1c93',1,'snmp_oid_append(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a5aa6c8dbfc93235b160afaf3a40c1c93',1,'snmp_oid_append(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fassign',['snmp_oid_assign',['../snmp__core_8c.html#a41fd5e854d809499e28c66b4918481a6',1,'snmp_oid_assign(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a41fd5e854d809499e28c66b4918481a6',1,'snmp_oid_assign(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fcombine',['snmp_oid_combine',['../snmp__core_8c.html#a6edcb88d8162544333bcede301cf0904',1,'snmp_oid_combine(struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#a6edcb88d8162544333bcede301cf0904',1,'snmp_oid_combine(struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fcompare',['snmp_oid_compare',['../snmp__core_8c.html#af041ab415e8063097c79be2b892174f8',1,'snmp_oid_compare(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#af041ab415e8063097c79be2b892174f8',1,'snmp_oid_compare(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fequal',['snmp_oid_equal',['../snmp__core_8c.html#ac2b6821b3d4a25033433fc25ffd74c9e',1,'snmp_oid_equal(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c'],['../snmp__core_8h.html#ac2b6821b3d4a25033433fc25ffd74c9e',1,'snmp_oid_equal(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len): snmp_core.c']]], - ['snmp_5foid_5fin_5frange',['snmp_oid_in_range',['../snmp__core_8c.html#a5275903be5948b1c28bfadb365823504',1,'snmp_oid_in_range(const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len): snmp_core.c'],['../snmp__core_8h.html#a5275903be5948b1c28bfadb365823504',1,'snmp_oid_in_range(const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len): snmp_core.c']]], - ['snmp_5foid_5fprefix',['snmp_oid_prefix',['../snmp__core_8c.html#a32256b37b211b4f59d8f114cee364f39',1,'snmp_oid_prefix(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c'],['../snmp__core_8h.html#a32256b37b211b4f59d8f114cee364f39',1,'snmp_oid_prefix(struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len): snmp_core.c']]], - ['snmp_5foid_5fto_5fip',['snmp_oid_to_ip',['../snmp__core_8c.html#a66aac86af921cd8aecb95eb252eb3e84',1,'snmp_oid_to_ip(const u32_t *oid, u8_t oid_len, ip_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#a66aac86af921cd8aecb95eb252eb3e84',1,'snmp_oid_to_ip(const u32_t *oid, u8_t oid_len, ip_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip4',['snmp_oid_to_ip4',['../snmp__core_8c.html#a095efcd4202782e57625d7b1afcdbf77',1,'snmp_oid_to_ip4(const u32_t *oid, ip4_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#a095efcd4202782e57625d7b1afcdbf77',1,'snmp_oid_to_ip4(const u32_t *oid, ip4_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip6',['snmp_oid_to_ip6',['../snmp__core_8c.html#aa1b651a1faf6f1ee0dfdbea48310ed09',1,'snmp_oid_to_ip6(const u32_t *oid, ip6_addr_t *ip): snmp_core.c'],['../snmp__core_8h.html#aa1b651a1faf6f1ee0dfdbea48310ed09',1,'snmp_oid_to_ip6(const u32_t *oid, ip6_addr_t *ip): snmp_core.c']]], - ['snmp_5foid_5fto_5fip_5fport',['snmp_oid_to_ip_port',['../snmp__core_8c.html#a21f02b239cc9abae586f5ef92923e507',1,'snmp_oid_to_ip_port(const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port): snmp_core.c'],['../snmp__core_8h.html#a21f02b239cc9abae586f5ef92923e507',1,'snmp_oid_to_ip_port(const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port): snmp_core.c']]], - ['snmp_5fsend_5ftrap',['snmp_send_trap',['../group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd',1,'snmp_send_trap(const struct snmp_obj_id *eoid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c'],['../group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd',1,'snmp_send_trap(const struct snmp_obj_id *oid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c']]], - ['snmp_5fsend_5ftrap_5fgeneric',['snmp_send_trap_generic',['../group__snmp__traps.html#ga0e044259289cb690197173f93c17607d',1,'snmp_send_trap_generic(s32_t generic_trap): snmp_traps.c'],['../group__snmp__traps.html#ga0e044259289cb690197173f93c17607d',1,'snmp_send_trap_generic(s32_t generic_trap): snmp_traps.c']]], - ['snmp_5fsend_5ftrap_5fspecific',['snmp_send_trap_specific',['../group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1',1,'snmp_send_trap_specific(s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c'],['../group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1',1,'snmp_send_trap_specific(s32_t specific_trap, struct snmp_varbind *varbinds): snmp_traps.c']]], - ['snmp_5fset_5fauth_5ftraps_5fenabled',['snmp_set_auth_traps_enabled',['../group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c',1,'snmp_set_auth_traps_enabled(u8_t enable): snmp_traps.c'],['../group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c',1,'snmp_set_auth_traps_enabled(u8_t enable): snmp_traps.c']]], - ['snmp_5fset_5fcommunity',['snmp_set_community',['../group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1',1,'snmp_set_community(const char *const community): snmp_msg.c'],['../group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1',1,'snmp_set_community(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fcommunity_5ftrap',['snmp_set_community_trap',['../group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760',1,'snmp_set_community_trap(const char *const community): snmp_msg.c'],['../group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760',1,'snmp_set_community_trap(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fcommunity_5fwrite',['snmp_set_community_write',['../group__snmp__core.html#ga341461766863cff46a44e5f431f2da01',1,'snmp_set_community_write(const char *const community): snmp_msg.c'],['../group__snmp__core.html#ga341461766863cff46a44e5f431f2da01',1,'snmp_set_community_write(const char *const community): snmp_msg.c']]], - ['snmp_5fset_5fdevice_5fenterprise_5foid',['snmp_set_device_enterprise_oid',['../group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a',1,'snmp_set_device_enterprise_oid(const struct snmp_obj_id *device_enterprise_oid): snmp_core.c'],['../group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a',1,'snmp_set_device_enterprise_oid(const struct snmp_obj_id *device_enterprise_oid): snmp_core.c']]], - ['snmp_5fset_5fmibs',['snmp_set_mibs',['../group__snmp__core.html#ga29c76474971f25d038fd486447c70e21',1,'snmp_set_mibs(const struct snmp_mib **mibs, u8_t num_mibs): snmp_core.c'],['../group__snmp__core.html#ga29c76474971f25d038fd486447c70e21',1,'snmp_set_mibs(const struct snmp_mib **mibs, u8_t num_mibs): snmp_core.c']]], - ['snmp_5fset_5fwrite_5fcallback',['snmp_set_write_callback',['../group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b',1,'snmp_set_write_callback(snmp_write_callback_fct write_callback, void *callback_arg): snmp_msg.c'],['../group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b',1,'snmp_set_write_callback(snmp_write_callback_fct write_callback, void *callback_arg): snmp_msg.c']]], - ['snmp_5fthreadsync_5finit',['snmp_threadsync_init',['../snmp__threadsync_8c.html#a36e5b1dbb067641b7a6ac486b4ec15b6',1,'snmp_threadsync_init(struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn): snmp_threadsync.c'],['../snmp__threadsync_8h.html#a36e5b1dbb067641b7a6ac486b4ec15b6',1,'snmp_threadsync_init(struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn): snmp_threadsync.c']]], - ['snmp_5ftrap_5fdst_5fenable',['snmp_trap_dst_enable',['../group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32',1,'snmp_trap_dst_enable(u8_t dst_idx, u8_t enable): snmp_traps.c'],['../group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32',1,'snmp_trap_dst_enable(u8_t dst_idx, u8_t enable): snmp_traps.c']]], - ['snmp_5ftrap_5fdst_5fip_5fset',['snmp_trap_dst_ip_set',['../group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86',1,'snmp_trap_dst_ip_set(u8_t dst_idx, const ip_addr_t *dst): snmp_traps.c'],['../group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86',1,'snmp_trap_dst_ip_set(u8_t dst_idx, const ip_addr_t *dst): snmp_traps.c']]], - ['snmp_5fvarbind_5flength',['snmp_varbind_length',['../snmp__msg_8c.html#ac1f684dada963f68b71a04a702f28fe5',1,'snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len): snmp_msg.c'],['../snmp__msg_8h.html#ac1f684dada963f68b71a04a702f28fe5',1,'snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len): snmp_msg.c']]], - ['sntp_5fenabled',['sntp_enabled',['../group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5',1,'sntp_enabled(void): sntp.c'],['../group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5',1,'sntp_enabled(void): sntp.c']]], - ['sntp_5fgetoperatingmode',['sntp_getoperatingmode',['../group__sntp.html#gae66404a551d5cef420cf844a71356fae',1,'sntp_getoperatingmode(void): sntp.c'],['../group__sntp.html#gae66404a551d5cef420cf844a71356fae',1,'sntp_getoperatingmode(void): sntp.c']]], - ['sntp_5fgetreachability',['sntp_getreachability',['../group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e',1,'sntp_getreachability(u8_t idx): sntp.c'],['../group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e',1,'sntp_getreachability(u8_t idx): sntp.c']]], - ['sntp_5fgetserver',['sntp_getserver',['../group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1',1,'sntp_getserver(u8_t idx): sntp.c'],['../group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1',1,'sntp_getserver(u8_t idx): sntp.c']]], - ['sntp_5finit',['sntp_init',['../group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba',1,'sntp_init(void): sntp.c'],['../group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba',1,'sntp_init(void): sntp.c']]], - ['sntp_5fsetoperatingmode',['sntp_setoperatingmode',['../group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120',1,'sntp_setoperatingmode(u8_t operating_mode): sntp.c'],['../group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120',1,'sntp_setoperatingmode(u8_t operating_mode): sntp.c']]], - ['sntp_5fsetserver',['sntp_setserver',['../group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a',1,'sntp_setserver(u8_t idx, const ip_addr_t *server): sntp.c'],['../group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a',1,'sntp_setserver(u8_t idx, const ip_addr_t *addr): sntp.c']]], - ['sntp_5fstop',['sntp_stop',['../group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488',1,'sntp_stop(void): sntp.c'],['../group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488',1,'sntp_stop(void): sntp.c']]], - ['stats_5finit',['stats_init',['../stats_8c.html#aeaa149d6c0445b22e944a063e0884d0d',1,'stats_init(void): stats.c'],['../stats_8h.html#aeaa149d6c0445b22e944a063e0884d0d',1,'stats_init(void): stats.c']]], - ['sys_5farch_5fmbox_5ffetch',['sys_arch_mbox_fetch',['../group__sys__mbox.html#ga6464cd77cf6799bd8b3d6c840166a2e8',1,'sys.h']]], - ['sys_5farch_5fmbox_5ftryfetch',['sys_arch_mbox_tryfetch',['../group__sys__mbox.html#gafab441b130b4ec417012835dbe1e497c',1,'sys.h']]], - ['sys_5farch_5fsem_5fwait',['sys_arch_sem_wait',['../group__sys__sem.html#ga8d364c5037778acb21c3df675db81b4f',1,'sys.h']]], - ['sys_5fcheck_5ftimeouts',['sys_check_timeouts',['../group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883',1,'sys_check_timeouts(void): timeouts.c'],['../group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883',1,'sys_check_timeouts(void): timeouts.c']]], - ['sys_5finit',['sys_init',['../group__sys__misc.html#gaf411a8bc6b7ed4b0af9114e10c959448',1,'sys.h']]], - ['sys_5fjiffies',['sys_jiffies',['../sys_8h.html#ac89f307e8b360eaf821b461a4f26753a',1,'sys.h']]], - ['sys_5fmbox_5ffree',['sys_mbox_free',['../group__sys__mbox.html#gac641a45812155d2234ef80dd6412882f',1,'sys.h']]], - ['sys_5fmbox_5fnew',['sys_mbox_new',['../group__sys__mbox.html#gab9793f30642de06ce87827e9adbe30cc',1,'sys.h']]], - ['sys_5fmbox_5fpost',['sys_mbox_post',['../group__sys__mbox.html#ga9d068386a3c53dd01b8af99c3ef77555',1,'sys.h']]], - ['sys_5fmbox_5fset_5finvalid',['sys_mbox_set_invalid',['../group__sys__mbox.html#ga53ddec9d7f5500c5b1d982cd17493172',1,'sys.h']]], - ['sys_5fmbox_5ftrypost',['sys_mbox_trypost',['../group__sys__mbox.html#gaa36345e48a49d67cbb0878cd4cbd2195',1,'sys.h']]], - ['sys_5fmbox_5ftrypost_5ffromisr',['sys_mbox_trypost_fromisr',['../group__sys__mbox.html#gaf677a6e76adb7650a3020fdb3cb8429a',1,'sys.h']]], - ['sys_5fmbox_5fvalid',['sys_mbox_valid',['../group__sys__mbox.html#ga8bcfab4bd791dd33f69a778e7585275d',1,'sys.h']]], - ['sys_5fmsleep',['sys_msleep',['../group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e',1,'sys_msleep(u32_t ms): sys.c'],['../group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e',1,'sys_msleep(u32_t ms): sys.c']]], - ['sys_5fmutex_5ffree',['sys_mutex_free',['../group__sys__mutex.html#ga16336ce68b741e98204102ca4bc84dd9',1,'sys.h']]], - ['sys_5fmutex_5flock',['sys_mutex_lock',['../group__sys__mutex.html#ga4d4eb9afe5965fa2661dd54ff55d616a',1,'sys.h']]], - ['sys_5fmutex_5fnew',['sys_mutex_new',['../group__sys__mutex.html#ga38e7dae1fd88b338eb1cd97f110f3897',1,'sys.h']]], - ['sys_5fmutex_5fset_5finvalid',['sys_mutex_set_invalid',['../group__sys__mutex.html#ga3f392725971dc837aa56dd7e45fa7ca8',1,'sys.h']]], - ['sys_5fmutex_5funlock',['sys_mutex_unlock',['../group__sys__mutex.html#ga5568f68898fe9d5735f9ce2f665624fb',1,'sys.h']]], - ['sys_5fmutex_5fvalid',['sys_mutex_valid',['../group__sys__mutex.html#gaebe83ba90a6d9c23cdb3eb5d49562c4a',1,'sys.h']]], - ['sys_5fnow',['sys_now',['../group__sys__time.html#ga11316ac1e77418c6fa4ab8869e3fa199',1,'sys.h']]], - ['sys_5frestart_5ftimeouts',['sys_restart_timeouts',['../timeouts_8c.html#a6913959cf264dbe876b7e7c4db1cc13e',1,'sys_restart_timeouts(void): timeouts.c'],['../timeouts_8h.html#a6913959cf264dbe876b7e7c4db1cc13e',1,'sys_restart_timeouts(void): timeouts.c']]], - ['sys_5fsem_5ffree',['sys_sem_free',['../group__sys__sem.html#ga83b781f96c30e915c752065a757da283',1,'sys.h']]], - ['sys_5fsem_5fnew',['sys_sem_new',['../group__sys__sem.html#gaf99da9e34a71855285c535183133dfde',1,'sys.h']]], - ['sys_5fsem_5fset_5finvalid',['sys_sem_set_invalid',['../group__sys__sem.html#ga42a2ab32afbf41a4146a9d135224ef33',1,'sys.h']]], - ['sys_5fsem_5fsignal',['sys_sem_signal',['../group__sys__sem.html#gaaf800273061fcc3f8200fd4e1b9ca875',1,'sys.h']]], - ['sys_5fsem_5fvalid',['sys_sem_valid',['../group__sys__sem.html#ga09a6c052ddaf799139efc56adfa087e4',1,'sys.h']]], - ['sys_5fthread_5fnew',['sys_thread_new',['../group__sys__misc.html#ga0d596afdd8dbcfad320172d39b0f607a',1,'sys.h']]], - ['sys_5ftimeout',['sys_timeout',['../timeouts_8c.html#a8deed391626ec8b5423998e33782d7a8',1,'sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg): timeouts.c'],['../timeouts_8h.html#a8deed391626ec8b5423998e33782d7a8',1,'sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg): timeouts.c']]], - ['sys_5ftimeouts_5finit',['sys_timeouts_init',['../timeouts_8c.html#a60f42f167f496f6f740c8df48f4dd26c',1,'sys_timeouts_init(void): timeouts.c'],['../timeouts_8h.html#a60f42f167f496f6f740c8df48f4dd26c',1,'sys_timeouts_init(void): timeouts.c']]], - ['sys_5ftimeouts_5fsleeptime',['sys_timeouts_sleeptime',['../timeouts_8c.html#aa9971a14a5810cfeb1efd7104cde6664',1,'sys_timeouts_sleeptime(void): timeouts.c'],['../timeouts_8h.html#aa9971a14a5810cfeb1efd7104cde6664',1,'sys_timeouts_sleeptime(void): timeouts.c']]], - ['sys_5funtimeout',['sys_untimeout',['../timeouts_8c.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6',1,'sys_untimeout(sys_timeout_handler handler, void *arg): timeouts.c'],['../timeouts_8h.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6',1,'sys_untimeout(sys_timeout_handler handler, void *arg): timeouts.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.html deleted file mode 100644 index 99492ba8e8bbd7862352bbba87c40a8d928bbbb4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.js deleted file mode 100644 index 0c6fb3339b0b7b6273442c7a59195304d22ff655..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_c.js +++ /dev/null @@ -1,78 +0,0 @@ -var searchData= -[ - ['tcp_5fabandon',['tcp_abandon',['../tcp_8c.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe',1,'tcp_abandon(struct tcp_pcb *pcb, int reset): tcp.c'],['../tcp__priv_8h.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe',1,'tcp_abandon(struct tcp_pcb *pcb, int reset): tcp.c']]], - ['tcp_5fabort',['tcp_abort',['../group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61',1,'tcp_abort(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61',1,'tcp_abort(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5faccept',['tcp_accept',['../group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62',1,'tcp_accept(struct tcp_pcb *pcb, tcp_accept_fn accept): tcp.c'],['../group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62',1,'tcp_accept(struct tcp_pcb *pcb, tcp_accept_fn accept): tcp.c']]], - ['tcp_5falloc',['tcp_alloc',['../tcp_8c.html#a1dd6830a42b3c464b5a72f62ae312d0a',1,'tcp_alloc(u8_t prio): tcp.c'],['../tcp__priv_8h.html#a1dd6830a42b3c464b5a72f62ae312d0a',1,'tcp_alloc(u8_t prio): tcp.c']]], - ['tcp_5farg',['tcp_arg',['../group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6',1,'tcp_arg(struct tcp_pcb *pcb, void *arg): tcp.c'],['../group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6',1,'tcp_arg(struct tcp_pcb *pcb, void *arg): tcp.c']]], - ['tcp_5fbacklog_5faccepted',['tcp_backlog_accepted',['../group__tcp__raw.html#ga619154658137a23839ca3b94882131ca',1,'tcp_backlog_accepted(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga619154658137a23839ca3b94882131ca',1,'tcp_backlog_accepted(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fbacklog_5fdelayed',['tcp_backlog_delayed',['../group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8',1,'tcp_backlog_delayed(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8',1,'tcp_backlog_delayed(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fbind',['tcp_bind',['../group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee',1,'tcp_bind(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): tcp.c'],['../group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee',1,'tcp_bind(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): tcp.c']]], - ['tcp_5fbind_5fnetif',['tcp_bind_netif',['../group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f',1,'tcp_bind_netif(struct tcp_pcb *pcb, const struct netif *netif): tcp.c'],['../group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f',1,'tcp_bind_netif(struct tcp_pcb *pcb, const struct netif *netif): tcp.c']]], - ['tcp_5fclose',['tcp_close',['../group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623',1,'tcp_close(struct tcp_pcb *pcb): tcp.c'],['../group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623',1,'tcp_close(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fconnect',['tcp_connect',['../group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012',1,'tcp_connect(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected): tcp.c'],['../group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012',1,'tcp_connect(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected): tcp.c']]], - ['tcp_5feff_5fsend_5fmss_5fnetif',['tcp_eff_send_mss_netif',['../tcp_8c.html#a08a3b5396c40f32dd8b21e7d63b3e1b3',1,'tcp_eff_send_mss_netif(u16_t sendmss, struct netif *outif, const ip_addr_t *dest): tcp.c'],['../tcp__priv_8h.html#a08a3b5396c40f32dd8b21e7d63b3e1b3',1,'tcp_eff_send_mss_netif(u16_t sendmss, struct netif *outif, const ip_addr_t *dest): tcp.c']]], - ['tcp_5fenqueue_5fflags',['tcp_enqueue_flags',['../tcp__out_8c.html#aa7d5d552647d567095876aab202bfd1a',1,'tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags): tcp_out.c'],['../tcp__priv_8h.html#aa7d5d552647d567095876aab202bfd1a',1,'tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags): tcp_out.c']]], - ['tcp_5ferr',['tcp_err',['../group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121',1,'tcp_err(struct tcp_pcb *pcb, tcp_err_fn err): tcp.c'],['../group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121',1,'tcp_err(struct tcp_pcb *pcb, tcp_err_fn err): tcp.c']]], - ['tcp_5fext_5farg_5falloc_5fid',['tcp_ext_arg_alloc_id',['../group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616',1,'tcp_ext_arg_alloc_id(void): tcp.c'],['../group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616',1,'tcp_ext_arg_alloc_id(void): tcp.c']]], - ['tcp_5fext_5farg_5fget',['tcp_ext_arg_get',['../group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990',1,'tcp_ext_arg_get(const struct tcp_pcb *pcb, uint8_t id): tcp.c'],['../group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990',1,'tcp_ext_arg_get(const struct tcp_pcb *pcb, uint8_t id): tcp.c']]], - ['tcp_5fext_5farg_5finvoke_5fcallbacks_5fpassive_5fopen',['tcp_ext_arg_invoke_callbacks_passive_open',['../tcp_8c.html#a5265b1df024d04287ed3edc02b1b9ccc',1,'tcp_ext_arg_invoke_callbacks_passive_open(struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb): tcp.c'],['../tcp__priv_8h.html#a5265b1df024d04287ed3edc02b1b9ccc',1,'tcp_ext_arg_invoke_callbacks_passive_open(struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb): tcp.c']]], - ['tcp_5fext_5farg_5fset',['tcp_ext_arg_set',['../group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318',1,'tcp_ext_arg_set(struct tcp_pcb *pcb, uint8_t id, void *arg): tcp.c'],['../group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318',1,'tcp_ext_arg_set(struct tcp_pcb *pcb, uint8_t id, void *arg): tcp.c']]], - ['tcp_5fext_5farg_5fset_5fcallbacks',['tcp_ext_arg_set_callbacks',['../group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316',1,'tcp_ext_arg_set_callbacks(struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks): tcp.c'],['../group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316',1,'tcp_ext_arg_set_callbacks(struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks): tcp.c']]], - ['tcp_5ffasttmr',['tcp_fasttmr',['../tcp_8c.html#abf446b07e52161b8a53cea07bc6c366d',1,'tcp_fasttmr(void): tcp.c'],['../tcp__priv_8h.html#abf446b07e52161b8a53cea07bc6c366d',1,'tcp_fasttmr(void): tcp.c']]], - ['tcp_5ffree',['tcp_free',['../tcp_8c.html#aa2b6b075c27c64dfb8c402ac961fb910',1,'tcp_free(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#aa2b6b075c27c64dfb8c402ac961fb910',1,'tcp_free(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5finit',['tcp_init',['../tcp_8c.html#a51de4ded7d342456d31722493c92c969',1,'tcp_init(void): tcp.c'],['../tcp__priv_8h.html#a51de4ded7d342456d31722493c92c969',1,'tcp_init(void): tcp.c']]], - ['tcp_5finput',['tcp_input',['../tcp__in_8c.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5',1,'tcp_input(struct pbuf *p, struct netif *inp): tcp_in.c'],['../tcp__priv_8h.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5',1,'tcp_input(struct pbuf *p, struct netif *inp): tcp_in.c']]], - ['tcp_5fkeepalive',['tcp_keepalive',['../tcp__out_8c.html#a0d8bb5fc8522515aa35d305774cc5332',1,'tcp_keepalive(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a0d8bb5fc8522515aa35d305774cc5332',1,'tcp_keepalive(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5flisten_5fwith_5fbacklog',['tcp_listen_with_backlog',['../group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338',1,'tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog): tcp.c'],['../group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338',1,'tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog): tcp.c']]], - ['tcp_5flisten_5fwith_5fbacklog_5fand_5ferr',['tcp_listen_with_backlog_and_err',['../group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436',1,'tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err): tcp.c'],['../group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436',1,'tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err): tcp.c']]], - ['tcp_5fnetif_5fip_5faddr_5fchanged',['tcp_netif_ip_addr_changed',['../tcp_8c.html#a4d0c2d1ad02134c79fc72fe95ee2a703',1,'tcp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): tcp.c'],['../tcp__priv_8h.html#a4d0c2d1ad02134c79fc72fe95ee2a703',1,'tcp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): tcp.c']]], - ['tcp_5fnew',['tcp_new',['../group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943',1,'tcp_new(void): tcp.c'],['../group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943',1,'tcp_new(void): tcp.c']]], - ['tcp_5fnew_5fip_5ftype',['tcp_new_ip_type',['../group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937',1,'tcp_new_ip_type(u8_t type): tcp.c'],['../group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937',1,'tcp_new_ip_type(u8_t type): tcp.c']]], - ['tcp_5fnext_5fiss',['tcp_next_iss',['../tcp_8c.html#afd5dc2fa74855a84b2da642ba31059ea',1,'tcp_next_iss(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#afd5dc2fa74855a84b2da642ba31059ea',1,'tcp_next_iss(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5foutput',['tcp_output',['../group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f',1,'tcp_output(struct tcp_pcb *pcb): tcp_out.c'],['../group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f',1,'tcp_output(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5fpcb_5fpurge',['tcp_pcb_purge',['../tcp_8c.html#a44fc672b9d14a65e61040707c45302ba',1,'tcp_pcb_purge(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a44fc672b9d14a65e61040707c45302ba',1,'tcp_pcb_purge(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fpcb_5fremove',['tcp_pcb_remove',['../tcp_8c.html#aaaef096f6a03bf5b778329bb66ee06f6',1,'tcp_pcb_remove(struct tcp_pcb **pcblist, struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#aaaef096f6a03bf5b778329bb66ee06f6',1,'tcp_pcb_remove(struct tcp_pcb **pcblist, struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fpoll',['tcp_poll',['../group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5',1,'tcp_poll(struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval): tcp.c'],['../group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5',1,'tcp_poll(struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval): tcp.c']]], - ['tcp_5fprocess_5frefused_5fdata',['tcp_process_refused_data',['../tcp_8c.html#a0075b56ad4b0eca7c9d439cf150e1973',1,'tcp_process_refused_data(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a0075b56ad4b0eca7c9d439cf150e1973',1,'tcp_process_refused_data(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5frecv',['tcp_recv',['../group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0',1,'tcp_recv(struct tcp_pcb *pcb, tcp_recv_fn recv): tcp.c'],['../group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0',1,'tcp_recv(struct tcp_pcb *pcb, tcp_recv_fn recv): tcp.c']]], - ['tcp_5frecv_5fnull',['tcp_recv_null',['../tcp_8c.html#a0cb3f604fc8d20870d8cab291da5701c',1,'tcp_recv_null(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err): tcp.c'],['../tcp__priv_8h.html#a0cb3f604fc8d20870d8cab291da5701c',1,'tcp_recv_null(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err): tcp.c']]], - ['tcp_5frecved',['tcp_recved',['../group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44',1,'tcp_recved(struct tcp_pcb *pcb, u16_t len): tcp.c'],['../group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44',1,'tcp_recved(struct tcp_pcb *pcb, u16_t len): tcp.c']]], - ['tcp_5frexmit',['tcp_rexmit',['../tcp__out_8c.html#af75fefe4fe509845be156d6e424eb6f1',1,'tcp_rexmit(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#af75fefe4fe509845be156d6e424eb6f1',1,'tcp_rexmit(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5ffast',['tcp_rexmit_fast',['../tcp__out_8c.html#adb6ee7b4d59f125cc8bfac3bb5ca3937',1,'tcp_rexmit_fast(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#adb6ee7b4d59f125cc8bfac3bb5ca3937',1,'tcp_rexmit_fast(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto',['tcp_rexmit_rto',['../tcp__out_8c.html#ab5ef9c8ab4629eb721987ae316b9f30f',1,'tcp_rexmit_rto(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#ab5ef9c8ab4629eb721987ae316b9f30f',1,'tcp_rexmit_rto(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto_5fcommit',['tcp_rexmit_rto_commit',['../tcp__out_8c.html#a9ef9dc094e21bdf0779aed25ab0b08d4',1,'tcp_rexmit_rto_commit(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a9ef9dc094e21bdf0779aed25ab0b08d4',1,'tcp_rexmit_rto_commit(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frexmit_5frto_5fprepare',['tcp_rexmit_rto_prepare',['../tcp__out_8c.html#a1f318930bd6d49074343cc79c5166f39',1,'tcp_rexmit_rto_prepare(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a1f318930bd6d49074343cc79c5166f39',1,'tcp_rexmit_rto_prepare(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5frst',['tcp_rst',['../tcp__out_8c.html#aa90f8051c9633d3017c588245cdc4014',1,'tcp_rst(const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port): tcp_out.c'],['../tcp__priv_8h.html#aa90f8051c9633d3017c588245cdc4014',1,'tcp_rst(const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port): tcp_out.c']]], - ['tcp_5fseg_5fcopy',['tcp_seg_copy',['../tcp_8c.html#a569d79451d2570e4ef406775725ef6ef',1,'tcp_seg_copy(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#a569d79451d2570e4ef406775725ef6ef',1,'tcp_seg_copy(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fseg_5ffree',['tcp_seg_free',['../tcp_8c.html#ac6283651b26f74dba2444159aee88b20',1,'tcp_seg_free(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#ac6283651b26f74dba2444159aee88b20',1,'tcp_seg_free(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fsegs_5ffree',['tcp_segs_free',['../tcp_8c.html#a3d9bb9809769197bce9b2499d55cf28c',1,'tcp_segs_free(struct tcp_seg *seg): tcp.c'],['../tcp__priv_8h.html#a3d9bb9809769197bce9b2499d55cf28c',1,'tcp_segs_free(struct tcp_seg *seg): tcp.c']]], - ['tcp_5fsend_5fempty_5fack',['tcp_send_empty_ack',['../tcp__out_8c.html#aefde3e34b2cc8df9654986484c44a996',1,'tcp_send_empty_ack(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#aefde3e34b2cc8df9654986484c44a996',1,'tcp_send_empty_ack(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5fsend_5ffin',['tcp_send_fin',['../tcp__out_8c.html#af40ba9d645a8910436c3d7cf13dba342',1,'tcp_send_fin(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#af40ba9d645a8910436c3d7cf13dba342',1,'tcp_send_fin(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcp_5fsent',['tcp_sent',['../group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808',1,'tcp_sent(struct tcp_pcb *pcb, tcp_sent_fn sent): tcp.c'],['../group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808',1,'tcp_sent(struct tcp_pcb *pcb, tcp_sent_fn sent): tcp.c']]], - ['tcp_5fsetprio',['tcp_setprio',['../tcp_8c.html#a2c4234f1e95b6bde0e84d4ea97ae95bc',1,'tcp_setprio(struct tcp_pcb *pcb, u8_t prio): tcp.c'],['../tcp_8h.html#a2c4234f1e95b6bde0e84d4ea97ae95bc',1,'tcp_setprio(struct tcp_pcb *pcb, u8_t prio): tcp.c']]], - ['tcp_5fshutdown',['tcp_shutdown',['../group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd',1,'tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx): tcp.c'],['../group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd',1,'tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx): tcp.c']]], - ['tcp_5fslowtmr',['tcp_slowtmr',['../tcp_8c.html#a421fb42ef919018e14ae413adfee9905',1,'tcp_slowtmr(void): tcp.c'],['../tcp__priv_8h.html#a421fb42ef919018e14ae413adfee9905',1,'tcp_slowtmr(void): tcp.c']]], - ['tcp_5fsplit_5funsent_5fseg',['tcp_split_unsent_seg',['../tcp__out_8c.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5',1,'tcp_split_unsent_seg(struct tcp_pcb *pcb, u16_t split): tcp_out.c'],['../tcp__priv_8h.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5',1,'tcp_split_unsent_seg(struct tcp_pcb *pcb, u16_t split): tcp_out.c']]], - ['tcp_5ftimer_5fneeded',['tcp_timer_needed',['../timeouts_8c.html#a8181bc316fdf61b85f787c5cadfcd249',1,'tcp_timer_needed(void): timeouts.c'],['../tcp__priv_8h.html#a8181bc316fdf61b85f787c5cadfcd249',1,'tcp_timer_needed(void): timeouts.c']]], - ['tcp_5ftmr',['tcp_tmr',['../tcp_8c.html#a3846a756b13214ed88ea47d0ff8279eb',1,'tcp_tmr(void): tcp.c'],['../tcp__priv_8h.html#a3846a756b13214ed88ea47d0ff8279eb',1,'tcp_tmr(void): tcp.c']]], - ['tcp_5ftxnow',['tcp_txnow',['../tcp_8c.html#a5ae0268e59fda0665fdd08c6e77ec547',1,'tcp_txnow(void): tcp.c'],['../tcp__priv_8h.html#a5ae0268e59fda0665fdd08c6e77ec547',1,'tcp_txnow(void): tcp.c']]], - ['tcp_5fupdate_5frcv_5fann_5fwnd',['tcp_update_rcv_ann_wnd',['../tcp_8c.html#a6d2c254b779db4e517cb34e41301588d',1,'tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb): tcp.c'],['../tcp__priv_8h.html#a6d2c254b779db4e517cb34e41301588d',1,'tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb): tcp.c']]], - ['tcp_5fwrite',['tcp_write',['../group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5',1,'tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags): tcp_out.c'],['../group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5',1,'tcp_write(struct tcp_pcb *pcb, const void *dataptr, u16_t len, u8_t apiflags): tcp_out.c']]], - ['tcp_5fzero_5fwindow_5fprobe',['tcp_zero_window_probe',['../tcp__out_8c.html#a6c20490aa45c771c38ce8ad3031cbdf6',1,'tcp_zero_window_probe(struct tcp_pcb *pcb): tcp_out.c'],['../tcp__priv_8h.html#a6c20490aa45c771c38ce8ad3031cbdf6',1,'tcp_zero_window_probe(struct tcp_pcb *pcb): tcp_out.c']]], - ['tcpip_5f6lowpan_5finput',['tcpip_6lowpan_input',['../group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b',1,'tcpip_6lowpan_input(struct pbuf *p, struct netif *inp): lowpan6.c'],['../group__sixlowpan.html#ga9d9b93c47dd138fd84a503ffecb9336b',1,'tcpip_6lowpan_input(struct pbuf *p, struct netif *inp): lowpan6.c']]], - ['tcpip_5fapi_5fcall',['tcpip_api_call',['../tcpip_8c.html#a3d42b0c46607f91aedcc7745ed466b08',1,'tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call): tcpip.c'],['../tcpip__priv_8h.html#a3d42b0c46607f91aedcc7745ed466b08',1,'tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call): tcpip.c']]], - ['tcpip_5fcallback',['tcpip_callback',['../group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a',1,'tcpip_callback(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a',1,'tcpip_callback(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['tcpip_5fcallbackmsg_5fdelete',['tcpip_callbackmsg_delete',['../group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd',1,'tcpip_callbackmsg_delete(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd',1,'tcpip_callbackmsg_delete(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5fcallbackmsg_5fnew',['tcpip_callbackmsg_new',['../group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac',1,'tcpip_callbackmsg_new(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac',1,'tcpip_callbackmsg_new(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['tcpip_5fcallbackmsg_5ftrycallback',['tcpip_callbackmsg_trycallback',['../group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8',1,'tcpip_callbackmsg_trycallback(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8',1,'tcpip_callbackmsg_trycallback(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5fcallbackmsg_5ftrycallback_5ffromisr',['tcpip_callbackmsg_trycallback_fromisr',['../group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666',1,'tcpip_callbackmsg_trycallback_fromisr(struct tcpip_callback_msg *msg): tcpip.c'],['../group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666',1,'tcpip_callbackmsg_trycallback_fromisr(struct tcpip_callback_msg *msg): tcpip.c']]], - ['tcpip_5finit',['tcpip_init',['../group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db',1,'tcpip_init(tcpip_init_done_fn initfunc, void *arg): tcpip.c'],['../group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db',1,'tcpip_init(tcpip_init_done_fn tcpip_init_done, void *arg): tcpip.c']]], - ['tcpip_5finpkt',['tcpip_inpkt',['../tcpip_8c.html#a93043b3c66dbe4a15a60299c6199d102',1,'tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn): tcpip.c'],['../tcpip_8h.html#a93043b3c66dbe4a15a60299c6199d102',1,'tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn): tcpip.c']]], - ['tcpip_5finput',['tcpip_input',['../group__lwip__os.html#gae510f195171bed8499ae94e264a92717',1,'tcpip_input(struct pbuf *p, struct netif *inp): tcpip.c'],['../group__lwip__os.html#gae510f195171bed8499ae94e264a92717',1,'tcpip_input(struct pbuf *p, struct netif *inp): tcpip.c']]], - ['tcpip_5frfc7668_5finput',['tcpip_rfc7668_input',['../lowpan6__ble_8h.html#a6ae90ad69f5d901eb44cf87b9120cd9a',1,'tcpip_rfc7668_input(struct pbuf *p, struct netif *inp): lowpan6_ble.c'],['../lowpan6__ble_8c.html#a6ae90ad69f5d901eb44cf87b9120cd9a',1,'tcpip_rfc7668_input(struct pbuf *p, struct netif *inp): lowpan6_ble.c']]], - ['tcpip_5fsend_5fmsg_5fwait_5fsem',['tcpip_send_msg_wait_sem',['../tcpip_8c.html#a12bdf37eddcd72c4178e3ea7d370395d',1,'tcpip_send_msg_wait_sem(tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem): tcpip.c'],['../tcpip__priv_8h.html#a12bdf37eddcd72c4178e3ea7d370395d',1,'tcpip_send_msg_wait_sem(tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem): tcpip.c']]], - ['tcpip_5ftry_5fcallback',['tcpip_try_callback',['../group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020',1,'tcpip_try_callback(tcpip_callback_fn function, void *ctx): tcpip.c'],['../group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020',1,'tcpip_try_callback(tcpip_callback_fn function, void *ctx): tcpip.c']]], - ['tftp_5fcleanup',['tftp_cleanup',['../group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec',1,'tftp_cleanup(void): tftp_server.c'],['../group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec',1,'tftp_cleanup(void): tftp_server.c']]], - ['tftp_5finit',['tftp_init',['../group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3',1,'tftp_init(const struct tftp_context *ctx): tftp_server.c'],['../group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3',1,'tftp_init(const struct tftp_context *ctx): tftp_server.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.html deleted file mode 100644 index 5be9eccb7f95ee186f6465699bd49bfb4757c365..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.js deleted file mode 100644 index 13fda5919ce6f3c264847b54a1d490471adfe726..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_d.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['udp_5fbind',['udp_bind',['../group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e',1,'udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c'],['../group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e',1,'udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c']]], - ['udp_5fbind_5fnetif',['udp_bind_netif',['../group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8',1,'udp_bind_netif(struct udp_pcb *pcb, const struct netif *netif): udp.c'],['../group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8',1,'udp_bind_netif(struct udp_pcb *pcb, const struct netif *netif): udp.c']]], - ['udp_5fconnect',['udp_connect',['../group__udp__raw.html#ga83625967670477aa254643129a53971b',1,'udp_connect(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c'],['../group__udp__raw.html#ga83625967670477aa254643129a53971b',1,'udp_connect(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port): udp.c']]], - ['udp_5fdisconnect',['udp_disconnect',['../group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc',1,'udp_disconnect(struct udp_pcb *pcb): udp.c'],['../group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc',1,'udp_disconnect(struct udp_pcb *pcb): udp.c']]], - ['udp_5finit',['udp_init',['../udp_8c.html#ae7f7431ce99333577d7b82b26619309e',1,'udp_init(void): udp.c'],['../udp_8h.html#ae7f7431ce99333577d7b82b26619309e',1,'udp_init(void): udp.c']]], - ['udp_5finput',['udp_input',['../udp_8c.html#a7b338a5515606bd51976fbc5bcec9611',1,'udp_input(struct pbuf *p, struct netif *inp): udp.c'],['../udp_8h.html#a7b338a5515606bd51976fbc5bcec9611',1,'udp_input(struct pbuf *p, struct netif *inp): udp.c']]], - ['udp_5fnetif_5fip_5faddr_5fchanged',['udp_netif_ip_addr_changed',['../udp_8c.html#ab857f86a0b15d02b864292b161b2c3fc',1,'udp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): udp.c'],['../udp_8h.html#ab857f86a0b15d02b864292b161b2c3fc',1,'udp_netif_ip_addr_changed(const ip_addr_t *old_addr, const ip_addr_t *new_addr): udp.c']]], - ['udp_5fnew',['udp_new',['../group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209',1,'udp_new(void): udp.c'],['../group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209',1,'udp_new(void): udp.c']]], - ['udp_5fnew_5fip_5ftype',['udp_new_ip_type',['../group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88',1,'udp_new_ip_type(u8_t type): udp.c'],['../group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88',1,'udp_new_ip_type(u8_t type): udp.c']]], - ['udp_5frecv',['udp_recv',['../group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027',1,'udp_recv(struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg): udp.c'],['../group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027',1,'udp_recv(struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg): udp.c']]], - ['udp_5fremove',['udp_remove',['../group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646',1,'udp_remove(struct udp_pcb *pcb): udp.c'],['../group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646',1,'udp_remove(struct udp_pcb *pcb): udp.c']]], - ['udp_5fsend',['udp_send',['../group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc',1,'udp_send(struct udp_pcb *pcb, struct pbuf *p): udp.c'],['../group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc',1,'udp_send(struct udp_pcb *pcb, struct pbuf *p): udp.c']]], - ['udp_5fsendto',['udp_sendto',['../group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743',1,'udp_sendto(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port): udp.c'],['../group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743',1,'udp_sendto(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port): udp.c']]], - ['udp_5fsendto_5fif',['udp_sendto_if',['../group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142',1,'udp_sendto_if(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif): udp.c'],['../group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142',1,'udp_sendto_if(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif): udp.c']]], - ['udp_5fsendto_5fif_5fsrc',['udp_sendto_if_src',['../group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7',1,'udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip): udp.c'],['../group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7',1,'udp_sendto_if_src(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip): udp.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.html deleted file mode 100644 index e256cb630f02e975fe221f3cfb3022f438cefdfd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.js deleted file mode 100644 index babc6c0073d48f0dbd4443c78062ea658188e52b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/functions_e.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zepif_5finit',['zepif_init',['../group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004',1,'zepif_init(struct netif *netif): zepif.c'],['../group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004',1,'zepif_init(struct netif *netif): zepif.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.html deleted file mode 100644 index 1ede28dffd747aaffec41df5924f5b223c98720f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.js deleted file mode 100644 index d15c4012e81f15782a51841ce8b5ce102b362702..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['6lowpan_20over_20ble_20_28rfc7668_29',['6LoWPAN over BLE (RFC7668)',['../group__rfc7668if.html',1,'']]], - ['6lowpan_20_28rfc4944_29',['6LoWPAN (RFC4944)',['../group__sixlowpan.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.html deleted file mode 100644 index 3c05216a3827d446271b5b4e6f031917ff5e75fa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.js deleted file mode 100644 index b3451eb588b82eeb3994e45c04fbddebbd429945..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_1.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['application_20layered_20tcp_20functions',['Application layered TCP Functions',['../group__altcp.html',1,'']]], - ['application_20layered_20tcp_20introduction',['Application layered TCP Introduction',['../group__altcp__api.html',1,'']]], - ['apis',['APIs',['../group__api.html',1,'']]], - ['applications',['Applications',['../group__apps.html',1,'']]], - ['autoip',['AUTOIP',['../group__autoip.html',1,'']]], - ['assertion_20handling',['Assertion handling',['../group__lwip__assertions.html',1,'']]], - ['arp',['ARP',['../group__lwip__opts__arp.html',1,'']]], - ['autoip',['AUTOIP',['../group__lwip__opts__autoip.html',1,'']]], - ['autoip',['AUTOIP',['../group__netifapi__autoip.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.html deleted file mode 100644 index b5d2c6bc823b5f2154d80acc9ab236582d00add0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.js deleted file mode 100644 index d45fde95dfbf5c3b0574d4606d86da9a9877c938..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_10.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['udp',['UDP',['../group__lwip__opts__udp.html',1,'']]], - ['udp_20only',['UDP only',['../group__netconn__udp.html',1,'']]], - ['udp',['UDP',['../group__udp__raw.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.html deleted file mode 100644 index be44d3d6179600cd5ae73cd57f214a49f4332d1e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.js deleted file mode 100644 index f23425588a1600d9c6b8d2a8ecc3761fe9040bfc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_11.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['version',['Version',['../group__lwip__version.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.html deleted file mode 100644 index f425e78bc00eb9b14496f77d4b376bf47d64c12e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.js deleted file mode 100644 index b8b708bcf73f19479cba67c60bb463eb313fff1d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_12.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zep_20_2d_20zigbee_20encapsulation_20protocol',['ZEP - ZigBee Encapsulation Protocol',['../group__zepif.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.html deleted file mode 100644 index 7191495454538134e72e099f04540fffd170fb90..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.js deleted file mode 100644 index f5831481ad195cd28a86826df15c8f63009ae339..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_2.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['compiler_2fplatform_20abstraction',['Compiler/platform abstraction',['../group__compiler__abstraction.html',1,'']]], - ['callback_2dstyle_20apis',['Callback-style APIs',['../group__lwip__opts__callback.html',1,'']]], - ['checksum',['Checksum',['../group__lwip__opts__checksum.html',1,'']]], - ['core_20locking_20and_20mpu',['Core locking and MPU',['../group__lwip__opts__lock.html',1,'']]], - ['common_20functions',['Common functions',['../group__netconn__common.html',1,'']]], - ['client_20data_20handling',['Client data handling',['../group__netif__cd.html',1,'']]], - ['core',['Core',['../group__snmp__core.html',1,'']]], - ['critical_20sections',['Critical sections',['../group__sys__prot.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.html deleted file mode 100644 index 3af27ea9616728edf77f331b4896d979448c336c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.js deleted file mode 100644 index cbab017db3cbd22c5d063537c99b650a41f9daf8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_3.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['dhcpv4',['DHCPv4',['../group__dhcp4.html',1,'']]], - ['dhcpv6',['DHCPv6',['../group__dhcp6.html',1,'']]], - ['dns',['DNS',['../group__dns.html',1,'']]], - ['debugging',['Debugging',['../group__lwip__opts__debug.html',1,'']]], - ['debug_20messages',['Debug messages',['../group__lwip__opts__debugmsg.html',1,'']]], - ['dhcp',['DHCP',['../group__lwip__opts__dhcp.html',1,'']]], - ['dhcpv6',['DHCPv6',['../group__lwip__opts__dhcpv6.html',1,'']]], - ['dns',['DNS',['../group__lwip__opts__dns.html',1,'']]], - ['dhcpv4',['DHCPv4',['../group__netifapi__dhcp4.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.html deleted file mode 100644 index e7abc749573102e9ab0c256120750c111d1e3f2b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.js deleted file mode 100644 index 6e136606ccebb2d4d1be1e3b4a76819d03f39113..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_4.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ethernet',['Ethernet',['../group__ethernet.html',1,'']]], - ['error_20codes',['Error codes',['../group__infrastructure__errors.html',1,'']]], - ['ext_20arguments',['ext arguments',['../group__tcp__raw__extargs.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.html deleted file mode 100644 index edc563e36ae972997e10b95474333c24ed82a3ce..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.js deleted file mode 100644 index 58b0b0d5bc8d2d253bb804835587407bb16c6dea..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_5.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['fdb_20example_20code',['FDB example code',['../group__bridgeif__fdb.html',1,'']]], - ['flags',['Flags',['../group__netif__flags.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.html deleted file mode 100644 index 176b61a9726dfa55f57b41b4358e6523bd964859..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.js deleted file mode 100644 index 0a8f1a94942865326d3d4d3f5c458310a36f420c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['http_20client',['HTTP client',['../group__httpc.html',1,'']]], - ['http_20server',['HTTP server',['../group__httpd.html',1,'']]], - ['hooks',['Hooks',['../group__lwip__opts__hooks.html',1,'']]], - ['heap_20and_20memory_20pools',['Heap and memory pools',['../group__lwip__opts__mem.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.html deleted file mode 100644 index 0b8fa02fb63d43f15f0b06df0d9508b0f7a53deb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.js deleted file mode 100644 index b80fdf488bf603730a1a2b845b6c130ce2d570a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_7.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['ieee_20802_2e1d_20bridge',['IEEE 802.1D bridge',['../group__bridgeif.html',1,'']]], - ['iana_20assigned_20numbers',['IANA assigned numbers',['../group__iana.html',1,'']]], - ['ieee_20assigned_20numbers',['IEEE assigned numbers',['../group__ieee.html',1,'']]], - ['interface_20identification_20api',['Interface Identification API',['../group__if__api.html',1,'']]], - ['igmp',['IGMP',['../group__igmp.html',1,'']]], - ['infrastructure',['Infrastructure',['../group__infrastructure.html',1,'']]], - ['ip',['IP',['../group__ip.html',1,'']]], - ['ipv4',['IPv4',['../group__ip4.html',1,'']]], - ['ipv4_20only',['IPv4 only',['../group__ip4addr.html',1,'']]], - ['ipv6',['IPv6',['../group__ip6.html',1,'']]], - ['ipv6_20zones',['IPv6 Zones',['../group__ip6__zones.html',1,'']]], - ['ipv6_20only',['IPv6 only',['../group__ip6addr.html',1,'']]], - ['ip_20address_20handling',['IP address handling',['../group__ipaddr.html',1,'']]], - ['iperf_20server',['Iperf server',['../group__iperf.html',1,'']]], - ['icmp',['ICMP',['../group__lwip__opts__icmp.html',1,'']]], - ['icmp6',['ICMP6',['../group__lwip__opts__icmp6.html',1,'']]], - ['igmp',['IGMP',['../group__lwip__opts__igmp.html',1,'']]], - ['infrastructure',['Infrastructure',['../group__lwip__opts__infrastructure.html',1,'']]], - ['ipv4',['IPv4',['../group__lwip__opts__ipv4.html',1,'']]], - ['ipv6',['IPv6',['../group__lwip__opts__ipv6.html',1,'']]], - ['internal_20memory_20pools',['Internal memory pools',['../group__lwip__opts__memp.html',1,'']]], - ['ipv4_20address_20handling',['IPv4 address handling',['../group__netif__ip4.html',1,'']]], - ['ipv6_20address_20handling',['IPv6 address handling',['../group__netif__ip6.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.html deleted file mode 100644 index 5bee59288a727d4164dbbdc56ba0ec4578b250c6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.js deleted file mode 100644 index e0d26972af505f109e8ef2d4cb83daba67b1d82b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_8.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['lwip_5fdbg_5fmin_5flevel_20and_20lwip_5fdbg_5ftypes_5fon_20values',['LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values',['../group__debugging__levels.html',1,'']]], - ['lwip',['lwIP',['../group__lwip.html',1,'']]], - ['loopback_20interface',['Loopback interface',['../group__lwip__opts__loop.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.html deleted file mode 100644 index 00d9cb30ef8ac78849082e67d89861f4ad5260ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.js deleted file mode 100644 index 99327d3c8571266fb7922cbaccb08ba96cd662e4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_9.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['mainloop_20mode_20_28_22no_5fsys_22_29',['Mainloop mode ("NO_SYS")',['../group__lwip__nosys.html',1,'']]], - ['memcpy',['memcpy',['../group__lwip__opts__memcpy.html',1,'']]], - ['multicast_20listener_20discovery',['Multicast listener discovery',['../group__lwip__opts__mld6.html',1,'']]], - ['multicast',['Multicast',['../group__lwip__opts__multicast.html',1,'']]], - ['mdns',['MDNS',['../group__mdns.html',1,'']]], - ['memory_20pools',['Memory pools',['../group__mempool.html',1,'']]], - ['mld6',['MLD6',['../group__mld6.html',1,'']]], - ['mqtt_20client',['MQTT client',['../group__mqtt.html',1,'']]], - ['mib2_20statistics',['MIB2 statistics',['../group__netif__mib2.html',1,'']]], - ['mib2',['MIB2',['../group__snmp__mib2.html',1,'']]], - ['mailboxes',['Mailboxes',['../group__sys__mbox.html',1,'']]], - ['misc',['Misc',['../group__sys__misc.html',1,'']]], - ['mutexes',['Mutexes',['../group__sys__mutex.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.html deleted file mode 100644 index 49499304b9baf51a57af614b10365627426963aa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.js deleted file mode 100644 index b81af570d630a422f0a028c3652a409128055a93..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_a.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['neighbor_20discovery',['Neighbor discovery',['../group__lwip__opts__nd6.html',1,'']]], - ['netconn',['Netconn',['../group__lwip__opts__netconn.html',1,'']]], - ['netif',['NETIF',['../group__lwip__opts__netif.html',1,'']]], - ['no_5fsys',['NO_SYS',['../group__lwip__opts__nosys.html',1,'']]], - ['netbios_20responder',['NETBIOS responder',['../group__netbiosns.html',1,'']]], - ['network_20buffers',['Network buffers',['../group__netbuf.html',1,'']]], - ['netconn_20api',['Netconn API',['../group__netconn.html',1,'']]], - ['netdb_20api',['NETDB API',['../group__netdbapi.html',1,'']]], - ['network_20interface_20_28netif_29',['Network interface (NETIF)',['../group__netif.html',1,'']]], - ['netif_20api',['NETIF API',['../group__netifapi.html',1,'']]], - ['netif_20related',['NETIF related',['../group__netifapi__netif.html',1,'']]], - ['netifs',['NETIFs',['../group__netifs.html',1,'']]], - ['non_2dstandard_20functions',['Non-standard functions',['../group__sys__nonstandard.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.html deleted file mode 100644 index cc59f7fab4fa837e7737cc1018bc94cfc2941768..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.js deleted file mode 100644 index 1df048628ff54bf14034680525ca2a2d8f884b3a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_b.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['options',['Options',['../group__bridgeif__opts.html',1,'']]], - ['options',['Options',['../group__httpd__opts.html',1,'']]], - ['options_20_28lwipopts_2eh_29',['Options (lwipopts.h)',['../group__lwip__opts.html',1,'']]], - ['os_20mode_20_28tcpip_20thread_29',['OS mode (TCPIP thread)',['../group__lwip__os.html',1,'']]], - ['options',['Options',['../group__mdns__opts.html',1,'']]], - ['options',['Options',['../group__mqtt__opts.html',1,'']]], - ['options',['Options',['../group__netbiosns__opts.html',1,'']]], - ['options',['Options',['../group__smtp__opts.html',1,'']]], - ['options',['Options',['../group__snmp__opts.html',1,'']]], - ['options',['Options',['../group__sntp__opts.html',1,'']]], - ['os_20abstraction_20layer',['OS abstraction layer',['../group__sys__os.html',1,'']]], - ['options',['Options',['../group__tftp__opts.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.html deleted file mode 100644 index 07a071646e9fd08b1f7658809a4f4c90eecf83b1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.js deleted file mode 100644 index af3e14158d2c4c8aedf85756ab37c9f6325f6549..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_c.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['pbuf',['PBUF',['../group__lwip__opts__pbuf.html',1,'']]], - ['performance',['Performance',['../group__lwip__opts__perf.html',1,'']]], - ['packet_20buffers_20_28pbuf_29',['Packet buffers (PBUF)',['../group__pbuf.html',1,'']]], - ['performance_20measurement',['Performance measurement',['../group__perf.html',1,'']]], - ['ppp',['PPP',['../group__ppp.html',1,'']]], - ['porting_20_28system_20abstraction_20layer_29',['Porting (system abstraction layer)',['../group__sys__layer.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.html deleted file mode 100644 index 1713df429bc6a3b24ced1bbffbbe617ca95cb28b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.js deleted file mode 100644 index c44b733171bb3e6681451dfe9ae2a350740f6f00..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['raw',['RAW',['../group__lwip__opts__raw.html',1,'']]], - ['raw',['RAW',['../group__raw__raw.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.html deleted file mode 100644 index 459d0309455a5b4b2b025b13df3c97214fef91be..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.js deleted file mode 100644 index 486ca25240b61c38bb9465f671312c3b00e3f042..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_e.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['snmp_20mib2_20callbacks',['SNMP MIB2 callbacks',['../group__lwip__opts__mib2.html',1,'']]], - ['sockets',['Sockets',['../group__lwip__opts__socket.html',1,'']]], - ['statistics',['Statistics',['../group__lwip__opts__stats.html',1,'']]], - ['sequential_2dstyle_20apis',['Sequential-style APIs',['../group__sequential__api.html',1,'']]], - ['slip',['SLIP',['../group__slipif.html',1,'']]], - ['smtp_20client',['SMTP client',['../group__smtp.html',1,'']]], - ['snmpv2c_2fv3_20agent',['SNMPv2c/v3 agent',['../group__snmp.html',1,'']]], - ['sntp',['SNTP',['../group__sntp.html',1,'']]], - ['socket_20api',['Socket API',['../group__socket.html',1,'']]], - ['semaphores',['Semaphores',['../group__sys__sem.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.html deleted file mode 100644 index 9689c574bb2122623b13ebf90a028c683d8c400c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.js deleted file mode 100644 index f0e816c1f9fbf0a7124fd9a87b293db9869fe2ee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/groups_f.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['tls_20layer',['TLS layer',['../group__altcp__tls.html',1,'']]], - ['tcp',['TCP',['../group__lwip__opts__tcp.html',1,'']]], - ['threading',['Threading',['../group__lwip__opts__thread.html',1,'']]], - ['thread_2dsafe_20apis',['Thread-safe APIs',['../group__lwip__opts__threadsafe__apis.html',1,'']]], - ['timers',['Timers',['../group__lwip__opts__timers.html',1,'']]], - ['tcp_20only',['TCP only',['../group__netconn__tcp.html',1,'']]], - ['traps',['Traps',['../group__snmp__traps.html',1,'']]], - ['time',['Time',['../group__sys__time.html',1,'']]], - ['tcp',['TCP',['../group__tcp__raw.html',1,'']]], - ['tftp_20server',['TFTP server',['../group__tftp.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/mag_sel.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/mag_sel.png deleted file mode 100644 index 81f6040a2092402b4d98f9ffa8855d12a0d4ca17..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/mag_sel.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/nomatches.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/nomatches.html deleted file mode 100644 index b1ded27e9ad6af3a2ac11e6b21ce159dcaf87e0c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.html deleted file mode 100644 index 4955b9e4f8ae5a81615d4061e19e097c457498ba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.js deleted file mode 100644 index d6c1967f1e6ae3dc48c2ba6bfb5178fb7b60a8ec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['changelog',['Changelog',['../changelog.html',1,'']]], - ['common_20pitfalls',['Common pitfalls',['../pitfalls.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.html deleted file mode 100644 index aedb14ee2a2f1d3de99fd7359462e8cbaada8313..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.js deleted file mode 100644 index 038da5410f1c01d093d2beed581e19b5f81b5fa4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.html deleted file mode 100644 index bd9159398f49163dd69590222895d999dcb6a200..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.js deleted file mode 100644 index 92a9f3d387eb0855c6b1b96522eccc594b421a1c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['how_20to_20contribute_20to_20lwip',['How to contribute to lwIP',['../contrib.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.html deleted file mode 100644 index bc0e37f20b1d4e07e22017e4634445a863aa1589..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.js deleted file mode 100644 index 2e2afbaff891c6a4da0d20b19e074720fd4f3d27..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['multithreading',['Multithreading',['../multithreading.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.html deleted file mode 100644 index d4c3e8e9f65d8fa456556011a127b628b3c897dc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.js deleted file mode 100644 index fce55ed2524fc9e3d26b4dab79c247885f8c12a5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['overview',['Overview',['../index.html',1,'']]], - ['optimization_20hints',['Optimization hints',['../optimization.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.html deleted file mode 100644 index af17efeb8e9b27e13e3b32db681b7243e765c98d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.js deleted file mode 100644 index 9f888bfbdd1ec385d55f06226820e06772282638..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['reporting_20bugs',['Reporting bugs',['../bugs.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.html deleted file mode 100644 index 52583b33e812e6159e7f87775236218bcd0c0fec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.js deleted file mode 100644 index 53e8a96550758f94159307329644d8abd7d56525..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['system_20initalization',['System initalization',['../sys_init.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.html deleted file mode 100644 index 7d4b8fe9bd0eb3ea8e3aaceb455286ad35eb3bef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.js deleted file mode 100644 index 3d8a2b7562ee7c8a35a70f7284de03b96a0f020a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['upgrading',['Upgrading',['../upgrading.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.html deleted file mode 100644 index b704407b496b7e468a4f2572a28ebb3a79e0b41d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.js deleted file mode 100644 index ab360e0d1ced66a52bf84d1c97519edc32ebca65..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/pages_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zero_2dcopy_20rx',['Zero-copy RX',['../zerocopyrx.html',1,'']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.css b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.css deleted file mode 100644 index 3cf9df94a419c3175edbf2ca1719a2deb7a497dd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.css +++ /dev/null @@ -1,271 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; - z-index: 102; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:115px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.js deleted file mode 100644 index dedce3bf093890b8693ec9b110414855542fb79b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/search.js +++ /dev/null @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_0.js deleted file mode 100644 index 4e801d70a36444c1c0c6b5d4560db9feeab0f6c0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['altcp_5fallocator_5ft',['altcp_allocator_t',['../group__altcp.html#ga9ddf490e24b1472a96ab2b4cedd171f8',1,'altcp.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.html deleted file mode 100644 index b77c53383ea86337fbfe91562ce62c6e438b7232..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.js deleted file mode 100644 index bd7eae77155e280b733ed05a703e116e334fedb7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['bridgeif_5finitdata_5ft',['bridgeif_initdata_t',['../group__bridgeif.html#gac47f8ce66bc6dad5dd9829467f93a1bb',1,'bridgeif.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.html deleted file mode 100644 index 076311dc57d40d5b590c42ff8f2b2102b1652b3f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.js deleted file mode 100644 index f713521bef14977d70500be871d9b49e2aa46dcc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['dns_5ffound_5fcallback',['dns_found_callback',['../dns_8h.html#ab5a9dec5b22802f91876c53e99f427ae',1,'dns.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.html deleted file mode 100644 index a4a727ff1083c935f58f23cd92073ace1579cc5f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.js deleted file mode 100644 index 0e3641feb8634f3eaa92048bf4aac54dea1d3e3b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['err_5ft',['err_t',['../group__infrastructure__errors.html#gaf02d9da80fd66b4f986d2c53d7231ddb',1,'err.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.html deleted file mode 100644 index be033cd198360b74ba1849abf31ec80cba7d8388..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.js deleted file mode 100644 index 21cc781b6195f50d1191178210a0f89fdcce46e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_4.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['httpc_5fheaders_5fdone_5ffn',['httpc_headers_done_fn',['../group__httpc.html#ga1e5b62519d6592c89ed3edfabd917472',1,'http_client.h']]], - ['httpc_5fresult_5ffn',['httpc_result_fn',['../group__httpc.html#ga0452eb8007dbb5f139ec992e58e560dd',1,'http_client.h']]], - ['httpc_5fresult_5ft',['httpc_result_t',['../group__httpc.html#gac6713454283bff8e1187849e8d4bda18',1,'http_client.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.html deleted file mode 100644 index e10c325b59250d034e981269f4ca6b4a363f27c1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.js deleted file mode 100644 index 87fd03ebca0871b9c0fb8714d72dfbae3a8af93c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_5.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['ip4_5faddr_5ft',['ip4_addr_t',['../ip4__addr_8h.html#a3d3b45daffbc15d65da236e31e621b7e',1,'ip4_addr.h']]], - ['ip6_5faddr_5ft',['ip6_addr_t',['../ip6__addr_8h.html#aaca9e796e93a355294c4954c08d01762',1,'ip6_addr.h']]], - ['ip_5faddr_5ft',['ip_addr_t',['../group__ipaddr.html#ga16ef96d6cde029029bbf47fee35fd67a',1,'ip_addr.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.html deleted file mode 100644 index 4e206e874cf5391b922231f9250f281cca7aae79..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.js deleted file mode 100644 index d744e0f6f6f629b19c75ae983c74371629c2ad44..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_6.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['lwip_5fcyclic_5ftimer_5fhandler',['lwip_cyclic_timer_handler',['../timeouts_8h.html#a985c5d366b62bd179195e093ffcb7ecd',1,'timeouts.h']]], - ['lwip_5fthread_5ffn',['lwip_thread_fn',['../sys_8h.html#ae30a77bf6bd69bfcc5f235eaad54f2b9',1,'sys.h']]], - ['lwiperf_5freport_5ffn',['lwiperf_report_fn',['../lwiperf_8h.html#a248ea47a58a14c6aecf6525217a812fd',1,'lwiperf.h']]], - ['lwiperf_5fsettings_5ft',['lwiperf_settings_t',['../lwiperf_8c.html#a4a794a0c1a90b889d54b1dacbce923f4',1,'lwiperf.c']]], - ['lwiperf_5fstate_5ftcp_5ft',['lwiperf_state_tcp_t',['../lwiperf_8c.html#a06db7abdf1d4864ca2b367d9c89e3e2d',1,'lwiperf.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.html deleted file mode 100644 index cc182ee6c199040e049db8e9b098728f9a63eae7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.js deleted file mode 100644 index 59d9346616df19fd6750cd4fe07eb275c5cfd198..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_7.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['mdns_5fname_5fresult_5fcb_5ft',['mdns_name_result_cb_t',['../mdns_8h.html#a19f12d7092de6fe90d5843e4ef8d4536',1,'mdns.h']]], - ['mqtt_5fconnection_5fcb_5ft',['mqtt_connection_cb_t',['../group__mqtt.html#ga8558743bdb7d599a93844fbc56c9029f',1,'mqtt.h']]], - ['mqtt_5fincoming_5fdata_5fcb_5ft',['mqtt_incoming_data_cb_t',['../group__mqtt.html#gafec7e75fe6a746eef9ca411463446c81',1,'mqtt.h']]], - ['mqtt_5fincoming_5fpublish_5fcb_5ft',['mqtt_incoming_publish_cb_t',['../group__mqtt.html#ga7116bb85255394cec4b1d9fa38842c29',1,'mqtt.h']]], - ['mqtt_5frequest_5fcb_5ft',['mqtt_request_cb_t',['../group__mqtt.html#gacad2bbe2cee76eaa120cc63e2f6094fd',1,'mqtt.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.html deleted file mode 100644 index 9379676b7c49cd2dee6beac5807adb56e05484cf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.js deleted file mode 100644 index 00d0d24854b8e064a18dfa9c828892d128b33dbc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_8.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['netconn_5fcallback',['netconn_callback',['../api_8h.html#a3e130339f00202b3ab714af502163a2d',1,'api.h']]], - ['netif_5fext_5fcallback_5ffn',['netif_ext_callback_fn',['../group__netif.html#ga5ee213cea065424c89c66f138c008da1',1,'netif.h']]], - ['netif_5figmp_5fmac_5ffilter_5ffn',['netif_igmp_mac_filter_fn',['../netif_8h.html#a71cad3277efe29191eef3348f4bf21f7',1,'netif.h']]], - ['netif_5finit_5ffn',['netif_init_fn',['../netif_8h.html#a2b02a78a8769925ff8e4f83d34e5e1f5',1,'netif.h']]], - ['netif_5finput_5ffn',['netif_input_fn',['../netif_8h.html#ab2302b1b64ac7b95f24c6bab754a575e',1,'netif.h']]], - ['netif_5flinkoutput_5ffn',['netif_linkoutput_fn',['../netif_8h.html#ab75e9d808bc1b788bea84213e6a111ed',1,'netif.h']]], - ['netif_5fmld_5fmac_5ffilter_5ffn',['netif_mld_mac_filter_fn',['../netif_8h.html#af2ed0716122b65e7feb43e0dd99ae468',1,'netif.h']]], - ['netif_5fnsc_5freason_5ft',['netif_nsc_reason_t',['../group__netif.html#gab2b9387389513a02027c62e246723808',1,'netif.h']]], - ['netif_5foutput_5ffn',['netif_output_fn',['../netif_8h.html#a7b4893aa2ed8c606a0cd7aa932fe5067',1,'netif.h']]], - ['netif_5foutput_5fip6_5ffn',['netif_output_ip6_fn',['../netif_8h.html#a343a5b14136a51957d552527384674b3',1,'netif.h']]], - ['netif_5fstatus_5fcallback_5ffn',['netif_status_callback_fn',['../netif_8h.html#a447d0a7e7c6e2396557c287b8b8c9436',1,'netif.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.html deleted file mode 100644 index 6f2b9ea41e28f6c3b011c8d3894ec811645b0a30..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.js deleted file mode 100644 index 29f6dd663377355afd7e63f9a88e0cfe3313454c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['pbuf_5ffree_5fcustom_5ffn',['pbuf_free_custom_fn',['../pbuf_8h.html#a6d285ce1d910f25e511c8c38532a1dce',1,'pbuf.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.html deleted file mode 100644 index b897e1cf7d85bb26c7f98b1438d129b4eab40867..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.js deleted file mode 100644 index c1b2be9b5cb5516a535099a6b6fd8686af214788..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_a.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['raw_5finput_5fstate_5ft',['raw_input_state_t',['../raw__priv_8h.html#aebbdbaee89c38ad9c007a1d1a336e687',1,'raw_priv.h']]], - ['raw_5frecv_5ffn',['raw_recv_fn',['../raw_8h.html#a17edd059f34f45a770fe2fa458ecf4dd',1,'raw.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.html deleted file mode 100644 index 23bfdac3ee976e7aaea165cf2ecc4d0eb5473299..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.js deleted file mode 100644 index 0382cc8db6b10015b73d48aa1473f202d3dfc7eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['service_5fget_5ftxt_5ffn_5ft',['service_get_txt_fn_t',['../mdns_8h.html#a3b9ee5953214665e585e5bcaf6b8ea83',1,'mdns.h']]], - ['sys_5ftimeout_5fhandler',['sys_timeout_handler',['../timeouts_8h.html#a2ab5bb8173f492563f70a519011b0ac1',1,'timeouts.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.html deleted file mode 100644 index 28f5aad209637373fa4c96dc10032fa8fae3c5ad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.js deleted file mode 100644 index 1e1e0f199e08097dffc81737459ed508aad81078..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_c.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['tcgihandler',['tCGIHandler',['../group__httpd.html#gafe011a487c5e8d03a6b2f629e14e6b5c',1,'httpd.h']]], - ['tcp_5faccept_5ffn',['tcp_accept_fn',['../tcp_8h.html#a00517abce6856d6c82f0efebdafb734d',1,'tcp.h']]], - ['tcp_5fconnected_5ffn',['tcp_connected_fn',['../tcp_8h.html#a939867106bd492caf2d85852fb7f6ae8',1,'tcp.h']]], - ['tcp_5ferr_5ffn',['tcp_err_fn',['../tcp_8h.html#a1b4f9e3551e575c0ef06d6daa7f06e55',1,'tcp.h']]], - ['tcp_5fextarg_5fcallback_5fpassive_5fopen_5ffn',['tcp_extarg_callback_passive_open_fn',['../tcp_8h.html#aba649c5bdf19d47e39643392b6d88588',1,'tcp.h']]], - ['tcp_5fextarg_5fcallback_5fpcb_5fdestroyed_5ffn',['tcp_extarg_callback_pcb_destroyed_fn',['../tcp_8h.html#a20881e537f5be7847d88fe2a0c8fd2cd',1,'tcp.h']]], - ['tcp_5fpoll_5ffn',['tcp_poll_fn',['../tcp_8h.html#a66deb97618a9cd9d57fca28c5245e073',1,'tcp.h']]], - ['tcp_5frecv_5ffn',['tcp_recv_fn',['../tcp_8h.html#a780cfac08b02c66948ab94ea974202e8',1,'tcp.h']]], - ['tcp_5fsent_5ffn',['tcp_sent_fn',['../tcp_8h.html#aa60622ffaa099e97f66fb56e437fca18',1,'tcp.h']]], - ['tcpip_5fcallback_5ffn',['tcpip_callback_fn',['../tcpip_8h.html#a35203296bb838f3b493839ffc6e7285d',1,'tcpip.h']]], - ['tcpip_5finit_5fdone_5ffn',['tcpip_init_done_fn',['../tcpip_8h.html#a5fe07216c441e27c3028bcac60fa0992',1,'tcpip.h']]], - ['tssihandler',['tSSIHandler',['../group__httpd.html#gaf88dacc4f18d299084cab75252001319',1,'httpd.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.html deleted file mode 100644 index 15794829d53240e580eb86439610cacf724c5345..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.js deleted file mode 100644 index fd122a7d755289dc7b3cef2ee4308a01cf34e1de..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/typedefs_d.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['udp_5frecv_5ffn',['udp_recv_fn',['../udp_8h.html#af0ec7feb31acdb6e11b928f438c8a64b',1,'udp.h']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.html deleted file mode 100644 index 74ce80724871dc2f9f04151a60a432f8114f9256..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.js deleted file mode 100644 index 92b66e29899c129d59d188ba9f424b50a2bc403e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_0.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['_5fhoplim',['_hoplim',['../structip6__hdr.html#af9cbfa5fa280a7a982a1c6268fa13a5a',1,'ip6_hdr']]], - ['_5fnexth',['_nexth',['../structip6__hdr.html#abe3d612d4570864c922e18ed838292f6',1,'ip6_hdr']]], - ['_5fplen',['_plen',['../structip6__hdr.html#a9d225109d601ae8b34bab6ca3528fa94',1,'ip6_hdr']]], - ['_5fv_5ftc_5ffl',['_v_tc_fl',['../structip6__hdr.html#ad3b638f503a3f7e7724cf4c7b2c0a0b5',1,'ip6_hdr']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.html deleted file mode 100644 index 84237b6e770e5969d0f8a730b2e4c5ae69d6180d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.js deleted file mode 100644 index 0fa3730f59d1c4c8dadffd582c3e7b8fa0c5df9a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_1.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['acceptmbox',['acceptmbox',['../structnetconn.html#a9b59188f300828d2b5814e27ab27cad0',1,'netconn']]], - ['access',['access',['../structsnmp__node__instance.html#a4af17d17a971f1d11a186e6e1fc4411c',1,'snmp_node_instance']]], - ['ad',['ad',['../structapi__msg.html#a36dedcbd9ecca67043a8e1d1e715be94',1,'api_msg']]], - ['additional',['additional',['../structmdns__outpacket.html#acda83121a9bb785d20f979a0a3a312ce',1,'mdns_outpacket']]], - ['addr',['addr',['../structdns__api__msg.html#a217814594564077d21b0f2696280b2a8',1,'dns_api_msg::addr()'],['../structzepif__init.html#a5a9a7ee6e687a7c1ae85b103d39de61d',1,'zepif_init::addr()']]], - ['addr_5findex',['addr_index',['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html#ad44a5f52ad695ea90b15a1e29ff823dd',1,'netif_ext_callback_args_t::ipv6_set_s::addr_index()'],['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#aebf2aa0b26b07ca1977c676a0404323f',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s::addr_index()']]], - ['address',['address',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#acd24c243c866f8f9169b89af11974f17',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s']]], - ['alloc',['alloc',['../structaltcp__allocator__s.html#aaf07ebf181a11d0320381ef46d40e687',1,'altcp_allocator_s']]], - ['answer_5fname',['answer_name',['../structnetbios__answer.html#abf746cd54add594216ddc3683c741406',1,'netbios_answer']]], - ['answer_5fname_5fflags',['answer_name_flags',['../structnetbios__answer.html#a2729b7249e3d23309624cb19fa0dbfc4',1,'netbios_answer']]], - ['answers',['answers',['../structmdns__packet.html#a918feee242cfb3934d9f5c3de1c298e7',1,'mdns_packet::answers()'],['../structmdns__outpacket.html#aad2c24d4d5a935a209966ceace82f9ad',1,'mdns_outpacket::answers()']]], - ['answers_5fleft',['answers_left',['../structmdns__packet.html#a56ba495a1458a21982e65d746468849d',1,'mdns_packet']]], - ['arg',['arg',['../structaltcp__allocator__s.html#a8d8aa48e9a105e9d25ad4b90d259d0b1',1,'altcp_allocator_s']]], - ['asn1_5ftype',['asn1_type',['../structsnmp__node__instance.html#af51206e0912a8402c395dcf3b623f8b9',1,'snmp_node_instance']]], - ['auth_5fplain',['auth_plain',['../structsmtp__session.html#a9da4e424e22892fae51987665eca85a9',1,'smtp_session']]], - ['auth_5fplain_5flen',['auth_plain_len',['../structsmtp__session.html#a003dfd03ac58252b575a7c965e532461',1,'smtp_session']]], - ['authoritative',['authoritative',['../structmdns__outpacket.html#a1a689ea7094a3569878f15477e725035',1,'mdns_outpacket']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.html deleted file mode 100644 index 548ac843ecfe60a83e7e360abdb99d2104794209..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.js deleted file mode 100644 index 64deac01ce4c9f05a8fa22aa70cdd4ba76838a32..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_10.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['parse_5foffset',['parse_offset',['../structmdns__packet.html#a4c3c3a28ac113b3ee40d5cf07d851f68',1,'mdns_packet']]], - ['pass',['pass',['../structsmtp__session.html#a7a5a3c00378ce076ce70236525afd431',1,'smtp_session']]], - ['passive_5fopen',['passive_open',['../structtcp__ext__arg__callbacks.html#a86b5816e8285378813963d09272b050a',1,'tcp_ext_arg_callbacks']]], - ['payload',['payload',['../structpbuf.html#a8d32dc3e964369d4eec638fc37fbc460',1,'pbuf::payload()'],['../structpbuf__rom.html#a5cd0dcc590038629644ad775d76230a1',1,'pbuf_rom::payload()']]], - ['pbuf',['pbuf',['../structmdns__packet.html#a2ec02a67fd82f0df695e94745eddaf45',1,'mdns_packet::pbuf()'],['../structmdns__outpacket.html#a83d4504736f2bf315fc8b712c6a446e9',1,'mdns_outpacket::pbuf()'],['../structpbuf__custom.html#a100e338f13464e76b46896647b962ed8',1,'pbuf_custom::pbuf()']]], - ['pc',['pc',['../structpbuf__custom__ref.html#af5884b6a7031d73406cb9596a51382b7',1,'pbuf_custom_ref']]], - ['pcb',['pcb',['../structnetconn.html#a2af6773c9f6ee91e7f462dd8acc07de6',1,'netconn']]], - ['pend_5freq_5fqueue',['pend_req_queue',['../structmqtt__client__s.html#a1897eeefe64f9e2d2d953adca858f439',1,'mqtt_client_s']]], - ['pending_5ferr',['pending_err',['../structnetconn.html#a2a54e90fa370cf0df46dfd0b97f1cce7',1,'netconn']]], - ['period_5fof_5fstatistics',['period_of_statistics',['../structnetbios__answer.html#a31ec9ea28b5801b9bb5f1b240d3412de',1,'netbios_answer']]], - ['pkt_5fid',['pkt_id',['../structmqtt__request__t.html#af2dc3cd85cdad25b9b3e1534ecc0cb58',1,'mqtt_request_t']]], - ['pkt_5fid_5fseq',['pkt_id_seq',['../structmqtt__client__s.html#ab4100f6e0867c212d5923f10024f2e32',1,'mqtt_client_s']]], - ['poll_5ffds',['poll_fds',['../structlwip__select__cb.html#ae39fc1bef3938380d15085e0141639de',1,'lwip_select_cb']]], - ['poll_5fnfds',['poll_nfds',['../structlwip__select__cb.html#a39c4980c261380481f79af2b536ebfba',1,'lwip_select_cb']]], - ['port',['port',['../structmdns__service.html#abbf317cde8fb7ba8d834ad9746dd780c',1,'mdns_service']]], - ['prev',['prev',['../structmem.html#a9d7722ed10adf965fa98563d502f98ac',1,'mem::prev()'],['../structsnmp__varbind.html#a365abcc1f80d28dc8ffd07193099c760',1,'snmp_varbind::prev()'],['../structlwip__select__cb.html#a21a98e316bb7001d8750b20f5a7d0aa7',1,'lwip_select_cb::prev()']]], - ['probes_5fsent',['probes_sent',['../structmdns__host.html#ac8f6e3c6e1251bf73f043e489c840922',1,'mdns_host']]], - ['probing_5fstate',['probing_state',['../structmdns__host.html#af9ced31c35de6a281e5b13f01e5aae61',1,'mdns_host']]], - ['proto',['proto',['../structmdns__service.html#aa9f2e0bb67d3848152e6076e92e8018d',1,'mdns_service']]], - ['ptr',['ptr',['../structnetvector.html#a523362737ea7764f9aaa73a050a0b983',1,'netvector']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.html deleted file mode 100644 index d5be9145130540c8c3ec4cd12aa787ae5e642304..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.js deleted file mode 100644 index 8d63e1ce16e1110a46be7db3abe3cdc8ab514c41..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_11.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['q',['q',['../structnd6__neighbor__cache__entry.html#a830674446a45eb200d38a45fbdd5c5df',1,'nd6_neighbor_cache_entry']]], - ['query_5fname',['query_name',['../structnetbios__answer.html#aa024ce7e0e233c42393f5c3c378d3f9b',1,'netbios_answer']]], - ['questions',['questions',['../structmdns__packet.html#a09211e78f7f773c492b5856d31423699',1,'mdns_packet::questions()'],['../structmdns__outpacket.html#a0d402cde040728d361dec8f7d86f504c',1,'mdns_outpacket::questions()']]], - ['questions_5fleft',['questions_left',['../structmdns__packet.html#afdb9c14dd0c915119b8adb584381a437',1,'mdns_packet']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.html deleted file mode 100644 index b62e1ee13e4aef601f1234c33cfde2620adbd675..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.js deleted file mode 100644 index b9bb42a64b773603376ef172bfcaccf72eb10ac3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_12.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['r',['r',['../structapi__msg.html#aebd72e07e711e7135294563b82c98cdf',1,'api_msg']]], - ['ram_5fheap',['ram_heap',['../mem_8c.html#a6da602f2bbf1d555556f9260b3b8ad5f',1,'mem.c']]], - ['rcvevent',['rcvevent',['../structlwip__sock.html#af40d67cbaef4318d26e560988b6e1b3a',1,'lwip_sock']]], - ['reachability',['reachability',['../structsntp__server.html#a2e9283bb8f94930fd2a2c3f24fc4b40d',1,'sntp_server']]], - ['read',['read',['../structtftp__context.html#a748e37df0c8b84b3adda78d603b9033c',1,'tftp_context']]], - ['readset',['readset',['../structlwip__select__cb.html#a8694a2ce0dd5f91be84056982b96978e',1,'lwip_select_cb']]], - ['reass_5flist',['reass_list',['../structlowpan6__ieee802154__data.html#a8c33e7a2026e6e93a2085f3d14378d35',1,'lowpan6_ieee802154_data']]], - ['recv',['recv',['../structraw__pcb.html#a963b023239ad97c05536046ed7058a10',1,'raw_pcb::recv()'],['../structudp__pcb.html#ac05dee75a3d6666267f7e626c2ec56a8',1,'udp_pcb::recv()']]], - ['recv_5farg',['recv_arg',['../structudp__pcb.html#a11e4c40b8868aa40d923756a60598cab',1,'udp_pcb']]], - ['recv_5favail',['recv_avail',['../structnetconn.html#a05b15a28b0803bea3729b1da2047541e',1,'netconn']]], - ['recv_5fbufsize',['recv_bufsize',['../structnetconn.html#a6febc9717418ddba16f16e988061cfac',1,'netconn']]], - ['recv_5funicast',['recv_unicast',['../structmdns__packet.html#a8659b4f582be0df84b6ae91308737377',1,'mdns_packet']]], - ['recvmbox',['recvmbox',['../structnetconn.html#a9f2bf6a3865b6a22a8a71ec2f3e770da',1,'netconn']]], - ['ref',['ref',['../structpbuf.html#a62fe38eb0cf31027dc1fb9cbe7b55ba7',1,'pbuf']]], - ['reference',['reference',['../structsnmp__node__instance.html#a55f53419cd5b369b771153ca2598ebc5',1,'snmp_node_instance']]], - ['reference_5flen',['reference_len',['../structsnmp__node__instance.html#ad289957b34b4e55915fa79f37c4d9d54',1,'snmp_node_instance']]], - ['release_5finstance',['release_instance',['../structsnmp__node__instance.html#a20a256c54fab19a455ecf6deff76c6de',1,'snmp_node_instance']]], - ['remove_5fcallback',['remove_callback',['../structnetif.html#ae06deb532ead2e3009ba4e58aae6ca07',1,'netif']]], - ['rs_5fcount',['rs_count',['../structnetif.html#a9c1f9f28bde60aa868bc3296bee7b1b6',1,'netif']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.html deleted file mode 100644 index 15437be23f6991c013612d361b34bc6f98c3dc21..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.js deleted file mode 100644 index b3c40c25c5a2c8a06e517f5426809c755854f214..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_13.js +++ /dev/null @@ -1,33 +0,0 @@ -var searchData= -[ - ['sd',['sd',['../structapi__msg.html#ad5e8bf133bc5ba4c78822af297330ce4',1,'api_msg']]], - ['select_5fwaiting',['select_waiting',['../structlwip__sock.html#aadbcf5ec3d50631d8821200163d88d38',1,'lwip_sock']]], - ['sem',['sem',['../structdns__api__msg.html#a15e01e675ebc46b5aede42342be445e2',1,'dns_api_msg::sem()'],['../structlwip__select__cb.html#ac9e790cac8b5eae607a8ef95dcc68482',1,'lwip_select_cb::sem()']]], - ['sem_5fsignalled',['sem_signalled',['../structlwip__select__cb.html#a1c00f1159e9e8eb7cca02c497605cd99',1,'lwip_select_cb']]], - ['send_5ftimeout',['send_timeout',['../structnetconn.html#a44e55724482b8e447134f5ba4f01551a',1,'netconn']]], - ['sendevent',['sendevent',['../structlwip__sock.html#a7e282776681ea4b7bd389950a8a64fa8',1,'lwip_sock']]], - ['sent_5fnum',['sent_num',['../structautoip.html#a9d3e3bab2f12b7c7283177fbf039fb25',1,'autoip']]], - ['sequence_5fnumber',['sequence_number',['../structieee__802154__hdr.html#a870001205f5a3ce45ce0b2f323275869',1,'ieee_802154_hdr']]], - ['service',['service',['../structmdns__service.html#a42583986e24b5a4a13b6d647c1a281ad',1,'mdns_service']]], - ['services',['services',['../structmdns__host.html#a750c31340c22e51375e4dc3e6e94f2ed',1,'mdns_host']]], - ['session_5fdata_5fpacket_5fsize',['session_data_packet_size',['../structnetbios__answer.html#abec38f20bb460ddc2d6e8c9b9208608c',1,'netbios_answer']]], - ['set_5ftest',['set_test',['../structsnmp__node__instance.html#a03c1fec3764f6b48337238b3355ee5bd',1,'snmp_node_instance::set_test()'],['../structsnmp__table__node.html#acfbc5fa3361117fc4fa83642dde8aef0',1,'snmp_table_node::set_test()']]], - ['set_5fvalue',['set_value',['../structsnmp__node__instance.html#a55fb4cadefcab9c74c3fb529c2560834',1,'snmp_node_instance::set_value()'],['../structsnmp__table__node.html#a2a3e8ac0dcce64604fc17e1de3c5a804',1,'snmp_table_node::set_value()']]], - ['size',['size',['../structmemp__desc.html#a1688d2bdd5a7b77700e1fa627f025ba3',1,'memp_desc']]], - ['snmp_5fcommunity',['snmp_community',['../snmp__msg_8c.html#ac6f810ab812c44c6ca1df1fdf926a9f6',1,'snmp_community(): snmp_msg.c'],['../snmp__msg_8h.html#ac6f810ab812c44c6ca1df1fdf926a9f6',1,'snmp_community(): snmp_msg.c']]], - ['snmp_5fcommunity_5ftrap',['snmp_community_trap',['../snmp__msg_8c.html#a2e2007343d9492b8e31d363d2c6ad79b',1,'snmp_community_trap(): snmp_msg.c'],['../snmp__traps_8c.html#a2e2007343d9492b8e31d363d2c6ad79b',1,'snmp_community_trap(): snmp_msg.c']]], - ['snmp_5fcommunity_5fwrite',['snmp_community_write',['../snmp__msg_8c.html#a2d77485bb0b640c8e5f569ca756d3b04',1,'snmp_community_write(): snmp_msg.c'],['../snmp__msg_8h.html#a2d77485bb0b640c8e5f569ca756d3b04',1,'snmp_community_write(): snmp_msg.c']]], - ['snmp_5ftraps_5fhandle',['snmp_traps_handle',['../snmp__msg_8h.html#ade16efa80e2c2a20236d3cb96b19c79a',1,'snmp_traps_handle(): snmp_traps.c'],['../snmp__traps_8c.html#ade16efa80e2c2a20236d3cb96b19c79a',1,'snmp_traps_handle(): snmp_traps.c']]], - ['socket',['socket',['../structnetconn.html#ac8e05eb65774665e364a3dcf0f139b36',1,'netconn']]], - ['source_5faddr',['source_addr',['../structmdns__packet.html#aaa64cc21495dc6bb76ed9125904dd07a',1,'mdns_packet']]], - ['source_5faddress',['source_address',['../structieee__802154__hdr.html#aa96c037381583756e79bc6ecede27937',1,'ieee_802154_hdr']]], - ['source_5fpan_5fid',['source_pan_id',['../structieee__802154__hdr.html#ab67fc612a7fd7dcaf46401e4719fa2b2',1,'ieee_802154_hdr']]], - ['src',['src',['../structip6__hdr.html#af0df3214134f29827c27e66b2970c6ef',1,'ip6_hdr']]], - ['state',['state',['../structsmtp__session.html#aed9c182738767279c2b58b1e3322db09',1,'smtp_session::state()'],['../structnetconn.html#a936c33090ec35e5e8c0011be5515a589',1,'netconn::state()'],['../structautoip.html#a51af55190548e378e310aeaddfa1fdef',1,'autoip::state()'],['../structnetif.html#a809cc57c0dff09c5c9ae45b02c2002f3',1,'netif::state()'],['../structnetif__ext__callback__args__t_1_1link__changed__s.html#a39870f966a2a64a7f51747b45977296c',1,'netif_ext_callback_args_t::link_changed_s::state()'],['../structnetif__ext__callback__args__t_1_1status__changed__s.html#a207d3afdf0a37d16a61d1253e264d7a7',1,'netif_ext_callback_args_t::status_changed_s::state()']]], - ['static_5fdata',['static_data',['../structsmtp__send__request.html#a4d517ae8b29caa4f0b371923379d9ef4',1,'smtp_send_request']]], - ['stats',['stats',['../structmemp__desc.html#a05cb67eb408e4736cc0f5e32b5db7500',1,'memp_desc']]], - ['status_5fcallback',['status_callback',['../structnetif.html#a1513e81d02557d2a950e965f18b53a45',1,'netif']]], - ['subject',['subject',['../structsmtp__session.html#ab8240801e229ee260f3feeaa270520c7',1,'smtp_session']]], - ['subject_5flen',['subject_len',['../structsmtp__session.html#aea48a6edd3ede02b26882c7b8d72646c',1,'smtp_session']]], - ['sys',['sys',['../structstats__.html#a317123da6c92aa9d2fa40e8060357035',1,'stats_']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.html deleted file mode 100644 index 3745fec35f4d53bc613fe38883f64f27316fa2b5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.js deleted file mode 100644 index 7daea01073581246b1631e154a67a987025b7afd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_14.js +++ /dev/null @@ -1,29 +0,0 @@ -var searchData= -[ - ['tab',['tab',['../structmemp__desc.html#a9d6b758ce5c3b47a67a7568d38fb3926',1,'memp_desc']]], - ['tcp',['tcp',['../structstats__.html#a32ef1aaa427d62a5c7890de0ac23fe86',1,'stats_']]], - ['tcp_5factive_5fpcbs',['tcp_active_pcbs',['../tcp_8c.html#a78c09dbae67ccc06b659d9f1a388f911',1,'tcp_active_pcbs(): tcp.c'],['../tcp__priv_8h.html#a78c09dbae67ccc06b659d9f1a388f911',1,'tcp_active_pcbs(): tcp.c']]], - ['tcp_5fbound_5fpcbs',['tcp_bound_pcbs',['../tcp_8c.html#a1b42a7ac0fc173a42d575f86853d32a8',1,'tcp_bound_pcbs(): tcp.c'],['../tcp__priv_8h.html#a1b42a7ac0fc173a42d575f86853d32a8',1,'tcp_bound_pcbs(): tcp.c']]], - ['tcp_5flisten_5fpcbs',['tcp_listen_pcbs',['../tcp_8c.html#a96fe1350e510d4308ac9969ffb4c9c81',1,'tcp_listen_pcbs(): tcp.c'],['../tcp__priv_8h.html#a96fe1350e510d4308ac9969ffb4c9c81',1,'tcp_listen_pcbs(): tcp.c']]], - ['tcp_5fpcb_5flists',['tcp_pcb_lists',['../tcp_8c.html#a51515507dec664e9d69a870e6b627610',1,'tcp_pcb_lists(): tcp.c'],['../tcp__priv_8h.html#af5e1079ab223e1cb27208c45e3c84df7',1,'tcp_pcb_lists(): tcp.c']]], - ['tcp_5ftw_5fpcbs',['tcp_tw_pcbs',['../tcp_8c.html#a9a522a66c5e1f1a4e28fe7a672cc64e3',1,'tcp_tw_pcbs(): tcp.c'],['../tcp__priv_8h.html#a9a522a66c5e1f1a4e28fe7a672cc64e3',1,'tcp_tw_pcbs(): tcp.c']]], - ['test_5fresult',['test_result',['../structnetbios__answer.html#a91116fe26c8050ee166053f377b40c7f',1,'netbios_answer']]], - ['timeout_5fdiff',['timeout_diff',['../structmqtt__request__t.html#a65a7292669bc1f2d9df8f30bbcd77073',1,'mqtt_request_t']]], - ['timer',['timer',['../structsmtp__session.html#a5884425cb5ce964d8383b29cc20208d7',1,'smtp_session::timer()'],['../structigmp__group.html#a8e2227e486652603fcd7f88681d4c75b',1,'igmp_group::timer()'],['../structmld__group.html#a21f31e845cb11d2aca4ae7120736f69a',1,'mld_group::timer()']]], - ['tls_5fconfig',['tls_config',['../structmqtt__connect__client__info__t.html#a45987acc116de5d27fff6856778e55b4',1,'mqtt_connect_client_info_t']]], - ['to',['to',['../structsmtp__session.html#a70b3753bc70e65f779279c246617faea',1,'smtp_session']]], - ['to_5flen',['to_len',['../structsmtp__session.html#a66b8e1dd314976788e9ac9a81f59a402',1,'smtp_session']]], - ['tot_5flen',['tot_len',['../structpbuf.html#a5259e7ec29bab9c0999b64f2e86b411f',1,'pbuf']]], - ['total_5fnumber_5fof_5fcommand_5fblocks',['total_number_of_command_blocks',['../structnetbios__answer.html#a4c7ea5d1839fd27232877880e43485a2',1,'netbios_answer']]], - ['tried_5fllipaddr',['tried_llipaddr',['../structautoip.html#a472f3d18c07b3df024a0cde8f4ffa853',1,'autoip']]], - ['ts',['ts',['../structnetif.html#a1bb4e3aed6e0fd4b6b31ee82d806f971',1,'netif']]], - ['ttw',['ttw',['../structautoip.html#a7510d9a2961ea7c28ebfcde6390284bf',1,'autoip']]], - ['tx_5fbuf',['tx_buf',['../structsmtp__session.html#a42cedb495f7423b9e28979ce1e460c61',1,'smtp_session']]], - ['tx_5fdatagram_5ftag',['tx_datagram_tag',['../structlowpan6__ieee802154__data.html#a64560b289f86efe1d39ece603cd14b5c',1,'lowpan6_ieee802154_data']]], - ['tx_5fframe_5fseq_5fnum',['tx_frame_seq_num',['../structlowpan6__ieee802154__data.html#ad9cd994385c4d1d8ef0a22686c17720c',1,'lowpan6_ieee802154_data']]], - ['tx_5fid',['tx_id',['../structmdns__packet.html#a0cd71fd9af6d2529e6a41c451c037e00',1,'mdns_packet::tx_id()'],['../structmdns__outpacket.html#ac470f02a9f332f18e027437dc293d348',1,'mdns_outpacket::tx_id()']]], - ['txt_5ffn',['txt_fn',['../structmdns__service.html#a79bc4946c96a3b2d0713bc0897c4bd9c',1,'mdns_service']]], - ['txtdata',['txtdata',['../structmdns__service.html#a35daff90a18d19b14f23fa02df424f94',1,'mdns_service']]], - ['type',['type',['../structnetconn.html#a61af908d1d2e4e7345ac65d3b390d7b6',1,'netconn::type()'],['../structsnmp__varbind.html#ad63223e45e04c08ea97859b8ba767950',1,'snmp_varbind::type()'],['../structip__addr.html#a66eaa8e9051e7102bf9f0c195fbe555a',1,'ip_addr::type()']]], - ['type_5finternal',['type_internal',['../structpbuf.html#a61a26ac8393dc9e549016b86c2cf5131',1,'pbuf']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.html deleted file mode 100644 index 7432fd79aa88b132c92c24541585c79493f25aae..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.js deleted file mode 100644 index acc17f58b90cc5b06042a55a10f719d492b688eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_15.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['udp',['udp',['../structstats__.html#a626e03d4bded6480582789cfd17d4063',1,'stats_']]], - ['unicast_5freply',['unicast_reply',['../structmdns__outpacket.html#a68255725575af086a3afa76bc5c8e64d',1,'mdns_outpacket']]], - ['unit_5fid',['unit_id',['../structnetbios__answer.html#aeed6aa8ba4f8bb107d141b3b3d0a1787',1,'netbios_answer']]], - ['use',['use',['../structigmp__group.html#ab3625aeb3689e3626f73138eb0e41852',1,'igmp_group::use()'],['../structmld__group.html#addc67094f83c9352fe039c392c480f9e',1,'mld_group::use()']]], - ['used',['used',['../structmem.html#aa76b6a39425617435978dce903f0d456',1,'mem']]], - ['username',['username',['../structsmtp__session.html#a568e3def9d0ec54e3c079f577717a6bb',1,'smtp_session']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.html deleted file mode 100644 index 737584f9d4ec3dd60554757becbb1cf42a2a68f2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.js deleted file mode 100644 index edc8ed0430c92672bffd94c53a47b6e6cacf0c77..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_16.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['value',['value',['../structsnmp__varbind.html#a328227d7ae188a0a2feb95f8000aac45',1,'snmp_varbind']]], - ['value_5flen',['value_len',['../structsnmp__varbind.html#ab094577fac6c7cc16ad666c9970cdb85',1,'snmp_varbind']]], - ['vector',['vector',['../structapi__msg.html#a1ceb9822ba49ba439e30d98492593612',1,'api_msg']]], - ['vector_5fcnt',['vector_cnt',['../structapi__msg.html#ab6f14157a3e6735b69a569249d3286a2',1,'api_msg']]], - ['vector_5foff',['vector_off',['../structapi__msg.html#a6896ae78ebddefdf2d8358ab5f21f444',1,'api_msg']]], - ['version_5fnumber',['version_number',['../structnetbios__answer.html#a151dce0f0bf626b2a54fbb75775237ba',1,'netbios_answer']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.html deleted file mode 100644 index fe5c7ef5f1929dde8d1cc73235138561a448465a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.js deleted file mode 100644 index ec40cf2fd3522b14da59fd7e2963ead9922aa1d7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_17.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['w',['w',['../structapi__msg.html#a8a71456d1199d10af5c1d8760cc0ce73',1,'api_msg']]], - ['will_5fmsg',['will_msg',['../structmqtt__connect__client__info__t.html#a925fcebd15555afdc0820e196e2fd3a7',1,'mqtt_connect_client_info_t']]], - ['will_5fqos',['will_qos',['../structmqtt__connect__client__info__t.html#a07954934f4fecf54fa190997848229d9',1,'mqtt_connect_client_info_t']]], - ['will_5fretain',['will_retain',['../structmqtt__connect__client__info__t.html#a49c10873f44d7534140a63eef2a6a4e3',1,'mqtt_connect_client_info_t']]], - ['will_5ftopic',['will_topic',['../structmqtt__connect__client__info__t.html#a32e77415460752ba0484eb3ba0faf0c8',1,'mqtt_connect_client_info_t']]], - ['write',['write',['../structtftp__context.html#a9e6e4ec803ec9597822923369701754d',1,'tftp_context']]], - ['write_5foffset',['write_offset',['../structmdns__outpacket.html#a8ead21e392b21c3e872c0cab874cdcf5',1,'mdns_outpacket']]], - ['writeset',['writeset',['../structlwip__select__cb.html#aa89638b1c2c6b2c88030560861aba04c',1,'lwip_select_cb']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.html deleted file mode 100644 index 56aa0a7b7df6709c5194e93a7b50038431698421..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.js deleted file mode 100644 index e1e82575dbb6120b44c4ae407ea8a3314c60c8f7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_18.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['zep_5fdst_5fip_5faddr',['zep_dst_ip_addr',['../structzepif__init.html#a851efb99a973348f1064a31b97ce779d',1,'zepif_init']]], - ['zep_5fdst_5fudp_5fport',['zep_dst_udp_port',['../structzepif__init.html#a86c6229ed3010158e601666afe91a286',1,'zepif_init']]], - ['zep_5fnetif',['zep_netif',['../structzepif__init.html#a3d97bf90b6bd4dd8258a3b1caf7890e3',1,'zepif_init']]], - ['zep_5fsrc_5fip_5faddr',['zep_src_ip_addr',['../structzepif__init.html#adbe989f1f5cba623d742187def36f02c',1,'zepif_init']]], - ['zep_5fsrc_5fudp_5fport',['zep_src_udp_port',['../structzepif__init.html#ad739032585841b126b4c0eab5899d40f',1,'zepif_init']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.html deleted file mode 100644 index 5c9de1aabf5af8455dee5449836b057c2e9c70ad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.js deleted file mode 100644 index ebb1bce160d651ae4a2987fb8e6f29f2a38897e0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_2.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['b',['b',['../structapi__msg.html#ab0abd60527e96cc24c2c20c835cdac05',1,'api_msg']]], - ['base',['base',['../structmemp__desc.html#a9aec58adcbcd88167247296ca4346558',1,'memp_desc']]], - ['bc',['bc',['../structapi__msg.html#a1705127c6cd22c2c6dbbcc59834e41e0',1,'api_msg']]], - ['body',['body',['../structsmtp__session.html#a7bb4bf5cc209e073341b56845e5cbd49',1,'smtp_session']]], - ['body_5flen',['body_len',['../structsmtp__session.html#a0da8b775ddfe5f8891464037a6b4bb4d',1,'smtp_session']]], - ['body_5fsent',['body_sent',['../structsmtp__session.html#a5893c61d863b4846a81d8a4bbcaebb5b',1,'smtp_session']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.html deleted file mode 100644 index f95e34c60f4834a1425889fa4e083ac02fc2d8ef..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.js deleted file mode 100644 index 248f702aad0ae3b7291e09ffc93d1b8860bcb153..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_3.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['cache_5fflush',['cache_flush',['../structmdns__outpacket.html#a9bd0fd91dda48baa2938dddd747d3195',1,'mdns_outpacket']]], - ['callback',['callback',['../structnetconn.html#abe796060bb06e585333ca9a87862b624',1,'netconn']]], - ['callback_5farg',['callback_arg',['../structsmtp__session.html#af0544df7a935a092d825d8f2380f970f',1,'smtp_session']]], - ['callback_5ffn',['callback_fn',['../structsmtp__session.html#a24c13d621e18311a613ab68b856a7f7b',1,'smtp_session']]], - ['cb',['cb',['../structmqtt__request__t.html#a32a4b14b0b8b5b8ce8db1074e53f4a79',1,'mqtt_request_t']]], - ['chksum_5flen_5frx',['chksum_len_rx',['../structudp__pcb.html#a5e2833df51760c83c6032608eb5d0d4d',1,'udp_pcb']]], - ['client_5fid',['client_id',['../structmqtt__connect__client__info__t.html#ad35f7850df21f001d5c5ffaa1a18c05a',1,'mqtt_connect_client_info_t']]], - ['client_5fpass',['client_pass',['../structmqtt__connect__client__info__t.html#a8f68efe91c5311418151256c96102d4b',1,'mqtt_connect_client_info_t']]], - ['client_5fuser',['client_user',['../structmqtt__connect__client__info__t.html#aec961673d5c3e8dc853c91f30d9333b5',1,'mqtt_connect_client_info_t']]], - ['close',['close',['../structtftp__context.html#ae9181c57d1cf89bc263f7671e5630a65',1,'tftp_context']]], - ['conn',['conn',['../structapi__msg.html#abec5e33802d69f1b601543d60699f028',1,'api_msg::conn()'],['../structlwip__sock.html#a3a3fee485b3361ed7054cde149355fb4',1,'lwip_sock::conn()']]], - ['conn_5fstate',['conn_state',['../structmqtt__client__s.html#af4a07c1079e2e2a336f1939d8b9677e6',1,'mqtt_client_s']]], - ['connect_5farg',['connect_arg',['../structmqtt__client__s.html#ae6d53359ec6d70533dab7c0d2717ce1a',1,'mqtt_client_s']]], - ['current_5finput_5fnetif',['current_input_netif',['../structip__globals.html#a7da899c663b1d560b61d92ba6d544701',1,'ip_globals']]], - ['current_5fip4_5fheader',['current_ip4_header',['../structip__globals.html#a2e810f97cf3e8e855e3baafc3be8c0d4',1,'ip_globals']]], - ['current_5fip6_5fheader',['current_ip6_header',['../structip__globals.html#aa5cfc3ac29dc746a4cbe844206b0ed41',1,'ip_globals']]], - ['current_5fip_5fheader_5ftot_5flen',['current_ip_header_tot_len',['../structip__globals.html#a17004526e6f1a164c0bab01aeac5e34a',1,'ip_globals']]], - ['current_5fiphdr_5fdest',['current_iphdr_dest',['../structip__globals.html#a0b4e54250c692c638408de54593d2aa1',1,'ip_globals']]], - ['current_5fiphdr_5fsrc',['current_iphdr_src',['../structip__globals.html#a04d85a3dc2c417050b3e088fa58a74b0',1,'ip_globals']]], - ['current_5fmsg',['current_msg',['../structnetconn.html#a49ba09038b2f2563fd3a38e38f8b8ab9',1,'netconn']]], - ['current_5fnetif',['current_netif',['../structip__globals.html#a7803dc5950d143e4433a0df689989bab',1,'ip_globals']]], - ['custom_5ffree_5ffunction',['custom_free_function',['../structpbuf__custom.html#af614d17874746cbbf778dc4ca9eac2e9',1,'pbuf_custom']]], - ['cyclic_5ftick',['cyclic_tick',['../structmqtt__client__s.html#a6274ba2eb2fe6afa970b1c8a650d8cef',1,'mqtt_client_s']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.html deleted file mode 100644 index d7db285eee2492847e1cf8aa04dcbd57174d4075..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.js deleted file mode 100644 index 8004b90571e3034de8fdbac4d7dfc5476019e0c1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_4.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['data_5fcb',['data_cb',['../structmqtt__client__s.html#a26dc9112351c042594a41703197925a7',1,'mqtt_client_s']]], - ['dest_5faddr',['dest_addr',['../structmdns__outpacket.html#a1fdc90b48d8cf1fc24895f0c7a5798e4',1,'mdns_outpacket']]], - ['destination_5faddress',['destination_address',['../structieee__802154__hdr.html#a87ce59d2804cacc5a58411c8b6c47f33',1,'ieee_802154_hdr']]], - ['destination_5fpan_5fid',['destination_pan_id',['../structieee__802154__hdr.html#ac1ad9159d3bb70b1a7223060c6c81efd',1,'ieee_802154_hdr']]], - ['destroy',['destroy',['../structtcp__ext__arg__callbacks.html#ace586d5d376b42465927a4fd8688c24b',1,'tcp_ext_arg_callbacks']]], - ['dhcp6_5frx_5foptions',['dhcp6_rx_options',['../dhcp6_8c.html#abcce06f078da4b03265d20c0bc1bdce0',1,'dhcp6.c']]], - ['dhcp_5frx_5foptions_5fgiven',['dhcp_rx_options_given',['../dhcp_8c.html#a058b71e1d26b3758b29d16d9f892c8cc',1,'dhcp.c']]], - ['dhcp_5frx_5foptions_5fval',['dhcp_rx_options_val',['../dhcp_8c.html#a5abd232496063bddcbc6692c0e8f9c1f',1,'dhcp.c']]], - ['dns_5faddrtype',['dns_addrtype',['../structdns__api__msg.html#afb2536a6c342bed4c4ad9d75982f7493',1,'dns_api_msg']]], - ['dns_5fttl',['dns_ttl',['../structmdns__service.html#a5a939a4da01cb50c74cd53b352e4fa14',1,'mdns_service::dns_ttl()'],['../structmdns__host.html#a4547e5a8375fc1f1372546268a80d51b',1,'mdns_host::dns_ttl()']]], - ['domain_5foffsets',['domain_offsets',['../structmdns__outpacket.html#aee97e98c4869aa63ffe348d38d87221f',1,'mdns_outpacket']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.html deleted file mode 100644 index 7bbceeb0db72eb840715b8e61e0e892aeae9c7a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.js deleted file mode 100644 index ac86601695da32c894b7bdd8912665714c709044..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_5.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['err',['err',['../structapi__msg.html#a8c66bd95217fa627f13f2f0847bbb25f',1,'api_msg::err()'],['../structdns__api__msg.html#a6536d91adb146555461359bd451b30de',1,'dns_api_msg::err()']]], - ['errevent',['errevent',['../structlwip__sock.html#a9245a7ab9471bfb6fac94c66d26fba5e',1,'lwip_sock']]], - ['ethaddr',['ethaddr',['../structbridgeif__initdata__s.html#a8e0048db5e021f5d79411492dc9330bc',1,'bridgeif_initdata_s']]], - ['etharp',['etharp',['../structstats__.html#aa52547cb08dc828927494dc485bb69f3',1,'stats_']]], - ['exceptset',['exceptset',['../structlwip__select__cb.html#a2a1e68993ed887fca326d1373ea6caed',1,'lwip_select_cb']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.html deleted file mode 100644 index 4eb162d6742a3c17390d93084f152f6c3be56bc9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.js deleted file mode 100644 index c489f6aec6df8b4f90322ba28223e61ff87c1eec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['flags',['flags',['../structnetconn.html#a96cb9a3830248699bd07a1a447e5630c',1,'netconn::flags()'],['../structnetif.html#a1c171db6097bbb6f09f63549a66e00ea',1,'netif::flags()'],['../structpbuf.html#aa4d1af2cab3d9280d29212095b5b872a',1,'pbuf::flags()']]], - ['frame_5fcontrol',['frame_control',['../structieee__802154__hdr.html#a1d1e2cef0e0c1b1e1fd02a8a5f07fb10',1,'ieee_802154_hdr']]], - ['from',['from',['../structsmtp__session.html#a8dc4651c67618e33c56dc66790bc12ee',1,'smtp_session']]], - ['from_5flen',['from_len',['../structsmtp__session.html#a191b09e7142414a671da82fece888e65',1,'smtp_session']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.html deleted file mode 100644 index 04088295800cf3869ee36697787087268ff00a16..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.js deleted file mode 100644 index 0c3fc91f35f7a228beb53f1302e1d7b21d029797..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['get_5fvalue',['get_value',['../structsnmp__node__instance.html#a17aa954aa34672f4a399bf0d91c0a649',1,'snmp_node_instance::get_value()'],['../structsnmp__table__node.html#ac65c57e29faa456a9a710185109fe272',1,'snmp_table_node::get_value()']]], - ['group_5faddress',['group_address',['../structigmp__group.html#ae26e6041f865880bf46cd21b6f9af854',1,'igmp_group::group_address()'],['../structmld__group.html#a781abf78d835627ded1202166b44b88e',1,'mld_group::group_address()']]], - ['group_5fstate',['group_state',['../structigmp__group.html#add0d24f719ad4b598abad254689ad911',1,'igmp_group::group_state()'],['../structmld__group.html#ae9cfd3f126257aa3aff4a24e05c04059',1,'mld_group::group_state()']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.html deleted file mode 100644 index d54d09666041527b8cc8c12bed5f0e4dfb7e2b94..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.js deleted file mode 100644 index 9a30316c0880cd9f2838b41f4ddeca5e8dcb4ed4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_8.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['h_5ferrno',['h_errno',['../netdb_8c.html#a2a1ce3f2040007303d36c0b682b5ac10',1,'h_errno(): netdb.c'],['../lwip_2netdb_8h.html#a2a1ce3f2040007303d36c0b682b5ac10',1,'h_errno(): netdb.c']]], - ['hwaddr',['hwaddr',['../structnetif.html#aee967965d999fc1a4c40a66709304e69',1,'netif']]], - ['hwaddr_5flen',['hwaddr_len',['../structnetif.html#afe1181561cb16241f3cb5ed01e567d42',1,'netif']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.html deleted file mode 100644 index 234dc60a4ac185f6c48a0b0f2b6d0bb39ab24ef7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.js deleted file mode 100644 index 5dc94c8fca60305376936ef2683e66294339b732..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_9.js +++ /dev/null @@ -1,34 +0,0 @@ -var searchData= -[ - ['icmp',['icmp',['../structstats__.html#a10bc430163b0e6db91338aded5b7019a',1,'stats_']]], - ['icmp6',['icmp6',['../structstats__.html#a25a6b5940e32d53a066aa1bbc2028c03',1,'stats_']]], - ['ieee_5f802154_5fpan_5fid',['ieee_802154_pan_id',['../structlowpan6__ieee802154__data.html#a017fc6f447215e4b65955ee7b1ed798f',1,'lowpan6_ieee802154_data']]], - ['if_5fidx',['if_idx',['../structpbuf.html#a6a58e90efbb4751608e9a1fdbd91e697',1,'pbuf']]], - ['ifindiscards',['ifindiscards',['../structstats__mib2__netif__ctrs.html#a4a767e6b835d5ad2f9b73751de2b0947',1,'stats_mib2_netif_ctrs']]], - ['ifinerrors',['ifinerrors',['../structstats__mib2__netif__ctrs.html#afda1a14dc79bb65a33f97f9fb467ec1d',1,'stats_mib2_netif_ctrs']]], - ['ifinnucastpkts',['ifinnucastpkts',['../structstats__mib2__netif__ctrs.html#a111f08290b3c6944108237cefba066dd',1,'stats_mib2_netif_ctrs']]], - ['ifinoctets',['ifinoctets',['../structstats__mib2__netif__ctrs.html#a7e9ddf9b4a17748a9d3f041c1d24ba8e',1,'stats_mib2_netif_ctrs']]], - ['ifinucastpkts',['ifinucastpkts',['../structstats__mib2__netif__ctrs.html#a9ed42d6329a9616669ba21789fa001d8',1,'stats_mib2_netif_ctrs']]], - ['ifinunknownprotos',['ifinunknownprotos',['../structstats__mib2__netif__ctrs.html#ac34eb01b42f22b1e49ca7c9734e737aa',1,'stats_mib2_netif_ctrs']]], - ['ifoutdiscards',['ifoutdiscards',['../structstats__mib2__netif__ctrs.html#a3a2aec508fd4466ca8bab10d8dc2c842',1,'stats_mib2_netif_ctrs']]], - ['ifouterrors',['ifouterrors',['../structstats__mib2__netif__ctrs.html#a91b60bb78759c9b655a74bb4fae3346e',1,'stats_mib2_netif_ctrs']]], - ['ifoutnucastpkts',['ifoutnucastpkts',['../structstats__mib2__netif__ctrs.html#afd3264670c39cc0d721a35cb6650f8d7',1,'stats_mib2_netif_ctrs']]], - ['ifoutoctets',['ifoutoctets',['../structstats__mib2__netif__ctrs.html#a24151d13a55452518e5f7832f48bd5a7',1,'stats_mib2_netif_ctrs']]], - ['ifoutucastpkts',['ifoutucastpkts',['../structstats__mib2__netif__ctrs.html#a24aba9660a2951027b23d4118b57c471',1,'stats_mib2_netif_ctrs']]], - ['igmp',['igmp',['../structstats__.html#a877e369c2abef97f13492faa838e2271',1,'stats_']]], - ['igmp_5fmac_5ffilter',['igmp_mac_filter',['../structnetif.html#ae64e56581bf0f136601f24c5395c19f0',1,'netif']]], - ['in6addr_5fany',['in6addr_any',['../inet6_8c.html#af8c97553060738d9edd6bfeab13ef7c3',1,'in6addr_any(): inet6.c'],['../lwip_2inet_8h.html#af8c97553060738d9edd6bfeab13ef7c3',1,'in6addr_any(): inet6.c']]], - ['inpub_5fpkt_5fid',['inpub_pkt_id',['../structmqtt__client__s.html#a6c81d0dd14e786222425ea04fd060824',1,'mqtt_client_s']]], - ['input',['input',['../structnetif.html#a8fe4f1b7b0d710216287da9615164a5c',1,'netif']]], - ['instance_5foid',['instance_oid',['../structsnmp__node__instance.html#aedb358729c310c8e5b391dd256726a23',1,'snmp_node_instance']]], - ['ip',['ip',['../structstats__.html#a40f5b637d083896a07a3482ede23b7ed',1,'stats_']]], - ['ip6',['ip6',['../structstats__.html#afc0942a5bc26735cf059099636b85336',1,'stats_']]], - ['ip6_5faddr',['ip6_addr',['../structnetif.html#ab7ef575d4ab398a182bc6e592f4d53a4',1,'netif']]], - ['ip6_5faddr_5fstate',['ip6_addr_state',['../structnetif.html#a54e81344084e9840a51cc4abab3b059b',1,'netif']]], - ['ip6_5faddr_5fvalid_5flife',['ip6_addr_valid_life',['../structnetif.html#a26f6e26d4a54c998716c10b7b85c8230',1,'netif']]], - ['ip6_5fautoconfig_5fenabled',['ip6_autoconfig_enabled',['../structnetif.html#ad98bafb7733b40ef898e53d91fbfa20f',1,'netif']]], - ['ip6_5ffrag',['ip6_frag',['../structstats__.html#a7373df7bc44bb9913a42c0bc7b3039cf',1,'stats_']]], - ['ip_5faddr',['ip_addr',['../structnetif.html#a9776aaee37ea8f07b9ddc0f8b4e7e866',1,'netif']]], - ['ip_5fdata',['ip_data',['../ip_8c.html#ac944fb6564f181bc90bc7c2b8b00d94c',1,'ip_data(): ip.c'],['../ip_8h.html#ac944fb6564f181bc90bc7c2b8b00d94c',1,'ip_data(): ip.c']]], - ['ip_5ffrag',['ip_frag',['../structstats__.html#a81fcccf03ab0d4e31423f39d0c880302',1,'stats_']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.html deleted file mode 100644 index 0892488159c88ed62b6d58503645a1a799248d85..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.js deleted file mode 100644 index 8c223f45e8f4bc02a749fdd45ab7a7390b22e1e9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_a.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['jl',['jl',['../structapi__msg.html#a6387bddb309c218ac0ccc5ef6d7a033e',1,'api_msg']]], - ['jumpers',['jumpers',['../structnetbios__answer.html#a69cd3e8b8265531a7ce3e5cbd4911683',1,'netbios_answer']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.html deleted file mode 100644 index ea46965c3ad3a3f69262fb350ddf0eeec52ef131..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.js deleted file mode 100644 index c8680df95dd0aa0465f522928c3cb60c9e6edaec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_b.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['keep_5falive',['keep_alive',['../structmqtt__connect__client__info__t.html#ac80262a7456812e9eefffd8c3b9ac21a',1,'mqtt_connect_client_info_t']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.html deleted file mode 100644 index 94bf1a67c14da9d71799d3bc64f82eca2e2dad33..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.js deleted file mode 100644 index b0f7147b3b3655d1a23b649e5ec3fc1c23d5114f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_c.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['last_5freporter_5fflag',['last_reporter_flag',['../structigmp__group.html#a8fa72062d168d81c1c5ae5209eb0a874',1,'igmp_group::last_reporter_flag()'],['../structmld__group.html#aa8eb75f4dfaefbf0d2853b0e31ceb53b',1,'mld_group::last_reporter_flag()']]], - ['lastconflict',['lastconflict',['../structautoip.html#a2f51d8cde73e20d6e0ae3ec8053afb55',1,'autoip']]], - ['lastdata',['lastdata',['../structlwip__sock.html#aa487ac16b7e5b6a2a618b7b5060247e1',1,'lwip_sock']]], - ['legacy_5fquery',['legacy_query',['../structmdns__outpacket.html#aff8c520bffa87c78e0ee2440571bbd65',1,'mdns_outpacket']]], - ['len',['len',['../structnetvector.html#a8a95e6dcf57067e4354b9c2b6b391dbd',1,'netvector::len()'],['../structpbuf.html#a6f82449625e36e294f5d210268c0703f',1,'pbuf::len()'],['../structapi__msg.html#a40624c398d1939bfee54bffa708a363e',1,'api_msg::len()']]], - ['linger',['linger',['../structnetconn.html#a25ed06d944da0b0b9e7db5265be3fa3d',1,'netconn']]], - ['link',['link',['../structstats__.html#a67759c9b0059bf569f9f771df23924eb',1,'stats_']]], - ['link_5fcallback',['link_callback',['../structnetif.html#a4388cfadc8b4e9a9c1c93ce777bc3673',1,'netif']]], - ['link_5fspeed',['link_speed',['../structnetif.html#a908452e854180941054ed89f52bb8094',1,'netif']]], - ['link_5ftype',['link_type',['../structnetif.html#ad0ee2a2169e384a2977ece2c471e0062',1,'netif']]], - ['linkoutput',['linkoutput',['../structnetif.html#acaaac9b415a7be73eb8a287c8ed18a8d',1,'netif']]], - ['llipaddr',['llipaddr',['../structautoip.html#a13b5da8a86839b4cd9bd9f5400ac9dc7',1,'autoip']]], - ['local_5fip',['local_ip',['../structtcp__pcb__listen.html#a8a4f7b0551a0c6926a08ea5b6b3d5987',1,'tcp_pcb_listen::local_ip()'],['../structtcp__pcb.html#a0c4f101d55debee0d8fad86a7eb4f76f',1,'tcp_pcb::local_ip()'],['../structudp__pcb.html#a6160ea5e52f0d33e51b16b853ea1cd63',1,'udp_pcb::local_ip()']]], - ['local_5fport',['local_port',['../structudp__pcb.html#a8cc805631142eefc5593ae8ba3302d7c',1,'udp_pcb']]], - ['lock_5ftcpip_5fcore',['lock_tcpip_core',['../tcpip_8c.html#acd7be2108e9a47fd8f1ab0a49f76241d',1,'lock_tcpip_core(): tcpip.c'],['../tcpip_8h.html#acd7be2108e9a47fd8f1ab0a49f76241d',1,'lock_tcpip_core(): tcpip.c']]], - ['lowpan6_5fcontext',['lowpan6_context',['../structlowpan6__ieee802154__data.html#a190c9c06dfe1075abb7399f99553b507',1,'lowpan6_ieee802154_data']]], - ['lwip_5fcyclic_5ftimers',['lwip_cyclic_timers',['../timeouts_8c.html#addc06ab816f051a0fe6f280972eed142',1,'lwip_cyclic_timers(): timeouts.c'],['../timeouts_8h.html#addc06ab816f051a0fe6f280972eed142',1,'lwip_cyclic_timers(): timeouts.c']]], - ['lwip_5fnum_5fcyclic_5ftimers',['lwip_num_cyclic_timers',['../timeouts_8c.html#a9d01f287a19f20b073d3a1c306ecbfcd',1,'lwip_num_cyclic_timers(): timeouts.c'],['../timeouts_8h.html#a9d01f287a19f20b073d3a1c306ecbfcd',1,'lwip_num_cyclic_timers(): timeouts.c']]], - ['lwip_5fstats',['lwip_stats',['../stats_8c.html#a614735db0145db9ba944ede600d1d19b',1,'lwip_stats(): stats.c'],['../stats_8h.html#a614735db0145db9ba944ede600d1d19b',1,'lwip_stats(): stats.c']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.html deleted file mode 100644 index b9381e99e3cdc30034ae7ba159aa45671e6904a0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.js deleted file mode 100644 index 6e327b13a76149a483b3e7e33cc2b1a6f2e2d025..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_d.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['max_5ffdb_5fdynamic_5fentries',['max_fdb_dynamic_entries',['../structbridgeif__initdata__s.html#aeb312c2e698513c6416d5c8459ad622f',1,'bridgeif_initdata_s']]], - ['max_5ffdb_5fstatic_5fentries',['max_fdb_static_entries',['../structbridgeif__initdata__s.html#a210915aa1b0436ccabc7e8d9fd3c3fe6',1,'bridgeif_initdata_s']]], - ['max_5fnumber_5fof_5fpending_5fsessions',['max_number_of_pending_sessions',['../structnetbios__answer.html#a58aba600ed34b7c689606c296ef57c8c',1,'netbios_answer']]], - ['max_5fports',['max_ports',['../structbridgeif__initdata__s.html#a0e0bb6a885967b5fcfef09a8f0adc63f',1,'bridgeif_initdata_s']]], - ['max_5ftotal_5fnumber_5fof_5fcommand_5fblocks',['max_total_number_of_command_blocks',['../structnetbios__answer.html#a9cf85c173fe0d99c1c4e7e09aaeed9b8',1,'netbios_answer']]], - ['max_5ftotal_5fsessions_5fpossible',['max_total_sessions_possible',['../structnetbios__answer.html#a0069c9ae014881298828660787fa945e',1,'netbios_answer']]], - ['mcast_5fifindex',['mcast_ifindex',['../structraw__pcb.html#a5124a21e1523c774bd76c0eabc7c7ca8',1,'raw_pcb::mcast_ifindex()'],['../structudp__pcb.html#ac80ae56333b88cea08bfa3563b0dd3cd',1,'udp_pcb::mcast_ifindex()']]], - ['mcast_5fip4',['mcast_ip4',['../structudp__pcb.html#a1c32c7ebd76898cf8f1227c10d34dbe0',1,'udp_pcb']]], - ['mcast_5fttl',['mcast_ttl',['../structraw__pcb.html#a2ecc77e919de9bb552d1c70e771e2cad',1,'raw_pcb::mcast_ttl()'],['../structudp__pcb.html#aaab9255f7f1186aef12d45c9bb90d3f4',1,'udp_pcb::mcast_ttl()']]], - ['mem',['mem',['../structstats__.html#a656444f95080c6a3d474f73a6fcd9b1c',1,'stats_']]], - ['memp',['memp',['../structstats__.html#aa75d6b389e94b0f619b5db0daaf569fc',1,'stats_']]], - ['mib2',['mib2',['../structstats__.html#ac001c065c56c26c3952b19b9ce0d5832',1,'stats_']]], - ['mib2_5fcounters',['mib2_counters',['../structnetif.html#ab32cbe1851154fd020bac4be558f5fd5',1,'netif']]], - ['mld6',['mld6',['../structstats__.html#ab0ad1d07dff25cd3e4a8e5be607497f8',1,'stats_']]], - ['mld_5fmac_5ffilter',['mld_mac_filter',['../structnetif.html#abc67963ff9f574e98ef9c50138a3e470',1,'netif']]], - ['msg',['msg',['../structapi__msg.html#aef71459b5251d796434f741ca630d528',1,'api_msg']]], - ['msg_5fidx',['msg_idx',['../structmqtt__client__s.html#aae7bd1da3461efef9616934feb166aa5',1,'mqtt_client_s']]], - ['mtu',['mtu',['../structnetif.html#aca7d56b4e0f822b0ced2885f222b8d48',1,'netif']]], - ['mtu6',['mtu6',['../structnetif.html#acd78fca5dad6468605f38e327b3a5e72',1,'netif']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.html deleted file mode 100644 index 375ad705d8f5041526329d342378f56db87e5937..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.js deleted file mode 100644 index 58a49abcfb0b633c9de3105d0ceda404bcd06ee9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_e.js +++ /dev/null @@ -1,25 +0,0 @@ -var searchData= -[ - ['n',['n',['../structapi__msg.html#adbbfc2baa8088b31fc722365237e5807',1,'api_msg']]], - ['name',['name',['../structmdns__service.html#ac6d92cf213e3647d3ca1520595c3b784',1,'mdns_service::name()'],['../structmdns__host.html#a560447b364854eb5480e137e09d3cd24',1,'mdns_host::name()'],['../structnetif.html#a32fca6ffd28bb9af3f891a378827a67e',1,'netif::name()'],['../structdns__api__msg.html#ada44a0eb6c9181cac80cfbbee01d3b53',1,'dns_api_msg::name()']]], - ['name_5fsize',['name_size',['../structnetbios__answer.html#a5828dc04e01a1f7b734019db428fd46d',1,'netbios_answer']]], - ['nd6',['nd6',['../structstats__.html#ab348a3a4b593b05d7df1293a06af8adf',1,'stats_']]], - ['netif',['netif',['../structmdns__packet.html#ac7307f344f654cb954f92d578dc7c989',1,'mdns_packet::netif()'],['../structmdns__outpacket.html#ad0bd066f127d35a0ce67193e1cd07430',1,'mdns_outpacket::netif()']]], - ['netif_5fdefault',['netif_default',['../netif_8c.html#a3d0925cbce550ed461907aee816713ba',1,'netif_default(): netif.c'],['../netif_8h.html#a3d0925cbce550ed461907aee816713ba',1,'netif_default(): netif.c']]], - ['netif_5flist',['netif_list',['../netif_8c.html#a1c8141eaa98f6dc6dfddbb23a706656c',1,'netif_list(): netif.c'],['../netif_8h.html#a1c8141eaa98f6dc6dfddbb23a706656c',1,'netif_list(): netif.c']]], - ['next',['next',['../structmem.html#a5abf13a11156e92c417f7ff66ef0b5cf',1,'mem::next()'],['../structmqtt__request__t.html#aca8de21579f51e7742076a4975a4177b',1,'mqtt_request_t::next()'],['../structsnmp__varbind.html#a7388422ffb0607b209a39d6d3fcad40e',1,'snmp_varbind::next()'],['../structigmp__group.html#a95c41b9e7de6a14bb8a7910913395e78',1,'igmp_group::next()'],['../structmld__group.html#a9273a345a5754241bf26ddc835d27ddc',1,'mld_group::next()'],['../structnetif.html#ae77736b64df442242795220d76be6b86',1,'netif::next()'],['../structpbuf.html#a5e5763c94fd18d78937b0b58ce7df341',1,'pbuf::next()'],['../structpbuf__rom.html#a5ffdf590ed65b217e2d96f648e1bd3e7',1,'pbuf_rom::next()'],['../structlwip__select__cb.html#a94128f0e164f895226f20fe75fddd35a',1,'lwip_select_cb::next()'],['../structtcp__pcb__listen.html#a0483d0c2a2758dcef18689be2efbdf34',1,'tcp_pcb_listen::next()'],['../structtcp__pcb.html#a2aed7ffb5fb83aabe68b36f097d99260',1,'tcp_pcb::next()']]], - ['node',['node',['../structsnmp__node__instance.html#a4136f44404b25f4d4dacc6b6b76e77ac',1,'snmp_node_instance::node()'],['../structsnmp__tree__node.html#ad851f80c809606947c99cb26a9163386',1,'snmp_tree_node::node()'],['../structsnmp__leaf__node.html#aa9e43030b5229d8425082c595c576992',1,'snmp_leaf_node::node()'],['../structsnmp__scalar__node.html#a3c9e5cc0a5e22ececeeb3c512d25e3a1',1,'snmp_scalar_node::node()'],['../structsnmp__scalar__array__node.html#a34753e75ec873c92381bf9b6d00d411b',1,'snmp_scalar_array_node::node()'],['../structsnmp__table__node.html#a3f12334e8d1556c36ce3e2206001ab18',1,'snmp_table_node::node()']]], - ['node_5ftype',['node_type',['../structsnmp__node.html#a1af8e20a688943a419b307bf123b1851',1,'snmp_node']]], - ['num',['num',['../structnetif.html#ab7ef01e505dd2feb781fe86756b1c973',1,'netif::num()'],['../structmemp__desc.html#a2c32db78e565b8812ca0e20fe929a8a7',1,'memp_desc::num()']]], - ['number_5fof_5falignment_5ferrors',['number_of_alignment_errors',['../structnetbios__answer.html#ab4f9ff63bd5529418c07762506189ad2',1,'netbios_answer']]], - ['number_5fof_5fcollisions',['number_of_collisions',['../structnetbios__answer.html#a45b7aec200434d3aaabc3ea6ebc46c1e',1,'netbios_answer']]], - ['number_5fof_5fcrcs',['number_of_crcs',['../structnetbios__answer.html#ab23a11db86a170b46aa8f8af434534d8',1,'netbios_answer']]], - ['number_5fof_5ffree_5fcommand_5fblocks',['number_of_free_command_blocks',['../structnetbios__answer.html#af41cbffb0ac6a9db3305b3fc64646219',1,'netbios_answer']]], - ['number_5fof_5fgood_5freceives',['number_of_good_receives',['../structnetbios__answer.html#a0eab7dbe733cc50f515126649de596ea',1,'netbios_answer']]], - ['number_5fof_5fgood_5fsends',['number_of_good_sends',['../structnetbios__answer.html#aa6088bca2a59ffcd077a474330511abd',1,'netbios_answer']]], - ['number_5fof_5fnames',['number_of_names',['../structnetbios__answer.html#ac4a95ccabbb945c9470e0cfd470be491',1,'netbios_answer']]], - ['number_5fof_5fno_5fresource_5fcondition',['number_of_no_resource_condition',['../structnetbios__answer.html#a62946dd0f27e9f9b9f295dcde4d3ea42',1,'netbios_answer']]], - ['number_5fof_5fpending_5fsessions',['number_of_pending_sessions',['../structnetbios__answer.html#a66098747155d5bd56f1c92aa8da10c1d',1,'netbios_answer']]], - ['number_5fof_5fretransmits',['number_of_retransmits',['../structnetbios__answer.html#ab175ad0f89102b3b3f81a41b5a72b321',1,'netbios_answer']]], - ['number_5fof_5fsend_5faborts',['number_of_send_aborts',['../structnetbios__answer.html#a1560e3864a0821acea9410e8c1d21408',1,'netbios_answer']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.html deleted file mode 100644 index d3714186686f9b126cad455a729c3a715afba4d0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.js deleted file mode 100644 index 80559e15d0a179a48d35fbe535e4c71ee12594d2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/search/variables_f.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['offset',['offset',['../structapi__msg.html#a4bd9382dd42b18120803e246a0203353',1,'api_msg']]], - ['oid',['oid',['../structsnmp__varbind.html#ace3a9e4dcdc9a5ec79a20c84946418a4',1,'snmp_varbind::oid()'],['../structsnmp__node.html#ae7a3bb0eb49ac527d461be414937f271',1,'snmp_node::oid()']]], - ['old_5faddress',['old_address',['../structnetif__ext__callback__args__t_1_1ipv4__changed__s.html#a0f6e5c1318218d95f1d3dc8c29c30ade',1,'netif_ext_callback_args_t::ipv4_changed_s::old_address()'],['../structnetif__ext__callback__args__t_1_1ipv6__set__s.html#aafda237ad0c20d25fa2ad83d63051226',1,'netif_ext_callback_args_t::ipv6_set_s::old_address()']]], - ['old_5fstate',['old_state',['../structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#a9b58712e82a73803391523324e19a776',1,'netif_ext_callback_args_t::ipv6_addr_state_changed_s']]], - ['op_5fcompleted',['op_completed',['../structnetconn.html#a982506698a59f185ff3f16d1675ea4ae',1,'netconn']]], - ['open',['open',['../structtftp__context.html#ae70d64e8e20328cc492d766506df4cba',1,'tftp_context']]], - ['original',['original',['../structpbuf__custom__ref.html#a135a1476908337d8073241fd7f68fa1d',1,'pbuf_custom_ref']]], - ['output',['output',['../structmqtt__client__s.html#a667c1dc7a6008055b63877acb06f333c',1,'mqtt_client_s::output()'],['../structnetif.html#a8e1dcfe65db487feecd244355f39215e',1,'netif::output()']]], - ['output_5fip6',['output_ip6',['../structnetif.html#ac38383379cff22c402156fec71c19617',1,'netif']]] -]; diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.html deleted file mode 100644 index 6840e96e19ac63b8afff51773cdf771e5bbb7c15..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - -lwIP: src/netif/slipif.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    slipif.c File Reference
    -
    -
    -
    #include "netif/slipif.h"
    -#include "lwip/opt.h"
    -#include "lwip/def.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/stats.h"
    -#include "lwip/snmp.h"
    -#include "lwip/sys.h"
    -#include "lwip/sio.h"
    -
    - - - - - -

    -Macros

    #define SLIP_MAX_SIZE   1500
     
    #define SLIP_SIO_SPEED(sio_fd)   0
     
    - - - - - - - - - - - -

    -Functions

    err_t slipif_init (struct netif *netif)
     
    void slipif_poll (struct netif *netif)
     
    void slipif_process_rxqueue (struct netif *netif)
     
    void slipif_received_byte (struct netif *netif, u8_t data)
     
    void slipif_received_bytes (struct netif *netif, u8_t *data, u8_t len)
     
    -

    Detailed Description

    -

    SLIP Interface

    -

    Macro Definition Documentation

    - -

    ◆ SLIP_MAX_SIZE

    - -
    -
    - - - - -
    #define SLIP_MAX_SIZE   1500
    -
    -

    Maximum packet size that is received by this netif

    - -
    -
    - -

    ◆ SLIP_SIO_SPEED

    - -
    -
    - - - - - - - - -
    #define SLIP_SIO_SPEED( sio_fd)   0
    -
    -

    Define this to the interface speed for SNMP (sio_fd is the sio_fd_t returned by sio_open). The default value of zero means 'unknown'.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.js deleted file mode 100644 index fa8dc348b6706dc9a4424e962d1c7290edc9ccf4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8c.js +++ /dev/null @@ -1,10 +0,0 @@ -var slipif_8c = -[ - [ "SLIP_MAX_SIZE", "slipif_8c.html#accf448f9dabb0f33ef46b40355691cab", null ], - [ "SLIP_SIO_SPEED", "slipif_8c.html#a2a9e9ed81732a6794a9b9a712f75a1cc", null ], - [ "slipif_init", "group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3", null ], - [ "slipif_poll", "group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6", null ], - [ "slipif_process_rxqueue", "group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946", null ], - [ "slipif_received_byte", "group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3", null ], - [ "slipif_received_bytes", "group__slipif.html#gabbee48569a513c90fe154632038eb6d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.html deleted file mode 100644 index a5025000bb00de2b9c9200c1eb7713d8538508f2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -lwIP: src/include/netif/slipif.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    slipif.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/netif.h"
    -
    - - - - - -

    -Macros

    #define SLIP_USE_RX_THREAD   !NO_SYS
     
    #define SLIP_RX_QUEUE   SLIP_RX_FROM_ISR
     
    - - - - - - - - - - - -

    -Functions

    err_t slipif_init (struct netif *netif)
     
    void slipif_poll (struct netif *netif)
     
    void slipif_process_rxqueue (struct netif *netif)
     
    void slipif_received_byte (struct netif *netif, u8_t data)
     
    void slipif_received_bytes (struct netif *netif, u8_t *data, u8_t len)
     
    -

    Detailed Description

    -

    SLIP netif API

    -

    Macro Definition Documentation

    - -

    ◆ SLIP_RX_QUEUE

    - -
    -
    - - - - -
    #define SLIP_RX_QUEUE   SLIP_RX_FROM_ISR
    -
    -

    Set this to 1 to enable functions to pass in RX bytes from ISR context. If enabled, slipif_received_byte[s]() process incoming bytes and put assembled packets on a queue, which is fed into lwIP from slipif_poll(). If disabled, slipif_poll() polls the serial line (using sio_tryread()). Set this to 1 (default for SLIP_RX_FROM_ISR) to queue incoming packets received by slipif_received_byte[s]() as long as PBUF_POOL pbufs are available. If disabled, packets will be dropped if more than one packet is received.

    - -
    -
    - -

    ◆ SLIP_USE_RX_THREAD

    - -
    -
    - - - - -
    #define SLIP_USE_RX_THREAD   !NO_SYS
    -
    -

    Set this to 1 to start a thread that blocks reading on the serial line (using sio_read()).

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.js deleted file mode 100644 index c6f8b6e2b8d55be09ec5a2816f1cdf0ef223e67f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/slipif_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var slipif_8h = -[ - [ "SLIP_RX_QUEUE", "slipif_8h.html#a37ce8613535232db02bfd9ae9b51c668", null ], - [ "SLIP_USE_RX_THREAD", "slipif_8h.html#a198967c11f79cffc32192710294e8826", null ], - [ "slipif_init", "group__slipif.html#ga687973ba82dab13a5b9d38d7399aeee3", null ], - [ "slipif_poll", "group__slipif.html#ga7b036fd1cde9b299139cac62f52d15a6", null ], - [ "slipif_process_rxqueue", "group__slipif.html#gae135be7d61e5bb49ab72476b0aa70946", null ], - [ "slipif_received_byte", "group__slipif.html#ga3f2f5e2fa4a816dc27a46f3ee91cf1b3", null ], - [ "slipif_received_bytes", "group__slipif.html#gabbee48569a513c90fe154632038eb6d6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.html deleted file mode 100644 index 211af0c3f007b5d83996c27094ef1581c554f3c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -lwIP: src/apps/smtp/smtp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    smtp.c File Reference
    -
    -
    -
    #include "lwip/apps/smtp.h"
    -#include "lwip/sys.h"
    -#include "lwip/sockets.h"
    -#include "lwip/altcp.h"
    -#include "lwip/dns.h"
    -#include "lwip/mem.h"
    -#include "lwip/altcp_tcp.h"
    -#include "lwip/altcp_tls.h"
    -#include <string.h>
    -#include <stdlib.h>
    -
    - - - -

    -Data Structures

    struct  smtp_session
     
    - - - - - - - - - -

    -Macros

    #define SMTP_POLL_INTERVAL   4
     
    #define SMTP_TIMEOUT_DATABLOCK   ( 3 * 60 * SMTP_POLL_INTERVAL / 2)
     
    #define SMTP_TIMEOUT_DATATERM   (10 * 60 * SMTP_POLL_INTERVAL / 2)
     
    #define SMTP_TIMEOUT   ( 2 * 60 * SMTP_POLL_INTERVAL / 2)
     
    - - - -

    -Enumerations

    enum  smtp_session_state
     
    - - - - - - - - - - - - - - - -

    -Functions

    err_t smtp_set_server_addr (const char *server)
     
    void smtp_set_server_port (u16_t port)
     
    void smtp_set_tls_config (struct altcp_tls_config *tls_config)
     
    err_t smtp_set_auth (const char *username, const char *pass)
     
    err_t smtp_send_mail (const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg)
     
    err_t smtp_send_mail_static (const char *from, const char *to, const char *subject, const char *body, smtp_result_fn callback_fn, void *callback_arg)
     
    void smtp_send_mail_int (void *arg)
     
    -

    Detailed Description

    -

    SMTP client module

    -

    Author: Simon Goldschmidt

    -

    Macro Definition Documentation

    - -

    ◆ SMTP_POLL_INTERVAL

    - -
    -
    - - - - -
    #define SMTP_POLL_INTERVAL   4
    -
    -

    TCP poll interval. Unit is 0.5 sec.

    - -
    -
    - -

    ◆ SMTP_TIMEOUT

    - -
    -
    - - - - -
    #define SMTP_TIMEOUT   ( 2 * 60 * SMTP_POLL_INTERVAL / 2)
    -
    -

    TCP poll timeout while not sending the body. This is somewhat lower than the RFC states (5 minutes for initial, MAIL and RCPT) but still OK for us here. 2 minutes

    - -
    -
    - -

    ◆ SMTP_TIMEOUT_DATABLOCK

    - -
    -
    - - - - -
    #define SMTP_TIMEOUT_DATABLOCK   ( 3 * 60 * SMTP_POLL_INTERVAL / 2)
    -
    -

    TCP poll timeout while sending message body, reset after every successful write. 3 minutes

    - -
    -
    - -

    ◆ SMTP_TIMEOUT_DATATERM

    - -
    -
    - - - - -
    #define SMTP_TIMEOUT_DATATERM   (10 * 60 * SMTP_POLL_INTERVAL / 2)
    -
    -

    TCP poll timeout while waiting for confirmation after sending the body. 10 minutes

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ smtp_session_state

    - -
    -
    - - - - -
    enum smtp_session_state
    -
    -

    State for SMTP client state machine

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.js deleted file mode 100644 index e88b38893150052bbaaf28f22411baef6cae9be5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/smtp_8c.js +++ /dev/null @@ -1,16 +0,0 @@ -var smtp_8c = -[ - [ "smtp_session", "structsmtp__session.html", "structsmtp__session" ], - [ "SMTP_POLL_INTERVAL", "smtp_8c.html#a19ebd0b9a82b87fd205fed0dba06649e", null ], - [ "SMTP_TIMEOUT", "smtp_8c.html#a6029851c4f71d98b00d6c49a17ea9ef6", null ], - [ "SMTP_TIMEOUT_DATABLOCK", "smtp_8c.html#ad853ab316a3b866b87c0454053febfe3", null ], - [ "SMTP_TIMEOUT_DATATERM", "smtp_8c.html#a73855e673457f748b6bcba49aab9b035", null ], - [ "smtp_session_state", "smtp_8c.html#a04947fff2d3a3803e6c716aecc7f2bae", null ], - [ "smtp_send_mail", "group__smtp.html#gae43119480c4146df9eeff7ae80c767f7", null ], - [ "smtp_send_mail_int", "group__smtp.html#gaa9331cc8c6d73a8cd7e6e4466aca9243", null ], - [ "smtp_send_mail_static", "group__smtp.html#ga06f6582701def2a62582373bb0be5788", null ], - [ "smtp_set_auth", "group__smtp.html#ga79567a5a75e048a6b8addb5b038fc899", null ], - [ "smtp_set_server_addr", "group__smtp.html#ga1ccf4305461ec16cf41599341ec54983", null ], - [ "smtp_set_server_port", "group__smtp.html#ga4b0606e7ad64d8215cebbea43f08759f", null ], - [ "smtp_set_tls_config", "group__smtp.html#gae72a8a0ec42ecae1be401978e224c39e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.html deleted file mode 100644 index a69a607d6a4fee01fb8b0efe789c5fe44c6d6cba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/snmp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/ip_addr.h"
    -
    - - - - - - - - - -

    -Macros

    #define MIB2_COPY_SYSUPTIME_TO(ptrToVal)   (*(ptrToVal) = (sys_now() / 10))
     
    #define MIB2_STATS_NETIF_INC(n, x)   do { ++(n)->mib2_counters.x; } while(0)
     
    #define MIB2_STATS_NETIF_ADD(n, x, val)   do { (n)->mib2_counters.x += (val); } while(0)
     
    #define MIB2_INIT_NETIF(netif, type, speed)
     
    - - - -

    -Enumerations

    enum  snmp_ifType
     
    -

    Detailed Description

    -

    SNMP support API for implementing netifs and statitics for MIB2

    -

    Macro Definition Documentation

    - -

    ◆ MIB2_COPY_SYSUPTIME_TO

    - -
    -
    - - - - - - - - -
    #define MIB2_COPY_SYSUPTIME_TO( ptrToVal)   (*(ptrToVal) = (sys_now() / 10))
    -
    -

    This macro has a precision of ~49 days because sys_now returns u32_t. #define your own if you want ~490 days.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.js deleted file mode 100644 index 35a6c87b7758045b6aad2183a6651c32acfa7a58..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var snmp_8h = -[ - [ "MIB2_COPY_SYSUPTIME_TO", "snmp_8h.html#abe6b270482ca9af07c029f3136d8ec9c", null ], - [ "MIB2_INIT_NETIF", "group__netif__mib2.html#ga5be1b8cba1d67bf6e7f8851ec91b10f0", null ], - [ "MIB2_STATS_NETIF_ADD", "group__netif__mib2.html#ga05641438775014b7e13b9e55eba48bed", null ], - [ "MIB2_STATS_NETIF_INC", "group__netif__mib2.html#ga3c52caf566d37705c6547f2d025afd9f", null ], - [ "snmp_ifType", "group__netif__mib2.html#ga15378b8dcd2a9dc2985142d864a767ba", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.html deleted file mode 100644 index 2d5b6e3612991004b8e4b692c94e4c5c23f0b309..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.html +++ /dev/null @@ -1,750 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_asn1.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_asn1.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "snmp_asn1.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t snmp_ans1_enc_tlv (struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv)
     
    err_t snmp_asn1_enc_raw (struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len)
     
    err_t snmp_asn1_enc_u32t (struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value)
     
    err_t snmp_asn1_enc_s32t (struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value)
     
    err_t snmp_asn1_enc_oid (struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len)
     
    void snmp_asn1_enc_length_cnt (u16_t length, u8_t *octets_needed)
     
    void snmp_asn1_enc_u32t_cnt (u32_t value, u16_t *octets_needed)
     
    void snmp_asn1_enc_s32t_cnt (s32_t value, u16_t *octets_needed)
     
    void snmp_asn1_enc_oid_cnt (const u32_t *oid, u16_t oid_len, u16_t *octets_needed)
     
    err_t snmp_asn1_dec_tlv (struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv)
     
    err_t snmp_asn1_dec_u32t (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value)
     
    err_t snmp_asn1_dec_s32t (struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value)
     
    err_t snmp_asn1_dec_oid (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len)
     
    err_t snmp_asn1_dec_raw (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len)
     
    -

    Detailed Description

    -

    Abstract Syntax Notation One (ISO 8824, 8825) encoding

    -

    Function Documentation

    - -

    ◆ snmp_ans1_enc_tlv()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_ans1_enc_tlv (struct snmp_pbuf_stream * pbuf_stream,
    struct snmp_asn1_tlv * tlv 
    )
    -
    -

    Encodes a TLV into a pbuf stream.

    -
    Parameters
    - - - -
    pbuf_streampoints to a pbuf stream
    tlvTLV to encode
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_dec_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_oid (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u32_t * oid,
    u8_t * oid_len,
    u8_t oid_max_len 
    )
    -
    -

    Decodes object identifier from incoming message into array of u32_t.

    -
    Parameters
    - - - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded object identifier
    oidreturn decoded object identifier
    oid_lenreturn decoded object identifier length
    oid_max_lensize of oid buffer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_raw()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_raw (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u8_t * buf,
    u16_t * buf_len,
    u16_t buf_max_len 
    )
    -
    -

    Decodes (copies) raw data (ip-addresses, octet strings, opaque encoding) from incoming message into array.

    -
    Parameters
    - - - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded raw data (zero is valid, e.g. empty string!)
    bufreturn raw bytes
    buf_lenreturns length of the raw return value
    buf_max_lenbuffer size
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_s32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_s32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    s32_t * value 
    )
    -
    -

    Decodes integer into s32_t.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded integer field
    valuereturn host order integer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    -
    Note
    ASN coded integers are always signed!
    - -
    -
    - -

    ◆ snmp_asn1_dec_tlv()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_tlv (struct snmp_pbuf_stream * pbuf_stream,
    struct snmp_asn1_tlv * tlv 
    )
    -
    -

    Decodes a TLV from a pbuf stream.

    -
    Parameters
    - - - -
    pbuf_streampoints to a pbuf stream
    tlvreturns decoded TLV
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_VAL if we can't decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_u32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_u32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u32_t * value 
    )
    -
    -

    Decodes positive integer (counter, gauge, timeticks) into u32_t.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded integer field
    valuereturn host order integer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    -
    Note
    ASN coded integers are always signed. E.g. +0xFFFF is coded as 0x00,0xFF,0xFF. Note the leading sign octet. A positive value of 0xFFFFFFFF is preceded with 0x00 and the length is 5 octets!!
    - -
    -
    - -

    ◆ snmp_asn1_enc_length_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_length_cnt (u16_t length,
    u8_t * octets_needed 
    )
    -
    -

    Returns octet count for length.

    -
    Parameters
    - - - -
    lengthparameter length
    octets_neededpoints to the return value
    -
    -
    - -
    -
    - -

    ◆ snmp_asn1_enc_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_oid (struct snmp_pbuf_stream * pbuf_stream,
    const u32_t * oid,
    u16_t oid_len 
    )
    -
    -

    Encodes object identifier into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    oidpoints to object identifier array
    oid_lenobject identifier array length
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_enc_oid_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_oid_cnt (const u32_t * oid,
    u16_t oid_len,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an object identifier.

    -
    Parameters
    - - - - -
    oidpoints to object identifier array
    oid_lenobject identifier array length
    octets_neededpoints to the return value
    -
    -
    - -
    -
    - -

    ◆ snmp_asn1_enc_raw()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_raw (struct snmp_pbuf_stream * pbuf_stream,
    const u8_t * raw,
    u16_t raw_len 
    )
    -
    -

    Encodes raw data (octet string, opaque) into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    raw_lenraw data length
    rawpoints raw data
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_enc_s32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_s32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t octets_needed,
    s32_t value 
    )
    -
    -

    Encodes s32_t integer into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    octets_neededencoding length (from snmp_asn1_enc_s32t_cnt())
    valueis the host order s32_t value to be encoded
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    -
    See also
    snmp_asn1_enc_s32t_cnt()
    - -
    -
    - -

    ◆ snmp_asn1_enc_s32t_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_s32t_cnt (s32_t value,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an s32_t.

    -
    Parameters
    - - - -
    valuevalue to be encoded
    octets_neededpoints to the return value
    -
    -
    -
    Note
    ASN coded integers are always signed.
    - -
    -
    - -

    ◆ snmp_asn1_enc_u32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_u32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t octets_needed,
    u32_t value 
    )
    -
    -

    Encodes u32_t (counter, gauge, timeticks) into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    octets_neededencoding length (from snmp_asn1_enc_u32t_cnt())
    valueis the host order u32_t value to be encoded
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    -
    See also
    snmp_asn1_enc_u32t_cnt()
    - -
    -
    - -

    ◆ snmp_asn1_enc_u32t_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_u32t_cnt (u32_t value,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an u32_t.

    -
    Parameters
    - - - -
    valuevalue to be encoded
    octets_neededpoints to the return value
    -
    -
    -
    Note
    ASN coded integers are always signed. E.g. +0xFFFF is coded as 0x00,0xFF,0xFF. Note the leading sign octet. A positive value of 0xFFFFFFFF is preceded with 0x00 and the length is 5 octets!!
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.js deleted file mode 100644 index 520692eacbaefb4786181bc65d907ec02c2972c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8c.js +++ /dev/null @@ -1,17 +0,0 @@ -var snmp__asn1_8c = -[ - [ "snmp_ans1_enc_tlv", "snmp__asn1_8c.html#af8e905a214936995d235789f359cf015", null ], - [ "snmp_asn1_dec_oid", "snmp__asn1_8c.html#a8bb84ec51c46a890b7ced016043b2908", null ], - [ "snmp_asn1_dec_raw", "snmp__asn1_8c.html#a31055a35285214ea0d4ad60c64c2f73e", null ], - [ "snmp_asn1_dec_s32t", "snmp__asn1_8c.html#a51d36daf2935c246eb55fb749581e2bb", null ], - [ "snmp_asn1_dec_tlv", "snmp__asn1_8c.html#a7e3f63b155b06f7ade627060b55e4496", null ], - [ "snmp_asn1_dec_u32t", "snmp__asn1_8c.html#ac04e08c19c40cfc3333a181018887a51", null ], - [ "snmp_asn1_enc_length_cnt", "snmp__asn1_8c.html#a20343aef4524459a2b45704e18ef520d", null ], - [ "snmp_asn1_enc_oid", "snmp__asn1_8c.html#aa71260abd46fc2f682874016896fe218", null ], - [ "snmp_asn1_enc_oid_cnt", "snmp__asn1_8c.html#ab6fd58c1b41cb98117f00a11db7d226f", null ], - [ "snmp_asn1_enc_raw", "snmp__asn1_8c.html#a167b707051bbbeafea14eeca72449ac6", null ], - [ "snmp_asn1_enc_s32t", "snmp__asn1_8c.html#a25b3fe21becd08260ec56bef9299d3c6", null ], - [ "snmp_asn1_enc_s32t_cnt", "snmp__asn1_8c.html#a8c74914532f1e0c219dfb1977fd0c22f", null ], - [ "snmp_asn1_enc_u32t", "snmp__asn1_8c.html#aa54b4ee3c58ef66721df96fd8b1f66b2", null ], - [ "snmp_asn1_enc_u32t_cnt", "snmp__asn1_8c.html#a58965e0305884d550786440c84119ad4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.html deleted file mode 100644 index 6acc16c619bac0162f30a4b72dceb2a0327466e7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.html +++ /dev/null @@ -1,752 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_asn1.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_asn1.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/err.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "snmp_pbuf_stream.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t snmp_asn1_dec_tlv (struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv)
     
    err_t snmp_asn1_dec_u32t (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *value)
     
    err_t snmp_asn1_dec_s32t (struct snmp_pbuf_stream *pbuf_stream, u16_t len, s32_t *value)
     
    err_t snmp_asn1_dec_oid (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u32_t *oid, u8_t *oid_len, u8_t oid_max_len)
     
    err_t snmp_asn1_dec_raw (struct snmp_pbuf_stream *pbuf_stream, u16_t len, u8_t *buf, u16_t *buf_len, u16_t buf_max_len)
     
    err_t snmp_ans1_enc_tlv (struct snmp_pbuf_stream *pbuf_stream, struct snmp_asn1_tlv *tlv)
     
    void snmp_asn1_enc_length_cnt (u16_t length, u8_t *octets_needed)
     
    void snmp_asn1_enc_u32t_cnt (u32_t value, u16_t *octets_needed)
     
    void snmp_asn1_enc_s32t_cnt (s32_t value, u16_t *octets_needed)
     
    void snmp_asn1_enc_oid_cnt (const u32_t *oid, u16_t oid_len, u16_t *octets_needed)
     
    err_t snmp_asn1_enc_oid (struct snmp_pbuf_stream *pbuf_stream, const u32_t *oid, u16_t oid_len)
     
    err_t snmp_asn1_enc_s32t (struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value)
     
    err_t snmp_asn1_enc_u32t (struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value)
     
    err_t snmp_asn1_enc_raw (struct snmp_pbuf_stream *pbuf_stream, const u8_t *raw, u16_t raw_len)
     
    -

    Detailed Description

    -

    Abstract Syntax Notation One (ISO 8824, 8825) codec.

    -

    Function Documentation

    - -

    ◆ snmp_ans1_enc_tlv()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_ans1_enc_tlv (struct snmp_pbuf_stream * pbuf_stream,
    struct snmp_asn1_tlv * tlv 
    )
    -
    -

    Encodes a TLV into a pbuf stream.

    -
    Parameters
    - - - -
    pbuf_streampoints to a pbuf stream
    tlvTLV to encode
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_dec_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_oid (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u32_t * oid,
    u8_t * oid_len,
    u8_t oid_max_len 
    )
    -
    -

    Decodes object identifier from incoming message into array of u32_t.

    -
    Parameters
    - - - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded object identifier
    oidreturn decoded object identifier
    oid_lenreturn decoded object identifier length
    oid_max_lensize of oid buffer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_raw()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_raw (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u8_t * buf,
    u16_t * buf_len,
    u16_t buf_max_len 
    )
    -
    -

    Decodes (copies) raw data (ip-addresses, octet strings, opaque encoding) from incoming message into array.

    -
    Parameters
    - - - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded raw data (zero is valid, e.g. empty string!)
    bufreturn raw bytes
    buf_lenreturns length of the raw return value
    buf_max_lenbuffer size
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_s32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_s32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    s32_t * value 
    )
    -
    -

    Decodes integer into s32_t.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded integer field
    valuereturn host order integer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    -
    Note
    ASN coded integers are always signed!
    - -
    -
    - -

    ◆ snmp_asn1_dec_tlv()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_tlv (struct snmp_pbuf_stream * pbuf_stream,
    struct snmp_asn1_tlv * tlv 
    )
    -
    -

    Decodes a TLV from a pbuf stream.

    -
    Parameters
    - - - -
    pbuf_streampoints to a pbuf stream
    tlvreturns decoded TLV
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_VAL if we can't decode
    - -
    -
    - -

    ◆ snmp_asn1_dec_u32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_dec_u32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t len,
    u32_t * value 
    )
    -
    -

    Decodes positive integer (counter, gauge, timeticks) into u32_t.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    lenlength of the coded integer field
    valuereturn host order integer
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) decode
    -
    Note
    ASN coded integers are always signed. E.g. +0xFFFF is coded as 0x00,0xFF,0xFF. Note the leading sign octet. A positive value of 0xFFFFFFFF is preceded with 0x00 and the length is 5 octets!!
    - -
    -
    - -

    ◆ snmp_asn1_enc_length_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_length_cnt (u16_t length,
    u8_t * octets_needed 
    )
    -
    -

    Returns octet count for length.

    -
    Parameters
    - - - -
    lengthparameter length
    octets_neededpoints to the return value
    -
    -
    - -
    -
    - -

    ◆ snmp_asn1_enc_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_oid (struct snmp_pbuf_stream * pbuf_stream,
    const u32_t * oid,
    u16_t oid_len 
    )
    -
    -

    Encodes object identifier into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    oidpoints to object identifier array
    oid_lenobject identifier array length
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_enc_oid_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_oid_cnt (const u32_t * oid,
    u16_t oid_len,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an object identifier.

    -
    Parameters
    - - - - -
    oidpoints to object identifier array
    oid_lenobject identifier array length
    octets_neededpoints to the return value
    -
    -
    - -
    -
    - -

    ◆ snmp_asn1_enc_raw()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_raw (struct snmp_pbuf_stream * pbuf_stream,
    const u8_t * raw,
    u16_t raw_len 
    )
    -
    -

    Encodes raw data (octet string, opaque) into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    raw_lenraw data length
    rawpoints raw data
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    - -
    -
    - -

    ◆ snmp_asn1_enc_s32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_s32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t octets_needed,
    s32_t value 
    )
    -
    -

    Encodes s32_t integer into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    octets_neededencoding length (from snmp_asn1_enc_s32t_cnt())
    valueis the host order s32_t value to be encoded
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    -
    See also
    snmp_asn1_enc_s32t_cnt()
    - -
    -
    - -

    ◆ snmp_asn1_enc_s32t_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_s32t_cnt (s32_t value,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an s32_t.

    -
    Parameters
    - - - -
    valuevalue to be encoded
    octets_neededpoints to the return value
    -
    -
    -
    Note
    ASN coded integers are always signed.
    - -
    -
    - -

    ◆ snmp_asn1_enc_u32t()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_asn1_enc_u32t (struct snmp_pbuf_stream * pbuf_stream,
    u16_t octets_needed,
    u32_t value 
    )
    -
    -

    Encodes u32_t (counter, gauge, timeticks) into a pbuf chained ASN1 msg.

    -
    Parameters
    - - - - -
    pbuf_streampoints to a pbuf stream
    octets_neededencoding length (from snmp_asn1_enc_u32t_cnt())
    valueis the host order u32_t value to be encoded
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if we can't (or won't) encode
    -
    See also
    snmp_asn1_enc_u32t_cnt()
    - -
    -
    - -

    ◆ snmp_asn1_enc_u32t_cnt()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_asn1_enc_u32t_cnt (u32_t value,
    u16_t * octets_needed 
    )
    -
    -

    Returns octet count for an u32_t.

    -
    Parameters
    - - - -
    valuevalue to be encoded
    octets_neededpoints to the return value
    -
    -
    -
    Note
    ASN coded integers are always signed. E.g. +0xFFFF is coded as 0x00,0xFF,0xFF. Note the leading sign octet. A positive value of 0xFFFFFFFF is preceded with 0x00 and the length is 5 octets!!
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.js deleted file mode 100644 index 169ce98594e17496c1ef44a23de6428025700321..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__asn1_8h.js +++ /dev/null @@ -1,17 +0,0 @@ -var snmp__asn1_8h = -[ - [ "snmp_ans1_enc_tlv", "snmp__asn1_8h.html#af8e905a214936995d235789f359cf015", null ], - [ "snmp_asn1_dec_oid", "snmp__asn1_8h.html#a8bb84ec51c46a890b7ced016043b2908", null ], - [ "snmp_asn1_dec_raw", "snmp__asn1_8h.html#a31055a35285214ea0d4ad60c64c2f73e", null ], - [ "snmp_asn1_dec_s32t", "snmp__asn1_8h.html#a51d36daf2935c246eb55fb749581e2bb", null ], - [ "snmp_asn1_dec_tlv", "snmp__asn1_8h.html#a7e3f63b155b06f7ade627060b55e4496", null ], - [ "snmp_asn1_dec_u32t", "snmp__asn1_8h.html#ac04e08c19c40cfc3333a181018887a51", null ], - [ "snmp_asn1_enc_length_cnt", "snmp__asn1_8h.html#a20343aef4524459a2b45704e18ef520d", null ], - [ "snmp_asn1_enc_oid", "snmp__asn1_8h.html#aa71260abd46fc2f682874016896fe218", null ], - [ "snmp_asn1_enc_oid_cnt", "snmp__asn1_8h.html#ab6fd58c1b41cb98117f00a11db7d226f", null ], - [ "snmp_asn1_enc_raw", "snmp__asn1_8h.html#a167b707051bbbeafea14eeca72449ac6", null ], - [ "snmp_asn1_enc_s32t", "snmp__asn1_8h.html#a25b3fe21becd08260ec56bef9299d3c6", null ], - [ "snmp_asn1_enc_s32t_cnt", "snmp__asn1_8h.html#a8c74914532f1e0c219dfb1977fd0c22f", null ], - [ "snmp_asn1_enc_u32t", "snmp__asn1_8h.html#aa54b4ee3c58ef66721df96fd8b1f66b2", null ], - [ "snmp_asn1_enc_u32t_cnt", "snmp__asn1_8h.html#a58965e0305884d550786440c84119ad4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.html deleted file mode 100644 index bb33308297a4afa9b0dbbd728c6d536a3cfce61b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.html +++ /dev/null @@ -1,1087 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_core.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_core.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "snmp_core_priv.h"
    -#include "lwip/netif.h"
    -#include <string.h>
    -#include "lwip/apps/snmp_mib2.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void snmp_set_mibs (const struct snmp_mib **mibs, u8_t num_mibs)
     
    void snmp_set_device_enterprise_oid (const struct snmp_obj_id *device_enterprise_oid)
     
    const struct snmp_obj_idsnmp_get_device_enterprise_oid (void)
     
    u8_t snmp_oid_to_ip4 (const u32_t *oid, ip4_addr_t *ip)
     
    void snmp_ip4_to_oid (const ip4_addr_t *ip, u32_t *oid)
     
    u8_t snmp_oid_to_ip6 (const u32_t *oid, ip6_addr_t *ip)
     
    void snmp_ip6_to_oid (const ip6_addr_t *ip, u32_t *oid)
     
    u8_t snmp_ip_port_to_oid (const ip_addr_t *ip, u16_t port, u32_t *oid)
     
    u8_t snmp_ip_to_oid (const ip_addr_t *ip, u32_t *oid)
     
    u8_t snmp_oid_to_ip (const u32_t *oid, u8_t oid_len, ip_addr_t *ip)
     
    u8_t snmp_oid_to_ip_port (const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port)
     
    void snmp_oid_assign (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    void snmp_oid_prefix (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    void snmp_oid_combine (struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    void snmp_oid_append (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    s8_t snmp_oid_compare (const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    u8_t snmp_oid_equal (const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    u8_t netif_to_num (const struct netif *netif)
     
    const struct snmp_nodesnmp_mib_tree_resolve_exact (const struct snmp_mib *mib, const u32_t *oid, u8_t oid_len, u8_t *oid_instance_len)
     
    void snmp_next_oid_init (struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len)
     
    u8_t snmp_next_oid_precheck (struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len)
     
    u8_t snmp_next_oid_check (struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference)
     
    u8_t snmp_oid_in_range (const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len)
     
    err_t snmp_decode_bits (const u8_t *buf, u32_t buf_len, u32_t *bit_value)
     
    u8_t snmp_encode_bits (u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count)
     
    -

    Detailed Description

    -

    MIB tree access/construction functions.

    -

    Function Documentation

    - -

    ◆ netif_to_num()

    - -
    -
    - - - - - - - - -
    u8_t netif_to_num (const struct netifnetif)
    -
    -

    Convert netif to interface index

    Parameters
    - - -
    netifnetif
    -
    -
    -
    Returns
    index
    - -
    -
    - -

    ◆ snmp_decode_bits()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_decode_bits (const u8_t * buf,
    u32_t buf_len,
    u32_t * bit_value 
    )
    -
    -

    Decodes BITS pseudotype value from ASN.1 OctetString.

    -
    Note
    Because BITS pseudo type is encoded as OCTET STRING, it cannot directly be encoded/decoded by the agent. Instead call this function as required from get/test/set methods.
    -
    Parameters
    - - - - -
    bufpoints to a buffer holding the ASN1 octet string
    buf_lenlength of octet string
    bit_valuedecoded Bit value with Bit0 == LSB
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if bit value contains more than 32 bit
    - -
    -
    - -

    ◆ snmp_encode_bits()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_encode_bits (u8_t * buf,
    u32_t buf_len,
    u32_t bit_value,
    u8_t bit_count 
    )
    -
    -

    Encodes BITS pseudotype value into ASN.1 OctetString.

    -
    Note
    Because BITS pseudo type is encoded as OCTET STRING, it cannot directly be encoded/decoded by the agent. Instead call this function as required from get/test/set methods.
    -
    Parameters
    - - - - - -
    bufpoints to a buffer where the resulting ASN1 octet string is stored to
    buf_lenmax length of the bufffer
    bit_valueBit value to encode with Bit0 == LSB
    bit_countNumber of possible bits for the bit value (according to rfc we have to send all bits independant from their truth value)
    -
    -
    -
    Returns
    number of bytes used from buffer to store the resulting OctetString
    - -
    -
    - -

    ◆ snmp_ip4_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_ip4_to_oid (const ip4_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert ip4_addr to InetAddressIPv4 (no InetAddressType)

    Parameters
    - - - -
    ippoints to input struct
    oidpoints to u32_t ident[4] output
    -
    -
    - -
    -
    - -

    ◆ snmp_ip6_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_ip6_to_oid (const ip6_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert ip6_addr to InetAddressIPv6 (no InetAddressType)

    Parameters
    - - - -
    ippoints to input struct
    oidpoints to u32_t ident[16] output
    -
    -
    - -
    -
    - -

    ◆ snmp_ip_port_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_ip_port_to_oid (const ip_addr_tip,
    u16_t port,
    u32_t * oid 
    )
    -
    -

    Convert to InetAddressType+InetAddress+InetPortNumber

    Parameters
    - - - - -
    ipIP address
    portPort
    oidOID
    -
    -
    -
    Returns
    OID length
    - -
    -
    - -

    ◆ snmp_ip_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_ip_to_oid (const ip_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert to InetAddressType+InetAddress

    Parameters
    - - - -
    ipIP address
    oidOID
    -
    -
    -
    Returns
    OID length
    - -
    -
    - -

    ◆ snmp_mib_tree_resolve_exact()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    const struct snmp_node* snmp_mib_tree_resolve_exact (const struct snmp_mibmib,
    const u32_t * oid,
    u8_t oid_len,
    u8_t * oid_instance_len 
    )
    -
    -

    Searches tree for the supplied object identifier.

    - -
    -
    - -

    ◆ snmp_next_oid_check()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_next_oid_check (struct snmp_next_oid_statestate,
    const u32_t * oid,
    u8_t oid_len,
    void * reference 
    )
    -
    -

    checks the passed OID if it is a candidate to be the next one (get_next); returns !=0 if passed oid is currently closest, otherwise 0

    - -
    -
    - -

    ◆ snmp_next_oid_init()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_next_oid_init (struct snmp_next_oid_statestate,
    const u32_t * start_oid,
    u8_t start_oid_len,
    u32_t * next_oid_buf,
    u8_t next_oid_max_len 
    )
    -
    -

    initialize struct next_oid_state using this function before passing it to next_oid_check

    - -
    -
    - -

    ◆ snmp_next_oid_precheck()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_next_oid_precheck (struct snmp_next_oid_statestate,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    checks if the passed incomplete OID may be a possible candidate for snmp_next_oid_check(); this methid is intended if the complete OID is not yet known but it is very expensive to build it up, so it is possible to test the starting part before building up the complete oid and pass it to snmp_next_oid_check()

    - -
    -
    - -

    ◆ snmp_oid_append()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_append (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Append OIDs to struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target to append to
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_assign()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_assign (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Assign an OID to struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_combine()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_combine (struct snmp_obj_idtarget,
    const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Combine two OIDs into struct snmp_obj_id

    Parameters
    - - - - - - -
    targetAssignmet target
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_compare()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    s8_t snmp_oid_compare (const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Compare two OIDs

    Parameters
    - - - - - -
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    -
    Returns
    -1: OID1<OID2 1: OID1 >OID2 0: equal
    - -
    -
    - -

    ◆ snmp_oid_equal()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_equal (const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Check of two OIDs are equal

    Parameters
    - - - - - -
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    -
    Returns
    1: equal 0: non-equal
    - -
    -
    - -

    ◆ snmp_oid_in_range()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_in_range (const u32_t * oid_in,
    u8_t oid_len,
    const struct snmp_oid_rangeoid_ranges,
    u8_t oid_ranges_len 
    )
    -
    -

    checks if incoming OID length and values are in allowed ranges

    - -
    -
    - -

    ◆ snmp_oid_prefix()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_prefix (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Prefix an OID to OID in struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target to prefix
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip (const u32_t * oid,
    u8_t oid_len,
    ip_addr_tip 
    )
    -
    -

    Convert from InetAddressType+InetAddress to ip_addr_t

    Parameters
    - - - - -
    oidOID
    oid_lenOID length
    ipIP address
    -
    -
    -
    Returns
    Parsed OID length
    - -
    -
    - -

    ◆ snmp_oid_to_ip4()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip4 (const u32_t * oid,
    ip4_addr_tip 
    )
    -
    -

    Conversion from InetAddressIPv4 oid to lwIP ip4_addr

    Parameters
    - - - -
    oidpoints to u32_t ident[4] input
    ippoints to output struct
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip6()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip6 (const u32_t * oid,
    ip6_addr_tip 
    )
    -
    -

    Conversion from InetAddressIPv6 oid to lwIP ip6_addr

    Parameters
    - - - -
    oidpoints to u32_t oid[16] input
    ippoints to output struct
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip_port()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip_port (const u32_t * oid,
    u8_t oid_len,
    ip_addr_tip,
    u16_t * port 
    )
    -
    -

    Convert from InetAddressType+InetAddress+InetPortNumber to ip_addr_t and u16_t

    Parameters
    - - - - - -
    oidOID
    oid_lenOID length
    ipIP address
    portPort
    -
    -
    -
    Returns
    Parsed OID length
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.js deleted file mode 100644 index c6d9f5c50c35db86a33e5feb1fa293aed22cc5c0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8c.js +++ /dev/null @@ -1,28 +0,0 @@ -var snmp__core_8c = -[ - [ "netif_to_num", "snmp__core_8c.html#a871aa636806c7d68cbe24572598e59de", null ], - [ "snmp_decode_bits", "snmp__core_8c.html#ad3ab34b13bb9fcc757c8d366fe520fdc", null ], - [ "snmp_encode_bits", "snmp__core_8c.html#ae6f5d0c38a7ec164a67fa55c87f1de03", null ], - [ "snmp_get_device_enterprise_oid", "group__snmp__core.html#ga4dff82dda2553b9554a9f98561852a50", null ], - [ "snmp_ip4_to_oid", "snmp__core_8c.html#a4e01d395f0c8c38c2b5b681047969da1", null ], - [ "snmp_ip6_to_oid", "snmp__core_8c.html#af1f327eef86765cce0253c94ec3c5ce9", null ], - [ "snmp_ip_port_to_oid", "snmp__core_8c.html#a53b01262de3d1c52faf88dd4bb702a27", null ], - [ "snmp_ip_to_oid", "snmp__core_8c.html#a909ed1b0da526a0acdf6fa57a06f351e", null ], - [ "snmp_mib_tree_resolve_exact", "snmp__core_8c.html#af42d6d2732a92017a43b83a07609fd1a", null ], - [ "snmp_next_oid_check", "snmp__core_8c.html#a18126b2b13f267306c27e851e9379983", null ], - [ "snmp_next_oid_init", "snmp__core_8c.html#a8074765d5c2b809561f032d35e59e213", null ], - [ "snmp_next_oid_precheck", "snmp__core_8c.html#a9768ecf81f01880dbf1cc1933bd9e60a", null ], - [ "snmp_oid_append", "snmp__core_8c.html#a5aa6c8dbfc93235b160afaf3a40c1c93", null ], - [ "snmp_oid_assign", "snmp__core_8c.html#a41fd5e854d809499e28c66b4918481a6", null ], - [ "snmp_oid_combine", "snmp__core_8c.html#a6edcb88d8162544333bcede301cf0904", null ], - [ "snmp_oid_compare", "snmp__core_8c.html#af041ab415e8063097c79be2b892174f8", null ], - [ "snmp_oid_equal", "snmp__core_8c.html#ac2b6821b3d4a25033433fc25ffd74c9e", null ], - [ "snmp_oid_in_range", "snmp__core_8c.html#a5275903be5948b1c28bfadb365823504", null ], - [ "snmp_oid_prefix", "snmp__core_8c.html#a32256b37b211b4f59d8f114cee364f39", null ], - [ "snmp_oid_to_ip", "snmp__core_8c.html#a66aac86af921cd8aecb95eb252eb3e84", null ], - [ "snmp_oid_to_ip4", "snmp__core_8c.html#a095efcd4202782e57625d7b1afcdbf77", null ], - [ "snmp_oid_to_ip6", "snmp__core_8c.html#aa1b651a1faf6f1ee0dfdbea48310ed09", null ], - [ "snmp_oid_to_ip_port", "snmp__core_8c.html#a21f02b239cc9abae586f5ef92923e507", null ], - [ "snmp_set_device_enterprise_oid", "group__snmp__core.html#gacc71ac857bf9215f06a624dda09abe3a", null ], - [ "snmp_set_mibs", "group__snmp__core.html#ga29c76474971f25d038fd486447c70e21", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.html deleted file mode 100644 index e8040b50d519040da1b81c2d433db74d540d7d8a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.html +++ /dev/null @@ -1,1117 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_core.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_core.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/err.h"
    -
    - - - - - - - - - - - - - - - - - - - -

    -Data Structures

    struct  snmp_obj_id
     
    union  snmp_variant_value
     
    struct  snmp_node
     
    struct  snmp_node_instance
     
    struct  snmp_tree_node
     
    struct  snmp_leaf_node
     
    struct  snmp_mib
     
    struct  snmp_oid_range
     
    struct  snmp_next_oid_state
     
    - - - -

    -Macros

    #define SNMP_NODE_TREE   0x00
     
    - - - - - -

    -Enumerations

    enum  snmp_err_t
     
    enum  snmp_access_t
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    u8_t snmp_oid_in_range (const u32_t *oid_in, u8_t oid_len, const struct snmp_oid_range *oid_ranges, u8_t oid_ranges_len)
     
    void snmp_next_oid_init (struct snmp_next_oid_state *state, const u32_t *start_oid, u8_t start_oid_len, u32_t *next_oid_buf, u8_t next_oid_max_len)
     
    u8_t snmp_next_oid_precheck (struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len)
     
    u8_t snmp_next_oid_check (struct snmp_next_oid_state *state, const u32_t *oid, u8_t oid_len, void *reference)
     
    void snmp_oid_assign (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    void snmp_oid_combine (struct snmp_obj_id *target, const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    void snmp_oid_prefix (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    void snmp_oid_append (struct snmp_obj_id *target, const u32_t *oid, u8_t oid_len)
     
    u8_t snmp_oid_equal (const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    s8_t snmp_oid_compare (const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_len)
     
    u8_t snmp_oid_to_ip4 (const u32_t *oid, ip4_addr_t *ip)
     
    void snmp_ip4_to_oid (const ip4_addr_t *ip, u32_t *oid)
     
    u8_t snmp_oid_to_ip6 (const u32_t *oid, ip6_addr_t *ip)
     
    void snmp_ip6_to_oid (const ip6_addr_t *ip, u32_t *oid)
     
    u8_t snmp_ip_to_oid (const ip_addr_t *ip, u32_t *oid)
     
    u8_t snmp_ip_port_to_oid (const ip_addr_t *ip, u16_t port, u32_t *oid)
     
    u8_t snmp_oid_to_ip (const u32_t *oid, u8_t oid_len, ip_addr_t *ip)
     
    u8_t snmp_oid_to_ip_port (const u32_t *oid, u8_t oid_len, ip_addr_t *ip, u16_t *port)
     
    u8_t netif_to_num (const struct netif *netif)
     
    err_t snmp_decode_bits (const u8_t *buf, u32_t buf_len, u32_t *bit_value)
     
    u8_t snmp_encode_bits (u8_t *buf, u32_t buf_len, u32_t bit_value, u8_t bit_count)
     
    -

    Detailed Description

    -

    SNMP core API for implementing MIBs

    -

    Macro Definition Documentation

    - -

    ◆ SNMP_NODE_TREE

    - -
    -
    - - - - -
    #define SNMP_NODE_TREE   0x00
    -
    -

    SNMP MIB node types tree node is the only node the stack can process in order to walk the tree, all other nodes are assumed to be leaf nodes. This cannot be an enum because users may want to define their own node types.

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ snmp_access_t

    - -
    -
    - - - - -
    enum snmp_access_t
    -
    -

    SNMP node instance access types

    - -
    -
    - -

    ◆ snmp_err_t

    - -
    -
    - - - - -
    enum snmp_err_t
    -
    -

    error codes predefined by SNMP prot.

    - -
    -
    -

    Function Documentation

    - -

    ◆ netif_to_num()

    - -
    -
    - - - - - - - - -
    u8_t netif_to_num (const struct netifnetif)
    -
    -

    Convert netif to interface index

    Parameters
    - - -
    netifnetif
    -
    -
    -
    Returns
    index
    - -
    -
    - -

    ◆ snmp_decode_bits()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t snmp_decode_bits (const u8_t * buf,
    u32_t buf_len,
    u32_t * bit_value 
    )
    -
    -

    Decodes BITS pseudotype value from ASN.1 OctetString.

    -
    Note
    Because BITS pseudo type is encoded as OCTET STRING, it cannot directly be encoded/decoded by the agent. Instead call this function as required from get/test/set methods.
    -
    Parameters
    - - - - -
    bufpoints to a buffer holding the ASN1 octet string
    buf_lenlength of octet string
    bit_valuedecoded Bit value with Bit0 == LSB
    -
    -
    -
    Returns
    ERR_OK if successful, ERR_ARG if bit value contains more than 32 bit
    - -
    -
    - -

    ◆ snmp_encode_bits()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_encode_bits (u8_t * buf,
    u32_t buf_len,
    u32_t bit_value,
    u8_t bit_count 
    )
    -
    -

    Encodes BITS pseudotype value into ASN.1 OctetString.

    -
    Note
    Because BITS pseudo type is encoded as OCTET STRING, it cannot directly be encoded/decoded by the agent. Instead call this function as required from get/test/set methods.
    -
    Parameters
    - - - - - -
    bufpoints to a buffer where the resulting ASN1 octet string is stored to
    buf_lenmax length of the bufffer
    bit_valueBit value to encode with Bit0 == LSB
    bit_countNumber of possible bits for the bit value (according to rfc we have to send all bits independant from their truth value)
    -
    -
    -
    Returns
    number of bytes used from buffer to store the resulting OctetString
    - -
    -
    - -

    ◆ snmp_ip4_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_ip4_to_oid (const ip4_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert ip4_addr to InetAddressIPv4 (no InetAddressType)

    Parameters
    - - - -
    ippoints to input struct
    oidpoints to u32_t ident[4] output
    -
    -
    - -
    -
    - -

    ◆ snmp_ip6_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_ip6_to_oid (const ip6_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert ip6_addr to InetAddressIPv6 (no InetAddressType)

    Parameters
    - - - -
    ippoints to input struct
    oidpoints to u32_t ident[16] output
    -
    -
    - -
    -
    - -

    ◆ snmp_ip_port_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_ip_port_to_oid (const ip_addr_tip,
    u16_t port,
    u32_t * oid 
    )
    -
    -

    Convert to InetAddressType+InetAddress+InetPortNumber

    Parameters
    - - - - -
    ipIP address
    portPort
    oidOID
    -
    -
    -
    Returns
    OID length
    - -
    -
    - -

    ◆ snmp_ip_to_oid()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_ip_to_oid (const ip_addr_tip,
    u32_t * oid 
    )
    -
    -

    Convert to InetAddressType+InetAddress

    Parameters
    - - - -
    ipIP address
    oidOID
    -
    -
    -
    Returns
    OID length
    - -
    -
    - -

    ◆ snmp_next_oid_check()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_next_oid_check (struct snmp_next_oid_statestate,
    const u32_t * oid,
    u8_t oid_len,
    void * reference 
    )
    -
    -

    checks the passed OID if it is a candidate to be the next one (get_next); returns !=0 if passed oid is currently closest, otherwise 0

    - -
    -
    - -

    ◆ snmp_next_oid_init()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_next_oid_init (struct snmp_next_oid_statestate,
    const u32_t * start_oid,
    u8_t start_oid_len,
    u32_t * next_oid_buf,
    u8_t next_oid_max_len 
    )
    -
    -

    initialize struct next_oid_state using this function before passing it to next_oid_check

    - -
    -
    - -

    ◆ snmp_next_oid_precheck()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_next_oid_precheck (struct snmp_next_oid_statestate,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    checks if the passed incomplete OID may be a possible candidate for snmp_next_oid_check(); this methid is intended if the complete OID is not yet known but it is very expensive to build it up, so it is possible to test the starting part before building up the complete oid and pass it to snmp_next_oid_check()

    - -
    -
    - -

    ◆ snmp_oid_append()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_append (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Append OIDs to struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target to append to
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_assign()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_assign (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Assign an OID to struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_combine()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_combine (struct snmp_obj_idtarget,
    const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Combine two OIDs into struct snmp_obj_id

    Parameters
    - - - - - - -
    targetAssignmet target
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_compare()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    s8_t snmp_oid_compare (const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Compare two OIDs

    Parameters
    - - - - - -
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    -
    Returns
    -1: OID1<OID2 1: OID1 >OID2 0: equal
    - -
    -
    - -

    ◆ snmp_oid_equal()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_equal (const u32_t * oid1,
    u8_t oid1_len,
    const u32_t * oid2,
    u8_t oid2_len 
    )
    -
    -

    Check of two OIDs are equal

    Parameters
    - - - - - -
    oid1OID 1
    oid1_lenOID 1 length
    oid2OID 2
    oid2_lenOID 2 length
    -
    -
    -
    Returns
    1: equal 0: non-equal
    - -
    -
    - -

    ◆ snmp_oid_in_range()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_in_range (const u32_t * oid_in,
    u8_t oid_len,
    const struct snmp_oid_rangeoid_ranges,
    u8_t oid_ranges_len 
    )
    -
    -

    checks if incoming OID length and values are in allowed ranges

    - -
    -
    - -

    ◆ snmp_oid_prefix()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void snmp_oid_prefix (struct snmp_obj_idtarget,
    const u32_t * oid,
    u8_t oid_len 
    )
    -
    -

    Prefix an OID to OID in struct snmp_obj_id

    Parameters
    - - - - -
    targetAssignment target to prefix
    oidOID
    oid_lenOID length
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip (const u32_t * oid,
    u8_t oid_len,
    ip_addr_tip 
    )
    -
    -

    Convert from InetAddressType+InetAddress to ip_addr_t

    Parameters
    - - - - -
    oidOID
    oid_lenOID length
    ipIP address
    -
    -
    -
    Returns
    Parsed OID length
    - -
    -
    - -

    ◆ snmp_oid_to_ip4()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip4 (const u32_t * oid,
    ip4_addr_tip 
    )
    -
    -

    Conversion from InetAddressIPv4 oid to lwIP ip4_addr

    Parameters
    - - - -
    oidpoints to u32_t ident[4] input
    ippoints to output struct
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip6()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip6 (const u32_t * oid,
    ip6_addr_tip 
    )
    -
    -

    Conversion from InetAddressIPv6 oid to lwIP ip6_addr

    Parameters
    - - - -
    oidpoints to u32_t oid[16] input
    ippoints to output struct
    -
    -
    - -
    -
    - -

    ◆ snmp_oid_to_ip_port()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    u8_t snmp_oid_to_ip_port (const u32_t * oid,
    u8_t oid_len,
    ip_addr_tip,
    u16_t * port 
    )
    -
    -

    Convert from InetAddressType+InetAddress+InetPortNumber to ip_addr_t and u16_t

    Parameters
    - - - - - -
    oidOID
    oid_lenOID length
    ipIP address
    portPort
    -
    -
    -
    Returns
    Parsed OID length
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.js deleted file mode 100644 index d0a83ad4264766dda5bdbf6f05bebfb1b95fd481..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__core_8h.js +++ /dev/null @@ -1,36 +0,0 @@ -var snmp__core_8h = -[ - [ "snmp_obj_id", "structsnmp__obj__id.html", null ], - [ "snmp_variant_value", "unionsnmp__variant__value.html", null ], - [ "snmp_node", "structsnmp__node.html", "structsnmp__node" ], - [ "snmp_node_instance", "structsnmp__node__instance.html", "structsnmp__node__instance" ], - [ "snmp_tree_node", "structsnmp__tree__node.html", "structsnmp__tree__node" ], - [ "snmp_leaf_node", "structsnmp__leaf__node.html", "structsnmp__leaf__node" ], - [ "snmp_mib", "structsnmp__mib.html", null ], - [ "snmp_oid_range", "structsnmp__oid__range.html", null ], - [ "snmp_next_oid_state", "structsnmp__next__oid__state.html", null ], - [ "SNMP_NODE_TREE", "snmp__core_8h.html#a9ee3aad9305fdd883abb37822be81b72", null ], - [ "snmp_access_t", "snmp__core_8h.html#ad5a33687d1a6fcf970266b41b0633760", null ], - [ "snmp_err_t", "snmp__core_8h.html#abaa9cdad345ad93da515d31625a54589", null ], - [ "netif_to_num", "snmp__core_8h.html#a871aa636806c7d68cbe24572598e59de", null ], - [ "snmp_decode_bits", "snmp__core_8h.html#ad3ab34b13bb9fcc757c8d366fe520fdc", null ], - [ "snmp_encode_bits", "snmp__core_8h.html#ae6f5d0c38a7ec164a67fa55c87f1de03", null ], - [ "snmp_ip4_to_oid", "snmp__core_8h.html#a4e01d395f0c8c38c2b5b681047969da1", null ], - [ "snmp_ip6_to_oid", "snmp__core_8h.html#af1f327eef86765cce0253c94ec3c5ce9", null ], - [ "snmp_ip_port_to_oid", "snmp__core_8h.html#a53b01262de3d1c52faf88dd4bb702a27", null ], - [ "snmp_ip_to_oid", "snmp__core_8h.html#a909ed1b0da526a0acdf6fa57a06f351e", null ], - [ "snmp_next_oid_check", "snmp__core_8h.html#a18126b2b13f267306c27e851e9379983", null ], - [ "snmp_next_oid_init", "snmp__core_8h.html#a8074765d5c2b809561f032d35e59e213", null ], - [ "snmp_next_oid_precheck", "snmp__core_8h.html#a9768ecf81f01880dbf1cc1933bd9e60a", null ], - [ "snmp_oid_append", "snmp__core_8h.html#a5aa6c8dbfc93235b160afaf3a40c1c93", null ], - [ "snmp_oid_assign", "snmp__core_8h.html#a41fd5e854d809499e28c66b4918481a6", null ], - [ "snmp_oid_combine", "snmp__core_8h.html#a6edcb88d8162544333bcede301cf0904", null ], - [ "snmp_oid_compare", "snmp__core_8h.html#af041ab415e8063097c79be2b892174f8", null ], - [ "snmp_oid_equal", "snmp__core_8h.html#ac2b6821b3d4a25033433fc25ffd74c9e", null ], - [ "snmp_oid_in_range", "snmp__core_8h.html#a5275903be5948b1c28bfadb365823504", null ], - [ "snmp_oid_prefix", "snmp__core_8h.html#a32256b37b211b4f59d8f114cee364f39", null ], - [ "snmp_oid_to_ip", "snmp__core_8h.html#a66aac86af921cd8aecb95eb252eb3e84", null ], - [ "snmp_oid_to_ip4", "snmp__core_8h.html#a095efcd4202782e57625d7b1afcdbf77", null ], - [ "snmp_oid_to_ip6", "snmp__core_8h.html#aa1b651a1faf6f1ee0dfdbea48310ed09", null ], - [ "snmp_oid_to_ip_port", "snmp__core_8h.html#a21f02b239cc9abae586f5ef92923e507", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8c.html deleted file mode 100644 index e4e1256cdc1725655c3e432427aba2f72fa17a86..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8c.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/tcpip.h"
    -#include "lwip/priv/tcpip_priv.h"
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.html deleted file mode 100644 index aba7ed29ac880079e2c407b2d8c14aa599e04249..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_mib2.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_mib2.h File Reference
    -
    -
    - - - - - - - - - - - - - - - - -

    -Functions

    void snmp_mib2_set_sysdescr (const u8_t *str, const u16_t *len)
     
    void snmp_mib2_set_syscontact (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_syscontact_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    void snmp_mib2_set_sysname (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_sysname_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    void snmp_mib2_set_syslocation (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_syslocation_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    -

    Detailed Description

    -

    SNMP MIB2 API

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.js deleted file mode 100644 index b44b40817674cf06de3666f04b33698e57c81bc3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var snmp__mib2_8h = -[ - [ "snmp_mib2_set_syscontact", "group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e", null ], - [ "snmp_mib2_set_syscontact_readonly", "group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a", null ], - [ "snmp_mib2_set_sysdescr", "group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc", null ], - [ "snmp_mib2_set_syslocation", "group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2", null ], - [ "snmp_mib2_set_syslocation_readonly", "group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267", null ], - [ "snmp_mib2_set_sysname", "group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7", null ], - [ "snmp_mib2_set_sysname_readonly", "group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__icmp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__icmp_8c.html deleted file mode 100644 index 24abfa9d8dcd9ac86b92181caa5bebec39824998..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__icmp_8c.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_icmp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_icmp.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/icmp.h"
    -#include "lwip/stats.h"
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) ICMP objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__interfaces_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__interfaces_8c.html deleted file mode 100644 index 26ca3c2b62d6834e6ad0e445c94facb65a568d94..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__interfaces_8c.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_interfaces.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_interfaces.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/netif.h"
    -#include "lwip/stats.h"
    -#include <string.h>
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) INTERFACES objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__ip_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__ip_8c.html deleted file mode 100644 index 8ebc7266faa3e1c0d53ed3e1f22472b00a96c8fd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__ip_8c.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_ip.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_ip.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/stats.h"
    -#include "lwip/netif.h"
    -#include "lwip/ip.h"
    -#include "lwip/etharp.h"
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) IP objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__snmp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__snmp_8c.html deleted file mode 100644 index 9d81cfc4f2fb4e59d732433a1b5212a22c938cd0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__snmp_8c.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_snmp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_snmp.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_scalar.h"
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) SNMP objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.html deleted file mode 100644 index ba1b7c5ab8e521d7d3e133ee27d7a23a21f2d028..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_system.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_mib2_system.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/sys.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - -

    -Functions

    void snmp_mib2_set_sysdescr (const u8_t *str, const u16_t *len)
     
    void snmp_mib2_set_syscontact (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_syscontact_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    void snmp_mib2_set_sysname (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_sysname_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    void snmp_mib2_set_syslocation (u8_t *ocstr, u16_t *ocstrlen, u16_t bufsize)
     
    void snmp_mib2_set_syslocation_readonly (const u8_t *ocstr, const u16_t *ocstrlen)
     
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) SYSTEM objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.js deleted file mode 100644 index de9f86fdc9ecfa7555dbb91cdd759aff44b13816..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__system_8c.js +++ /dev/null @@ -1,10 +0,0 @@ -var snmp__mib2__system_8c = -[ - [ "snmp_mib2_set_syscontact", "group__snmp__mib2.html#gaf96002d9d10bcae27a95b2367674249e", null ], - [ "snmp_mib2_set_syscontact_readonly", "group__snmp__mib2.html#ga53339a03d720c745790837905bc2171a", null ], - [ "snmp_mib2_set_sysdescr", "group__snmp__mib2.html#gacde87dc1d3bd669b19d834b028f490cc", null ], - [ "snmp_mib2_set_syslocation", "group__snmp__mib2.html#ga4248e004a27344b7260574c3a51882f2", null ], - [ "snmp_mib2_set_syslocation_readonly", "group__snmp__mib2.html#gac1759d5b0640943697be2ad538325267", null ], - [ "snmp_mib2_set_sysname", "group__snmp__mib2.html#gae7ce98a6ecc0bb92aaa2b330599a2db7", null ], - [ "snmp_mib2_set_sysname_readonly", "group__snmp__mib2.html#gab95eb687492fa0e7d762f911c442bdc5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__tcp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__tcp_8c.html deleted file mode 100644 index bae273b4dec0a635ed1f95bdefc8949fe2078404..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__tcp_8c.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_tcp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_tcp.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/tcp.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/stats.h"
    -#include <string.h>
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) TCP objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__udp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__udp_8c.html deleted file mode 100644 index 5a075cbdb5e0c9b68a179d605023063bfcfd85db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__mib2__udp_8c.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_mib2_udp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib2_udp.c File Reference
    -
    -
    -
    #include "lwip/snmp.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_mib2.h"
    -#include "lwip/apps/snmp_table.h"
    -#include "lwip/apps/snmp_scalar.h"
    -#include "lwip/udp.h"
    -#include "lwip/stats.h"
    -#include <string.h>
    -

    Detailed Description

    -

    Management Information Base II (RFC1213) UDP objects and functions.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.html deleted file mode 100644 index 3d162983e623151e4e3548b5ec7a85fe63f35180..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_msg.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_msg.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "snmp_msg.h"
    -#include "snmp_asn1.h"
    -#include "snmp_core_priv.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/stats.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - -

    -Functions

    const char * snmp_get_community (void)
     
    void snmp_set_community (const char *const community)
     
    const char * snmp_get_community_write (void)
     
    const char * snmp_get_community_trap (void)
     
    void snmp_set_community_write (const char *const community)
     
    void snmp_set_community_trap (const char *const community)
     
    void snmp_set_write_callback (snmp_write_callback_fct write_callback, void *callback_arg)
     
    err_t snmp_varbind_length (struct snmp_varbind *varbind, struct snmp_varbind_len *len)
     
    - - - - - - - -

    -Variables

    const char * snmp_community = "public"
     
    const char * snmp_community_write = "private"
     
    const char * snmp_community_trap = "public"
     
    -

    Detailed Description

    -

    SNMP message processing (RFC1157).

    -

    Function Documentation

    - -

    ◆ snmp_varbind_length()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_varbind_length (struct snmp_varbindvarbind,
    struct snmp_varbind_lenlen 
    )
    -
    -

    Calculate the length of a varbind list

    - -
    -
    -

    Variable Documentation

    - -

    ◆ snmp_community

    - -
    -
    - - - - -
    const char* snmp_community = "public"
    -
    -

    SNMP community string

    - -
    -
    - -

    ◆ snmp_community_trap

    - -
    -
    - - - - -
    const char* snmp_community_trap = "public"
    -
    -

    SNMP community string for sending traps

    - -
    -
    - -

    ◆ snmp_community_write

    - -
    -
    - - - - -
    const char* snmp_community_write = "private"
    -
    -

    SNMP community string for write access

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.js deleted file mode 100644 index 2c8a60379f252a69838a8bf0ecb0c08f4a4ce8cc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var snmp__msg_8c = -[ - [ "snmp_get_community", "group__snmp__core.html#gacf277cbca915275190426aeef4cfb103", null ], - [ "snmp_get_community_trap", "group__snmp__traps.html#gafdd3299e145f53cc826cc11a469f8409", null ], - [ "snmp_get_community_write", "group__snmp__core.html#gaba31b6f1816661df5a3b7f2076ee6ec0", null ], - [ "snmp_set_community", "group__snmp__core.html#ga30cc587a260757fdb2b81d462f430ef1", null ], - [ "snmp_set_community_trap", "group__snmp__traps.html#ga5631711f357b6610be7e93b1c6d87760", null ], - [ "snmp_set_community_write", "group__snmp__core.html#ga341461766863cff46a44e5f431f2da01", null ], - [ "snmp_set_write_callback", "group__snmp__core.html#gaff6a6b39322e92862ab55cfcddfe254b", null ], - [ "snmp_varbind_length", "snmp__msg_8c.html#ac1f684dada963f68b71a04a702f28fe5", null ], - [ "snmp_community", "snmp__msg_8c.html#ac6f810ab812c44c6ca1df1fdf926a9f6", null ], - [ "snmp_community_trap", "snmp__msg_8c.html#a2e2007343d9492b8e31d363d2c6ad79b", null ], - [ "snmp_community_write", "snmp__msg_8c.html#a2d77485bb0b640c8e5f569ca756d3b04", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.html deleted file mode 100644 index 5448d61a9075219eebe451dea86add70000f1d1e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_msg.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_msg.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "snmp_pbuf_stream.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/err.h"
    -
    - - - -

    -Data Structures

    struct  snmp_varbind_len
     
    - - - -

    -Functions

    err_t snmp_varbind_length (struct snmp_varbind *varbind, struct snmp_varbind_len *len)
     
    - - - - - - - -

    -Variables

    const char * snmp_community
     
    const char * snmp_community_write
     
    void * snmp_traps_handle
     
    -

    Detailed Description

    -

    SNMP Agent message handling structures (internal API, do not use in client code).

    -

    Function Documentation

    - -

    ◆ snmp_varbind_length()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t snmp_varbind_length (struct snmp_varbindvarbind,
    struct snmp_varbind_lenlen 
    )
    -
    -

    Calculate the length of a varbind list

    - -
    -
    -

    Variable Documentation

    - -

    ◆ snmp_community

    - -
    -
    - - - - -
    const char* snmp_community
    -
    -

    Agent community string

    -

    SNMP community string

    - -
    -
    - -

    ◆ snmp_community_write

    - -
    -
    - - - - -
    const char* snmp_community_write
    -
    -

    Agent community string for write access

    -

    SNMP community string for write access

    - -
    -
    - -

    ◆ snmp_traps_handle

    - -
    -
    - - - - -
    void* snmp_traps_handle
    -
    -

    handle for sending traps

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.js deleted file mode 100644 index 8787d710ea60694a6f35529e67a0254f0de8f62c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__msg_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var snmp__msg_8h = -[ - [ "snmp_varbind_len", "structsnmp__varbind__len.html", null ], - [ "snmp_varbind_length", "snmp__msg_8h.html#ac1f684dada963f68b71a04a702f28fe5", null ], - [ "snmp_community", "snmp__msg_8h.html#ac6f810ab812c44c6ca1df1fdf926a9f6", null ], - [ "snmp_community_write", "snmp__msg_8h.html#a2d77485bb0b640c8e5f569ca756d3b04", null ], - [ "snmp_traps_handle", "snmp__msg_8h.html#ade16efa80e2c2a20236d3cb96b19c79a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.html deleted file mode 100644 index 66a7d032b87d43a830b7bc42f6e5b7c661fa85a4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_netconn.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_netconn.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include <string.h>
    -#include "lwip/api.h"
    -#include "lwip/ip.h"
    -#include "lwip/udp.h"
    -#include "snmp_msg.h"
    -#include "lwip/sys.h"
    -#include "lwip/prot/iana.h"
    -
    - - - -

    -Functions

    void snmp_init (void)
     
    -

    Detailed Description

    -

    SNMP netconn frontend.

    -

    Function Documentation

    - -

    ◆ snmp_init()

    - -
    -
    - - - - - - - - -
    void snmp_init (void )
    -
    -

    Starts SNMP Agent.

    -

    Agent setup, start listening to port 161.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.js deleted file mode 100644 index c46b6daf0768cad543f478ccde0ffad1463938cc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__netconn_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var snmp__netconn_8c = -[ - [ "snmp_init", "snmp__netconn_8c.html#ga4d88f2fc7655280384131d543e0d83e5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.html deleted file mode 100644 index 3336988ee5fda6f36dc00abf41980a54e4dad8ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_opts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_opts.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define LWIP_SNMP   0
     
    #define SNMP_USE_NETCONN   0
     
    #define SNMP_USE_RAW   1
     
    #define SNMP_STACK_SIZE   DEFAULT_THREAD_STACKSIZE
     
    #define SNMP_THREAD_PRIO   DEFAULT_THREAD_PRIO
     
    #define SNMP_TRAP_DESTINATIONS   1
     
    #define SNMP_SAFE_REQUESTS   1
     
    #define SNMP_MAX_OCTET_STRING_LEN   127
     
    #define SNMP_MAX_OBJ_ID_LEN   50
     
    #define SNMP_MIN_VALUE_SIZE   (2 * sizeof(u32_t*)) /* size required to store the basic types (8 bytes for counter64) */
     
    #define SNMP_MAX_VALUE_SIZE   LWIP_MAX(LWIP_MAX((SNMP_MAX_OCTET_STRING_LEN), sizeof(u32_t)*(SNMP_MAX_OBJ_ID_LEN)), SNMP_MIN_VALUE_SIZE)
     
    #define SNMP_COMMUNITY   "public"
     
    #define SNMP_COMMUNITY_WRITE   "private"
     
    #define SNMP_COMMUNITY_TRAP   "public"
     
    #define SNMP_MAX_COMMUNITY_STR_LEN   LWIP_MAX(LWIP_MAX(sizeof(SNMP_COMMUNITY), sizeof(SNMP_COMMUNITY_WRITE)), sizeof(SNMP_COMMUNITY_TRAP))
     
    #define SNMP_LWIP_ENTERPRISE_OID   26381
     
    #define SNMP_DEVICE_ENTERPRISE_OID   {1, 3, 6, 1, 4, 1, SNMP_LWIP_ENTERPRISE_OID}
     
    #define SNMP_DEVICE_ENTERPRISE_OID_LEN   7
     
    #define SNMP_DEBUG   LWIP_DBG_OFF
     
    #define SNMP_MIB_DEBUG   LWIP_DBG_OFF
     
    #define SNMP_LWIP_MIB2   LWIP_SNMP
     
    #define SNMP_LWIP_MIB2_SYSDESC   "lwIP"
     
    #define SNMP_LWIP_MIB2_SYSNAME   "FQDN-unk"
     
    #define SNMP_LWIP_MIB2_SYSCONTACT   ""
     
    #define SNMP_LWIP_MIB2_SYSLOCATION   ""
     
    #define SNMP_LWIP_GETBULK_MAX_REPETITIONS   0
     
    #define LWIP_SNMP_V3   0
     
    -

    Detailed Description

    -

    SNMP server options list

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_SNMP_V3

    - -
    -
    - - - - -
    #define LWIP_SNMP_V3   0
    -
    -

    LWIP_SNMP_V3==1: This enables EXPERIMENTAL SNMPv3 support. LWIP_SNMP must also be enabled. THIS IS UNDER DEVELOPMENT AND SHOULD NOT BE ENABLED IN PRODUCTS.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.js deleted file mode 100644 index 6d8536c917807d73cd1b2c0f305d8d6dd67146ff..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__opts_8h.js +++ /dev/null @@ -1,30 +0,0 @@ -var snmp__opts_8h = -[ - [ "LWIP_SNMP", "group__snmp__opts.html#gaf4900859dc53f19f5f67cc34e48ad68c", null ], - [ "LWIP_SNMP_V3", "snmp__opts_8h.html#a1fe0e120f979ed400f649019edcefe2b", null ], - [ "SNMP_COMMUNITY", "group__snmp__opts.html#ga316c1e1f06f0c7ca56589563809e64db", null ], - [ "SNMP_COMMUNITY_TRAP", "group__snmp__opts.html#gaaefc9dda5f8e5c296018a463cdbac39b", null ], - [ "SNMP_COMMUNITY_WRITE", "group__snmp__opts.html#gafb9414dc7a33978b62a3a9838b659464", null ], - [ "SNMP_DEBUG", "group__snmp__opts.html#gac041000361342f51ad5ee5d8f6254e02", null ], - [ "SNMP_DEVICE_ENTERPRISE_OID", "group__snmp__opts.html#ga09118b734e85df152af098744e888b34", null ], - [ "SNMP_DEVICE_ENTERPRISE_OID_LEN", "group__snmp__opts.html#ga9e39ba5308f5c7ac5296c7d05fdfa97f", null ], - [ "SNMP_LWIP_ENTERPRISE_OID", "group__snmp__opts.html#ga868bfef6efe05515c86291137a633479", null ], - [ "SNMP_LWIP_GETBULK_MAX_REPETITIONS", "group__snmp__opts.html#ga5a24152aa5f3c2837b9a3145aa3c59f3", null ], - [ "SNMP_LWIP_MIB2", "group__snmp__opts.html#gaab667d48f48ee89f8bdbc7f134e6037d", null ], - [ "SNMP_LWIP_MIB2_SYSCONTACT", "group__snmp__opts.html#ga1a57501c615b630d363e0af1a504e683", null ], - [ "SNMP_LWIP_MIB2_SYSDESC", "group__snmp__opts.html#gae93a105b421a2ca91e862da5087cec73", null ], - [ "SNMP_LWIP_MIB2_SYSLOCATION", "group__snmp__opts.html#ga311cec98c8f7e4851d325fffe96cf8d9", null ], - [ "SNMP_LWIP_MIB2_SYSNAME", "group__snmp__opts.html#ga80ba46f9517a51b5477f13082b2bcf98", null ], - [ "SNMP_MAX_COMMUNITY_STR_LEN", "group__snmp__opts.html#ga0e98b58159a77688f87f9f50479177fd", null ], - [ "SNMP_MAX_OBJ_ID_LEN", "group__snmp__opts.html#ga3ad9d293f90e3c885c4e3263a9064a41", null ], - [ "SNMP_MAX_OCTET_STRING_LEN", "group__snmp__opts.html#gae50cdd09697aa54a8b9f26432ac55ac2", null ], - [ "SNMP_MAX_VALUE_SIZE", "group__snmp__opts.html#gafb4362575bc50476a7401a1ed14787f0", null ], - [ "SNMP_MIB_DEBUG", "group__snmp__opts.html#gac12240265db443eaf9d31d187e586c16", null ], - [ "SNMP_MIN_VALUE_SIZE", "group__snmp__opts.html#gac815d0dbe576299546ac612e7eaf3f90", null ], - [ "SNMP_SAFE_REQUESTS", "group__snmp__opts.html#ga95e39047b9bcb385780b06b35af49261", null ], - [ "SNMP_STACK_SIZE", "group__snmp__opts.html#ga0dcacdccc61216c6773943ad3fd31242", null ], - [ "SNMP_THREAD_PRIO", "group__snmp__opts.html#gad9bce0d9c05ed4607d72de7b75f2a80b", null ], - [ "SNMP_TRAP_DESTINATIONS", "group__snmp__opts.html#ga692343b0cc555c302fd713003d4f8a08", null ], - [ "SNMP_USE_NETCONN", "group__snmp__opts.html#gaf02e8b4b69e99df784e9953401477078", null ], - [ "SNMP_USE_RAW", "group__snmp__opts.html#ga8c93f4260af2eb3c50d4bc603f716f1f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8c.html deleted file mode 100644 index ae495ee8241e0705d7aab3b8df030ad17ba28577..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8c.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_pbuf_stream.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_pbuf_stream.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "snmp_pbuf_stream.h"
    -#include "lwip/def.h"
    -#include <string.h>
    -

    Detailed Description

    -

    SNMP pbuf stream wrapper implementation (internal API, do not use in client code).

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8h.html deleted file mode 100644 index d2c3970a4687efcb2c1b8198a2b8991207b5c19e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__pbuf__stream_8h.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_pbuf_stream.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_pbuf_stream.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/err.h"
    -#include "lwip/pbuf.h"
    -

    Detailed Description

    -

    SNMP pbuf stream wrapper (internal API, do not use in client code).

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.html deleted file mode 100644 index 8ccc5f94ce13ef9667dc830be830934f61ae12b4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_raw.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_raw.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/udp.h"
    -#include "lwip/ip.h"
    -#include "lwip/prot/iana.h"
    -#include "snmp_msg.h"
    -
    - - - -

    -Functions

    void snmp_init (void)
     
    -

    Detailed Description

    -

    SNMP RAW API frontend.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.js deleted file mode 100644 index 3d725fa74a55e867272c3e665374ddc4bff7a218..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__raw_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var snmp__raw_8c = -[ - [ "snmp_init", "group__snmp__core.html#ga4d88f2fc7655280384131d543e0d83e5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8c.html deleted file mode 100644 index 5696c20eabf52b57f81899125fdad61dc9b378a9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8c.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_scalar.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_scalar.c File Reference
    -
    -
    -

    Detailed Description

    -

    SNMP scalar node support implementation.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.html deleted file mode 100644 index 646dfa13ab6bed435308ade8cc59437fa73796cb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_scalar.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_scalar.h File Reference
    -
    -
    - - - - - - - - -

    -Data Structures

    struct  snmp_scalar_node
     
    struct  snmp_scalar_array_node_def
     
    struct  snmp_scalar_array_node
     
    -

    Detailed Description

    -

    SNMP server MIB API to implement scalar nodes

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.js deleted file mode 100644 index 1d2ebb76a7ed73cea10e8668b920b4c51f724d37..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__scalar_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var snmp__scalar_8h = -[ - [ "snmp_scalar_node", "structsnmp__scalar__node.html", "structsnmp__scalar__node" ], - [ "snmp_scalar_array_node_def", "structsnmp__scalar__array__node__def.html", null ], - [ "snmp_scalar_array_node", "structsnmp__scalar__array__node.html", "structsnmp__scalar__array__node" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8c.html deleted file mode 100644 index 9b2e5a39b697e868aa9beacda3cc2c5c70190bc7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8c.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_table.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_table.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/apps/snmp_table.h"
    -#include <string.h>
    -

    Detailed Description

    -

    SNMP table support implementation.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.html deleted file mode 100644 index dabf1fc626562b34e8d9acd1de51627f01ec6d7d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_table.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_table.h File Reference
    -
    -
    - - - - - - - - -

    -Data Structures

    struct  snmp_table_col_def
     
    struct  snmp_table_node
     
    struct  snmp_table_simple_node
     
    - - - -

    -Enumerations

    enum  snmp_table_column_data_type_t
     
    -

    Detailed Description

    -

    SNMP server MIB API to implement table nodes

    -

    Enumeration Type Documentation

    - -

    ◆ snmp_table_column_data_type_t

    - -
    -
    -

    simple read-only table

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.js deleted file mode 100644 index fd773ec7ea9b6360d76fc570755c5466025c190f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__table_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var snmp__table_8h = -[ - [ "snmp_table_col_def", "structsnmp__table__col__def.html", null ], - [ "snmp_table_node", "structsnmp__table__node.html", "structsnmp__table__node" ], - [ "snmp_table_simple_node", "structsnmp__table__simple__node.html", null ], - [ "snmp_table_column_data_type_t", "snmp__table_8h.html#af9b59f3ba7dccf338fe6e5bc1c4b1db5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.html deleted file mode 100644 index 5fcf440c944798882ab8a90a8301ed626d3bde7e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_threadsync.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_threadsync.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/apps/snmp_threadsync.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/sys.h"
    -#include <string.h>
    -
    - - - -

    -Functions

    void snmp_threadsync_init (struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn)
     
    -

    Detailed Description

    -

    SNMP thread synchronization implementation.

    -

    Function Documentation

    - -

    ◆ snmp_threadsync_init()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_threadsync_init (struct snmp_threadsync_instanceinstance,
    snmp_threadsync_synchronizer_fn sync_fn 
    )
    -
    -

    Initializes thread synchronization instance

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.js deleted file mode 100644 index 0e5cb2bcea9b5168ee212f914ab9d933bbff4029..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var snmp__threadsync_8c = -[ - [ "snmp_threadsync_init", "snmp__threadsync_8c.html#a36e5b1dbb067641b7a6ac486b4ec15b6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.html deleted file mode 100644 index 66cadce65101d2e8e49634329d3b03e79ab00457..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmp_threadsync.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_threadsync.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/sys.h"
    -
    - - - - - - - -

    -Data Structures

    struct  threadsync_data
     
    struct  snmp_threadsync_instance
     
    struct  snmp_threadsync_node
     
    - - - -

    -Macros

    #define SNMP_CREATE_THREAD_SYNC_NODE(oid, target_leaf_node, threadsync_instance)
     
    - - - -

    -Functions

    void snmp_threadsync_init (struct snmp_threadsync_instance *instance, snmp_threadsync_synchronizer_fn sync_fn)
     
    -

    Detailed Description

    -

    SNMP server MIB API to implement thread synchronization

    -

    Macro Definition Documentation

    - -

    ◆ SNMP_CREATE_THREAD_SYNC_NODE

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    #define SNMP_CREATE_THREAD_SYNC_NODE( oid,
     target_leaf_node,
     threadsync_instance 
    )
    -
    -Value:
    {{{ SNMP_NODE_THREADSYNC, (oid) }, \
    snmp_threadsync_get_instance, \
    snmp_threadsync_get_next_instance }, \
    (target_leaf_node), \
    (threadsync_instance) }

    Create thread sync proxy node

    - -
    -
    -

    Function Documentation

    - -

    ◆ snmp_threadsync_init()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void snmp_threadsync_init (struct snmp_threadsync_instanceinstance,
    snmp_threadsync_synchronizer_fn sync_fn 
    )
    -
    -

    Create thread sync instance data

    -

    Initializes thread synchronization instance

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.js deleted file mode 100644 index 78284bc5f3b5f6fc85553b849a571f8be3634557..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__threadsync_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var snmp__threadsync_8h = -[ - [ "threadsync_data", "structthreadsync__data.html", null ], - [ "snmp_threadsync_instance", "structsnmp__threadsync__instance.html", null ], - [ "snmp_threadsync_node", "structsnmp__threadsync__node.html", null ], - [ "SNMP_CREATE_THREAD_SYNC_NODE", "snmp__threadsync_8h.html#a1971c27c8addf1c426abd1abac54c8d2", null ], - [ "snmp_threadsync_init", "snmp__threadsync_8h.html#a36e5b1dbb067641b7a6ac486b4ec15b6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.html deleted file mode 100644 index 00a54b81efcc6f57a8f384ffb7b4a5db1061ec28..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmp_traps.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_traps.c File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include <string.h>
    -#include "lwip/snmp.h"
    -#include "lwip/sys.h"
    -#include "lwip/apps/snmp.h"
    -#include "lwip/apps/snmp_core.h"
    -#include "lwip/prot/iana.h"
    -#include "snmp_msg.h"
    -#include "snmp_asn1.h"
    -#include "snmp_core_priv.h"
    -
    - - - - - - - - - - - - - - - - - - - -

    -Functions

    void snmp_trap_dst_enable (u8_t dst_idx, u8_t enable)
     
    void snmp_trap_dst_ip_set (u8_t dst_idx, const ip_addr_t *dst)
     
    void snmp_set_auth_traps_enabled (u8_t enable)
     
    u8_t snmp_get_auth_traps_enabled (void)
     
    err_t snmp_send_trap (const struct snmp_obj_id *eoid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds)
     
    err_t snmp_send_trap_generic (s32_t generic_trap)
     
    err_t snmp_send_trap_specific (s32_t specific_trap, struct snmp_varbind *varbinds)
     
    void snmp_coldstart_trap (void)
     
    void snmp_authfail_trap (void)
     
    - - - - - -

    -Variables

    const char * snmp_community_trap
     
    void * snmp_traps_handle
     
    -

    Detailed Description

    -

    SNMPv1 traps implementation.

    -

    Variable Documentation

    - -

    ◆ snmp_community_trap

    - -
    -
    - - - - -
    const char* snmp_community_trap
    -
    -

    Agent community string for sending traps

    -

    SNMP community string for sending traps

    - -
    -
    - -

    ◆ snmp_traps_handle

    - -
    -
    - - - - -
    void* snmp_traps_handle
    -
    -

    handle for sending traps

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.js deleted file mode 100644 index be7fdd91867ffe2d75105b9a28a90cb77463b3cf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmp__traps_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var snmp__traps_8c = -[ - [ "snmp_authfail_trap", "group__snmp__traps.html#gaf6d0a95a3a406d8ea00849c07aca05ee", null ], - [ "snmp_coldstart_trap", "group__snmp__traps.html#gaa8a49d1a6a207740ba44e27b5bbc22be", null ], - [ "snmp_get_auth_traps_enabled", "group__snmp__traps.html#ga7804a22615bd9b3a323a3f48a9fb8cb7", null ], - [ "snmp_send_trap", "group__snmp__traps.html#ga96cc7af0118d75049609872ea41187cd", null ], - [ "snmp_send_trap_generic", "group__snmp__traps.html#ga0e044259289cb690197173f93c17607d", null ], - [ "snmp_send_trap_specific", "group__snmp__traps.html#ga56bdce04e9e77cb3f8a872718cd273d1", null ], - [ "snmp_set_auth_traps_enabled", "group__snmp__traps.html#gacaf816ff917f7b7e5d00ed6c9f79b51c", null ], - [ "snmp_trap_dst_enable", "group__snmp__traps.html#gab101505be59778cf0f2f1ac40bcf3f32", null ], - [ "snmp_trap_dst_ip_set", "group__snmp__traps.html#ga15e4afbf80ed2260850842e6608c6d86", null ], - [ "snmp_community_trap", "snmp__traps_8c.html#a2e2007343d9492b8e31d363d2c6ad79b", null ], - [ "snmp_traps_handle", "snmp__traps_8c.html#ade16efa80e2c2a20236d3cb96b19c79a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8c.html deleted file mode 100644 index 4e78383b89d2e0cde73b674aed9b99e63d847744..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8c.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmpv3.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmpv3.c File Reference
    -
    -
    -
    #include "snmpv3_priv.h"
    -#include "lwip/apps/snmpv3.h"
    -#include "lwip/sys.h"
    -#include <string.h>
    -

    Detailed Description

    -

    Additional SNMPv3 functionality RFC3414 and RFC3826.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8h.html deleted file mode 100644 index e42d9b50e51c95fcc048e3081aa9e67ac58715e0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3_8h.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/snmpv3.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmpv3.h File Reference
    -
    -
    -
    #include "lwip/apps/snmp_opts.h"
    -#include "lwip/err.h"
    -

    Detailed Description

    -

    Additional SNMPv3 functionality RFC3414 and RFC3826.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__mbedtls_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__mbedtls_8c.html deleted file mode 100644 index d56dd613a0e9e534e9dd9fa8ac6339e541463c8a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__mbedtls_8c.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmpv3_mbedtls.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmpv3_mbedtls.c File Reference
    -
    -
    -
    #include "lwip/apps/snmpv3.h"
    -#include "snmpv3_priv.h"
    -#include "lwip/arch.h"
    -#include "snmp_msg.h"
    -#include "lwip/sys.h"
    -#include <string.h>
    -

    Detailed Description

    -

    SNMPv3 crypto/auth functions implemented for ARM mbedtls.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__priv_8h.html deleted file mode 100644 index f47292527fc924540894e6d3f5abf008ef959ff4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/snmpv3__priv_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/apps/snmp/snmpv3_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmpv3_priv.h File Reference
    -
    -
    -

    Detailed Description

    -

    Additional SNMPv3 functionality RFC3414 and RFC3826 (internal API, do not use in client code).

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.html deleted file mode 100644 index bb5a49f6e9d8a5dc591d22e0c0e4815d502a6440..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -lwIP: src/apps/sntp/sntp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sntp.c File Reference
    -
    -
    -
    #include "lwip/apps/sntp.h"
    -#include "lwip/opt.h"
    -#include "lwip/timeouts.h"
    -#include "lwip/udp.h"
    -#include "lwip/dns.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/dhcp.h"
    -#include <string.h>
    -#include <time.h>
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - - - - - - - -

    -Data Structures

    struct  sntp_time
     
    struct  sntp_timestamps
     
    struct  sntp_msg
     
    struct  sntp_server
     
    - - - -

    -Macros

    #define SNTP_FRAC_TO_US(f)   ((u32_t)(f) / 4295)
     
    - - - - - - - - - - - - - - - - - -

    -Functions

    void sntp_init (void)
     
    void sntp_stop (void)
     
    u8_t sntp_enabled (void)
     
    void sntp_setoperatingmode (u8_t operating_mode)
     
    u8_t sntp_getoperatingmode (void)
     
    u8_t sntp_getreachability (u8_t idx)
     
    void sntp_setserver (u8_t idx, const ip_addr_t *server)
     
    const ip_addr_tsntp_getserver (u8_t idx)
     
    -

    Detailed Description

    -

    SNTP client module

    -

    Macro Definition Documentation

    - -

    ◆ SNTP_FRAC_TO_US

    - -
    -
    - - - - - - - - -
    #define SNTP_FRAC_TO_US( f)   ((u32_t)(f) / 4295)
    -
    -

    Convert NTP timestamp fraction to microseconds.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.js deleted file mode 100644 index 1140fef219f7d83be93750c451523fb6c665ebb6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8c.js +++ /dev/null @@ -1,16 +0,0 @@ -var sntp_8c = -[ - [ "sntp_time", "structsntp__time.html", null ], - [ "sntp_timestamps", "structsntp__timestamps.html", null ], - [ "sntp_msg", "structsntp__msg.html", null ], - [ "sntp_server", "structsntp__server.html", "structsntp__server" ], - [ "SNTP_FRAC_TO_US", "sntp_8c.html#aebe74c93643ac9b8c8a9c7d223192c8f", null ], - [ "sntp_enabled", "group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5", null ], - [ "sntp_getoperatingmode", "group__sntp.html#gae66404a551d5cef420cf844a71356fae", null ], - [ "sntp_getreachability", "group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e", null ], - [ "sntp_getserver", "group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1", null ], - [ "sntp_init", "group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba", null ], - [ "sntp_setoperatingmode", "group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120", null ], - [ "sntp_setserver", "group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a", null ], - [ "sntp_stop", "group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.html deleted file mode 100644 index 3a72115b928207dd7e4fa56a8694cddbb9e9c8be..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/sntp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sntp.h File Reference
    -
    -
    -
    #include "lwip/apps/sntp_opts.h"
    -#include "lwip/ip_addr.h"
    -
    - - - - - - - - - - - - - - - - - -

    -Functions

    void sntp_setoperatingmode (u8_t operating_mode)
     
    u8_t sntp_getoperatingmode (void)
     
    void sntp_init (void)
     
    void sntp_stop (void)
     
    u8_t sntp_enabled (void)
     
    void sntp_setserver (u8_t idx, const ip_addr_t *addr)
     
    const ip_addr_tsntp_getserver (u8_t idx)
     
    u8_t sntp_getreachability (u8_t idx)
     
    -

    Detailed Description

    -

    SNTP client API

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.js deleted file mode 100644 index df73f8fddf4d6d52d8ecbe265c70f5e23336baa5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var sntp_8h = -[ - [ "sntp_enabled", "group__sntp.html#ga3fe5254e5a056fca80802d9f26b9c3c5", null ], - [ "sntp_getoperatingmode", "group__sntp.html#gae66404a551d5cef420cf844a71356fae", null ], - [ "sntp_getreachability", "group__sntp.html#gac8097829a81cb6f37d9acf8efb2cc82e", null ], - [ "sntp_getserver", "group__sntp.html#ga2a28523cb9f2b5b025a4818bc2c1afc1", null ], - [ "sntp_init", "group__sntp.html#ga9b300c6616de60524c85ea40bf70e2ba", null ], - [ "sntp_setoperatingmode", "group__sntp.html#gaae94fb2adadbf9667e9597f8a45bf120", null ], - [ "sntp_setserver", "group__sntp.html#ga4fa038dcea66349fafdbe1cc3e52ff3a", null ], - [ "sntp_stop", "group__sntp.html#ga8119fc2d1ff7ff6eba511cc9c7167488", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.html deleted file mode 100644 index db2d43276b1354edbd56c440bd247a145b8d0336..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/sntp_opts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sntp_opts.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/prot/iana.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define SNTP_SET_SYSTEM_TIME(sec)   LWIP_UNUSED_ARG(sec)
     
    #define SNTP_MAX_SERVERS   LWIP_DHCP_MAX_NTP_SERVERS
     
    #define SNTP_GET_SERVERS_FROM_DHCP   LWIP_DHCP_GET_NTP_SRV
     
    #define SNTP_SERVER_DNS   0
     
    #define SNTP_DEBUG   LWIP_DBG_OFF
     
    #define SNTP_PORT   LWIP_IANA_PORT_SNTP
     
    #define SNTP_CHECK_RESPONSE   0
     
    #define SNTP_COMP_ROUNDTRIP   0
     
    #define SNTP_STARTUP_DELAY   1
     
    #define SNTP_STARTUP_DELAY_FUNC   (LWIP_RAND() % 5000)
     
    #define SNTP_RECV_TIMEOUT   15000
     
    #define SNTP_UPDATE_DELAY   3600000
     
    #define SNTP_GET_SYSTEM_TIME(sec, us)   do { (sec) = 0; (us) = 0; } while(0)
     
    #define SNTP_RETRY_TIMEOUT   SNTP_RECV_TIMEOUT
     
    #define SNTP_RETRY_TIMEOUT_MAX   (SNTP_RETRY_TIMEOUT * 10)
     
    #define SNTP_RETRY_TIMEOUT_EXP   1
     
    #define SNTP_MONITOR_SERVER_REACHABILITY   1
     
    -

    Detailed Description

    -

    SNTP client options list

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.js deleted file mode 100644 index b76c438ed7a89cf1639e1226e5db7a52c828adb2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sntp__opts_8h.js +++ /dev/null @@ -1,20 +0,0 @@ -var sntp__opts_8h = -[ - [ "SNTP_CHECK_RESPONSE", "group__sntp__opts.html#ga7d4e12d90912d486e64f289d7f3ca446", null ], - [ "SNTP_COMP_ROUNDTRIP", "group__sntp__opts.html#ga1e21781705d3549a305339fd7fca63e7", null ], - [ "SNTP_DEBUG", "group__sntp__opts.html#ga25c6f9c14c17e218d110d826b09f8d91", null ], - [ "SNTP_GET_SERVERS_FROM_DHCP", "group__sntp__opts.html#ga961a61eef942ab5378cff1e3742b3ade", null ], - [ "SNTP_GET_SYSTEM_TIME", "group__sntp__opts.html#gab0ea385479a5c5c8c173f165ded2fb63", null ], - [ "SNTP_MAX_SERVERS", "group__sntp__opts.html#ga5d9dc0827f402849f5c18d44e311dbc2", null ], - [ "SNTP_MONITOR_SERVER_REACHABILITY", "group__sntp__opts.html#ga5782f21ef24ebddd5ba2ce9a889094e3", null ], - [ "SNTP_PORT", "group__sntp__opts.html#gacbee62c27f54371fc2c5259a834a0f9b", null ], - [ "SNTP_RECV_TIMEOUT", "group__sntp__opts.html#ga44cf26b9b19832d88599244711a12d08", null ], - [ "SNTP_RETRY_TIMEOUT", "group__sntp__opts.html#ga86d651d8eb07687208308deef95a23ba", null ], - [ "SNTP_RETRY_TIMEOUT_EXP", "group__sntp__opts.html#gafdb7e98f608cc429188d7dac356614c2", null ], - [ "SNTP_RETRY_TIMEOUT_MAX", "group__sntp__opts.html#gafde10b3ed7cb4bb2cd2c4daa389db699", null ], - [ "SNTP_SERVER_DNS", "group__sntp__opts.html#gaef477c145ae404d77188b26b79b6996f", null ], - [ "SNTP_SET_SYSTEM_TIME", "group__sntp__opts.html#gafe340b98c52dedcbc041267fe13b2da6", null ], - [ "SNTP_STARTUP_DELAY", "group__sntp__opts.html#ga22017d43da7d4bf8d42e786b4ced4dfa", null ], - [ "SNTP_STARTUP_DELAY_FUNC", "group__sntp__opts.html#gae082c2f3044d500ca5e1be1d4928de75", null ], - [ "SNTP_UPDATE_DELAY", "group__sntp__opts.html#ga9232c56443115be05a2f852eba21979c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/socket_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/socket_8h.html deleted file mode 100644 index 6880bdb13e1a57d749c9fdb8ce92341dd9821c0d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/socket_8h.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -lwIP: src/include/compat/posix/sys/socket.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    socket.h File Reference
    -
    -
    -
    #include "lwip/sockets.h"
    -

    Detailed Description

    -

    This file is a posix wrapper for lwip/sockets.h.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.html deleted file mode 100644 index bc2cee43870919f93d2cae752d12fee2714f251c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - -lwIP: src/api/sockets.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sockets.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/sockets.h"
    -#include "lwip/priv/sockets_priv.h"
    -#include "lwip/api.h"
    -#include "lwip/igmp.h"
    -#include "lwip/inet.h"
    -#include "lwip/tcp.h"
    -#include "lwip/raw.h"
    -#include "lwip/udp.h"
    -#include "lwip/memp.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/netif.h"
    -#include "lwip/priv/tcpip_priv.h"
    -#include "lwip/mld6.h"
    -#include <string.h>
    -#include "path/to/my/lwip_hooks.h"
    -
    - - - -

    -Data Structures

    union  sockaddr_aligned
     
    - - - -

    -Enumerations

    enum  lwip_pollscan_opts { LWIP_POLLSCAN_CLEAR = 1, -LWIP_POLLSCAN_INC_WAIT = 2, -LWIP_POLLSCAN_DEC_WAIT = 4 - }
     
    - - - - - - - - - - - -

    -Functions

    void lwip_socket_thread_init (void)
     
    void lwip_socket_thread_cleanup (void)
     
    int lwip_listen (int s, int backlog)
     
    int lwip_shutdown (int s, int how)
     
    int lwip_fcntl (int s, int cmd, int val)
     
    -

    Detailed Description

    -

    Sockets BSD-Like API module

    -

    Enumeration Type Documentation

    - -

    ◆ lwip_pollscan_opts

    - -
    -
    - - - - -
    enum lwip_pollscan_opts
    -
    -

    Options for the lwip_pollscan function.

    - - - - -
    Enumerator
    LWIP_POLLSCAN_CLEAR 

    Clear revents in each struct pollfd.

    -
    LWIP_POLLSCAN_INC_WAIT 

    Increment select_waiting in each struct lwip_sock.

    -
    LWIP_POLLSCAN_DEC_WAIT 

    Decrement select_waiting in each struct lwip_sock.

    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ lwip_fcntl()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    int lwip_fcntl (int s,
    int cmd,
    int val 
    )
    -
    -

    A minimal implementation of fcntl. Currently only the commands F_GETFL and F_SETFL are implemented. The flag O_NONBLOCK and access modes are supported for F_GETFL, only the flag O_NONBLOCK is implemented for F_SETFL.

    - -
    -
    - -

    ◆ lwip_listen()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    int lwip_listen (int s,
    int backlog 
    )
    -
    -

    Set a socket into listen mode. The socket may not have been used for another connection previously.

    -
    Parameters
    - - - -
    sthe socket to set to listening mode
    backlog(ATTENTION: needs TCP_LISTEN_BACKLOG=1)
    -
    -
    -
    Returns
    0 on success, non-zero on failure
    - -
    -
    - -

    ◆ lwip_shutdown()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    int lwip_shutdown (int s,
    int how 
    )
    -
    -

    Close one end of a full-duplex connection.

    - -
    -
    - -

    ◆ lwip_socket_thread_cleanup()

    - -
    -
    - - - - - - - - -
    void lwip_socket_thread_cleanup (void )
    -
    -

    LWIP_NETCONN_SEM_PER_THREAD==1: destroy thread-local semaphore

    - -
    -
    - -

    ◆ lwip_socket_thread_init()

    - -
    -
    - - - - - - - - -
    void lwip_socket_thread_init (void )
    -
    -

    LWIP_NETCONN_SEM_PER_THREAD==1: initialize thread-local semaphore

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.js deleted file mode 100644 index b5c847cd32d8db8d033cf646b91bbd7d3fbc48b6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8c.js +++ /dev/null @@ -1,14 +0,0 @@ -var sockets_8c = -[ - [ "sockaddr_aligned", "unionsockaddr__aligned.html", null ], - [ "lwip_pollscan_opts", "sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9", [ - [ "LWIP_POLLSCAN_CLEAR", "sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9aa9a8fe3199d00016f1f5ad639e1b28f7", null ], - [ "LWIP_POLLSCAN_INC_WAIT", "sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9ab6511d3104f70c18fb4bd80f24cb867d", null ], - [ "LWIP_POLLSCAN_DEC_WAIT", "sockets_8c.html#a2f15a466e75cbaaea0c31e63116870f9a6c1eefa3e29a39b923c4b522eb1b3eb1", null ] - ] ], - [ "lwip_fcntl", "sockets_8c.html#ae84296093574ec746f8f88321356388f", null ], - [ "lwip_listen", "sockets_8c.html#abee6ee286147cf334a1ba19f19b2e08b", null ], - [ "lwip_shutdown", "sockets_8c.html#ade85c68b6673296c8fb67127b93fa4c1", null ], - [ "lwip_socket_thread_cleanup", "sockets_8c.html#ab8cd92b10dbe3fb33da03faed1ea98a7", null ], - [ "lwip_socket_thread_init", "sockets_8c.html#a0a250b3b4d1827e3a3661327f5e80ae0", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.html deleted file mode 100644 index f1ad96d8d507a0ae8c36bb5820de18f15c79b982..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/sockets.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sockets.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/err.h"
    -#include "lwip/inet.h"
    -#include "lwip/errno.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define LWIP_TIMEVAL_PRIVATE   1
     
    #define accept(s, addr, addrlen)   lwip_accept(s,addr,addrlen)
     
    #define bind(s, name, namelen)   lwip_bind(s,name,namelen)
     
    #define shutdown(s, how)   lwip_shutdown(s,how)
     
    #define getpeername(s, name, namelen)   lwip_getpeername(s,name,namelen)
     
    #define getsockname(s, name, namelen)   lwip_getsockname(s,name,namelen)
     
    #define setsockopt(s, level, optname, opval, optlen)   lwip_setsockopt(s,level,optname,opval,optlen)
     
    #define getsockopt(s, level, optname, opval, optlen)   lwip_getsockopt(s,level,optname,opval,optlen)
     
    #define closesocket(s)   lwip_close(s)
     
    #define connect(s, name, namelen)   lwip_connect(s,name,namelen)
     
    #define listen(s, backlog)   lwip_listen(s,backlog)
     
    #define recv(s, mem, len, flags)   lwip_recv(s,mem,len,flags)
     
    #define recvmsg(s, message, flags)   lwip_recvmsg(s,message,flags)
     
    #define recvfrom(s, mem, len, flags, from, fromlen)   lwip_recvfrom(s,mem,len,flags,from,fromlen)
     
    #define send(s, dataptr, size, flags)   lwip_send(s,dataptr,size,flags)
     
    #define sendmsg(s, message, flags)   lwip_sendmsg(s,message,flags)
     
    #define sendto(s, dataptr, size, flags, to, tolen)   lwip_sendto(s,dataptr,size,flags,to,tolen)
     
    #define socket(domain, type, protocol)   lwip_socket(domain,type,protocol)
     
    #define select(maxfdp1, readset, writeset, exceptset, timeout)   lwip_select(maxfdp1,readset,writeset,exceptset,timeout)
     
    #define poll(fds, nfds, timeout)   lwip_poll(fds,nfds,timeout)
     
    #define ioctlsocket(s, cmd, argp)   lwip_ioctl(s,cmd,argp)
     
    #define inet_ntop(af, src, dst, size)   lwip_inet_ntop(af,src,dst,size)
     
    #define inet_pton(af, src, dst)   lwip_inet_pton(af,src,dst)
     
    #define read(s, mem, len)   lwip_read(s,mem,len)
     
    #define readv(s, iov, iovcnt)   lwip_readv(s,iov,iovcnt)
     
    #define write(s, dataptr, len)   lwip_write(s,dataptr,len)
     
    #define writev(s, iov, iovcnt)   lwip_writev(s,iov,iovcnt)
     
    #define close(s)   lwip_close(s)
     
    #define fcntl(s, cmd, val)   lwip_fcntl(s,cmd,val)
     
    #define ioctl(s, cmd, argp)   lwip_ioctl(s,cmd,argp)
     
    - - - - - - - - - - - -

    -Functions

    void lwip_socket_thread_init (void)
     
    void lwip_socket_thread_cleanup (void)
     
    int lwip_shutdown (int s, int how)
     
    int lwip_listen (int s, int backlog)
     
    int lwip_fcntl (int s, int cmd, int val)
     
    -

    Detailed Description

    -

    Socket API (to be used from non-TCPIP threads)

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_TIMEVAL_PRIVATE

    - -
    -
    - - - - -
    #define LWIP_TIMEVAL_PRIVATE   1
    -
    -

    LWIP_TIMEVAL_PRIVATE: if you want to use the struct timeval provided by your system, set this to 0 and include <sys/time.h> in cc.h

    - -
    -
    -

    Function Documentation

    - -

    ◆ lwip_fcntl()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    int lwip_fcntl (int s,
    int cmd,
    int val 
    )
    -
    -

    A minimal implementation of fcntl. Currently only the commands F_GETFL and F_SETFL are implemented. The flag O_NONBLOCK and access modes are supported for F_GETFL, only the flag O_NONBLOCK is implemented for F_SETFL.

    - -
    -
    - -

    ◆ lwip_listen()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    int lwip_listen (int s,
    int backlog 
    )
    -
    -

    Set a socket into listen mode. The socket may not have been used for another connection previously.

    -
    Parameters
    - - - -
    sthe socket to set to listening mode
    backlog(ATTENTION: needs TCP_LISTEN_BACKLOG=1)
    -
    -
    -
    Returns
    0 on success, non-zero on failure
    - -
    -
    - -

    ◆ lwip_shutdown()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    int lwip_shutdown (int s,
    int how 
    )
    -
    -

    Close one end of a full-duplex connection.

    - -
    -
    - -

    ◆ lwip_socket_thread_cleanup()

    - -
    -
    - - - - - - - - -
    void lwip_socket_thread_cleanup (void )
    -
    -

    LWIP_NETCONN_SEM_PER_THREAD==1: destroy thread-local semaphore

    - -
    -
    - -

    ◆ lwip_socket_thread_init()

    - -
    -
    - - - - - - - - -
    void lwip_socket_thread_init (void )
    -
    -

    LWIP_NETCONN_SEM_PER_THREAD==1: initialize thread-local semaphore

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.js deleted file mode 100644 index 7463dffa95737de69c7bd55c60f7536c7aa794ad..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets_8h.js +++ /dev/null @@ -1,38 +0,0 @@ -var sockets_8h = -[ - [ "accept", "group__socket.html#gade2b17671b5a4b18e941fbf7e1060310", null ], - [ "bind", "group__socket.html#ga4a88bb849aa7203b24bb245a193997a6", null ], - [ "close", "group__socket.html#ga4ef17e85ec4d3acdcee5ce23f8ed93c4", null ], - [ "closesocket", "group__socket.html#ga5a3eb971b466278ada4f7f87399a537c", null ], - [ "connect", "group__socket.html#gae3d13671f622e17c17317c9a16dfd0ee", null ], - [ "fcntl", "group__socket.html#gaaa2b0e00cab161fcc4b31ee0d06e7eb3", null ], - [ "getpeername", "group__socket.html#ga33bf1b7f5b11de02d0db32531cd940b8", null ], - [ "getsockname", "group__socket.html#gab096fb7dbc3f84be1699a87dce980f2f", null ], - [ "getsockopt", "group__socket.html#gad2de02b35dbbf2334d1befb137ede821", null ], - [ "inet_ntop", "group__socket.html#gaa40bf11abb409097e68aa3a6982eb52b", null ], - [ "inet_pton", "group__socket.html#ga90d2b417d82e8da981c940a665324fd5", null ], - [ "ioctl", "group__socket.html#ga50a83956bc3a96e6274a21ec0d4d6338", null ], - [ "ioctlsocket", "group__socket.html#ga19e714443d0238cfd79b71059ec92378", null ], - [ "listen", "group__socket.html#gae6e6de5a20bed9fc7078f0e6c9c4aca4", null ], - [ "LWIP_TIMEVAL_PRIVATE", "sockets_8h.html#aaffd64f6887883ec6401e6bb684c40fa", null ], - [ "poll", "group__socket.html#ga80ae38841b0e64e60618cd8bf857f617", null ], - [ "read", "group__socket.html#ga822040573319cf87bfe6758d511be57f", null ], - [ "readv", "group__socket.html#ga86788b3c690d38699fdbaea523ddec9d", null ], - [ "recv", "group__socket.html#gadd7ae45df7c005619eb1126542231e9b", null ], - [ "recvfrom", "group__socket.html#ga5e5f7bcda6562bae815e188ea1a81ecd", null ], - [ "recvmsg", "group__socket.html#gaecfc7d524105e52604829c66ced752b8", null ], - [ "select", "group__socket.html#gac332b9b9b2cd877a6189ef838de49e33", null ], - [ "send", "group__socket.html#ga19024690fdfd3512d24dcaa9b80d24ed", null ], - [ "sendmsg", "group__socket.html#gaad99bea090b1fe4743234fcee15a5d28", null ], - [ "sendto", "group__socket.html#gaaa17499d76ef421821fe72fd29fe38f7", null ], - [ "setsockopt", "group__socket.html#ga115d74cd1953e7bafc2e34157c697df1", null ], - [ "shutdown", "group__socket.html#ga7d832f77cfad97cf901640f243c6e682", null ], - [ "socket", "group__socket.html#ga862d8f4070c66dddb979540ce9ba6a83", null ], - [ "write", "group__socket.html#ga0a651eb5fb5e6127f5e5153ce2251f3d", null ], - [ "writev", "group__socket.html#ga697fd916a65a10b4dcb54b8199346fee", null ], - [ "lwip_fcntl", "sockets_8h.html#ae84296093574ec746f8f88321356388f", null ], - [ "lwip_listen", "sockets_8h.html#abee6ee286147cf334a1ba19f19b2e08b", null ], - [ "lwip_shutdown", "sockets_8h.html#ade85c68b6673296c8fb67127b93fa4c1", null ], - [ "lwip_socket_thread_cleanup", "sockets_8h.html#ab8cd92b10dbe3fb33da03faed1ea98a7", null ], - [ "lwip_socket_thread_init", "sockets_8h.html#a0a250b3b4d1827e3a3661327f5e80ae0", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.html deleted file mode 100644 index 7a8a9a44e78304ea08ade79894b90990b29307d4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/sockets_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sockets_priv.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -#include "lwip/sockets.h"
    -#include "lwip/sys.h"
    -
    - - - - - -

    -Data Structures

    struct  lwip_sock
     
    struct  lwip_select_cb
     
    - - - -

    -Macros

    #define SELWAIT_T   u8_t
     
    -

    Detailed Description

    -

    Sockets API internal implementations (do not use in application code)

    -

    Macro Definition Documentation

    - -

    ◆ SELWAIT_T

    - -
    -
    - - - - -
    #define SELWAIT_T   u8_t
    -
    -

    This is overridable for the rare case where more than 255 threads select on the same socket...

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.js deleted file mode 100644 index 237eb685ebd5b6ecd57a5f675ecdb94546c5433d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sockets__priv_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var sockets__priv_8h = -[ - [ "lwip_sock", "structlwip__sock.html", "structlwip__sock" ], - [ "lwip_select_cb", "structlwip__select__cb.html", "structlwip__select__cb" ], - [ "SELWAIT_T", "sockets__priv_8h.html#a8f4d240733a9261c668fc66dc4ce8196", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/splitbar.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/splitbar.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.html deleted file mode 100644 index a6e90e54fb7194dcb3279609c13096c8cdb97591..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -lwIP: src/core/stats.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    stats.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/def.h"
    -#include "lwip/stats.h"
    -#include "lwip/mem.h"
    -#include "lwip/debug.h"
    -#include <string.h>
    -
    - - - -

    -Functions

    void stats_init (void)
     
    - - - -

    -Variables

    struct stats_ lwip_stats
     
    -

    Detailed Description

    -

    Statistics module

    -

    Function Documentation

    - -

    ◆ stats_init()

    - -
    -
    - - - - - - - - -
    void stats_init (void )
    -
    -

    Init statistics

    - -
    -
    -

    Variable Documentation

    - -

    ◆ lwip_stats

    - -
    -
    - - - - -
    struct stats_ lwip_stats
    -
    -

    Global variable containing lwIP internal statistics. Add this to your debugger's watchlist.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.js deleted file mode 100644 index ffdbbc2a48a587fb6a6510d0b4e385a06e4adfb8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var stats_8c = -[ - [ "stats_init", "stats_8c.html#aeaa149d6c0445b22e944a063e0884d0d", null ], - [ "lwip_stats", "stats_8c.html#a614735db0145db9ba944ede600d1d19b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.html deleted file mode 100644 index 9348e946d25f8baa2f3204804a78be9053355e93..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/stats.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    stats.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -
    - - - - - - - - - - - - - - - - - -

    -Data Structures

    struct  stats_proto
     
    struct  stats_igmp
     
    struct  stats_mem
     
    struct  stats_syselem
     
    struct  stats_sys
     
    struct  stats_mib2
     
    struct  stats_mib2_netif_ctrs
     
    struct  stats_
     
    - - - -

    -Functions

    void stats_init (void)
     
    - - - -

    -Variables

    struct stats_ lwip_stats
     
    -

    Detailed Description

    -

    Statistics API (to be used from TCPIP thread)

    -

    Function Documentation

    - -

    ◆ stats_init()

    - -
    -
    - - - - - - - - -
    void stats_init (void )
    -
    -

    Init statistics

    - -
    -
    -

    Variable Documentation

    - -

    ◆ lwip_stats

    - -
    -
    - - - - -
    struct stats_ lwip_stats
    -
    -

    Global variable containing lwIP internal statistics. Add this to your debugger's watchlist.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.js deleted file mode 100644 index f293e4f197ff9603a940880bc4de91b8ea79c364..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/stats_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var stats_8h = -[ - [ "stats_proto", "structstats__proto.html", null ], - [ "stats_igmp", "structstats__igmp.html", null ], - [ "stats_mem", "structstats__mem.html", null ], - [ "stats_syselem", "structstats__syselem.html", null ], - [ "stats_sys", "structstats__sys.html", null ], - [ "stats_mib2", "structstats__mib2.html", null ], - [ "stats_", "structstats__.html", "structstats__" ], - [ "stats_init", "stats_8h.html#aeaa149d6c0445b22e944a063e0884d0d", null ], - [ "lwip_stats", "stats_8h.html#a614735db0145db9ba944ede600d1d19b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__settings.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__settings.html deleted file mode 100644 index e552e8ddf9c81702e7a2ac3d47f63972ee11c75e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__settings.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: _lwiperf_settings Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    _lwiperf_settings Struct Reference
    -
    -
    -

    Detailed Description

    -

    This is the Iperf settings struct sent from the client

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__state__tcp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__state__tcp.html deleted file mode 100644 index 002e31bfcee8c8c9bcc32b77bce81513f2ef6a2d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/struct__lwiperf__state__tcp.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: _lwiperf_state_tcp Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    _lwiperf_state_tcp Struct Reference
    -
    -
    -

    Detailed Description

    -

    Connection handle for a TCP iperf session

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.html deleted file mode 100644 index 9908bb27a9d17d5709c93c9b7031bb0b165dedab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -lwIP: altcp_allocator_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - - -
    - - - - - - -

    -Data Fields

    altcp_new_fn alloc
     
    void * arg
     
    -

    Detailed Description

    -

    Field Documentation

    - -

    ◆ alloc

    - -
    -
    - - - - -
    altcp_new_fn altcp_allocator_s::alloc
    -
    -

    Allocator function

    - -
    -
    - -

    ◆ arg

    - -
    -
    - - - - -
    void* altcp_allocator_s::arg
    -
    -

    Argument to allocator function

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.js deleted file mode 100644 index e28e5a93fcd504679a65208caeb153af8d2d6487..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structaltcp__allocator__s.js +++ /dev/null @@ -1,5 +0,0 @@ -var structaltcp__allocator__s = -[ - [ "alloc", "structaltcp__allocator__s.html#aaf07ebf181a11d0320381ef46d40e687", null ], - [ "arg", "structaltcp__allocator__s.html#a8d8aa48e9a105e9d25ad4b90d259d0b1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.html deleted file mode 100644 index d0f5175fea468d23d82f38ef5aca55e3612c0f97..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - -lwIP: api_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    api_msg Struct Reference
    -
    -
    - -

    #include <api_msg.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct netconnconn
     
    err_t err
     
    union {
       struct netbuf *   b
     
       struct {
       }   n
     
       struct {
       }   bc
     
       struct {
       }   ad
     
       struct {
          const struct netvector *   vector
     
          u16_t   vector_cnt
     
          size_t   vector_off
     
          size_t   len
     
          size_t   offset
     
       }   w
     
       struct {
       }   r
     
       struct {
       }   sd
     
       struct {
       }   jl
     
    msg
     
    -

    Detailed Description

    -

    This struct includes everything that is necessary to execute a function for a netconn in another thread context (mainly used to process netconns in the tcpip_thread context to be thread safe).

    -

    Field Documentation

    - -

    ◆ ad

    - -
    -
    - - - - -
    struct { ... } api_msg::ad
    -
    -

    used for lwip_netconn_do_getaddr

    - -
    -
    - -

    ◆ b

    - -
    -
    - - - - -
    struct netbuf* api_msg::b
    -
    -

    used for lwip_netconn_do_send

    - -
    -
    - -

    ◆ bc

    - -
    -
    - - - - -
    struct { ... } api_msg::bc
    -
    -

    used for lwip_netconn_do_bind and lwip_netconn_do_connect

    - -
    -
    - -

    ◆ conn

    - -
    -
    - - - - -
    struct netconn* api_msg::conn
    -
    -

    The netconn which to process - always needed: it includes the semaphore which is used to block the application thread until the function finished.

    - -
    -
    - -

    ◆ err

    - -
    -
    - - - - -
    err_t api_msg::err
    -
    -

    The return value of the function executed in tcpip_thread.

    - -
    -
    - -

    ◆ jl

    - -
    -
    - - - - -
    struct { ... } api_msg::jl
    -
    -

    used for lwip_netconn_do_join_leave_group

    - -
    -
    - -

    ◆ len

    - -
    -
    - - - - -
    size_t api_msg::len
    -
    -

    total length across vectors

    - -
    -
    - -

    ◆ msg

    - -
    -
    - - - - -
    union { ... } api_msg::msg
    -
    -

    Depending on the executed function, one of these union members is used

    - -
    -
    - -

    ◆ n

    - -
    -
    - - - - -
    struct { ... } api_msg::n
    -
    -

    used for lwip_netconn_do_newconn

    - -
    -
    - -

    ◆ offset

    - -
    -
    - - - - -
    size_t api_msg::offset
    -
    -

    offset into total length/output of bytes written when err == ERR_OK

    - -
    -
    - -

    ◆ r

    - -
    -
    - - - - -
    struct { ... } api_msg::r
    -
    -

    used for lwip_netconn_do_recv

    - -
    -
    - -

    ◆ sd

    - -
    -
    - - - - -
    struct { ... } api_msg::sd
    -
    -

    used for lwip_netconn_do_close (/shutdown)

    - -
    -
    - -

    ◆ vector

    - -
    -
    - - - - -
    const struct netvector* api_msg::vector
    -
    -

    current vector to write

    - -
    -
    - -

    ◆ vector_cnt

    - -
    -
    - - - - -
    u16_t api_msg::vector_cnt
    -
    -

    number of unwritten vectors

    - -
    -
    - -

    ◆ vector_off

    - -
    -
    - - - - -
    size_t api_msg::vector_off
    -
    -

    offset into current vector

    - -
    -
    - -

    ◆ w

    - -
    -
    - - - - -
    struct { ... } api_msg::w
    -
    -

    used for lwip_netconn_do_write

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.js deleted file mode 100644 index da05cbc413bd3968feca4facf59856e0beb885ce..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structapi__msg.js +++ /dev/null @@ -1,19 +0,0 @@ -var structapi__msg = -[ - [ "ad", "structapi__msg.html#a36dedcbd9ecca67043a8e1d1e715be94", null ], - [ "b", "structapi__msg.html#ab0abd60527e96cc24c2c20c835cdac05", null ], - [ "bc", "structapi__msg.html#a1705127c6cd22c2c6dbbcc59834e41e0", null ], - [ "conn", "structapi__msg.html#abec5e33802d69f1b601543d60699f028", null ], - [ "err", "structapi__msg.html#a8c66bd95217fa627f13f2f0847bbb25f", null ], - [ "jl", "structapi__msg.html#a6387bddb309c218ac0ccc5ef6d7a033e", null ], - [ "len", "structapi__msg.html#a40624c398d1939bfee54bffa708a363e", null ], - [ "msg", "structapi__msg.html#aef71459b5251d796434f741ca630d528", null ], - [ "n", "structapi__msg.html#adbbfc2baa8088b31fc722365237e5807", null ], - [ "offset", "structapi__msg.html#a4bd9382dd42b18120803e246a0203353", null ], - [ "r", "structapi__msg.html#aebd72e07e711e7135294563b82c98cdf", null ], - [ "sd", "structapi__msg.html#ad5e8bf133bc5ba4c78822af297330ce4", null ], - [ "vector", "structapi__msg.html#a1ceb9822ba49ba439e30d98492593612", null ], - [ "vector_cnt", "structapi__msg.html#ab6f14157a3e6735b69a569249d3286a2", null ], - [ "vector_off", "structapi__msg.html#a6896ae78ebddefdf2d8358ab5f21f444", null ], - [ "w", "structapi__msg.html#a8a71456d1199d10af5c1d8760cc0ce73", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.html deleted file mode 100644 index f4e8cb0e0cca646b3246b39950b262b1f7e1b13e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: autoip Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    autoip Struct Reference
    -
    -
    - -

    #include <autoip.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    ip4_addr_t llipaddr
     
    u8_t state
     
    u8_t sent_num
     
    u16_t ttw
     
    u8_t lastconflict
     
    u8_t tried_llipaddr
     
    -

    Detailed Description

    -

    AutoIP state information per netif

    -

    Field Documentation

    - -

    ◆ lastconflict

    - -
    -
    - - - - -
    u8_t autoip::lastconflict
    -
    -

    ticks until a conflict can be solved by defending

    - -
    -
    - -

    ◆ llipaddr

    - -
    -
    - - - - -
    ip4_addr_t autoip::llipaddr
    -
    -

    the currently selected, probed, announced or used LL IP-Address

    - -
    -
    - -

    ◆ sent_num

    - -
    -
    - - - - -
    u8_t autoip::sent_num
    -
    -

    sent number of probes or announces, dependent on state

    - -
    -
    - -

    ◆ state

    - -
    -
    - - - - -
    u8_t autoip::state
    -
    -

    current AutoIP state machine state

    - -
    -
    - -

    ◆ tried_llipaddr

    - -
    -
    - - - - -
    u8_t autoip::tried_llipaddr
    -
    -

    total number of probed/used Link Local IP-Addresses

    - -
    -
    - -

    ◆ ttw

    - -
    -
    - - - - -
    u16_t autoip::ttw
    -
    -

    ticks to wait, tick is AUTOIP_TMR_INTERVAL long

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.js deleted file mode 100644 index efcee3b3cb1d1aaadfc8bcedf24901abef564061..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structautoip.js +++ /dev/null @@ -1,9 +0,0 @@ -var structautoip = -[ - [ "lastconflict", "structautoip.html#a2f51d8cde73e20d6e0ae3ec8053afb55", null ], - [ "llipaddr", "structautoip.html#a13b5da8a86839b4cd9bd9f5400ac9dc7", null ], - [ "sent_num", "structautoip.html#a9d3e3bab2f12b7c7283177fbf039fb25", null ], - [ "state", "structautoip.html#a51af55190548e378e310aeaddfa1fdef", null ], - [ "tried_llipaddr", "structautoip.html#a472f3d18c07b3df024a0cde8f4ffa853", null ], - [ "ttw", "structautoip.html#a7510d9a2961ea7c28ebfcde6390284bf", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.html deleted file mode 100644 index ea094e3d525e7eeee2e0921701581fce424ca357..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -lwIP: bridgeif_initdata_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    bridgeif_initdata_s Struct Reference
    -
    -
    - -

    #include <bridgeif.h>

    - - - - - - - - - - -

    -Data Fields

    struct eth_addr ethaddr
     
    u8_t max_ports
     
    u16_t max_fdb_dynamic_entries
     
    u16_t max_fdb_static_entries
     
    -

    Detailed Description

    -

    Initialisation data for bridgeif_init. An instance of this type must be passed as parameter 'state' to netif_add when the bridge is added.

    -

    Field Documentation

    - -

    ◆ ethaddr

    - -
    -
    - - - - -
    struct eth_addr bridgeif_initdata_s::ethaddr
    -
    -

    MAC address of the bridge (cannot use the netif's addresses)

    - -
    -
    - -

    ◆ max_fdb_dynamic_entries

    - -
    -
    - - - - -
    u16_t bridgeif_initdata_s::max_fdb_dynamic_entries
    -
    -

    Maximum number of dynamic/learning entries in the bridge's forwarding database. In the default implementation, this controls memory consumption only.

    - -
    -
    - -

    ◆ max_fdb_static_entries

    - -
    -
    - - - - -
    u16_t bridgeif_initdata_s::max_fdb_static_entries
    -
    -

    Maximum number of static forwarding entries. Influences memory consumption!

    - -
    -
    - -

    ◆ max_ports

    - -
    -
    - - - - -
    u8_t bridgeif_initdata_s::max_ports
    -
    -

    Maximum number of ports in the bridge (ports are stored in an array, this influences memory allocated for netif->state of the bridge netif).

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.js deleted file mode 100644 index c852cb2c7a517f34837e23373d96610214e1df92..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structbridgeif__initdata__s.js +++ /dev/null @@ -1,7 +0,0 @@ -var structbridgeif__initdata__s = -[ - [ "ethaddr", "structbridgeif__initdata__s.html#a8e0048db5e021f5d79411492dc9330bc", null ], - [ "max_fdb_dynamic_entries", "structbridgeif__initdata__s.html#aeb312c2e698513c6416d5c8459ad622f", null ], - [ "max_fdb_static_entries", "structbridgeif__initdata__s.html#a210915aa1b0436ccabc7e8d9fd3c3fe6", null ], - [ "max_ports", "structbridgeif__initdata__s.html#a0e0bb6a885967b5fcfef09a8f0adc63f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp6__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp6__msg.html deleted file mode 100644 index bb86b162553a4bb4f8a4648b9bbaf1b69aba5ee3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp6__msg.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: dhcp6_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dhcp6_msg Struct Reference
    -
    -
    - -

    #include <dhcp6.h>

    -

    Detailed Description

    -

    minimum set of fields of any DHCPv6 message

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp__msg.html deleted file mode 100644 index 3ca226280ff3b7cd8fb83487c8ebe6f0bca790c9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdhcp__msg.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: dhcp_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dhcp_msg Struct Reference
    -
    -
    - -

    #include <dhcp.h>

    -

    Detailed Description

    -

    minimum set of fields of any DHCP message

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/dhcp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__answer.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__answer.html deleted file mode 100644 index 0742e9f78c905ef86f1dbaea9b89f142e6392a1e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__answer.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: dns_answer Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dns_answer Struct Reference
    -
    -
    -

    Detailed Description

    -

    DNS answer message structure. No packing needed: only used locally on the stack.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.html deleted file mode 100644 index da979f888fcd5dc9c19f3eb9e8cfbdf468cc7561..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - -lwIP: dns_api_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    dns_api_msg Struct Reference
    -
    -
    - -

    #include <api_msg.h>

    - - - - - - - - - - - - -

    -Data Fields

    const char * name
     
    ip_addr_taddr
     
    u8_t dns_addrtype
     
    sys_sem_t * sem
     
    err_terr
     
    -

    Detailed Description

    -

    As lwip_netconn_do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary). lwip_netconn_do_gethostbyname must be called using tcpip_callback instead of tcpip_apimsg (see netconn_gethostbyname).

    -

    Field Documentation

    - -

    ◆ addr

    - -
    -
    - - - - -
    ip_addr_t* dns_api_msg::addr
    -
    -

    The resolved address is stored here

    - -
    -
    - -

    ◆ dns_addrtype

    - -
    -
    - - - - -
    u8_t dns_api_msg::dns_addrtype
    -
    -

    Type of resolve call

    - -
    -
    - -

    ◆ err

    - -
    -
    - - - - -
    err_t* dns_api_msg::err
    -
    -

    Errors are given back here

    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    const char* dns_api_msg::name
    -
    -

    Hostname to query or dotted IP address string

    - -
    -
    - -

    ◆ sem

    - -
    -
    - - - - -
    sys_sem_t* dns_api_msg::sem
    -
    -

    This semaphore is posted when the name is resolved, the application thread should wait on it.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.js deleted file mode 100644 index 5ea0e4c5797f03e869834ea5ff070b0c4a4cb2a2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__api__msg.js +++ /dev/null @@ -1,8 +0,0 @@ -var structdns__api__msg = -[ - [ "addr", "structdns__api__msg.html#a217814594564077d21b0f2696280b2a8", null ], - [ "dns_addrtype", "structdns__api__msg.html#afb2536a6c342bed4c4ad9d75982f7493", null ], - [ "err", "structdns__api__msg.html#a6536d91adb146555461359bd451b30de", null ], - [ "name", "structdns__api__msg.html#ada44a0eb6c9181cac80cfbbee01d3b53", null ], - [ "sem", "structdns__api__msg.html#a15e01e675ebc46b5aede42342be445e2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__hdr.html deleted file mode 100644 index 8eb3e2d1c07a8ca826751962fc8cf75657b48eed..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: dns_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dns_hdr Struct Reference
    -
    -
    - -

    #include <dns.h>

    -

    Detailed Description

    -

    DNS message header

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/dns.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__query.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__query.html deleted file mode 100644 index 6b823a927edd7229b2e073020c4848a8c3a88480..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__query.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: dns_query Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dns_query Struct Reference
    -
    -
    -

    Detailed Description

    -

    DNS query message structure. No packing needed: only used locally on the stack.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__req__entry.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__req__entry.html deleted file mode 100644 index 8e041caaa435ba5fdbd67bfde8f4d07d56792290..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__req__entry.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: dns_req_entry Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dns_req_entry Struct Reference
    -
    -
    -

    Detailed Description

    -

    DNS request table entry: used when dns_gehostbyname cannot answer the request from the DNS table

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__table__entry.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__table__entry.html deleted file mode 100644 index b7d2e81c8ca4bc8d14a30992ec6c407681d0e863..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structdns__table__entry.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: dns_table_entry Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    dns_table_entry Struct Reference
    -
    -
    -

    Detailed Description

    -

    DNS table entry

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__addr.html deleted file mode 100644 index 5b91343d570830dd40543dc5274d2eff603ffd50..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__addr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: eth_addr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    eth_addr Struct Reference
    -
    -
    - -

    #include <ethernet.h>

    -

    Detailed Description

    -

    An Ethernet MAC address

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__hdr.html deleted file mode 100644 index 299c039c47872e48f555c8c616a5f525a3d90b3f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: eth_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    eth_hdr Struct Reference
    -
    -
    - -

    #include <ethernet.h>

    -

    Detailed Description

    -

    Ethernet header

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__vlan__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__vlan__hdr.html deleted file mode 100644 index 6a3acc6e4daa85c8f41b98f34ae4ff4888629c05..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structeth__vlan__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: eth_vlan_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    eth_vlan_hdr Struct Reference
    -
    -
    - -

    #include <ethernet.h>

    -

    Detailed Description

    -

    VLAN header inserted between ethernet header and payload if 'type' in ethernet header is ETHTYPE_VLAN. See IEEE802.Q

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__hdr.html deleted file mode 100644 index 8613579768f7d096553dd05745037976de5ed7fe..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: etharp_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    etharp_hdr Struct Reference
    -
    -
    - -

    #include <etharp.h>

    -

    Detailed Description

    -

    the ARP message, see RFC 826 ("Packet format")

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__q__entry.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__q__entry.html deleted file mode 100644 index 2d904d91c2fecdeb1942a02babe392aec92f347e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structetharp__q__entry.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: etharp_q_entry Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    etharp_q_entry Struct Reference
    -
    -
    - -

    #include <etharp.h>

    -

    Detailed Description

    -

    struct for queueing outgoing packets for unknown address defined here to be accessed by memp.h

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structgethostbyname__r__helper.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structgethostbyname__r__helper.html deleted file mode 100644 index 81d219f1dd7c103a310065e56de9e292a7e043bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structgethostbyname__r__helper.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: gethostbyname_r_helper Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    gethostbyname_r_helper Struct Reference
    -
    -
    -

    Detailed Description

    -

    helper struct for gethostbyname_r to access the char* buffer

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__echo__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__echo__hdr.html deleted file mode 100644 index ed5a4bd8c2b9358124028c5bde25e133623785ee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__echo__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: icmp6_echo_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    icmp6_echo_hdr Struct Reference
    -
    -
    - -

    #include <icmp6.h>

    -

    Detailed Description

    -

    This is the ICMP6 header adapted for echo req/resp.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__hdr.html deleted file mode 100644 index 563fcc6f61d4aa155b4fe436fc05bd78c50b6155..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp6__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: icmp6_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    icmp6_hdr Struct Reference
    -
    -
    - -

    #include <icmp6.h>

    -

    Detailed Description

    -

    This is the standard ICMP6 header.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp__echo__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp__echo__hdr.html deleted file mode 100644 index 776032be82539fcf696aba131a629e698053c277..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structicmp__echo__hdr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: icmp_echo_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    icmp_echo_hdr Struct Reference
    -
    -
    - -

    #include <icmp.h>

    -

    Detailed Description

    -

    This is the standard ICMP header only that the u32_t data is split to two u16_t like ICMP echo needs it. This header is also used for other ICMP types that do not use the data part.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/icmp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.html deleted file mode 100644 index ddf85f4322ea2d5b42d83c511cf71267883c5692..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: ieee_802154_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ieee_802154_hdr Struct Reference
    -
    -
    - -

    #include <ieee802154.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    u16_t frame_control
     
    u8_t sequence_number
     
    u16_t destination_pan_id
     
    u8_t destination_address [8]
     
    u16_t source_pan_id
     
    u8_t source_address [8]
     
    -

    Detailed Description

    -

    General MAC frame format This shows the full featured header, mainly for documentation. Some fields are omitted or shortened to achieve frame compression.

    -

    Field Documentation

    - -

    ◆ destination_address

    - -
    -
    - - - - -
    u8_t ieee_802154_hdr::destination_address[8]
    -
    -

    Destination Address is omitted if Destination Addressing Mode is 0

    - -
    -
    - -

    ◆ destination_pan_id

    - -
    -
    - - - - -
    u16_t ieee_802154_hdr::destination_pan_id
    -
    -

    Destination PAN ID is omitted if Destination Addressing Mode is 0

    - -
    -
    - -

    ◆ frame_control

    - -
    -
    - - - - -
    u16_t ieee_802154_hdr::frame_control
    -
    -

    See IEEE_802154_FC_* defines

    - -
    -
    - -

    ◆ sequence_number

    - -
    -
    - - - - -
    u8_t ieee_802154_hdr::sequence_number
    -
    -

    Sequence number is omitted if IEEE_802154_FC_SEQNO_SUPPR is set in frame_control

    - -
    -
    - -

    ◆ source_address

    - -
    -
    - - - - -
    u8_t ieee_802154_hdr::source_address[8]
    -
    -

    Source Address is omitted if Source Addressing Mode is 0

    - -
    -
    - -

    ◆ source_pan_id

    - -
    -
    - - - - -
    u16_t ieee_802154_hdr::source_pan_id
    -
    -

    Source PAN ID is omitted if Source Addressing Mode is 0 or if IEEE_802154_FC_PANID_COMPR is set in frame control

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.js deleted file mode 100644 index aeaa83ce85b2463bab476870814a79b59050438e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structieee__802154__hdr.js +++ /dev/null @@ -1,9 +0,0 @@ -var structieee__802154__hdr = -[ - [ "destination_address", "structieee__802154__hdr.html#a87ce59d2804cacc5a58411c8b6c47f33", null ], - [ "destination_pan_id", "structieee__802154__hdr.html#ac1ad9159d3bb70b1a7223060c6c81efd", null ], - [ "frame_control", "structieee__802154__hdr.html#a1d1e2cef0e0c1b1e1fd02a8a5f07fb10", null ], - [ "sequence_number", "structieee__802154__hdr.html#a870001205f5a3ce45ce0b2f323275869", null ], - [ "source_address", "structieee__802154__hdr.html#aa96c037381583756e79bc6ecede27937", null ], - [ "source_pan_id", "structieee__802154__hdr.html#ab67fc612a7fd7dcaf46401e4719fa2b2", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.html deleted file mode 100644 index a6a2d406ab4ee95d01ab3d03ad1f58fb44f7d4e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - -lwIP: igmp_group Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    igmp_group Struct Reference
    -
    -
    - -

    #include <igmp.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    struct igmp_groupnext
     
    ip4_addr_t group_address
     
    u8_t last_reporter_flag
     
    u8_t group_state
     
    u16_t timer
     
    u8_t use
     
    -

    Detailed Description

    -

    igmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much

    -

    There will be a group for the all systems group address but this will not run the state machine as it is used to kick off reports from all the other groups

    -

    Field Documentation

    - -

    ◆ group_address

    - -
    -
    - - - - -
    ip4_addr_t igmp_group::group_address
    -
    -

    multicast address

    - -
    -
    - -

    ◆ group_state

    - -
    -
    - - - - -
    u8_t igmp_group::group_state
    -
    -

    current state of the group

    - -
    -
    - -

    ◆ last_reporter_flag

    - -
    -
    - - - - -
    u8_t igmp_group::last_reporter_flag
    -
    -

    signifies we were the last person to report

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct igmp_group* igmp_group::next
    -
    -

    next link

    - -
    -
    - -

    ◆ timer

    - -
    -
    - - - - -
    u16_t igmp_group::timer
    -
    -

    timer for reporting, negative is OFF

    - -
    -
    - -

    ◆ use

    - -
    -
    - - - - -
    u8_t igmp_group::use
    -
    -

    counter of simultaneous uses

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.js deleted file mode 100644 index 8a511a90576501ed051e9fa370026f0434a0ccb0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__group.js +++ /dev/null @@ -1,9 +0,0 @@ -var structigmp__group = -[ - [ "group_address", "structigmp__group.html#ae26e6041f865880bf46cd21b6f9af854", null ], - [ "group_state", "structigmp__group.html#add0d24f719ad4b598abad254689ad911", null ], - [ "last_reporter_flag", "structigmp__group.html#a8fa72062d168d81c1c5ae5209eb0a874", null ], - [ "next", "structigmp__group.html#a95c41b9e7de6a14bb8a7910913395e78", null ], - [ "timer", "structigmp__group.html#a8e2227e486652603fcd7f88681d4c75b", null ], - [ "use", "structigmp__group.html#ab3625aeb3689e3626f73138eb0e41852", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__msg.html deleted file mode 100644 index 6e589e0ba4e5c57b993a20321c2cbbe04cf2b803..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structigmp__msg.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: igmp_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    igmp_msg Struct Reference
    -
    -
    - -

    #include <igmp.h>

    -

    Detailed Description

    -

    IGMP packet format.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/igmp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr.html deleted file mode 100644 index fd81101ffe2fdcce4b45e3ef553c915361b9e015..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip4_addr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip4_addr Struct Reference
    -
    -
    - -

    #include <ip4_addr.h>

    -

    Detailed Description

    -

    This is the aligned version of ip4_addr_t, used as local variable, on the stack, etc.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__packed.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__packed.html deleted file mode 100644 index a49720f56bd6a0d70c12cc1bc69ba63902f62992..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__packed.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip4_addr_packed Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip4_addr_packed Struct Reference
    -
    -
    - -

    #include <ip4.h>

    -

    Detailed Description

    -

    This is the packed version of ip4_addr_t, used in network headers that are itself packed

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/ip4.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__wordaligned.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__wordaligned.html deleted file mode 100644 index 4e55310aacf973560993346e2137863a7d5383e3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip4__addr__wordaligned.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip4_addr_wordaligned Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip4_addr_wordaligned Struct Reference
    -
    -
    - -

    #include <etharp.h>

    -

    Detailed Description

    -

    struct ip4_addr_wordaligned is used in the definition of the ARP packet format in order to support compilers that don't have structure packing.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr.html deleted file mode 100644 index a6ad876e5e5c8fbd6432f1fb4d9cb773ab6e1c98..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip6_addr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip6_addr Struct Reference
    -
    -
    - -

    #include <ip6_addr.h>

    -

    Detailed Description

    -

    This is the aligned version of ip6_addr_t, used as local variable, on the stack, etc.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr__packed.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr__packed.html deleted file mode 100644 index 203b6a47957efb7dae347721d6a47966a86933bf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__addr__packed.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip6_addr_packed Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip6_addr_packed Struct Reference
    -
    -
    - -

    #include <ip6.h>

    -

    Detailed Description

    -

    This is the packed version of ip6_addr_t, used in network headers that are itself packed

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/ip6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.html deleted file mode 100644 index 2cc74d40309a7646db31128cd6878afcb8464a97..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - -lwIP: ip6_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip6_hdr Struct Reference
    -
    -
    - -

    #include <ip6.h>

    - - - - - - - - - - - - -

    -Data Fields

    u32_t _v_tc_fl
     
    u16_t _plen
     
    u8_t _nexth
     
    u8_t _hoplim
     
    ip6_addr_p_t src
     
    -

    Detailed Description

    -

    The IPv6 header.

    -

    Field Documentation

    - -

    ◆ _hoplim

    - -
    -
    - - - - -
    u8_t ip6_hdr::_hoplim
    -
    -

    hop limit

    - -
    -
    - -

    ◆ _nexth

    - -
    -
    - - - - -
    u8_t ip6_hdr::_nexth
    -
    -

    next header

    - -
    -
    - -

    ◆ _plen

    - -
    -
    - - - - -
    u16_t ip6_hdr::_plen
    -
    -

    payload length

    - -
    -
    - -

    ◆ _v_tc_fl

    - -
    -
    - - - - -
    u32_t ip6_hdr::_v_tc_fl
    -
    -

    version / traffic class / flow label

    - -
    -
    - -

    ◆ src

    - -
    -
    - - - - -
    ip6_addr_p_t ip6_hdr::src
    -
    -

    source and destination IP addresses

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/ip6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.js deleted file mode 100644 index 8bcd854ca6adeb96b2d0f85c623ac9e7cfc3600b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__hdr.js +++ /dev/null @@ -1,8 +0,0 @@ -var structip6__hdr = -[ - [ "_hoplim", "structip6__hdr.html#af9cbfa5fa280a7a982a1c6268fa13a5a", null ], - [ "_nexth", "structip6__hdr.html#abe3d612d4570864c922e18ed838292f6", null ], - [ "_plen", "structip6__hdr.html#a9d225109d601ae8b34bab6ca3528fa94", null ], - [ "_v_tc_fl", "structip6__hdr.html#ad3b638f503a3f7e7724cf4c7b2c0a0b5", null ], - [ "src", "structip6__hdr.html#af0df3214134f29827c27e66b2970c6ef", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reass__helper.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reass__helper.html deleted file mode 100644 index 348f6503782dfdc143556d4c42a77e761bbab06c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reass__helper.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: ip6_reass_helper Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip6_reass_helper Struct Reference
    -
    -
    -

    Detailed Description

    -

    This is a helper struct which holds the starting offset and the ending offset of this fragment to easily chain the fragments. It has the same packing requirements as the IPv6 header, since it replaces the Fragment Header in memory in incoming fragments to keep track of the various fragments.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reassdata.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reassdata.html deleted file mode 100644 index 9d8d99b570b35c4e5fdec9f5934f1743f8bd2e64..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip6__reassdata.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip6_reassdata Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip6_reassdata Struct Reference
    -
    -
    - -

    #include <ip6_frag.h>

    -

    Detailed Description

    -

    IPv6 reassembly helper struct. This is exported because memp needs to know the size.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.html deleted file mode 100644 index f055001540041bd1079e863f7d81779d8dac0e0c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: ip_addr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip_addr Struct Reference
    -
    -
    - -

    #include <ip_addr.h>

    - - - - -

    -Data Fields

    u8_t type
     
    -

    Detailed Description

    -

    A union struct for both IP version's addresses. ATTENTION: watch out for its size when adding IPv6 address scope!

    -

    Field Documentation

    - -

    ◆ type

    - -
    -
    - - - - -
    u8_t ip_addr::type
    -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.js deleted file mode 100644 index f62a7cad896c12128877eb3e20d7aa228b858e24..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__addr.js +++ /dev/null @@ -1,4 +0,0 @@ -var structip__addr = -[ - [ "type", "structip__addr.html#a66eaa8e9051e7102bf9f0c195fbe555a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.html deleted file mode 100644 index 443188e8b9d294f5ab21f4c913a3e49cc1efb04e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -lwIP: ip_globals Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    ip_globals Struct Reference
    -
    -
    - -

    #include <ip.h>

    - - - - - - - - - - - - - - - - -

    -Data Fields

    struct netifcurrent_netif
     
    struct netifcurrent_input_netif
     
    const struct ip_hdr * current_ip4_header
     
    struct ip6_hdrcurrent_ip6_header
     
    u16_t current_ip_header_tot_len
     
    ip_addr_t current_iphdr_src
     
    ip_addr_t current_iphdr_dest
     
    -

    Detailed Description

    -

    Global variables of this module, kept in a struct for efficient access using base+index.

    -

    Field Documentation

    - -

    ◆ current_input_netif

    - -
    -
    - - - - -
    struct netif* ip_globals::current_input_netif
    -
    -

    The interface that received the packet for the current callback invocation.

    - -
    -
    - -

    ◆ current_ip4_header

    - -
    -
    - - - - -
    const struct ip_hdr* ip_globals::current_ip4_header
    -
    -

    Header of the input packet currently being processed.

    - -
    -
    - -

    ◆ current_ip6_header

    - -
    -
    - - - - -
    struct ip6_hdr* ip_globals::current_ip6_header
    -
    -

    Header of the input IPv6 packet currently being processed.

    - -
    -
    - -

    ◆ current_ip_header_tot_len

    - -
    -
    - - - - -
    u16_t ip_globals::current_ip_header_tot_len
    -
    -

    Total header length of current_ip4/6_header (i.e. after this, the UDP/TCP header starts)

    - -
    -
    - -

    ◆ current_iphdr_dest

    - -
    -
    - - - - -
    ip_addr_t ip_globals::current_iphdr_dest
    -
    -

    Destination IP address of current_header

    - -
    -
    - -

    ◆ current_iphdr_src

    - -
    -
    - - - - -
    ip_addr_t ip_globals::current_iphdr_src
    -
    -

    Source IP address of current_header

    - -
    -
    - -

    ◆ current_netif

    - -
    -
    - - - - -
    struct netif* ip_globals::current_netif
    -
    -

    The interface that accepted the packet for the current callback invocation.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/ip.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.js deleted file mode 100644 index 170b958c93a79c796719e4f63ca4813b2c74b896..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__globals.js +++ /dev/null @@ -1,10 +0,0 @@ -var structip__globals = -[ - [ "current_input_netif", "structip__globals.html#a7da899c663b1d560b61d92ba6d544701", null ], - [ "current_ip4_header", "structip__globals.html#a2e810f97cf3e8e855e3baafc3be8c0d4", null ], - [ "current_ip6_header", "structip__globals.html#aa5cfc3ac29dc746a4cbe844206b0ed41", null ], - [ "current_ip_header_tot_len", "structip__globals.html#a17004526e6f1a164c0bab01aeac5e34a", null ], - [ "current_iphdr_dest", "structip__globals.html#a0b4e54250c692c638408de54593d2aa1", null ], - [ "current_iphdr_src", "structip__globals.html#a04d85a3dc2c417050b3e088fa58a74b0", null ], - [ "current_netif", "structip__globals.html#a7803dc5950d143e4433a0df689989bab", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reass__helper.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reass__helper.html deleted file mode 100644 index 96f57b29da1f9481973569f9f883d139fd5816ca..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reass__helper.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: ip_reass_helper Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip_reass_helper Struct Reference
    -
    -
    -

    Detailed Description

    -

    This is a helper struct which holds the starting offset and the ending offset of this fragment to easily chain the fragments. It has the same packing requirements as the IP header, since it replaces the IP header in memory in incoming fragments (after copying it) to keep track of the various fragments. (-> If the IP header doesn't need packing, this struct doesn't need packing, too.)

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reassdata.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reassdata.html deleted file mode 100644 index bf1756505adc9c95839f505aa7698a02126e8c3a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structip__reassdata.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ip_reassdata Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ip_reassdata Struct Reference
    -
    -
    - -

    #include <ip4_frag.h>

    -

    Detailed Description

    -

    IP reassembly helper struct. This is exported because memp needs to know the size.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.html deleted file mode 100644 index fe84e17abb1f14313b79e2ebdb06c4721e5dec34..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -lwIP: lowpan6_ieee802154_data Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    lowpan6_ieee802154_data Struct Reference
    -
    -
    - - - - - - - - - - - - -

    -Data Fields

    struct lowpan6_reass_helperreass_list
     
    ip6_addr_t lowpan6_context [10]
     
    u16_t tx_datagram_tag
     
    u16_t ieee_802154_pan_id
     
    u8_t tx_frame_seq_num
     
    -

    Detailed Description

    -

    This struct keeps track of per-netif state

    -

    Field Documentation

    - -

    ◆ ieee_802154_pan_id

    - -
    -
    - - - - -
    u16_t lowpan6_ieee802154_data::ieee_802154_pan_id
    -
    -

    local PAN ID for IEEE 802.15.4 header

    - -
    -
    - -

    ◆ lowpan6_context

    - -
    -
    - - - - -
    ip6_addr_t lowpan6_ieee802154_data::lowpan6_context[10]
    -
    -

    address context for compression

    - -
    -
    - -

    ◆ reass_list

    - -
    -
    - - - - -
    struct lowpan6_reass_helper* lowpan6_ieee802154_data::reass_list
    -
    -

    fragment reassembly list

    - -
    -
    - -

    ◆ tx_datagram_tag

    - -
    -
    - - - - -
    u16_t lowpan6_ieee802154_data::tx_datagram_tag
    -
    -

    Datagram Tag for fragmentation

    - -
    -
    - -

    ◆ tx_frame_seq_num

    - -
    -
    - - - - -
    u8_t lowpan6_ieee802154_data::tx_frame_seq_num
    -
    -

    Sequence Number for IEEE 802.15.4 transmission

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.js deleted file mode 100644 index df767bdb0e2dd6a9b7d41abad55ee4299184c3c8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__ieee802154__data.js +++ /dev/null @@ -1,8 +0,0 @@ -var structlowpan6__ieee802154__data = -[ - [ "ieee_802154_pan_id", "structlowpan6__ieee802154__data.html#a017fc6f447215e4b65955ee7b1ed798f", null ], - [ "lowpan6_context", "structlowpan6__ieee802154__data.html#a190c9c06dfe1075abb7399f99553b507", null ], - [ "reass_list", "structlowpan6__ieee802154__data.html#a8c33e7a2026e6e93a2085f3d14378d35", null ], - [ "tx_datagram_tag", "structlowpan6__ieee802154__data.html#a64560b289f86efe1d39ece603cd14b5c", null ], - [ "tx_frame_seq_num", "structlowpan6__ieee802154__data.html#ad9cd994385c4d1d8ef0a22686c17720c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__link__addr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__link__addr.html deleted file mode 100644 index 8cbad0409ba27218bb527dfa8638d63d7ba1c14f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__link__addr.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: lowpan6_link_addr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    lowpan6_link_addr Struct Reference
    -
    -
    - -

    #include <lowpan6_common.h>

    -

    Detailed Description

    -

    Helper define for a link layer address, which can be encoded as 0, 2 or 8 bytes

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__reass__helper.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__reass__helper.html deleted file mode 100644 index 04d5f3ed4fe16567a7719118c4fb5a67a9504654..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlowpan6__reass__helper.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: lowpan6_reass_helper Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    lowpan6_reass_helper Struct Reference
    -
    -
    -

    Detailed Description

    -

    This is a helper struct for reassembly of fragments (IEEE 802.15.4 limits to 127 bytes)

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__cyclic__timer.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__cyclic__timer.html deleted file mode 100644 index c853d440e7dce61bded0ab9752ebf6fe7c9aa50e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__cyclic__timer.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: lwip_cyclic_timer Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    lwip_cyclic_timer Struct Reference
    -
    -
    - -

    #include <timeouts.h>

    -

    Detailed Description

    -

    This struct contains information about a stack-internal timer function that has to be called at a defined interval

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.html deleted file mode 100644 index 5a01a9b755b219add17db361ca2fd6461c9ffcbf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -lwIP: lwip_select_cb Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    lwip_select_cb Struct Reference
    -
    -
    - -

    #include <sockets_priv.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct lwip_select_cbnext
     
    struct lwip_select_cbprev
     
    fd_set * readset
     
    fd_set * writeset
     
    fd_set * exceptset
     
    struct pollfd * poll_fds
     
    nfds_t poll_nfds
     
    int sem_signalled
     
    sys_sem_t sem
     
    -

    Detailed Description

    -

    Description for a task waiting in select

    -

    Field Documentation

    - -

    ◆ exceptset

    - -
    -
    - - - - -
    fd_set* lwip_select_cb::exceptset
    -
    -

    unimplemented: exceptset passed to select

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct lwip_select_cb* lwip_select_cb::next
    -
    -

    Pointer to the next waiting task

    - -
    -
    - -

    ◆ poll_fds

    - -
    -
    - - - - -
    struct pollfd* lwip_select_cb::poll_fds
    -
    -

    fds passed to poll; NULL if select

    - -
    -
    - -

    ◆ poll_nfds

    - -
    -
    - - - - -
    nfds_t lwip_select_cb::poll_nfds
    -
    -

    nfds passed to poll; 0 if select

    - -
    -
    - -

    ◆ prev

    - -
    -
    - - - - -
    struct lwip_select_cb* lwip_select_cb::prev
    -
    -

    Pointer to the previous waiting task

    - -
    -
    - -

    ◆ readset

    - -
    -
    - - - - -
    fd_set* lwip_select_cb::readset
    -
    -

    readset passed to select

    - -
    -
    - -

    ◆ sem

    - -
    -
    - - - - -
    sys_sem_t lwip_select_cb::sem
    -
    -

    semaphore to wake up a task waiting for select

    - -
    -
    - -

    ◆ sem_signalled

    - -
    -
    - - - - -
    int lwip_select_cb::sem_signalled
    -
    -

    don't signal the same semaphore twice: set to 1 when signalled

    - -
    -
    - -

    ◆ writeset

    - -
    -
    - - - - -
    fd_set* lwip_select_cb::writeset
    -
    -

    writeset passed to select

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.js deleted file mode 100644 index ddd4871aacc5f06b14d62053e51e3a4ba25cb06f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__select__cb.js +++ /dev/null @@ -1,12 +0,0 @@ -var structlwip__select__cb = -[ - [ "exceptset", "structlwip__select__cb.html#a2a1e68993ed887fca326d1373ea6caed", null ], - [ "next", "structlwip__select__cb.html#a94128f0e164f895226f20fe75fddd35a", null ], - [ "poll_fds", "structlwip__select__cb.html#ae39fc1bef3938380d15085e0141639de", null ], - [ "poll_nfds", "structlwip__select__cb.html#a39c4980c261380481f79af2b536ebfba", null ], - [ "prev", "structlwip__select__cb.html#a21a98e316bb7001d8750b20f5a7d0aa7", null ], - [ "readset", "structlwip__select__cb.html#a8694a2ce0dd5f91be84056982b96978e", null ], - [ "sem", "structlwip__select__cb.html#ac9e790cac8b5eae607a8ef95dcc68482", null ], - [ "sem_signalled", "structlwip__select__cb.html#a1c00f1159e9e8eb7cca02c497605cd99", null ], - [ "writeset", "structlwip__select__cb.html#aa89638b1c2c6b2c88030560861aba04c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.html deleted file mode 100644 index 545068dc8e508d35a34a237167fcaed008448d8f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: lwip_sock Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    lwip_sock Struct Reference
    -
    -
    - -

    #include <sockets_priv.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    struct netconnconn
     
    union lwip_sock_lastdata lastdata
     
    s16_t rcvevent
     
    u16_t sendevent
     
    u16_t errevent
     
    u8_t select_waiting
     
    -

    Detailed Description

    -

    Contains all internal pointers and states used for a socket

    -

    Field Documentation

    - -

    ◆ conn

    - -
    -
    - - - - -
    struct netconn* lwip_sock::conn
    -
    -

    sockets currently are built on netconns, each socket has one netconn

    - -
    -
    - -

    ◆ errevent

    - -
    -
    - - - - -
    u16_t lwip_sock::errevent
    -
    -

    error happened for this socket, set by event_callback(), tested by select

    - -
    -
    - -

    ◆ lastdata

    - -
    -
    - - - - -
    union lwip_sock_lastdata lwip_sock::lastdata
    -
    -

    data that was left from the previous read

    - -
    -
    - -

    ◆ rcvevent

    - -
    -
    - - - - -
    s16_t lwip_sock::rcvevent
    -
    -

    number of times data was received, set by event_callback(), tested by the receive and select functions

    - -
    -
    - -

    ◆ select_waiting

    - -
    -
    - - - - -
    u8_t lwip_sock::select_waiting
    -
    -

    counter of how many threads are waiting for this socket using select

    - -
    -
    - -

    ◆ sendevent

    - -
    -
    - - - - -
    u16_t lwip_sock::sendevent
    -
    -

    number of times data was ACKed (free send buffer), set by event_callback(), tested by select

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.js deleted file mode 100644 index ce30dd60dfacdde34dba67f322f331be16bc6db4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structlwip__sock.js +++ /dev/null @@ -1,9 +0,0 @@ -var structlwip__sock = -[ - [ "conn", "structlwip__sock.html#a3a3fee485b3361ed7054cde149355fb4", null ], - [ "errevent", "structlwip__sock.html#a9245a7ab9471bfb6fac94c66d26fba5e", null ], - [ "lastdata", "structlwip__sock.html#aa487ac16b7e5b6a2a618b7b5060247e1", null ], - [ "rcvevent", "structlwip__sock.html#af40d67cbaef4318d26e560988b6e1b3a", null ], - [ "select_waiting", "structlwip__sock.html#aadbcf5ec3d50631d8821200163d88d38", null ], - [ "sendevent", "structlwip__sock.html#a7e282776681ea4b7bd389950a8a64fa8", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.html deleted file mode 100644 index b842f4b28f9f04c84e128213723eaf69cab8f2cb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -lwIP: mdns_host Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mdns_host Struct Reference
    -
    -
    - - - - - - - - - - - - -

    -Data Fields

    char name [63+1]
     
    struct mdns_serviceservices [1]
     
    u32_t dns_ttl
     
    u8_t probes_sent
     
    u8_t probing_state
     
    -

    Detailed Description

    -

    Description of a host/netif

    -

    Field Documentation

    - -

    ◆ dns_ttl

    - -
    -
    - - - - -
    u32_t mdns_host::dns_ttl
    -
    -

    TTL in seconds of A/AAAA/PTR replies

    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    char mdns_host::name[63+1]
    -
    -

    Hostname

    - -
    -
    - -

    ◆ probes_sent

    - -
    -
    - - - - -
    u8_t mdns_host::probes_sent
    -
    -

    Number of probes sent for the current name

    - -
    -
    - -

    ◆ probing_state

    - -
    -
    - - - - -
    u8_t mdns_host::probing_state
    -
    -

    State in probing sequence

    - -
    -
    - -

    ◆ services

    - -
    -
    - - - - -
    struct mdns_service* mdns_host::services[1]
    -
    -

    Pointer to services

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.js deleted file mode 100644 index 00991194b4944b3c1079f853499df1f0f68f6650..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__host.js +++ /dev/null @@ -1,8 +0,0 @@ -var structmdns__host = -[ - [ "dns_ttl", "structmdns__host.html#a4547e5a8375fc1f1372546268a80d51b", null ], - [ "name", "structmdns__host.html#a560447b364854eb5480e137e09d3cd24", null ], - [ "probes_sent", "structmdns__host.html#ac8f6e3c6e1251bf73f043e489c840922", null ], - [ "probing_state", "structmdns__host.html#af9ced31c35de6a281e5b13f01e5aae61", null ], - [ "services", "structmdns__host.html#a750c31340c22e51375e4dc3e6e94f2ed", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.html deleted file mode 100644 index 398f6b17a4eda767dbf32ca48fb79a0debc81e1a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - -lwIP: mdns_outpacket Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mdns_outpacket Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct netifnetif
     
    struct pbufpbuf
     
    u16_t write_offset
     
    u16_t tx_id
     
    ip_addr_t dest_addr
     
    u16_t questions
     
    u16_t answers
     
    u16_t authoritative
     
    u16_t additional
     
    u16_t domain_offsets [10]
     
    u8_t cache_flush
     
    u8_t unicast_reply
     
    u8_t legacy_query
     
    -

    Detailed Description

    -

    Information about outgoing packet

    -

    Field Documentation

    - -

    ◆ additional

    - -
    -
    - - - - -
    u16_t mdns_outpacket::additional
    -
    -

    Number of additional answers written

    - -
    -
    - -

    ◆ answers

    - -
    -
    - - - - -
    u16_t mdns_outpacket::answers
    -
    -

    Number of normal answers written

    - -
    -
    - -

    ◆ authoritative

    - -
    -
    - - - - -
    u16_t mdns_outpacket::authoritative
    -
    -

    Number of authoritative answers written

    - -
    -
    - -

    ◆ cache_flush

    - -
    -
    - - - - -
    u8_t mdns_outpacket::cache_flush
    -
    -

    If all answers in packet should set cache_flush bit

    - -
    -
    - -

    ◆ dest_addr

    - -
    -
    - - - - -
    ip_addr_t mdns_outpacket::dest_addr
    -
    -

    Destination IP/port if sent unicast

    - -
    -
    - -

    ◆ domain_offsets

    - -
    -
    - - - - -
    u16_t mdns_outpacket::domain_offsets[10]
    -
    -

    Offsets for written domain names in packet. Used for compression

    - -
    -
    - -

    ◆ legacy_query

    - -
    -
    - - - - -
    u8_t mdns_outpacket::legacy_query
    -
    -

    If legacy query. (tx_id needed, and write question again in reply before answer)

    - -
    -
    - -

    ◆ netif

    - -
    -
    - - - - -
    struct netif* mdns_outpacket::netif
    -
    -

    Netif to send the packet on

    - -
    -
    - -

    ◆ pbuf

    - -
    -
    - - - - -
    struct pbuf* mdns_outpacket::pbuf
    -
    -

    Packet data

    - -
    -
    - -

    ◆ questions

    - -
    -
    - - - - -
    u16_t mdns_outpacket::questions
    -
    -

    Number of questions written

    - -
    -
    - -

    ◆ tx_id

    - -
    -
    - - - - -
    u16_t mdns_outpacket::tx_id
    -
    -

    Identifier. Used in legacy queries

    - -
    -
    - -

    ◆ unicast_reply

    - -
    -
    - - - - -
    u8_t mdns_outpacket::unicast_reply
    -
    -

    If reply should be sent unicast

    - -
    -
    - -

    ◆ write_offset

    - -
    -
    - - - - -
    u16_t mdns_outpacket::write_offset
    -
    -

    Current write offset in packet

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.js deleted file mode 100644 index f1a4c5cb6d32fd5bc24aef499cf35afc253a9f0a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__outpacket.js +++ /dev/null @@ -1,16 +0,0 @@ -var structmdns__outpacket = -[ - [ "additional", "structmdns__outpacket.html#acda83121a9bb785d20f979a0a3a312ce", null ], - [ "answers", "structmdns__outpacket.html#aad2c24d4d5a935a209966ceace82f9ad", null ], - [ "authoritative", "structmdns__outpacket.html#a1a689ea7094a3569878f15477e725035", null ], - [ "cache_flush", "structmdns__outpacket.html#a9bd0fd91dda48baa2938dddd747d3195", null ], - [ "dest_addr", "structmdns__outpacket.html#a1fdc90b48d8cf1fc24895f0c7a5798e4", null ], - [ "domain_offsets", "structmdns__outpacket.html#aee97e98c4869aa63ffe348d38d87221f", null ], - [ "legacy_query", "structmdns__outpacket.html#aff8c520bffa87c78e0ee2440571bbd65", null ], - [ "netif", "structmdns__outpacket.html#ad0bd066f127d35a0ce67193e1cd07430", null ], - [ "pbuf", "structmdns__outpacket.html#a83d4504736f2bf315fc8b712c6a446e9", null ], - [ "questions", "structmdns__outpacket.html#a0d402cde040728d361dec8f7d86f504c", null ], - [ "tx_id", "structmdns__outpacket.html#ac470f02a9f332f18e027437dc293d348", null ], - [ "unicast_reply", "structmdns__outpacket.html#a68255725575af086a3afa76bc5c8e64d", null ], - [ "write_offset", "structmdns__outpacket.html#a8ead21e392b21c3e872c0cab874cdcf5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.html deleted file mode 100644 index bc0f2c08b7418f39fbe683fee80fe5b46c371875..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - -lwIP: mdns_packet Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mdns_packet Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    ip_addr_t source_addr
     
    u16_t recv_unicast
     
    struct netifnetif
     
    struct pbufpbuf
     
    u16_t parse_offset
     
    u16_t tx_id
     
    u16_t questions
     
    u16_t questions_left
     
    u16_t answers
     
    u16_t answers_left
     
    -

    Detailed Description

    -

    Information about received packet

    -

    Field Documentation

    - -

    ◆ answers

    - -
    -
    - - - - -
    u16_t mdns_packet::answers
    -
    -

    Number of answers in packet, (sum of normal, authoritative and additional answers) read from packet header

    - -
    -
    - -

    ◆ answers_left

    - -
    -
    - - - - -
    u16_t mdns_packet::answers_left
    -
    -

    Number of unparsed answers

    - -
    -
    - -

    ◆ netif

    - -
    -
    - - - - -
    struct netif* mdns_packet::netif
    -
    -

    Netif that received the packet

    - -
    -
    - -

    ◆ parse_offset

    - -
    -
    - - - - -
    u16_t mdns_packet::parse_offset
    -
    -

    Current parsing offset in packet

    - -
    -
    - -

    ◆ pbuf

    - -
    -
    - - - - -
    struct pbuf* mdns_packet::pbuf
    -
    -

    Packet data

    - -
    -
    - -

    ◆ questions

    - -
    -
    - - - - -
    u16_t mdns_packet::questions
    -
    -

    Number of questions in packet, read from packet header

    - -
    -
    - -

    ◆ questions_left

    - -
    -
    - - - - -
    u16_t mdns_packet::questions_left
    -
    -

    Number of unparsed questions

    - -
    -
    - -

    ◆ recv_unicast

    - -
    -
    - - - - -
    u16_t mdns_packet::recv_unicast
    -
    -

    If packet was received unicast

    - -
    -
    - -

    ◆ source_addr

    - -
    -
    - - - - -
    ip_addr_t mdns_packet::source_addr
    -
    -

    Sender IP/port

    - -
    -
    - -

    ◆ tx_id

    - -
    -
    - - - - -
    u16_t mdns_packet::tx_id
    -
    -

    Identifier. Used in legacy queries

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.js deleted file mode 100644 index cf5b334acf7069ee4b1779e14fcb91a9a1086cf6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__packet.js +++ /dev/null @@ -1,13 +0,0 @@ -var structmdns__packet = -[ - [ "answers", "structmdns__packet.html#a918feee242cfb3934d9f5c3de1c298e7", null ], - [ "answers_left", "structmdns__packet.html#a56ba495a1458a21982e65d746468849d", null ], - [ "netif", "structmdns__packet.html#ac7307f344f654cb954f92d578dc7c989", null ], - [ "parse_offset", "structmdns__packet.html#a4c3c3a28ac113b3ee40d5cf07d851f68", null ], - [ "pbuf", "structmdns__packet.html#a2ec02a67fd82f0df695e94745eddaf45", null ], - [ "questions", "structmdns__packet.html#a09211e78f7f773c492b5856d31423699", null ], - [ "questions_left", "structmdns__packet.html#afdb9c14dd0c915119b8adb584381a437", null ], - [ "recv_unicast", "structmdns__packet.html#a8659b4f582be0df84b6ae91308737377", null ], - [ "source_addr", "structmdns__packet.html#aaa64cc21495dc6bb76ed9125904dd07a", null ], - [ "tx_id", "structmdns__packet.html#a0cd71fd9af6d2529e6a41c451c037e00", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__rr__info.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__rr__info.html deleted file mode 100644 index eddce4b12fde17694f19aa2ed4b67f2dd7a2e96a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__rr__info.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: mdns_rr_info Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mdns_rr_info Struct Reference
    -
    -
    -

    Detailed Description

    -

    Domain, type and class. Shared between questions and answers

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.html deleted file mode 100644 index 3e0f58c40221ae0cf937b7d8aa8e0bda8a3bd2bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -lwIP: mdns_service Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mdns_service Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - -

    -Data Fields

    struct mdns_domain txtdata
     
    char name [63+1]
     
    char service [63+1]
     
    service_get_txt_fn_t txt_fn
     
    u32_t dns_ttl
     
    u16_t proto
     
    u16_t port
     
    -

    Detailed Description

    -

    Description of a service

    -

    Field Documentation

    - -

    ◆ dns_ttl

    - -
    -
    - - - - -
    u32_t mdns_service::dns_ttl
    -
    -

    TTL in seconds of SRV/TXT replies

    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    char mdns_service::name[63+1]
    -
    -

    Name of service, like 'myweb'

    - -
    -
    - -

    ◆ port

    - -
    -
    - - - - -
    u16_t mdns_service::port
    -
    -

    Port of the service

    - -
    -
    - -

    ◆ proto

    - -
    -
    - - - - -
    u16_t mdns_service::proto
    -
    -

    Protocol, TCP or UDP

    - -
    -
    - -

    ◆ service

    - -
    -
    - - - - -
    char mdns_service::service[63+1]
    -
    -

    Type of service, like '_http'

    - -
    -
    - -

    ◆ txt_fn

    - -
    -
    - - - - -
    service_get_txt_fn_t mdns_service::txt_fn
    -
    -

    Callback function and userdata to update txtdata buffer

    - -
    -
    - -

    ◆ txtdata

    - -
    -
    - - - - -
    struct mdns_domain mdns_service::txtdata
    -
    -

    TXT record to answer with

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.js deleted file mode 100644 index d905e666c9dc9def04c36734602e932672732fc7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmdns__service.js +++ /dev/null @@ -1,10 +0,0 @@ -var structmdns__service = -[ - [ "dns_ttl", "structmdns__service.html#a5a939a4da01cb50c74cd53b352e4fa14", null ], - [ "name", "structmdns__service.html#ac6d92cf213e3647d3ca1520595c3b784", null ], - [ "port", "structmdns__service.html#abbf317cde8fb7ba8d834ad9746dd780c", null ], - [ "proto", "structmdns__service.html#aa9f2e0bb67d3848152e6076e92e8018d", null ], - [ "service", "structmdns__service.html#a42583986e24b5a4a13b6d647c1a281ad", null ], - [ "txt_fn", "structmdns__service.html#a79bc4946c96a3b2d0713bc0897c4bd9c", null ], - [ "txtdata", "structmdns__service.html#a35daff90a18d19b14f23fa02df424f94", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.html deleted file mode 100644 index d84709f2d2290b7bece20276d8dbce79093051eb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -lwIP: mem Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mem Struct Reference
    -
    -
    - - - - - - - - -

    -Data Fields

    mem_size_t next
     
    mem_size_t prev
     
    u8_t used
     
    -

    Detailed Description

    -

    The heap is made up as a list of structs of this type. This does not have to be aligned since for getting its size, we only use the macro SIZEOF_STRUCT_MEM, which automatically aligns.

    -

    Field Documentation

    - -

    ◆ next

    - -
    -
    - - - - -
    mem_size_t mem::next
    -
    -

    index (-> ram[next]) of the next struct

    - -
    -
    - -

    ◆ prev

    - -
    -
    - - - - -
    mem_size_t mem::prev
    -
    -

    index (-> ram[prev]) of the previous struct

    - -
    -
    - -

    ◆ used

    - -
    -
    - - - - -
    u8_t mem::used
    -
    -

    1: this area is used; 0: this area is unused

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.js deleted file mode 100644 index b2d06a2e7b44f490b0e48b2e07fafc347b7308bb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmem.js +++ /dev/null @@ -1,6 +0,0 @@ -var structmem = -[ - [ "next", "structmem.html#a5abf13a11156e92c417f7ff66ef0b5cf", null ], - [ "prev", "structmem.html#a9d7722ed10adf965fa98563d502f98ac", null ], - [ "used", "structmem.html#aa76b6a39425617435978dce903f0d456", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.html deleted file mode 100644 index b2c29f12e528ea80e733210e0b8f96f41920e13f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - -lwIP: memp_desc Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    memp_desc Struct Reference
    -
    -
    - -

    #include <memp_priv.h>

    - - - - - - - - - - - - -

    -Data Fields

    struct stats_memstats
     
    u16_t size
     
    u16_t num
     
    u8_t * base
     
    struct memp ** tab
     
    -

    Detailed Description

    -

    Memory pool descriptor

    -

    Field Documentation

    - -

    ◆ base

    - -
    -
    - - - - -
    u8_t* memp_desc::base
    -
    -

    Base address

    - -
    -
    - -

    ◆ num

    - -
    -
    - - - - -
    u16_t memp_desc::num
    -
    -

    Number of elements

    - -
    -
    - -

    ◆ size

    - -
    -
    - - - - -
    u16_t memp_desc::size
    -
    -

    Element size

    - -
    -
    - -

    ◆ stats

    - -
    -
    - - - - -
    struct stats_mem* memp_desc::stats
    -
    -

    Statistics

    - -
    -
    - -

    ◆ tab

    - -
    -
    - - - - -
    struct memp** memp_desc::tab
    -
    -

    First free element of each pool. Elements form a linked list.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.js deleted file mode 100644 index e47f06b7af48d06ea574df72d711a0e01311d2d9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmemp__desc.js +++ /dev/null @@ -1,8 +0,0 @@ -var structmemp__desc = -[ - [ "base", "structmemp__desc.html#a9aec58adcbcd88167247296ca4346558", null ], - [ "num", "structmemp__desc.html#a2c32db78e565b8812ca0e20fe929a8a7", null ], - [ "size", "structmemp__desc.html#a1688d2bdd5a7b77700e1fa627f025ba3", null ], - [ "stats", "structmemp__desc.html#a05cb67eb408e4736cc0f5e32b5db7500", null ], - [ "tab", "structmemp__desc.html#a9d6b758ce5c3b47a67a7568d38fb3926", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.html deleted file mode 100644 index 716afb4b2732a65bda90773b6a123d47bf228a97..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: mld_group Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mld_group Struct Reference
    -
    -
    - -

    #include <mld6.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    struct mld_groupnext
     
    ip6_addr_t group_address
     
    u8_t last_reporter_flag
     
    u8_t group_state
     
    u16_t timer
     
    u8_t use
     
    -

    Detailed Description

    -

    MLD group

    -

    Field Documentation

    - -

    ◆ group_address

    - -
    -
    - - - - -
    ip6_addr_t mld_group::group_address
    -
    -

    multicast address

    - -
    -
    - -

    ◆ group_state

    - -
    -
    - - - - -
    u8_t mld_group::group_state
    -
    -

    current state of the group

    - -
    -
    - -

    ◆ last_reporter_flag

    - -
    -
    - - - - -
    u8_t mld_group::last_reporter_flag
    -
    -

    signifies we were the last person to report

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct mld_group* mld_group::next
    -
    -

    next link

    - -
    -
    - -

    ◆ timer

    - -
    -
    - - - - -
    u16_t mld_group::timer
    -
    -

    timer for reporting

    - -
    -
    - -

    ◆ use

    - -
    -
    - - - - -
    u8_t mld_group::use
    -
    -

    counter of simultaneous uses

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.js deleted file mode 100644 index 574e9ec05879355e8e683695e03c370b37b08dd2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__group.js +++ /dev/null @@ -1,9 +0,0 @@ -var structmld__group = -[ - [ "group_address", "structmld__group.html#a781abf78d835627ded1202166b44b88e", null ], - [ "group_state", "structmld__group.html#ae9cfd3f126257aa3aff4a24e05c04059", null ], - [ "last_reporter_flag", "structmld__group.html#aa8eb75f4dfaefbf0d2853b0e31ceb53b", null ], - [ "next", "structmld__group.html#a9273a345a5754241bf26ddc835d27ddc", null ], - [ "timer", "structmld__group.html#a21f31e845cb11d2aca4ae7120736f69a", null ], - [ "use", "structmld__group.html#addc67094f83c9352fe039c392c480f9e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__header.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__header.html deleted file mode 100644 index c79df99f93df9ce45fe6900eb25af9e34968680e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmld__header.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: mld_header Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mld_header Struct Reference
    -
    -
    - -

    #include <mld6.h>

    -

    Detailed Description

    -

    Multicast listener report/query/done message header.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/mld6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.html deleted file mode 100644 index f9cff0e4bb82df7df83d35836d79898a52a1d7f7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -lwIP: mqtt_client_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt_client_s Struct Reference
    -
    -
    - -

    #include <mqtt_priv.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    u16_t cyclic_tick
     
    u16_t pkt_id_seq
     
    u16_t inpub_pkt_id
     
    u8_t conn_state
     
    void * connect_arg
     
    struct mqtt_request_tpend_req_queue
     
    mqtt_incoming_data_cb_t data_cb
     
    u32_t msg_idx
     
    struct mqtt_ringbuf_t output
     
    -

    Detailed Description

    -

    MQTT client

    -

    Field Documentation

    - -

    ◆ conn_state

    - -
    -
    - - - - -
    u8_t mqtt_client_s::conn_state
    -
    -

    Connection state

    - -
    -
    - -

    ◆ connect_arg

    - -
    -
    - - - - -
    void* mqtt_client_s::connect_arg
    -
    -

    Connection callback

    - -
    -
    - -

    ◆ cyclic_tick

    - -
    -
    - - - - -
    u16_t mqtt_client_s::cyclic_tick
    -
    -

    Timers and timeouts

    - -
    -
    - -

    ◆ data_cb

    - -
    -
    - - - - -
    mqtt_incoming_data_cb_t mqtt_client_s::data_cb
    -
    -

    Incoming data callback

    - -
    -
    - -

    ◆ inpub_pkt_id

    - -
    -
    - - - - -
    u16_t mqtt_client_s::inpub_pkt_id
    -
    -

    Packet identifier of pending incoming publish

    - -
    -
    - -

    ◆ msg_idx

    - -
    -
    - - - - -
    u32_t mqtt_client_s::msg_idx
    -
    -

    Input

    - -
    -
    - -

    ◆ output

    - -
    -
    - - - - -
    struct mqtt_ringbuf_t mqtt_client_s::output
    -
    -

    Output ring-buffer

    - -
    -
    - -

    ◆ pend_req_queue

    - -
    -
    - - - - -
    struct mqtt_request_t* mqtt_client_s::pend_req_queue
    -
    -

    Pending requests to server

    - -
    -
    - -

    ◆ pkt_id_seq

    - -
    -
    - - - - -
    u16_t mqtt_client_s::pkt_id_seq
    -
    -

    Packet identifier generator

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.js deleted file mode 100644 index 78958c2c23d90466e014dfbdc1f22637f7706164..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__client__s.js +++ /dev/null @@ -1,12 +0,0 @@ -var structmqtt__client__s = -[ - [ "conn_state", "structmqtt__client__s.html#af4a07c1079e2e2a336f1939d8b9677e6", null ], - [ "connect_arg", "structmqtt__client__s.html#ae6d53359ec6d70533dab7c0d2717ce1a", null ], - [ "cyclic_tick", "structmqtt__client__s.html#a6274ba2eb2fe6afa970b1c8a650d8cef", null ], - [ "data_cb", "structmqtt__client__s.html#a26dc9112351c042594a41703197925a7", null ], - [ "inpub_pkt_id", "structmqtt__client__s.html#a6c81d0dd14e786222425ea04fd060824", null ], - [ "msg_idx", "structmqtt__client__s.html#aae7bd1da3461efef9616934feb166aa5", null ], - [ "output", "structmqtt__client__s.html#a667c1dc7a6008055b63877acb06f333c", null ], - [ "pend_req_queue", "structmqtt__client__s.html#a1897eeefe64f9e2d2d953adca858f439", null ], - [ "pkt_id_seq", "structmqtt__client__s.html#ab4100f6e0867c212d5923f10024f2e32", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.html deleted file mode 100644 index e460e29d86cc7fa073527d30ab0de5fd12e4f2a3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - -lwIP: mqtt_connect_client_info_t Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt_connect_client_info_t Struct Reference
    -
    -
    - -

    #include <mqtt.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    const char * client_id
     
    const char * client_user
     
    const char * client_pass
     
    u16_t keep_alive
     
    const char * will_topic
     
    const char * will_msg
     
    u8_t will_qos
     
    u8_t will_retain
     
    struct altcp_tls_config * tls_config
     
    -

    Detailed Description

    -

    Client information and connection parameters

    -

    Field Documentation

    - -

    ◆ client_id

    - -
    -
    - - - - -
    const char* mqtt_connect_client_info_t::client_id
    -
    -

    Client identifier, must be set by caller

    - -
    -
    - -

    ◆ client_pass

    - -
    -
    - - - - -
    const char* mqtt_connect_client_info_t::client_pass
    -
    -

    Password, set to NULL if not used

    - -
    -
    - -

    ◆ client_user

    - -
    -
    - - - - -
    const char* mqtt_connect_client_info_t::client_user
    -
    -

    User name, set to NULL if not used

    - -
    -
    - -

    ◆ keep_alive

    - -
    -
    - - - - -
    u16_t mqtt_connect_client_info_t::keep_alive
    -
    -

    keep alive time in seconds, 0 to disable keep alive functionality

    - -
    -
    - -

    ◆ tls_config

    - -
    -
    - - - - -
    struct altcp_tls_config* mqtt_connect_client_info_t::tls_config
    -
    -

    TLS configuration for secure connections

    - -
    -
    - -

    ◆ will_msg

    - -
    -
    - - - - -
    const char* mqtt_connect_client_info_t::will_msg
    -
    -

    will_msg, see will_topic

    - -
    -
    - -

    ◆ will_qos

    - -
    -
    - - - - -
    u8_t mqtt_connect_client_info_t::will_qos
    -
    -

    will_qos, see will_topic

    - -
    -
    - -

    ◆ will_retain

    - -
    -
    - - - - -
    u8_t mqtt_connect_client_info_t::will_retain
    -
    -

    will_retain, see will_topic

    - -
    -
    - -

    ◆ will_topic

    - -
    -
    - - - - -
    const char* mqtt_connect_client_info_t::will_topic
    -
    -

    will topic, set to NULL if will is not to be used, will_msg, will_qos and will retain are then ignored

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/apps/mqtt.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.js deleted file mode 100644 index 8977c9b86a1f2929100dcc54ba0ed29921478c6f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__connect__client__info__t.js +++ /dev/null @@ -1,12 +0,0 @@ -var structmqtt__connect__client__info__t = -[ - [ "client_id", "structmqtt__connect__client__info__t.html#ad35f7850df21f001d5c5ffaa1a18c05a", null ], - [ "client_pass", "structmqtt__connect__client__info__t.html#a8f68efe91c5311418151256c96102d4b", null ], - [ "client_user", "structmqtt__connect__client__info__t.html#aec961673d5c3e8dc853c91f30d9333b5", null ], - [ "keep_alive", "structmqtt__connect__client__info__t.html#ac80262a7456812e9eefffd8c3b9ac21a", null ], - [ "tls_config", "structmqtt__connect__client__info__t.html#a45987acc116de5d27fff6856778e55b4", null ], - [ "will_msg", "structmqtt__connect__client__info__t.html#a925fcebd15555afdc0820e196e2fd3a7", null ], - [ "will_qos", "structmqtt__connect__client__info__t.html#a07954934f4fecf54fa190997848229d9", null ], - [ "will_retain", "structmqtt__connect__client__info__t.html#a49c10873f44d7534140a63eef2a6a4e3", null ], - [ "will_topic", "structmqtt__connect__client__info__t.html#a32e77415460752ba0484eb3ba0faf0c8", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.html deleted file mode 100644 index 36dd4d17f55df4bd776b0b61b3e5b7ad252fc899..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -lwIP: mqtt_request_t Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    mqtt_request_t Struct Reference
    -
    -
    - -

    #include <mqtt_priv.h>

    - - - - - - - - - - -

    -Data Fields

    struct mqtt_request_tnext
     
    mqtt_request_cb_t cb
     
    u16_t pkt_id
     
    u16_t timeout_diff
     
    -

    Detailed Description

    -

    Pending request item, binds application callback to pending server requests

    -

    Field Documentation

    - -

    ◆ cb

    - -
    -
    - - - - -
    mqtt_request_cb_t mqtt_request_t::cb
    -
    -

    Callback to upper layer

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct mqtt_request_t* mqtt_request_t::next
    -
    -

    Next item in list, NULL means this is the last in chain, next pointing at itself means request is unallocated

    - -
    -
    - -

    ◆ pkt_id

    - -
    -
    - - - - -
    u16_t mqtt_request_t::pkt_id
    -
    -

    MQTT packet identifier

    - -
    -
    - -

    ◆ timeout_diff

    - -
    -
    - - - - -
    u16_t mqtt_request_t::timeout_diff
    -
    -

    Expire time relative to element before this

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.js deleted file mode 100644 index 16897c1dda281b7091283d382e8c1b361cb587b6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__request__t.js +++ /dev/null @@ -1,7 +0,0 @@ -var structmqtt__request__t = -[ - [ "cb", "structmqtt__request__t.html#a32a4b14b0b8b5b8ce8db1074e53f4a79", null ], - [ "next", "structmqtt__request__t.html#aca8de21579f51e7742076a4975a4177b", null ], - [ "pkt_id", "structmqtt__request__t.html#af2dc3cd85cdad25b9b3e1534ecc0cb58", null ], - [ "timeout_diff", "structmqtt__request__t.html#a65a7292669bc1f2d9df8f30bbcd77073", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__ringbuf__t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__ringbuf__t.html deleted file mode 100644 index 15dccfeb5722feda5ea581214f8bdbf9ac815caa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structmqtt__ringbuf__t.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: mqtt_ringbuf_t Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mqtt_ringbuf_t Struct Reference
    -
    -
    - -

    #include <mqtt_priv.h>

    -

    Detailed Description

    -

    Ring buffer

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structna__header.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structna__header.html deleted file mode 100644 index 21b8471a6ff300dea18d1deb10a42a06faacbd77..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structna__header.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: na_header Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    na_header Struct Reference
    -
    -
    - -

    #include <nd6.h>

    -

    Detailed Description

    -

    Neighbor advertisement message header.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/nd6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.html deleted file mode 100644 index 203d5a0f3be1a02b576588d201377b58719ccffd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: nd6_neighbor_cache_entry Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    nd6_neighbor_cache_entry Struct Reference
    -
    -
    - -

    #include <nd6_priv.h>

    - - - - -

    -Data Fields

    struct nd6_q_entryq
     
    -

    Detailed Description

    -

    Struct for tables.

    -

    Field Documentation

    - -

    ◆ q

    - -
    -
    - - - - -
    struct nd6_q_entry* nd6_neighbor_cache_entry::q
    -
    -

    Pointer to queue of pending outgoing packets on this entry.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.js deleted file mode 100644 index f35bd41206d03102668359a8763c1288e3f63e90..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__neighbor__cache__entry.js +++ /dev/null @@ -1,4 +0,0 @@ -var structnd6__neighbor__cache__entry = -[ - [ "q", "structnd6__neighbor__cache__entry.html#a830674446a45eb200d38a45fbdd5c5df", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__q__entry.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__q__entry.html deleted file mode 100644 index 613b8ccbe30223cd1c175b61265f8285606d11df..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnd6__q__entry.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: nd6_q_entry Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    nd6_q_entry Struct Reference
    -
    -
    - -

    #include <nd6_priv.h>

    -

    Detailed Description

    -

    struct for queueing outgoing packets for unknown address defined here to be accessed by memp.h

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.html deleted file mode 100644 index bbfd13a7929b62b48b6d153159d071d1cb434ab1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.html +++ /dev/null @@ -1,537 +0,0 @@ - - - - - - - -lwIP: netbios_answer Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netbios_answer Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    u8_t name_size
     
    u8_t query_name [(16 *2)+1]
     
    u8_t number_of_names
     
    u8_t answer_name [16]
     
    u16_t answer_name_flags
     
    u8_t unit_id [6]
     
    u8_t jumpers
     
    u8_t test_result
     
    u16_t version_number
     
    u16_t period_of_statistics
     
    u16_t number_of_crcs
     
    u16_t number_of_alignment_errors
     
    u16_t number_of_collisions
     
    u16_t number_of_send_aborts
     
    u32_t number_of_good_sends
     
    u32_t number_of_good_receives
     
    u16_t number_of_retransmits
     
    u16_t number_of_no_resource_condition
     
    u16_t number_of_free_command_blocks
     
    u16_t total_number_of_command_blocks
     
    u16_t max_total_number_of_command_blocks
     
    u16_t number_of_pending_sessions
     
    u16_t max_number_of_pending_sessions
     
    u16_t max_total_sessions_possible
     
    u16_t session_data_packet_size
     
    -

    Detailed Description

    -

    The NBNS Structure Responds to a Name Query

    -

    Field Documentation

    - -

    ◆ answer_name

    - -
    -
    - - - - -
    u8_t netbios_answer::answer_name[16]
    -
    -

    node name

    - -
    -
    - -

    ◆ answer_name_flags

    - -
    -
    - - - - -
    u16_t netbios_answer::answer_name_flags
    -
    -

    node flags

    - -
    -
    - -

    ◆ jumpers

    - -
    -
    - - - - -
    u8_t netbios_answer::jumpers
    -
    -

    Jumpers

    - -
    -
    - -

    ◆ max_number_of_pending_sessions

    - -
    -
    - - - - -
    u16_t netbios_answer::max_number_of_pending_sessions
    -
    -

    Statistics

    - -
    -
    - -

    ◆ max_total_number_of_command_blocks

    - -
    -
    - - - - -
    u16_t netbios_answer::max_total_number_of_command_blocks
    -
    -

    Statistics

    - -
    -
    - -

    ◆ max_total_sessions_possible

    - -
    -
    - - - - -
    u16_t netbios_answer::max_total_sessions_possible
    -
    -

    Statistics

    - -
    -
    - -

    ◆ name_size

    - -
    -
    - - - - -
    u8_t netbios_answer::name_size
    -
    -

    the length of the next string

    - -
    -
    - -

    ◆ number_of_alignment_errors

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_alignment_errors
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_collisions

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_collisions
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_crcs

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_crcs
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_free_command_blocks

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_free_command_blocks
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_good_receives

    - -
    -
    - - - - -
    u32_t netbios_answer::number_of_good_receives
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_good_sends

    - -
    -
    - - - - -
    u32_t netbios_answer::number_of_good_sends
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_names

    - -
    -
    - - - - -
    u8_t netbios_answer::number_of_names
    -
    -

    number of names

    - -
    -
    - -

    ◆ number_of_no_resource_condition

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_no_resource_condition
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_pending_sessions

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_pending_sessions
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_retransmits

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_retransmits
    -
    -

    Statistics

    - -
    -
    - -

    ◆ number_of_send_aborts

    - -
    -
    - - - - -
    u16_t netbios_answer::number_of_send_aborts
    -
    -

    Statistics

    - -
    -
    - -

    ◆ period_of_statistics

    - -
    -
    - - - - -
    u16_t netbios_answer::period_of_statistics
    -
    -

    Period of statistics

    - -
    -
    - -

    ◆ query_name

    - -
    -
    - - - - -
    u8_t netbios_answer::query_name[(16 *2)+1]
    -
    -

    WARNING!!! this item may be of a different length (we use this struct for transmission)

    - -
    -
    - -

    ◆ session_data_packet_size

    - -
    -
    - - - - -
    u16_t netbios_answer::session_data_packet_size
    -
    -

    Statistics

    - -
    -
    - -

    ◆ test_result

    - -
    -
    - - - - -
    u8_t netbios_answer::test_result
    -
    -

    Test result

    - -
    -
    - -

    ◆ total_number_of_command_blocks

    - -
    -
    - - - - -
    u16_t netbios_answer::total_number_of_command_blocks
    -
    -

    Statistics

    - -
    -
    - -

    ◆ unit_id

    - -
    -
    - - - - -
    u8_t netbios_answer::unit_id[6]
    -
    -

    Unit ID

    - -
    -
    - -

    ◆ version_number

    - -
    -
    - - - - -
    u16_t netbios_answer::version_number
    -
    -

    Version number

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.js deleted file mode 100644 index bfb0d2c8a10a18365ba06d426877062e36b0a1f2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__answer.js +++ /dev/null @@ -1,28 +0,0 @@ -var structnetbios__answer = -[ - [ "answer_name", "structnetbios__answer.html#abf746cd54add594216ddc3683c741406", null ], - [ "answer_name_flags", "structnetbios__answer.html#a2729b7249e3d23309624cb19fa0dbfc4", null ], - [ "jumpers", "structnetbios__answer.html#a69cd3e8b8265531a7ce3e5cbd4911683", null ], - [ "max_number_of_pending_sessions", "structnetbios__answer.html#a58aba600ed34b7c689606c296ef57c8c", null ], - [ "max_total_number_of_command_blocks", "structnetbios__answer.html#a9cf85c173fe0d99c1c4e7e09aaeed9b8", null ], - [ "max_total_sessions_possible", "structnetbios__answer.html#a0069c9ae014881298828660787fa945e", null ], - [ "name_size", "structnetbios__answer.html#a5828dc04e01a1f7b734019db428fd46d", null ], - [ "number_of_alignment_errors", "structnetbios__answer.html#ab4f9ff63bd5529418c07762506189ad2", null ], - [ "number_of_collisions", "structnetbios__answer.html#a45b7aec200434d3aaabc3ea6ebc46c1e", null ], - [ "number_of_crcs", "structnetbios__answer.html#ab23a11db86a170b46aa8f8af434534d8", null ], - [ "number_of_free_command_blocks", "structnetbios__answer.html#af41cbffb0ac6a9db3305b3fc64646219", null ], - [ "number_of_good_receives", "structnetbios__answer.html#a0eab7dbe733cc50f515126649de596ea", null ], - [ "number_of_good_sends", "structnetbios__answer.html#aa6088bca2a59ffcd077a474330511abd", null ], - [ "number_of_names", "structnetbios__answer.html#ac4a95ccabbb945c9470e0cfd470be491", null ], - [ "number_of_no_resource_condition", "structnetbios__answer.html#a62946dd0f27e9f9b9f295dcde4d3ea42", null ], - [ "number_of_pending_sessions", "structnetbios__answer.html#a66098747155d5bd56f1c92aa8da10c1d", null ], - [ "number_of_retransmits", "structnetbios__answer.html#ab175ad0f89102b3b3f81a41b5a72b321", null ], - [ "number_of_send_aborts", "structnetbios__answer.html#a1560e3864a0821acea9410e8c1d21408", null ], - [ "period_of_statistics", "structnetbios__answer.html#a31ec9ea28b5801b9bb5f1b240d3412de", null ], - [ "query_name", "structnetbios__answer.html#aa024ce7e0e233c42393f5c3c378d3f9b", null ], - [ "session_data_packet_size", "structnetbios__answer.html#abec38f20bb460ddc2d6e8c9b9208608c", null ], - [ "test_result", "structnetbios__answer.html#a91116fe26c8050ee166053f377b40c7f", null ], - [ "total_number_of_command_blocks", "structnetbios__answer.html#a4c7ea5d1839fd27232877880e43485a2", null ], - [ "unit_id", "structnetbios__answer.html#aeed6aa8ba4f8bb107d141b3b3d0a1787", null ], - [ "version_number", "structnetbios__answer.html#a151dce0f0bf626b2a54fbb75775237ba", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__hdr.html deleted file mode 100644 index af65104c41cffa849801afba8aafe89ea5035c2f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__hdr.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: netbios_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    netbios_hdr Struct Reference
    -
    -
    -

    Detailed Description

    -

    NetBIOS message header

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__name__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__name__hdr.html deleted file mode 100644 index 35ab674cf75dc99a75305522fcf5189f8e392562..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__name__hdr.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: netbios_name_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    netbios_name_hdr Struct Reference
    -
    -
    -

    Detailed Description

    -

    NetBIOS message name part

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__question__hdr.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__question__hdr.html deleted file mode 100644 index 7a7de390963095028af7625d3cf7d2d6a333f643..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__question__hdr.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: netbios_question_hdr Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    netbios_question_hdr Struct Reference
    -
    -
    -

    Detailed Description

    -

    NetBIOS message question part

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__resp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__resp.html deleted file mode 100644 index 2f64bdee4b4f04627ddefab2a7c9ecd8c1b8f8ff..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbios__resp.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: netbios_resp Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    netbios_resp Struct Reference
    -
    -
    -

    Detailed Description

    -

    NetBIOS message

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbuf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbuf.html deleted file mode 100644 index 7918e7ad5c3ed098405b7941d9e914ef0315bf43..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetbuf.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: netbuf Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    netbuf Struct Reference
    -
    -
    - -

    #include <netbuf.h>

    -

    Detailed Description

    -

    "Network buffer" - contains data and addressing info

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.html deleted file mode 100644 index e94caff10b551a9d43a355b85cf4d2e1d7be2ddb..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - - -lwIP: netconn Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netconn Struct Reference
    -
    -
    - -

    #include <api.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    enum netconn_type type
     
    enum netconn_state state
     
    union {
    pcb
     
    err_t pending_err
     
    sys_sem_t op_completed
     
    sys_mbox_t recvmbox
     
    sys_mbox_t acceptmbox
     
    int socket
     
    s32_t send_timeout
     
    int recv_bufsize
     
    int recv_avail
     
    s16_t linger
     
    u8_t flags
     
    struct api_msgcurrent_msg
     
    netconn_callback callback
     
    -

    Detailed Description

    -

    A netconn descriptor

    -

    Field Documentation

    - -

    ◆ acceptmbox

    - -
    -
    - - - - -
    sys_mbox_t netconn::acceptmbox
    -
    -

    mbox where new connections are stored until processed by the application thread

    - -
    -
    - -

    ◆ callback

    - -
    -
    - - - - -
    netconn_callback netconn::callback
    -
    -

    A callback function that is informed about events for this netconn

    - -
    -
    - -

    ◆ current_msg

    - -
    -
    - - - - -
    struct api_msg* netconn::current_msg
    -
    -

    TCP: when data passed to netconn_write doesn't fit into the send buffer, this temporarily stores the message. Also used during connect and close.

    - -
    -
    - -

    ◆ flags

    - -
    -
    - - - - -
    u8_t netconn::flags
    -
    -

    flags holding more netconn-internal state, see NETCONN_FLAG_* defines

    - -
    -
    - -

    ◆ linger

    - -
    -
    - - - - -
    s16_t netconn::linger
    -
    -

    values <0 mean linger is disabled, values > 0 are seconds to linger

    - -
    -
    - -

    ◆ op_completed

    - -
    -
    - - - - -
    sys_sem_t netconn::op_completed
    -
    -

    sem that is used to synchronously execute functions in the core context

    - -
    -
    - -

    ◆ pcb

    - -
    -
    - - - - -
    union { ... } netconn::pcb
    -
    -

    the lwIP internal protocol control block

    - -
    -
    - -

    ◆ pending_err

    - -
    -
    - - - - -
    err_t netconn::pending_err
    -
    -

    the last asynchronous unreported error this netconn had

    - -
    -
    - -

    ◆ recv_avail

    - -
    -
    - - - - -
    int netconn::recv_avail
    -
    -

    number of bytes currently in recvmbox to be received, tested against recv_bufsize to limit bytes on recvmbox for UDP and RAW, used for FIONREAD

    - -
    -
    - -

    ◆ recv_bufsize

    - -
    -
    - - - - -
    int netconn::recv_bufsize
    -
    -

    maximum amount of bytes queued in recvmbox not used for TCP: adjust TCP_WND instead!

    - -
    -
    - -

    ◆ recvmbox

    - -
    -
    - - - - -
    sys_mbox_t netconn::recvmbox
    -
    -

    mbox where received packets are stored until they are fetched by the netconn application thread (can grow quite big)

    - -
    -
    - -

    ◆ send_timeout

    - -
    -
    - - - - -
    s32_t netconn::send_timeout
    -
    -

    timeout to wait for sending data (which means enqueueing data for sending in internal buffers) in milliseconds

    - -
    -
    - -

    ◆ socket

    - -
    -
    - - - - -
    int netconn::socket
    -
    -

    only used for socket layer

    - -
    -
    - -

    ◆ state

    - -
    -
    - - - - -
    enum netconn_state netconn::state
    -
    -

    current state of the netconn

    - -
    -
    - -

    ◆ type

    - -
    -
    - - - - -
    enum netconn_type netconn::type
    -
    -

    type of the netconn (TCP, UDP or RAW)

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/api.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.js deleted file mode 100644 index ff5ad3d2c9e03149d53f706bf68c4601c1c8d755..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetconn.js +++ /dev/null @@ -1,18 +0,0 @@ -var structnetconn = -[ - [ "acceptmbox", "structnetconn.html#a9b59188f300828d2b5814e27ab27cad0", null ], - [ "callback", "structnetconn.html#abe796060bb06e585333ca9a87862b624", null ], - [ "current_msg", "structnetconn.html#a49ba09038b2f2563fd3a38e38f8b8ab9", null ], - [ "flags", "structnetconn.html#a96cb9a3830248699bd07a1a447e5630c", null ], - [ "linger", "structnetconn.html#a25ed06d944da0b0b9e7db5265be3fa3d", null ], - [ "op_completed", "structnetconn.html#a982506698a59f185ff3f16d1675ea4ae", null ], - [ "pcb", "structnetconn.html#a2af6773c9f6ee91e7f462dd8acc07de6", null ], - [ "pending_err", "structnetconn.html#a2a54e90fa370cf0df46dfd0b97f1cce7", null ], - [ "recv_avail", "structnetconn.html#a05b15a28b0803bea3729b1da2047541e", null ], - [ "recv_bufsize", "structnetconn.html#a6febc9717418ddba16f16e988061cfac", null ], - [ "recvmbox", "structnetconn.html#a9f2bf6a3865b6a22a8a71ec2f3e770da", null ], - [ "send_timeout", "structnetconn.html#a44e55724482b8e447134f5ba4f01551a", null ], - [ "socket", "structnetconn.html#ac8e05eb65774665e364a3dcf0f139b36", null ], - [ "state", "structnetconn.html#a936c33090ec35e5e8c0011be5515a589", null ], - [ "type", "structnetconn.html#a61af908d1d2e4e7345ac65d3b390d7b6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.html deleted file mode 100644 index e9a3b7e518a070d5f69a72894092e9d97ce2dea2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - - - -lwIP: netif Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct netifnext
     
    ip_addr_t ip_addr
     
    ip_addr_t ip6_addr [3]
     
    u8_t ip6_addr_state [3]
     
    u32_t ip6_addr_valid_life [3]
     
    netif_input_fn input
     
    netif_output_fn output
     
    netif_linkoutput_fn linkoutput
     
    netif_output_ip6_fn output_ip6
     
    netif_status_callback_fn status_callback
     
    netif_status_callback_fn link_callback
     
    netif_status_callback_fn remove_callback
     
    void * state
     
    u16_t mtu
     
    u16_t mtu6
     
    u8_t hwaddr [6U]
     
    u8_t hwaddr_len
     
    u8_t flags
     
    char name [2]
     
    u8_t num
     
    u8_t ip6_autoconfig_enabled
     
    u8_t rs_count
     
    u8_t link_type
     
    u32_t link_speed
     
    u32_t ts
     
    struct stats_mib2_netif_ctrs mib2_counters
     
    netif_igmp_mac_filter_fn igmp_mac_filter
     
    netif_mld_mac_filter_fn mld_mac_filter
     
    -

    Detailed Description

    -

    Generic data structure used for all lwIP network interfaces. The following fields should be filled in by the initialization function for the device driver: hwaddr_len, hwaddr[], mtu, flags

    -

    Field Documentation

    - -

    ◆ flags

    - -
    -
    - - - - -
    u8_t netif::flags
    -
    -

    flags (

    See also
    Flags)
    - -
    -
    - -

    ◆ hwaddr

    - -
    -
    - - - - -
    u8_t netif::hwaddr[6U]
    -
    -

    link level hardware address of this interface

    - -
    -
    - -

    ◆ hwaddr_len

    - -
    -
    - - - - -
    u8_t netif::hwaddr_len
    -
    -

    number of bytes used in hwaddr

    - -
    -
    - -

    ◆ igmp_mac_filter

    - -
    -
    - - - - -
    netif_igmp_mac_filter_fn netif::igmp_mac_filter
    -
    -

    This function could be called to add or delete an entry in the multicast filter table of the ethernet MAC.

    - -
    -
    - -

    ◆ input

    - -
    -
    - - - - -
    netif_input_fn netif::input
    -
    -

    This function is called by the network device driver to pass a packet up the TCP/IP stack.

    - -
    -
    - -

    ◆ ip6_addr

    - -
    -
    - - - - -
    ip_addr_t netif::ip6_addr[3]
    -
    -

    Array of IPv6 addresses for this netif.

    - -
    -
    - -

    ◆ ip6_addr_state

    - -
    -
    - - - - -
    u8_t netif::ip6_addr_state[3]
    -
    -

    The state of each IPv6 address (Tentative, Preferred, etc).

    See also
    ip6_addr.h
    - -
    -
    - -

    ◆ ip6_addr_valid_life

    - -
    -
    - - - - -
    u32_t netif::ip6_addr_valid_life[3]
    -
    -

    Remaining valid and preferred lifetime of each IPv6 address, in seconds. For valid lifetimes, the special value of IP6_ADDR_LIFE_STATIC (0) indicates the address is static and has no lifetimes.

    - -
    -
    - -

    ◆ ip6_autoconfig_enabled

    - -
    -
    - - - - -
    u8_t netif::ip6_autoconfig_enabled
    -
    -

    is this netif enabled for IPv6 autoconfiguration

    - -
    -
    - -

    ◆ ip_addr

    - -
    -
    - - - - -
    ip_addr_t netif::ip_addr
    -
    -

    IP address configuration in network byte order

    - -
    -
    - -

    ◆ link_callback

    - -
    -
    - - - - -
    netif_status_callback_fn netif::link_callback
    -
    -

    This function is called when the netif link is set to up or down

    - -
    -
    - -

    ◆ link_speed

    - -
    -
    - - - - -
    u32_t netif::link_speed
    -
    -

    (estimate) link speed

    - -
    -
    - -

    ◆ link_type

    - -
    -
    - - - - -
    u8_t netif::link_type
    -
    -

    link type (from "snmp_ifType" enum from snmp_mib2.h)

    - -
    -
    - -

    ◆ linkoutput

    - -
    -
    - - - - -
    netif_linkoutput_fn netif::linkoutput
    -
    -

    This function is called by ethernet_output() when it wants to send a packet on the interface. This function outputs the pbuf as-is on the link medium.

    - -
    -
    - -

    ◆ mib2_counters

    - -
    -
    - - - - -
    struct stats_mib2_netif_ctrs netif::mib2_counters
    -
    -

    counters

    - -
    -
    - -

    ◆ mld_mac_filter

    - -
    -
    - - - - -
    netif_mld_mac_filter_fn netif::mld_mac_filter
    -
    -

    This function could be called to add or delete an entry in the IPv6 multicast filter table of the ethernet MAC.

    - -
    -
    - -

    ◆ mtu

    - -
    -
    - - - - -
    u16_t netif::mtu
    -
    -

    maximum transfer unit (in bytes)

    - -
    -
    - -

    ◆ mtu6

    - -
    -
    - - - - -
    u16_t netif::mtu6
    -
    -

    maximum transfer unit (in bytes), updated by RA

    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    char netif::name[2]
    -
    -

    descriptive abbreviation

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct netif* netif::next
    -
    -

    pointer to next in linked list

    - -
    -
    - -

    ◆ num

    - -
    -
    - - - - -
    u8_t netif::num
    -
    -

    number of this interface. Used for Interface Identification API and NETIF related, as well as for IPv6 zones

    - -
    -
    - -

    ◆ output

    - -
    -
    - - - - -
    netif_output_fn netif::output
    -
    -

    This function is called by the IP module when it wants to send a packet on the interface. This function typically first resolves the hardware address, then sends the packet. For ethernet physical layer, this is usually etharp_output()

    - -
    -
    - -

    ◆ output_ip6

    - -
    -
    - - - - -
    netif_output_ip6_fn netif::output_ip6
    -
    -

    This function is called by the IPv6 module when it wants to send a packet on the interface. This function typically first resolves the hardware address, then sends the packet. For ethernet physical layer, this is usually ethip6_output()

    - -
    -
    - -

    ◆ remove_callback

    - -
    -
    - - - - -
    netif_status_callback_fn netif::remove_callback
    -
    -

    This function is called when the netif has been removed

    - -
    -
    - -

    ◆ rs_count

    - -
    -
    - - - - -
    u8_t netif::rs_count
    -
    -

    Number of Router Solicitation messages that remain to be sent.

    - -
    -
    - -

    ◆ state

    - -
    -
    - - - - -
    void* netif::state
    -
    -

    This field can be set by the device driver and could point to state information for the device.

    - -
    -
    - -

    ◆ status_callback

    - -
    -
    - - - - -
    netif_status_callback_fn netif::status_callback
    -
    -

    This function is called when the netif state is set to up or down

    - -
    -
    - -

    ◆ ts

    - -
    -
    - - - - -
    u32_t netif::ts
    -
    -

    timestamp at last change made (up/down)

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.js deleted file mode 100644 index 445654dce13c2d413abd0f55fc58096b2b3a60e1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif.js +++ /dev/null @@ -1,31 +0,0 @@ -var structnetif = -[ - [ "flags", "structnetif.html#a1c171db6097bbb6f09f63549a66e00ea", null ], - [ "hwaddr", "structnetif.html#aee967965d999fc1a4c40a66709304e69", null ], - [ "hwaddr_len", "structnetif.html#afe1181561cb16241f3cb5ed01e567d42", null ], - [ "igmp_mac_filter", "structnetif.html#ae64e56581bf0f136601f24c5395c19f0", null ], - [ "input", "structnetif.html#a8fe4f1b7b0d710216287da9615164a5c", null ], - [ "ip6_addr", "structnetif.html#ab7ef575d4ab398a182bc6e592f4d53a4", null ], - [ "ip6_addr_state", "structnetif.html#a54e81344084e9840a51cc4abab3b059b", null ], - [ "ip6_addr_valid_life", "structnetif.html#a26f6e26d4a54c998716c10b7b85c8230", null ], - [ "ip6_autoconfig_enabled", "structnetif.html#ad98bafb7733b40ef898e53d91fbfa20f", null ], - [ "ip_addr", "structnetif.html#a9776aaee37ea8f07b9ddc0f8b4e7e866", null ], - [ "link_callback", "structnetif.html#a4388cfadc8b4e9a9c1c93ce777bc3673", null ], - [ "link_speed", "structnetif.html#a908452e854180941054ed89f52bb8094", null ], - [ "link_type", "structnetif.html#ad0ee2a2169e384a2977ece2c471e0062", null ], - [ "linkoutput", "structnetif.html#acaaac9b415a7be73eb8a287c8ed18a8d", null ], - [ "mib2_counters", "structnetif.html#ab32cbe1851154fd020bac4be558f5fd5", null ], - [ "mld_mac_filter", "structnetif.html#abc67963ff9f574e98ef9c50138a3e470", null ], - [ "mtu", "structnetif.html#aca7d56b4e0f822b0ced2885f222b8d48", null ], - [ "mtu6", "structnetif.html#acd78fca5dad6468605f38e327b3a5e72", null ], - [ "name", "structnetif.html#a32fca6ffd28bb9af3f891a378827a67e", null ], - [ "next", "structnetif.html#ae77736b64df442242795220d76be6b86", null ], - [ "num", "structnetif.html#ab7ef01e505dd2feb781fe86756b1c973", null ], - [ "output", "structnetif.html#a8e1dcfe65db487feecd244355f39215e", null ], - [ "output_ip6", "structnetif.html#ac38383379cff22c402156fec71c19617", null ], - [ "remove_callback", "structnetif.html#ae06deb532ead2e3009ba4e58aae6ca07", null ], - [ "rs_count", "structnetif.html#a9c1f9f28bde60aa868bc3296bee7b1b6", null ], - [ "state", "structnetif.html#a809cc57c0dff09c5c9ae45b02c2002f3", null ], - [ "status_callback", "structnetif.html#a1513e81d02557d2a950e965f18b53a45", null ], - [ "ts", "structnetif.html#a1bb4e3aed6e0fd4b6b31ee82d806f971", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.html deleted file mode 100644 index 3bf1ac8d032b240d969dcb106f2e5f6dd0f10b77..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t::ipv4_changed_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t::ipv4_changed_s Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - -

    -Data Fields

    const ip_addr_told_address
     
    -

    Detailed Description

    -

    Args to LWIP_NSC_IPV4_ADDRESS_CHANGED|LWIP_NSC_IPV4_GATEWAY_CHANGED|LWIP_NSC_IPV4_NETMASK_CHANGED|LWIP_NSC_IPV4_SETTINGS_CHANGED callback

    -

    Field Documentation

    - -

    ◆ old_address

    - -
    -
    - - - - -
    const ip_addr_t* netif_ext_callback_args_t::ipv4_changed_s::old_address
    -
    -

    Old IPv4 address

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.js deleted file mode 100644 index 691aad6d0e80da7e3f7a63e438e134f1df682e41..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv4__changed__s.js +++ /dev/null @@ -1,4 +0,0 @@ -var structnetif__ext__callback__args__t_1_1ipv4__changed__s = -[ - [ "old_address", "structnetif__ext__callback__args__t_1_1ipv4__changed__s.html#a0f6e5c1318218d95f1d3dc8c29c30ade", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html deleted file mode 100644 index cbb6b52571f77cdf83a767f215c2e3a9842c3357..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t::ipv6_addr_state_changed_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t::ipv6_addr_state_changed_s Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - - - - - -

    -Data Fields

    s8_t addr_index
     
    u8_t old_state
     
    const ip_addr_taddress
     
    -

    Detailed Description

    -

    Args to LWIP_NSC_IPV6_ADDR_STATE_CHANGED callback

    -

    Field Documentation

    - -

    ◆ addr_index

    - -
    -
    - - - - -
    s8_t netif_ext_callback_args_t::ipv6_addr_state_changed_s::addr_index
    -
    -

    Index of affected IPv6 address

    - -
    -
    - -

    ◆ address

    - -
    -
    - - - - -
    const ip_addr_t* netif_ext_callback_args_t::ipv6_addr_state_changed_s::address
    -
    -

    Affected IPv6 address

    - -
    -
    - -

    ◆ old_state

    - -
    -
    - - - - -
    u8_t netif_ext_callback_args_t::ipv6_addr_state_changed_s::old_state
    -
    -

    Old IPv6 address state

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.js deleted file mode 100644 index 28ab5d636d3449bdba19287ffa1402319104e4aa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.js +++ /dev/null @@ -1,6 +0,0 @@ -var structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s = -[ - [ "addr_index", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#aebf2aa0b26b07ca1977c676a0404323f", null ], - [ "address", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#acd24c243c866f8f9169b89af11974f17", null ], - [ "old_state", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html#a9b58712e82a73803391523324e19a776", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.html deleted file mode 100644 index 1074a1f7364cc8ec4efcec25b1fc4364478de21d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t::ipv6_set_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t::ipv6_set_s Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - - - -

    -Data Fields

    s8_t addr_index
     
    const ip_addr_told_address
     
    -

    Detailed Description

    -

    Args to LWIP_NSC_IPV6_SET callback

    -

    Field Documentation

    - -

    ◆ addr_index

    - -
    -
    - - - - -
    s8_t netif_ext_callback_args_t::ipv6_set_s::addr_index
    -
    -

    Index of changed IPv6 address

    - -
    -
    - -

    ◆ old_address

    - -
    -
    - - - - -
    const ip_addr_t* netif_ext_callback_args_t::ipv6_set_s::old_address
    -
    -

    Old IPv6 address

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.js deleted file mode 100644 index 1784a4a6540ee907e669a52a1758bc02026c22b1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1ipv6__set__s.js +++ /dev/null @@ -1,5 +0,0 @@ -var structnetif__ext__callback__args__t_1_1ipv6__set__s = -[ - [ "addr_index", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html#ad44a5f52ad695ea90b15a1e29ff823dd", null ], - [ "old_address", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html#aafda237ad0c20d25fa2ad83d63051226", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.html deleted file mode 100644 index e92dafd69d35e0b01df13c82f11645066f05e8ec..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t::link_changed_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t::link_changed_s Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - -

    -Data Fields

    u8_t state
     
    -

    Detailed Description

    -

    Args to LWIP_NSC_LINK_CHANGED callback

    -

    Field Documentation

    - -

    ◆ state

    - -
    -
    - - - - -
    u8_t netif_ext_callback_args_t::link_changed_s::state
    -
    -

    1: up; 0: down

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.js deleted file mode 100644 index 58618792e7366d933e0e48fbab2484eb1bc7ed4b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1link__changed__s.js +++ /dev/null @@ -1,4 +0,0 @@ -var structnetif__ext__callback__args__t_1_1link__changed__s = -[ - [ "state", "structnetif__ext__callback__args__t_1_1link__changed__s.html#a39870f966a2a64a7f51747b45977296c", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.html deleted file mode 100644 index c2844b4dcf989488386dc346a1aab74ca33d4dc5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t::status_changed_s Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t::status_changed_s Struct Reference
    -
    -
    - -

    #include <netif.h>

    - - - - -

    -Data Fields

    u8_t state
     
    -

    Detailed Description

    -

    Args to LWIP_NSC_STATUS_CHANGED callback

    -

    Field Documentation

    - -

    ◆ state

    - -
    -
    - - - - -
    u8_t netif_ext_callback_args_t::status_changed_s::state
    -
    -

    1: up; 0: down

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.js deleted file mode 100644 index e50493763eb1f4eaef1034a7bde47c12aad46ba6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetif__ext__callback__args__t_1_1status__changed__s.js +++ /dev/null @@ -1,4 +0,0 @@ -var structnetif__ext__callback__args__t_1_1status__changed__s = -[ - [ "state", "structnetif__ext__callback__args__t_1_1status__changed__s.html#a207d3afdf0a37d16a61d1253e264d7a7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.html deleted file mode 100644 index d786d87098a4d9de566410f1081b69392876283f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: netvector Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netvector Struct Reference
    -
    -
    - -

    #include <api.h>

    - - - - - - -

    -Data Fields

    const void * ptr
     
    size_t len
     
    -

    Detailed Description

    -

    This vector type is passed to netconn_write_vectors_partly to send multiple buffers at once. ATTENTION: This type has to directly map struct iovec since one is casted into the other!

    -

    Field Documentation

    - -

    ◆ len

    - -
    -
    - - - - -
    size_t netvector::len
    -
    -

    size of the application data to send

    - -
    -
    - -

    ◆ ptr

    - -
    -
    - - - - -
    const void* netvector::ptr
    -
    -

    pointer to the application buffer that contains the data to send

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/api.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.js deleted file mode 100644 index cdf8d41718ffb1664bacc7c00d741c2f7ae043c3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structnetvector.js +++ /dev/null @@ -1,5 +0,0 @@ -var structnetvector = -[ - [ "len", "structnetvector.html#a8a95e6dcf57067e4354b9c2b6b391dbd", null ], - [ "ptr", "structnetvector.html#a523362737ea7764f9aaa73a050a0b983", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structns__header.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structns__header.html deleted file mode 100644 index 8c7d5fd92b9fdfa8071e6b8297c4461efa634b82..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structns__header.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: ns_header Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ns_header Struct Reference
    -
    -
    - -

    #include <nd6.h>

    -

    Detailed Description

    -

    Neighbor solicitation message header.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/nd6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.html deleted file mode 100644 index fc9cae58719747dcbfe8a255734bf1e5128aaa6c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - -lwIP: pbuf Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf Struct Reference
    -
    -
    - -

    #include <pbuf.h>

    - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct pbufnext
     
    void * payload
     
    u16_t tot_len
     
    u16_t len
     
    u8_t type_internal
     
    u8_t flags
     
    u8_t ref
     
    u8_t if_idx
     
    -

    Detailed Description

    -

    Main packet buffer struct

    -

    Field Documentation

    - -

    ◆ flags

    - -
    -
    - - - - -
    u8_t pbuf::flags
    -
    -

    misc flags

    - -
    -
    - -

    ◆ if_idx

    - -
    -
    - - - - -
    u8_t pbuf::if_idx
    -
    -

    For incoming packets, this contains the input netif's index

    - -
    -
    - -

    ◆ len

    - -
    -
    - - - - -
    u16_t pbuf::len
    -
    -

    length of this buffer

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct pbuf* pbuf::next
    -
    -

    next pbuf in singly linked pbuf chain

    - -
    -
    - -

    ◆ payload

    - -
    -
    - - - - -
    void* pbuf::payload
    -
    -

    pointer to the actual data in the buffer

    - -
    -
    - -

    ◆ ref

    - -
    -
    - - - - -
    u8_t pbuf::ref
    -
    -

    the reference count always equals the number of pointers that refer to this pbuf. This can be pointers from an application, the stack itself, or pbuf->next pointers from a chain.

    - -
    -
    - -

    ◆ tot_len

    - -
    -
    - - - - -
    u16_t pbuf::tot_len
    -
    -

    total length of this buffer and all next buffers in chain belonging to the same packet.

    -

    For non-queue packet chains this is the invariant: p->tot_len == p->len + (p->next? p->next->tot_len: 0)

    - -
    -
    - -

    ◆ type_internal

    - -
    -
    - - - - -
    u8_t pbuf::type_internal
    -
    -

    a bit field indicating pbuf type and allocation sources (see PBUF_TYPE_FLAG_*, PBUF_ALLOC_FLAG_* and PBUF_TYPE_ALLOC_SRC_MASK)

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.js deleted file mode 100644 index 17ab831f2b983380f17be70f3291c2676c7df4df..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf.js +++ /dev/null @@ -1,11 +0,0 @@ -var structpbuf = -[ - [ "flags", "structpbuf.html#aa4d1af2cab3d9280d29212095b5b872a", null ], - [ "if_idx", "structpbuf.html#a6a58e90efbb4751608e9a1fdbd91e697", null ], - [ "len", "structpbuf.html#a6f82449625e36e294f5d210268c0703f", null ], - [ "next", "structpbuf.html#a5e5763c94fd18d78937b0b58ce7df341", null ], - [ "payload", "structpbuf.html#a8d32dc3e964369d4eec638fc37fbc460", null ], - [ "ref", "structpbuf.html#a62fe38eb0cf31027dc1fb9cbe7b55ba7", null ], - [ "tot_len", "structpbuf.html#a5259e7ec29bab9c0999b64f2e86b411f", null ], - [ "type_internal", "structpbuf.html#a61a26ac8393dc9e549016b86c2cf5131", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.html deleted file mode 100644 index 7785397509f2465b465c57730706a76cd19c6b5c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: pbuf_custom Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf_custom Struct Reference
    -
    -
    - -

    #include <pbuf.h>

    - - - - - - -

    -Data Fields

    struct pbuf pbuf
     
    pbuf_free_custom_fn custom_free_function
     
    -

    Detailed Description

    -

    A custom pbuf: like a pbuf, but following a function pointer to free it.

    -

    Field Documentation

    - -

    ◆ custom_free_function

    - -
    -
    - - - - -
    pbuf_free_custom_fn pbuf_custom::custom_free_function
    -
    -

    This function is called when pbuf_free deallocates this pbuf(_custom)

    - -
    -
    - -

    ◆ pbuf

    - -
    -
    - - - - -
    struct pbuf pbuf_custom::pbuf
    -
    -

    The actual pbuf

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.js deleted file mode 100644 index 62d2829e3dbc036887e7cb80e69a3095b0564107..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom.js +++ /dev/null @@ -1,5 +0,0 @@ -var structpbuf__custom = -[ - [ "custom_free_function", "structpbuf__custom.html#af614d17874746cbbf778dc4ca9eac2e9", null ], - [ "pbuf", "structpbuf__custom.html#a100e338f13464e76b46896647b962ed8", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.html deleted file mode 100644 index ebee9883928b0578f53aa49635fefbd83f4cf499..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -lwIP: pbuf_custom_ref Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf_custom_ref Struct Reference
    -
    -
    - -

    #include <ip6_frag.h>

    - - - - - - -

    -Data Fields

    struct pbuf_custom pc
     
    struct pbuforiginal
     
    -

    Detailed Description

    -

    A custom pbuf that holds a reference to another pbuf, which is freed when this custom pbuf is freed. This is used to create a custom PBUF_REF that points into the original pbuf.

    -

    Field Documentation

    - -

    ◆ original

    - -
    -
    - - - - -
    struct pbuf * pbuf_custom_ref::original
    -
    -

    pointer to the original pbuf that is referenced

    - -
    -
    - -

    ◆ pc

    - -
    -
    - - - - -
    struct pbuf_custom pbuf_custom_ref::pc
    -
    -

    'base class'

    - -
    -
    -
    The documentation for this struct was generated from the following files: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.js deleted file mode 100644 index c94f6ab73f35726c67b49467201c226868ccfcf5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__custom__ref.js +++ /dev/null @@ -1,5 +0,0 @@ -var structpbuf__custom__ref = -[ - [ "original", "structpbuf__custom__ref.html#a135a1476908337d8073241fd7f68fa1d", null ], - [ "pc", "structpbuf__custom__ref.html#af5884b6a7031d73406cb9596a51382b7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.html deleted file mode 100644 index ee0c9c9dead87a67df578268a10b7a6e38f1b938..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: pbuf_rom Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    pbuf_rom Struct Reference
    -
    -
    - -

    #include <pbuf.h>

    - - - - - - -

    -Data Fields

    struct pbufnext
     
    const void * payload
     
    -

    Detailed Description

    -

    Helper struct for const-correctness only. The only meaning of this one is to provide a const payload pointer for PBUF_ROM type.

    -

    Field Documentation

    - -

    ◆ next

    - -
    -
    - - - - -
    struct pbuf* pbuf_rom::next
    -
    -

    next pbuf in singly linked pbuf chain

    - -
    -
    - -

    ◆ payload

    - -
    -
    - - - - -
    const void* pbuf_rom::payload
    -
    -

    pointer to the actual data in the buffer

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.js deleted file mode 100644 index 727af4d5c51e9a2d55a36cfff31436e41292b5a7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structpbuf__rom.js +++ /dev/null @@ -1,5 +0,0 @@ -var structpbuf__rom = -[ - [ "next", "structpbuf__rom.html#a5ffdf590ed65b217e2d96f648e1bd3e7", null ], - [ "payload", "structpbuf__rom.html#a5cd0dcc590038629644ad775d76230a1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.html deleted file mode 100644 index 7715aad20fec5386dcecc6ac96ed2136720f0d2f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - -lwIP: raw_pcb Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    raw_pcb Struct Reference
    -
    -
    - -

    #include <raw.h>

    - - - - - - - - -

    -Data Fields

    u8_t mcast_ifindex
     
    u8_t mcast_ttl
     
    raw_recv_fn recv
     
    -

    Detailed Description

    -

    the RAW protocol control block

    -

    Field Documentation

    - -

    ◆ mcast_ifindex

    - -
    -
    - - - - -
    u8_t raw_pcb::mcast_ifindex
    -
    -

    outgoing network interface for multicast packets, by interface index (if nonzero)

    - -
    -
    - -

    ◆ mcast_ttl

    - -
    -
    - - - - -
    u8_t raw_pcb::mcast_ttl
    -
    -

    TTL for outgoing multicast packets

    - -
    -
    - -

    ◆ recv

    - -
    -
    - - - - -
    raw_recv_fn raw_pcb::recv
    -
    -

    receive callback function

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/raw.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.js deleted file mode 100644 index d489deaf0790deb7e581edff23761ad90f600576..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structraw__pcb.js +++ /dev/null @@ -1,6 +0,0 @@ -var structraw__pcb = -[ - [ "mcast_ifindex", "structraw__pcb.html#a5124a21e1523c774bd76c0eabc7c7ca8", null ], - [ "mcast_ttl", "structraw__pcb.html#a2ecc77e919de9bb552d1c70e771e2cad", null ], - [ "recv", "structraw__pcb.html#a963b023239ad97c05536046ed7058a10", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structredirect__header.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structredirect__header.html deleted file mode 100644 index 5d2bba3011185c955ddffa30b28b2b0db4b173b9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structredirect__header.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: redirect_header Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    redirect_header Struct Reference
    -
    -
    - -

    #include <nd6.h>

    -

    Detailed Description

    -

    Redirect message header.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/nd6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structrs__header.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structrs__header.html deleted file mode 100644 index 02da7031905bbae6790e9b1fc62a2545d417348f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structrs__header.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: rs_header Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    rs_header Struct Reference
    -
    -
    - -

    #include <nd6.h>

    -

    Detailed Description

    -

    Router solicitation message header.

    -

    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/prot/nd6.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.html deleted file mode 100644 index e125ecb92eafab53765b35154ccfd2c89e7dd0a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -lwIP: smtp_send_request Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    smtp_send_request Struct Reference
    -
    -
    - -

    #include <smtp.h>

    - - - - -

    -Data Fields

    u8_t static_data
     
    -

    Detailed Description

    -

    This structure is used as argument for smtp_send_mail_int(), which in turn can be used with tcpip_callback() to send mail from interrupt context, e.g. like this: struct smtp_send_request req; (to be filled) tcpip_try_callback(smtp_send_mail_int, (void)req);

    -

    For member description, see parameter description of smtp_send_mail(). When using with tcpip_callback, this structure has to stay allocated (e.g. using mem_malloc/mem_free) until its 'callback_fn' is called.

    -

    Field Documentation

    - -

    ◆ static_data

    - -
    -
    - - - - -
    u8_t smtp_send_request::static_data
    -
    -

    If this is != 0, data is not copied into an extra buffer but used from the pointers supplied in this struct. This means less memory usage, but data must stay untouched until the callback function is called.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/apps/smtp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.js deleted file mode 100644 index 935d8ddad0c56c4e4b328eb7d0d7ab1734193706..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__send__request.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsmtp__send__request = -[ - [ "static_data", "structsmtp__send__request.html#a4d517ae8b29caa4f0b371923379d9ef4", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.html deleted file mode 100644 index d8d6f4bdd373da233179ddd3e4400064a33ef28f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - -lwIP: smtp_session Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    smtp_session Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    enum smtp_session_state state
     
    u16_t timer
     
    char tx_buf [255+1]
     
    const char * from
     
    u16_t from_len
     
    const char * to
     
    u16_t to_len
     
    const char * subject
     
    u16_t subject_len
     
    const char * body
     
    u16_t body_len
     
    u16_t body_sent
     
    smtp_result_fn callback_fn
     
    void * callback_arg
     
    char * username
     
    char * pass
     
    char auth_plain [32+32+3]
     
    size_t auth_plain_len
     
    -

    Detailed Description

    -

    struct keeping the body and state of an smtp session

    -

    Field Documentation

    - -

    ◆ auth_plain

    - -
    -
    - - - - -
    char smtp_session::auth_plain[32+ 32+3]
    -
    -

    Username and password combined as necessary for PLAIN authentication

    - -
    -
    - -

    ◆ auth_plain_len

    - -
    -
    - - - - -
    size_t smtp_session::auth_plain_len
    -
    -

    Length of smtp_auth_plain string (cannot use strlen since it includes \0)

    - -
    -
    - -

    ◆ body

    - -
    -
    - - - - -
    const char* smtp_session::body
    -
    -

    this is the body of the mail to be sent

    - -
    -
    - -

    ◆ body_len

    - -
    -
    - - - - -
    u16_t smtp_session::body_len
    -
    -

    this is the length of the body to be sent

    - -
    -
    - -

    ◆ body_sent

    - -
    -
    - - - - -
    u16_t smtp_session::body_sent
    -
    -

    amount of data from body already sent

    - -
    -
    - -

    ◆ callback_arg

    - -
    -
    - - - - -
    void* smtp_session::callback_arg
    -
    -

    argument for callback function

    - -
    -
    - -

    ◆ callback_fn

    - -
    -
    - - - - -
    smtp_result_fn smtp_session::callback_fn
    -
    -

    callback function to call when closed

    - -
    -
    - -

    ◆ from

    - -
    -
    - - - - -
    const char* smtp_session::from
    -
    -

    source email address

    - -
    -
    - -

    ◆ from_len

    - -
    -
    - - - - -
    u16_t smtp_session::from_len
    -
    -

    size of the sourceemail address

    - -
    -
    - -

    ◆ pass

    - -
    -
    - - - - -
    char* smtp_session::pass
    -
    -

    Password to use for this request

    - -
    -
    - -

    ◆ state

    - -
    -
    - - - - -
    enum smtp_session_state smtp_session::state
    -
    -

    keeping the state of the smtp session

    - -
    -
    - -

    ◆ subject

    - -
    -
    - - - - -
    const char* smtp_session::subject
    -
    -

    subject of the email

    - -
    -
    - -

    ◆ subject_len

    - -
    -
    - - - - -
    u16_t smtp_session::subject_len
    -
    -

    length of the subject string

    - -
    -
    - -

    ◆ timer

    - -
    -
    - - - - -
    u16_t smtp_session::timer
    -
    -

    timeout handling, if this reaches 0, the connection is closed

    - -
    -
    - -

    ◆ to

    - -
    -
    - - - - -
    const char* smtp_session::to
    -
    -

    target email address

    - -
    -
    - -

    ◆ to_len

    - -
    -
    - - - - -
    u16_t smtp_session::to_len
    -
    -

    size of the target email address

    - -
    -
    - -

    ◆ tx_buf

    - -
    -
    - - - - -
    char smtp_session::tx_buf[255+1]
    -
    -

    helper buffer for transmit, not used for sending body

    - -
    -
    - -

    ◆ username

    - -
    -
    - - - - -
    char* smtp_session::username
    -
    -

    Username to use for this request

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.js deleted file mode 100644 index 85a9855178ac1c1bf6ff0839c4510a096db50607..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsmtp__session.js +++ /dev/null @@ -1,21 +0,0 @@ -var structsmtp__session = -[ - [ "auth_plain", "structsmtp__session.html#a9da4e424e22892fae51987665eca85a9", null ], - [ "auth_plain_len", "structsmtp__session.html#a003dfd03ac58252b575a7c965e532461", null ], - [ "body", "structsmtp__session.html#a7bb4bf5cc209e073341b56845e5cbd49", null ], - [ "body_len", "structsmtp__session.html#a0da8b775ddfe5f8891464037a6b4bb4d", null ], - [ "body_sent", "structsmtp__session.html#a5893c61d863b4846a81d8a4bbcaebb5b", null ], - [ "callback_arg", "structsmtp__session.html#af0544df7a935a092d825d8f2380f970f", null ], - [ "callback_fn", "structsmtp__session.html#a24c13d621e18311a613ab68b856a7f7b", null ], - [ "from", "structsmtp__session.html#a8dc4651c67618e33c56dc66790bc12ee", null ], - [ "from_len", "structsmtp__session.html#a191b09e7142414a671da82fece888e65", null ], - [ "pass", "structsmtp__session.html#a7a5a3c00378ce076ce70236525afd431", null ], - [ "state", "structsmtp__session.html#aed9c182738767279c2b58b1e3322db09", null ], - [ "subject", "structsmtp__session.html#ab8240801e229ee260f3feeaa270520c7", null ], - [ "subject_len", "structsmtp__session.html#aea48a6edd3ede02b26882c7b8d72646c", null ], - [ "timer", "structsmtp__session.html#a5884425cb5ce964d8383b29cc20208d7", null ], - [ "to", "structsmtp__session.html#a70b3753bc70e65f779279c246617faea", null ], - [ "to_len", "structsmtp__session.html#a66b8e1dd314976788e9ac9a81f59a402", null ], - [ "tx_buf", "structsmtp__session.html#a42cedb495f7423b9e28979ce1e460c61", null ], - [ "username", "structsmtp__session.html#a568e3def9d0ec54e3c079f577717a6bb", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.html deleted file mode 100644 index e106c33c83052f226c57efea8ffc3dbc6946150a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: snmp_leaf_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_leaf_node Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    - - - - -

    -Data Fields

    struct snmp_node node
     
    -

    Detailed Description

    -

    SNMP leaf node

    -

    Field Documentation

    - -

    ◆ node

    - -
    -
    - - - - -
    struct snmp_node snmp_leaf_node::node
    -
    -

    inherited "base class" members

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.js deleted file mode 100644 index a99e947462c79fb99d28000d3dfc6fff7bd094bf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__leaf__node.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsnmp__leaf__node = -[ - [ "node", "structsnmp__leaf__node.html#aa9e43030b5229d8425082c595c576992", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__mib.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__mib.html deleted file mode 100644 index dab19b72270aa4bf9299579ed4f40504e1cd52d4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__mib.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_mib Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_mib Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    -

    Detailed Description

    -

    represents a single mib with its base oid and root node

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__next__oid__state.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__next__oid__state.html deleted file mode 100644 index 7f02f405f6fb3d2cb940362cb91f2a93f9328747..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__next__oid__state.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_next_oid_state Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_next_oid_state Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    -

    Detailed Description

    -

    state for next_oid_init / next_oid_check functions

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.html deleted file mode 100644 index cd62cf705b9164e191e36fb94a6e0eb95243743d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: snmp_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_node Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    - - - - - - -

    -Data Fields

    u8_t node_type
     
    u32_t oid
     
    -

    Detailed Description

    -

    node "base class" layout, the mandatory fields for a node

    -

    Field Documentation

    - -

    ◆ node_type

    - -
    -
    - - - - -
    u8_t snmp_node::node_type
    -
    -

    one out of SNMP_NODE_TREE or any leaf node type (like SNMP_NODE_SCALAR)

    - -
    -
    - -

    ◆ oid

    - -
    -
    - - - - -
    u32_t snmp_node::oid
    -
    -

    the number assigned to this node which used as part of the full OID

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.js deleted file mode 100644 index 74e5577c3b6eccac7f58ee61e259a430a7ce51bf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node.js +++ /dev/null @@ -1,5 +0,0 @@ -var structsnmp__node = -[ - [ "node_type", "structsnmp__node.html#a1af8e20a688943a419b307bf123b1851", null ], - [ "oid", "structsnmp__node.html#ae7a3bb0eb49ac527d461be414937f271", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.html deleted file mode 100644 index f864b230aa9dc1f62e54e363f6f91ef82109529a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - -lwIP: snmp_node_instance Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_node_instance Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    const struct snmp_nodenode
     
    struct snmp_obj_id instance_oid
     
    u8_t asn1_type
     
    snmp_access_t access
     
    node_instance_get_value_method get_value
     
    node_instance_set_test_method set_test
     
    node_instance_set_value_method set_value
     
    node_instance_release_method release_instance
     
    union snmp_variant_value reference
     
    u32_t reference_len
     
    -

    Detailed Description

    -

    SNMP node instance

    -

    Field Documentation

    - -

    ◆ access

    - -
    -
    - - - - -
    snmp_access_t snmp_node_instance::access
    -
    -

    one out of instance access types defined above (SNMP_NODE_INSTANCE_READ_ONLY,...)

    - -
    -
    - -

    ◆ asn1_type

    - -
    -
    - - - - -
    u8_t snmp_node_instance::asn1_type
    -
    -

    ASN type for this object (see snmp_asn1.h for definitions)

    - -
    -
    - -

    ◆ get_value

    - -
    -
    - - - - -
    node_instance_get_value_method snmp_node_instance::get_value
    -
    -

    returns object value for the given object identifier. Return values <0 to indicate an error

    - -
    -
    - -

    ◆ instance_oid

    - -
    -
    - - - - -
    struct snmp_obj_id snmp_node_instance::instance_oid
    -
    -

    prefilled with the instance id requested; for get_instance() this is the exact oid requested; for get_next_instance() this is the relative starting point, stack expects relative oid of next node here

    - -
    -
    - -

    ◆ node

    - -
    -
    - - - - -
    const struct snmp_node* snmp_node_instance::node
    -
    -

    prefilled with the node, get_instance() is called on; may be changed by user to any value to pass an arbitrary node between calls to get_instance() and get_value/test_value/set_value

    - -
    -
    - -

    ◆ reference

    - -
    -
    - - - - -
    union snmp_variant_value snmp_node_instance::reference
    -
    -

    reference to pass arbitrary value between calls to get_instance() and get_value/test_value/set_value

    - -
    -
    - -

    ◆ reference_len

    - -
    -
    - - - - -
    u32_t snmp_node_instance::reference_len
    -
    -

    see reference (if reference is a pointer, the length of underlying data may be stored here or anything else)

    - -
    -
    - -

    ◆ release_instance

    - -
    -
    - - - - -
    node_instance_release_method snmp_node_instance::release_instance
    -
    -

    called in any case when the instance is not required anymore by stack (useful for freeing memory allocated in get_instance/get_next_instance methods)

    - -
    -
    - -

    ◆ set_test

    - -
    -
    - - - - -
    node_instance_set_test_method snmp_node_instance::set_test
    -
    -

    tests length and/or range BEFORE setting

    - -
    -
    - -

    ◆ set_value

    - -
    -
    - - - - -
    node_instance_set_value_method snmp_node_instance::set_value
    -
    -

    sets object value, only called when set_test() was successful

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.js deleted file mode 100644 index f90a6633bf9cc14d04ea1032a4ab0bd60df108f7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__node__instance.js +++ /dev/null @@ -1,13 +0,0 @@ -var structsnmp__node__instance = -[ - [ "access", "structsnmp__node__instance.html#a4af17d17a971f1d11a186e6e1fc4411c", null ], - [ "asn1_type", "structsnmp__node__instance.html#af51206e0912a8402c395dcf3b623f8b9", null ], - [ "get_value", "structsnmp__node__instance.html#a17aa954aa34672f4a399bf0d91c0a649", null ], - [ "instance_oid", "structsnmp__node__instance.html#aedb358729c310c8e5b391dd256726a23", null ], - [ "node", "structsnmp__node__instance.html#a4136f44404b25f4d4dacc6b6b76e77ac", null ], - [ "reference", "structsnmp__node__instance.html#a55f53419cd5b369b771153ca2598ebc5", null ], - [ "reference_len", "structsnmp__node__instance.html#ad289957b34b4e55915fa79f37c4d9d54", null ], - [ "release_instance", "structsnmp__node__instance.html#a20a256c54fab19a455ecf6deff76c6de", null ], - [ "set_test", "structsnmp__node__instance.html#a03c1fec3764f6b48337238b3355ee5bd", null ], - [ "set_value", "structsnmp__node__instance.html#a55fb4cadefcab9c74c3fb529c2560834", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__obj__id.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__obj__id.html deleted file mode 100644 index ff735c7d3737ed7ec588421eac90a43624791879..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__obj__id.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_obj_id Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_obj_id Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    -

    Detailed Description

    -

    internal object identifier representation

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__oid__range.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__oid__range.html deleted file mode 100644 index 87e173fdb37b9873c4c1d2d58518110d8ddad7db..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__oid__range.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_oid_range Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_oid_range Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    -

    Detailed Description

    -

    OID range structure

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.html deleted file mode 100644 index 26b9580753ed46a19974377cb011fedde6d040fd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: snmp_scalar_array_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_scalar_array_node Struct Reference
    -
    -
    - -

    #include <snmp_scalar.h>

    - - - - -

    -Data Fields

    struct snmp_leaf_node node
     
    -

    Detailed Description

    -

    basic scalar array node

    -

    Field Documentation

    - -

    ◆ node

    - -
    -
    - - - - -
    struct snmp_leaf_node snmp_scalar_array_node::node
    -
    -

    inherited "base class" members

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.js deleted file mode 100644 index a485aec16c2029d8fd1e08d42e8d123348379d2d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsnmp__scalar__array__node = -[ - [ "node", "structsnmp__scalar__array__node.html#a34753e75ec873c92381bf9b6d00d411b", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node__def.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node__def.html deleted file mode 100644 index d18076122c1a0496baf0f34edfd320d1e1b8de19..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__array__node__def.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_scalar_array_node_def Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_scalar_array_node_def Struct Reference
    -
    -
    - -

    #include <snmp_scalar.h>

    -

    Detailed Description

    -

    scalar array node - a tree node which contains scalars only as children

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.html deleted file mode 100644 index 7d74ea9f109523d0d90af91b9a6805b2e0f30e70..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: snmp_scalar_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_scalar_node Struct Reference
    -
    -
    - -

    #include <snmp_scalar.h>

    - - - - -

    -Data Fields

    struct snmp_leaf_node node
     
    -

    Detailed Description

    -

    basic scalar node

    -

    Field Documentation

    - -

    ◆ node

    - -
    -
    - - - - -
    struct snmp_leaf_node snmp_scalar_node::node
    -
    -

    inherited "base class" members

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.js deleted file mode 100644 index 99caa250b8bd521233fcd44a8497ec68c7316452..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__scalar__node.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsnmp__scalar__node = -[ - [ "node", "structsnmp__scalar__node.html#a3c9e5cc0a5e22ececeeb3c512d25e3a1", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__col__def.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__col__def.html deleted file mode 100644 index 6a412b496c8f918fc48e86edc5af100aeb849cfa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__col__def.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_table_col_def Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_table_col_def Struct Reference
    -
    -
    - -

    #include <snmp_table.h>

    -

    Detailed Description

    -

    default (customizable) read/write table

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.html deleted file mode 100644 index 97cf15300596c18d1949c301e05a0a0bacfc62ab..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -lwIP: snmp_table_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_table_node Struct Reference
    -
    -
    - -

    #include <snmp_table.h>

    - - - - - - - - - - -

    -Data Fields

    struct snmp_leaf_node node
     
    node_instance_get_value_method get_value
     
    node_instance_set_test_method set_test
     
    node_instance_set_value_method set_value
     
    -

    Detailed Description

    -

    table node

    -

    Field Documentation

    - -

    ◆ get_value

    - -
    -
    - - - - -
    node_instance_get_value_method snmp_table_node::get_value
    -
    -

    returns object value for the given object identifier

    - -
    -
    - -

    ◆ node

    - -
    -
    - - - - -
    struct snmp_leaf_node snmp_table_node::node
    -
    -

    inherited "base class" members

    - -
    -
    - -

    ◆ set_test

    - -
    -
    - - - - -
    node_instance_set_test_method snmp_table_node::set_test
    -
    -

    tests length and/or range BEFORE setting

    - -
    -
    - -

    ◆ set_value

    - -
    -
    - - - - -
    node_instance_set_value_method snmp_table_node::set_value
    -
    -

    sets object value, only called when set_test() was successful

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.js deleted file mode 100644 index 2cfead6d69b7afe672438ba798cf15606a36a571..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__node.js +++ /dev/null @@ -1,7 +0,0 @@ -var structsnmp__table__node = -[ - [ "get_value", "structsnmp__table__node.html#ac65c57e29faa456a9a710185109fe272", null ], - [ "node", "structsnmp__table__node.html#a3f12334e8d1556c36ce3e2206001ab18", null ], - [ "set_test", "structsnmp__table__node.html#acfbc5fa3361117fc4fa83642dde8aef0", null ], - [ "set_value", "structsnmp__table__node.html#a2a3e8ac0dcce64604fc17e1de3c5a804", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__simple__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__simple__node.html deleted file mode 100644 index b22740d9de730dbf05d2a1721d1e7579194e4db3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__table__simple__node.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_table_simple_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_table_simple_node Struct Reference
    -
    -
    - -

    #include <snmp_table.h>

    -

    Detailed Description

    -

    simple read-only table node

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__instance.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__instance.html deleted file mode 100644 index 1e94694564893656a236ffecac6e4a2705671187..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__instance.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_threadsync_instance Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_threadsync_instance Struct Reference
    -
    -
    - -

    #include <snmp_threadsync.h>

    -

    Detailed Description

    -

    Thread sync instance. Needed EXCATLY once for every thread to be synced into.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__node.html deleted file mode 100644 index 38f893f0700bdd7008e36f1500deded12caf7f7b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__threadsync__node.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_threadsync_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_threadsync_node Struct Reference
    -
    -
    - -

    #include <snmp_threadsync.h>

    -

    Detailed Description

    -

    SNMP thread sync proxy leaf node

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.html deleted file mode 100644 index f1c7e14e5b93d59aa93f6af69d2cd80bdfa1f6f3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -lwIP: snmp_tree_node Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_tree_node Struct Reference
    -
    -
    - -

    #include <snmp_core.h>

    - - - - -

    -Data Fields

    struct snmp_node node
     
    -

    Detailed Description

    -

    SNMP tree node

    -

    Field Documentation

    - -

    ◆ node

    - -
    -
    - - - - -
    struct snmp_node snmp_tree_node::node
    -
    -

    inherited "base class" members

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.js deleted file mode 100644 index e2730af44eef0a8bba1537897181557bde6aae56..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__tree__node.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsnmp__tree__node = -[ - [ "node", "structsnmp__tree__node.html#ad851f80c809606947c99cb26a9163386", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.html deleted file mode 100644 index fd001fd15b98f7ee439cd6c5e97eda4531314b11..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: snmp_varbind Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    snmp_varbind Struct Reference
    -
    -
    - -

    #include <snmp.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    struct snmp_varbindnext
     
    struct snmp_varbindprev
     
    struct snmp_obj_id oid
     
    u8_t type
     
    u16_t value_len
     
    void * value
     
    -

    Detailed Description

    -

    SNMP variable binding descriptor (publically needed for traps)

    -

    Field Documentation

    - -

    ◆ next

    - -
    -
    - - - - -
    struct snmp_varbind* snmp_varbind::next
    -
    -

    pointer to next varbind, NULL for last in list

    - -
    -
    - -

    ◆ oid

    - -
    -
    - - - - -
    struct snmp_obj_id snmp_varbind::oid
    -
    -

    object identifier

    - -
    -
    - -

    ◆ prev

    - -
    -
    - - - - -
    struct snmp_varbind* snmp_varbind::prev
    -
    -

    pointer to previous varbind, NULL for first in list

    - -
    -
    - -

    ◆ type

    - -
    -
    - - - - -
    u8_t snmp_varbind::type
    -
    -

    value ASN1 type

    - -
    -
    - -

    ◆ value

    - -
    -
    - - - - -
    void* snmp_varbind::value
    -
    -

    object value

    - -
    -
    - -

    ◆ value_len

    - -
    -
    - - - - -
    u16_t snmp_varbind::value_len
    -
    -

    object value length

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/apps/snmp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.js deleted file mode 100644 index 88579d2591718ce07853ac028d9e90ee74c8885e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind.js +++ /dev/null @@ -1,9 +0,0 @@ -var structsnmp__varbind = -[ - [ "next", "structsnmp__varbind.html#a7388422ffb0607b209a39d6d3fcad40e", null ], - [ "oid", "structsnmp__varbind.html#ace3a9e4dcdc9a5ec79a20c84946418a4", null ], - [ "prev", "structsnmp__varbind.html#a365abcc1f80d28dc8ffd07193099c760", null ], - [ "type", "structsnmp__varbind.html#ad63223e45e04c08ea97859b8ba767950", null ], - [ "value", "structsnmp__varbind.html#a328227d7ae188a0a2feb95f8000aac45", null ], - [ "value_len", "structsnmp__varbind.html#ab094577fac6c7cc16ad666c9970cdb85", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind__len.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind__len.html deleted file mode 100644 index ec27dfd8b61e50e128c7cce6ca86bc858554178d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsnmp__varbind__len.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_varbind_len Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_varbind_len Struct Reference
    -
    -
    - -

    #include <snmp_msg.h>

    -

    Detailed Description

    -

    A helper struct keeping length information about varbinds

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__msg.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__msg.html deleted file mode 100644 index 8d0611aeae13003fa87437e1ca4a18bdff68dda4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__msg.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -lwIP: sntp_msg Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    sntp_msg Struct Reference
    -
    -
    -

    Detailed Description

    -

    SNTP packet format (without optional fields) Timestamps are coded as 64 bits:

      -
    • signed 32 bits seconds since Feb 07, 2036, 06:28:16 UTC (epoch 1)
    • -
    • unsigned 32 bits seconds fraction (2^32 = 1 second)
    • -
    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.html deleted file mode 100644 index a4e0c019d8a30eb8afe01d562ea606f85dc576ba..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: sntp_server Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sntp_server Struct Reference
    -
    -
    - - - - -

    -Data Fields

    u8_t reachability
     
    -

    Detailed Description

    -

    Names/Addresses of servers

    -

    Field Documentation

    - -

    ◆ reachability

    - -
    -
    - - - - -
    u8_t sntp_server::reachability
    -
    -

    Reachability shift register as described in RFC 5905

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.js deleted file mode 100644 index 5d64202400d91ff757329085ba4815fcbecdb66d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__server.js +++ /dev/null @@ -1,4 +0,0 @@ -var structsntp__server = -[ - [ "reachability", "structsntp__server.html#a2e9283bb8f94930fd2a2c3f24fc4b40d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__time.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__time.html deleted file mode 100644 index 9522f009eae7f46d3b056a32e0c1a8aa1391295d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__time.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: sntp_time Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    sntp_time Struct Reference
    -
    -
    -

    Detailed Description

    -

    64-bit NTP timestamp, in network byte order.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__timestamps.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__timestamps.html deleted file mode 100644 index b5add6d5732cdf1212b4d487da744416ce9793a3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structsntp__timestamps.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: sntp_timestamps Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    sntp_timestamps Struct Reference
    -
    -
    -

    Detailed Description

    -

    Timestamps to be extracted from the NTP header.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.html deleted file mode 100644 index dfd3bc97a43eee97df99d26be0a0e20a332f023f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - -lwIP: stats_ Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    stats_ Struct Reference
    -
    -
    - -

    #include <stats.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct stats_proto link
     
    struct stats_proto etharp
     
    struct stats_proto ip_frag
     
    struct stats_proto ip
     
    struct stats_proto icmp
     
    struct stats_igmp igmp
     
    struct stats_proto udp
     
    struct stats_proto tcp
     
    struct stats_mem mem
     
    struct stats_memmemp [MEMP_MAX]
     
    struct stats_sys sys
     
    struct stats_proto ip6
     
    struct stats_proto icmp6
     
    struct stats_proto ip6_frag
     
    struct stats_igmp mld6
     
    struct stats_proto nd6
     
    struct stats_mib2 mib2
     
    -

    Detailed Description

    -

    lwIP stats container

    -

    Field Documentation

    - -

    ◆ etharp

    - -
    -
    - - - - -
    struct stats_proto stats_::etharp
    -
    -

    ARP

    - -
    -
    - -

    ◆ icmp

    - -
    -
    - - - - -
    struct stats_proto stats_::icmp
    -
    -

    ICMP

    - -
    -
    - -

    ◆ icmp6

    - -
    -
    - - - - -
    struct stats_proto stats_::icmp6
    -
    -

    ICMP6

    - -
    -
    - -

    ◆ igmp

    - -
    -
    - - - - -
    struct stats_igmp stats_::igmp
    -
    -

    IGMP

    - -
    -
    - -

    ◆ ip

    - -
    -
    - - - - -
    struct stats_proto stats_::ip
    -
    -

    IP

    - -
    -
    - -

    ◆ ip6

    - -
    -
    - - - - -
    struct stats_proto stats_::ip6
    -
    -

    IPv6

    - -
    -
    - -

    ◆ ip6_frag

    - -
    -
    - - - - -
    struct stats_proto stats_::ip6_frag
    -
    -

    IPv6 fragmentation

    - -
    -
    - -

    ◆ ip_frag

    - -
    -
    - - - - -
    struct stats_proto stats_::ip_frag
    -
    -

    Fragmentation

    - -
    -
    - -

    ◆ link

    - -
    -
    - - - - -
    struct stats_proto stats_::link
    -
    -

    Link level

    - -
    -
    - -

    ◆ mem

    - -
    -
    - - - - -
    struct stats_mem stats_::mem
    -
    -

    Heap

    - -
    -
    - -

    ◆ memp

    - -
    -
    - - - - -
    struct stats_mem* stats_::memp[MEMP_MAX]
    -
    -

    Internal memory pools

    - -
    -
    - -

    ◆ mib2

    - -
    -
    - - - - -
    struct stats_mib2 stats_::mib2
    -
    -

    SNMP MIB2

    - -
    -
    - -

    ◆ mld6

    - -
    -
    - - - - -
    struct stats_igmp stats_::mld6
    -
    -

    Multicast listener discovery

    - -
    -
    - -

    ◆ nd6

    - -
    -
    - - - - -
    struct stats_proto stats_::nd6
    -
    -

    Neighbor discovery

    - -
    -
    - -

    ◆ sys

    - -
    -
    - - - - -
    struct stats_sys stats_::sys
    -
    -

    System

    - -
    -
    - -

    ◆ tcp

    - -
    -
    - - - - -
    struct stats_proto stats_::tcp
    -
    -

    TCP

    - -
    -
    - -

    ◆ udp

    - -
    -
    - - - - -
    struct stats_proto stats_::udp
    -
    -

    UDP

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.js deleted file mode 100644 index f82a7a4ceb6856a61287bde40658aec9e7c49c39..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__.js +++ /dev/null @@ -1,20 +0,0 @@ -var structstats__ = -[ - [ "etharp", "structstats__.html#aa52547cb08dc828927494dc485bb69f3", null ], - [ "icmp", "structstats__.html#a10bc430163b0e6db91338aded5b7019a", null ], - [ "icmp6", "structstats__.html#a25a6b5940e32d53a066aa1bbc2028c03", null ], - [ "igmp", "structstats__.html#a877e369c2abef97f13492faa838e2271", null ], - [ "ip", "structstats__.html#a40f5b637d083896a07a3482ede23b7ed", null ], - [ "ip6", "structstats__.html#afc0942a5bc26735cf059099636b85336", null ], - [ "ip6_frag", "structstats__.html#a7373df7bc44bb9913a42c0bc7b3039cf", null ], - [ "ip_frag", "structstats__.html#a81fcccf03ab0d4e31423f39d0c880302", null ], - [ "link", "structstats__.html#a67759c9b0059bf569f9f771df23924eb", null ], - [ "mem", "structstats__.html#a656444f95080c6a3d474f73a6fcd9b1c", null ], - [ "memp", "structstats__.html#aa75d6b389e94b0f619b5db0daaf569fc", null ], - [ "mib2", "structstats__.html#ac001c065c56c26c3952b19b9ce0d5832", null ], - [ "mld6", "structstats__.html#ab0ad1d07dff25cd3e4a8e5be607497f8", null ], - [ "nd6", "structstats__.html#ab348a3a4b593b05d7df1293a06af8adf", null ], - [ "sys", "structstats__.html#a317123da6c92aa9d2fa40e8060357035", null ], - [ "tcp", "structstats__.html#a32ef1aaa427d62a5c7890de0ac23fe86", null ], - [ "udp", "structstats__.html#a626e03d4bded6480582789cfd17d4063", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__igmp.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__igmp.html deleted file mode 100644 index 4bbc388aa02edfaca384659f29bf0915520d4351..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__igmp.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_igmp Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_igmp Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    IGMP stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mem.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mem.html deleted file mode 100644 index c1a57d00e227d8b36e4fb1104c7b595abdda3a9b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mem.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_mem Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_mem Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    Memory stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2.html deleted file mode 100644 index c3a6aa1e5f5c1b3235b85421074994f81a081029..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_mib2 Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_mib2 Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    SNMP MIB2 stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.html deleted file mode 100644 index 6c805fb6604313d0b8391b6b7b481cb144365922..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - -lwIP: stats_mib2_netif_ctrs Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    stats_mib2_netif_ctrs Struct Reference
    -
    -
    - -

    #include <stats.h>

    - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    u32_t ifinoctets
     
    u32_t ifinucastpkts
     
    u32_t ifinnucastpkts
     
    u32_t ifindiscards
     
    u32_t ifinerrors
     
    u32_t ifinunknownprotos
     
    u32_t ifoutoctets
     
    u32_t ifoutucastpkts
     
    u32_t ifoutnucastpkts
     
    u32_t ifoutdiscards
     
    u32_t ifouterrors
     
    -

    Detailed Description

    -

    SNMP MIB2 interface stats

    -

    Field Documentation

    - -

    ◆ ifindiscards

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifindiscards
    -
    -

    The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space

    - -
    -
    - -

    ◆ ifinerrors

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifinerrors
    -
    -

    For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.

    - -
    -
    - -

    ◆ ifinnucastpkts

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifinnucastpkts
    -
    -

    The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer

    - -
    -
    - -

    ◆ ifinoctets

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifinoctets
    -
    -

    The total number of octets received on the interface, including framing characters

    - -
    -
    - -

    ◆ ifinucastpkts

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifinucastpkts
    -
    -

    The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer

    - -
    -
    - -

    ◆ ifinunknownprotos

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifinunknownprotos
    -
    -

    For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter will always be 0

    - -
    -
    - -

    ◆ ifoutdiscards

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifoutdiscards
    -
    -

    The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

    - -
    -
    - -

    ◆ ifouterrors

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifouterrors
    -
    -

    For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.

    - -
    -
    - -

    ◆ ifoutnucastpkts

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifoutnucastpkts
    -
    -

    The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

    - -
    -
    - -

    ◆ ifoutoctets

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifoutoctets
    -
    -

    The total number of octets transmitted out of the interface, including framing characters.

    - -
    -
    - -

    ◆ ifoutucastpkts

    - -
    -
    - - - - -
    u32_t stats_mib2_netif_ctrs::ifoutucastpkts
    -
    -

    The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.js deleted file mode 100644 index ab2b5e9e5f8df106577db57916fbe734c569c2d6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__mib2__netif__ctrs.js +++ /dev/null @@ -1,14 +0,0 @@ -var structstats__mib2__netif__ctrs = -[ - [ "ifindiscards", "structstats__mib2__netif__ctrs.html#a4a767e6b835d5ad2f9b73751de2b0947", null ], - [ "ifinerrors", "structstats__mib2__netif__ctrs.html#afda1a14dc79bb65a33f97f9fb467ec1d", null ], - [ "ifinnucastpkts", "structstats__mib2__netif__ctrs.html#a111f08290b3c6944108237cefba066dd", null ], - [ "ifinoctets", "structstats__mib2__netif__ctrs.html#a7e9ddf9b4a17748a9d3f041c1d24ba8e", null ], - [ "ifinucastpkts", "structstats__mib2__netif__ctrs.html#a9ed42d6329a9616669ba21789fa001d8", null ], - [ "ifinunknownprotos", "structstats__mib2__netif__ctrs.html#ac34eb01b42f22b1e49ca7c9734e737aa", null ], - [ "ifoutdiscards", "structstats__mib2__netif__ctrs.html#a3a2aec508fd4466ca8bab10d8dc2c842", null ], - [ "ifouterrors", "structstats__mib2__netif__ctrs.html#a91b60bb78759c9b655a74bb4fae3346e", null ], - [ "ifoutnucastpkts", "structstats__mib2__netif__ctrs.html#afd3264670c39cc0d721a35cb6650f8d7", null ], - [ "ifoutoctets", "structstats__mib2__netif__ctrs.html#a24151d13a55452518e5f7832f48bd5a7", null ], - [ "ifoutucastpkts", "structstats__mib2__netif__ctrs.html#a24aba9660a2951027b23d4118b57c471", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__proto.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__proto.html deleted file mode 100644 index 6ff17cfbcccded140a99674fddcbafcc2d595ebc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__proto.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_proto Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_proto Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    Protocol related stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__sys.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__sys.html deleted file mode 100644 index c47100d1ed1440a3be16654050bd0a81c3261085..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__sys.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_sys Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_sys Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    System stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__syselem.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__syselem.html deleted file mode 100644 index e8ebf5cab120096d25eaac2de0f91340ad7c2777..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structstats__syselem.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: stats_syselem Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    stats_syselem Struct Reference
    -
    -
    - -

    #include <stats.h>

    -

    Detailed Description

    -

    System element stats

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structt_c_g_i.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structt_c_g_i.html deleted file mode 100644 index 527a218c4838f22098985daf0a772f06dfe35380..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structt_c_g_i.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: tCGI Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    tCGI Struct Reference
    -
    -
    - -

    #include <httpd.h>

    -

    Detailed Description

    -

    Structure defining the base filename (URL) of a CGI and the associated function which is to be called when that URL is requested.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.html deleted file mode 100644 index c321c05f285a90fa3e1d366c11aa545b2663d0ac..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: tcp_ext_arg_callbacks Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_ext_arg_callbacks Struct Reference
    -
    -
    - -

    #include <tcp.h>

    - - - - - - -

    -Data Fields

    tcp_extarg_callback_pcb_destroyed_fn destroy
     
    tcp_extarg_callback_passive_open_fn passive_open
     
    -

    Detailed Description

    -

    A table of callback functions that is invoked for ext arguments

    -

    Field Documentation

    - -

    ◆ destroy

    - -
    -
    - - - - -
    tcp_extarg_callback_pcb_destroyed_fn tcp_ext_arg_callbacks::destroy
    -
    -
    - -

    ◆ passive_open

    - -
    -
    - - - - -
    tcp_extarg_callback_passive_open_fn tcp_ext_arg_callbacks::passive_open
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/tcp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.js deleted file mode 100644 index a1e6524dbd7b6cb5fd462eeaea841d20e0949067..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__ext__arg__callbacks.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtcp__ext__arg__callbacks = -[ - [ "destroy", "structtcp__ext__arg__callbacks.html#ace586d5d376b42465927a4fd8688c24b", null ], - [ "passive_open", "structtcp__ext__arg__callbacks.html#a86b5816e8285378813963d09272b050a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.html deleted file mode 100644 index 69e19b011d0777ad45e68152f5765a0237e01a7c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: tcp_pcb Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_pcb Struct Reference
    -
    -
    - -

    #include <tcp.h>

    - - - - - - -

    -Data Fields

    ip_addr_t local_ip
     
    struct tcp_pcbnext
     
    -

    Detailed Description

    -

    the TCP protocol control block

    -

    Field Documentation

    - -

    ◆ local_ip

    - -
    -
    - - - - -
    ip_addr_t tcp_pcb::local_ip
    -
    -

    common PCB members

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_pcb::next
    -
    -

    protocol specific PCB members

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/tcp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.js deleted file mode 100644 index 2e5675ad1af1c8fe89c62e4532369505cdfef87c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtcp__pcb = -[ - [ "local_ip", "structtcp__pcb.html#a0c4f101d55debee0d8fad86a7eb4f76f", null ], - [ "next", "structtcp__pcb.html#a2aed7ffb5fb83aabe68b36f097d99260", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.html deleted file mode 100644 index 26030f445624b46ff67ae5c7f8f756de5b6bce21..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -lwIP: tcp_pcb_listen Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_pcb_listen Struct Reference
    -
    -
    - -

    #include <tcp.h>

    - - - - - - -

    -Data Fields

    ip_addr_t local_ip
     
    struct tcp_pcb_listennext
     
    -

    Detailed Description

    -

    the TCP protocol control block for listening pcbs

    -

    Field Documentation

    - -

    ◆ local_ip

    - -
    -
    - - - - -
    ip_addr_t tcp_pcb_listen::local_ip
    -
    -

    Common members of all PCB types

    - -
    -
    - -

    ◆ next

    - -
    -
    - - - - -
    struct tcp_pcb_listen* tcp_pcb_listen::next
    -
    -

    Protocol specific PCB members

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/tcp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.js deleted file mode 100644 index 7df06d319d97c8e5dddd666b1f36a9813bf9f0b6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtcp__pcb__listen.js +++ /dev/null @@ -1,5 +0,0 @@ -var structtcp__pcb__listen = -[ - [ "local_ip", "structtcp__pcb__listen.html#a8a4f7b0551a0c6926a08ea5b6b3d5987", null ], - [ "next", "structtcp__pcb__listen.html#a0483d0c2a2758dcef18689be2efbdf34", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.html deleted file mode 100644 index 1db6561c97e95da36c4c8499def62e4a6d5f6f69..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - -lwIP: tftp_context Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tftp_context Struct Reference
    -
    -
    - -

    #include <tftp_server.h>

    - - - - - - - - - - -

    -Data Fields

    void *(* open )(const char *fname, const char *mode, u8_t write)
     
    void(* close )(void *handle)
     
    int(* read )(void *handle, void *buf, int bytes)
     
    int(* write )(void *handle, struct pbuf *p)
     
    -

    Detailed Description

    -

    TFTP context containing callback functions for TFTP transfers

    -

    Field Documentation

    - -

    ◆ close

    - -
    -
    - - - - -
    void(* tftp_context::close) (void *handle)
    -
    -

    Close file handle

    Parameters
    - - -
    handleFile handle returned by open()
    -
    -
    - -
    -
    - -

    ◆ open

    - -
    -
    - - - - -
    void*(* tftp_context::open) (const char *fname, const char *mode, u8_t write)
    -
    -

    Open file for read/write.

    Parameters
    - - - - -
    fnameFilename
    modeMode string from TFTP RFC 1350 (netascii, octet, mail)
    writeFlag indicating read (0) or write (!= 0) access
    -
    -
    -
    Returns
    File handle supplied to other functions
    - -
    -
    - -

    ◆ read

    - -
    -
    - - - - -
    int(* tftp_context::read) (void *handle, void *buf, int bytes)
    -
    -

    Read from file

    Parameters
    - - - - -
    handleFile handle returned by open()
    bufTarget buffer to copy read data to
    bytesNumber of bytes to copy to buf
    -
    -
    -
    Returns
    >= 0: Success; < 0: Error
    - -
    -
    - -

    ◆ write

    - -
    -
    - - - - -
    int(* tftp_context::write) (void *handle, struct pbuf *p)
    -
    -

    Write to file

    Parameters
    - - - -
    handleFile handle returned by open()
    pbufPBUF adjusted such that payload pointer points to the beginning of write data. In other words, TFTP headers are stripped off.
    -
    -
    -
    Returns
    >= 0: Success; < 0: Error
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.js deleted file mode 100644 index e42f4fdccf0387bbd5a64b04d183e4d8722aa9ed..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structtftp__context.js +++ /dev/null @@ -1,7 +0,0 @@ -var structtftp__context = -[ - [ "close", "structtftp__context.html#ae9181c57d1cf89bc263f7671e5630a65", null ], - [ "open", "structtftp__context.html#ae70d64e8e20328cc492d766506df4cba", null ], - [ "read", "structtftp__context.html#a748e37df0c8b84b3adda78d603b9033c", null ], - [ "write", "structtftp__context.html#a9e6e4ec803ec9597822923369701754d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structthreadsync__data.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structthreadsync__data.html deleted file mode 100644 index b97ca44820df2160422fba73e04dec80e2041d80..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structthreadsync__data.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: threadsync_data Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    threadsync_data Struct Reference
    -
    -
    - -

    #include <snmp_threadsync.h>

    -

    Detailed Description

    -

    Thread sync runtime data. For internal usage only.

    -

    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.html deleted file mode 100644 index 01110d48f18abb413d0b60248b726ea447dce73a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -lwIP: udp_pcb Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    udp_pcb Struct Reference
    -
    -
    - -

    #include <udp.h>

    - - - - - - - - - - - - - - - - - - -

    -Data Fields

    ip_addr_t local_ip
     
    u16_t local_port
     
    ip4_addr_t mcast_ip4
     
    u8_t mcast_ifindex
     
    u8_t mcast_ttl
     
    u16_t chksum_len_rx
     
    udp_recv_fn recv
     
    void * recv_arg
     
    -

    Detailed Description

    -

    the UDP protocol control block

    -

    Field Documentation

    - -

    ◆ chksum_len_rx

    - -
    -
    - - - - -
    u16_t udp_pcb::chksum_len_rx
    -
    -

    used for UDP_LITE only

    - -
    -
    - -

    ◆ local_ip

    - -
    -
    - - - - -
    ip_addr_t udp_pcb::local_ip
    -
    -

    Common members of all PCB types

    - -
    -
    - -

    ◆ local_port

    - -
    -
    - - - - -
    u16_t udp_pcb::local_port
    -
    -

    ports are in host byte order

    - -
    -
    - -

    ◆ mcast_ifindex

    - -
    -
    - - - - -
    u8_t udp_pcb::mcast_ifindex
    -
    -

    outgoing network interface for multicast packets, by interface index (if nonzero)

    - -
    -
    - -

    ◆ mcast_ip4

    - -
    -
    - - - - -
    ip4_addr_t udp_pcb::mcast_ip4
    -
    -

    outgoing network interface for multicast packets, by IPv4 address (if not 'any')

    - -
    -
    - -

    ◆ mcast_ttl

    - -
    -
    - - - - -
    u8_t udp_pcb::mcast_ttl
    -
    -

    TTL for outgoing multicast packets

    - -
    -
    - -

    ◆ recv

    - -
    -
    - - - - -
    udp_recv_fn udp_pcb::recv
    -
    -

    receive callback function

    - -
    -
    - -

    ◆ recv_arg

    - -
    -
    - - - - -
    void* udp_pcb::recv_arg
    -
    -

    user-supplied argument for the recv callback

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • src/include/lwip/udp.h
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.js deleted file mode 100644 index 6e9d47f52fb0c1b0d8a03615ee43c9600cbba603..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structudp__pcb.js +++ /dev/null @@ -1,11 +0,0 @@ -var structudp__pcb = -[ - [ "chksum_len_rx", "structudp__pcb.html#a5e2833df51760c83c6032608eb5d0d4d", null ], - [ "local_ip", "structudp__pcb.html#a6160ea5e52f0d33e51b16b853ea1cd63", null ], - [ "local_port", "structudp__pcb.html#a8cc805631142eefc5593ae8ba3302d7c", null ], - [ "mcast_ifindex", "structudp__pcb.html#ac80ae56333b88cea08bfa3563b0dd3cd", null ], - [ "mcast_ip4", "structudp__pcb.html#a1c32c7ebd76898cf8f1227c10d34dbe0", null ], - [ "mcast_ttl", "structudp__pcb.html#aaab9255f7f1186aef12d45c9bb90d3f4", null ], - [ "recv", "structudp__pcb.html#ac05dee75a3d6666267f7e626c2ec56a8", null ], - [ "recv_arg", "structudp__pcb.html#a11e4c40b8868aa40d923756a60598cab", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.html deleted file mode 100644 index 4bc5d9c2d2fd6777ee6c7bf506e7a3b34c6ede7d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -lwIP: zepif_init Struct Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    zepif_init Struct Reference
    -
    -
    - -

    #include <zepif.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    u16_t zep_src_udp_port
     
    u16_t zep_dst_udp_port
     
    const ip_addr_tzep_src_ip_addr
     
    const ip_addr_tzep_dst_ip_addr
     
    const struct netifzep_netif
     
    u8_t addr [6]
     
    -

    Detailed Description

    -

    Pass this struct as 'state' to netif_add to control the behaviour of this netif. If NULL is passed, default behaviour is chosen

    -

    Field Documentation

    - -

    ◆ addr

    - -
    -
    - - - - -
    u8_t zepif_init::addr[6]
    -
    -

    MAC address of the 6LowPAN device

    - -
    -
    - -

    ◆ zep_dst_ip_addr

    - -
    -
    - - - - -
    const ip_addr_t* zepif_init::zep_dst_ip_addr
    -
    -

    The IP address to sed ZEP frames to (NULL = BROADCAST)

    - -
    -
    - -

    ◆ zep_dst_udp_port

    - -
    -
    - - - - -
    u16_t zepif_init::zep_dst_udp_port
    -
    -

    The UDP port used to ZEP frames to (0 = default)

    - -
    -
    - -

    ◆ zep_netif

    - -
    -
    - - - - -
    const struct netif* zepif_init::zep_netif
    -
    -

    If != NULL, the udp pcb is bound to this netif

    - -
    -
    - -

    ◆ zep_src_ip_addr

    - -
    -
    - - - - -
    const ip_addr_t* zepif_init::zep_src_ip_addr
    -
    -

    The IP address to sed ZEP frames from (NULL = ANY)

    - -
    -
    - -

    ◆ zep_src_udp_port

    - -
    -
    - - - - -
    u16_t zepif_init::zep_src_udp_port
    -
    -

    The UDP port used to ZEP frames from (0 = default)

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.js deleted file mode 100644 index a79fe50e1f282c9289cbb960bce8bc04225526cd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/structzepif__init.js +++ /dev/null @@ -1,9 +0,0 @@ -var structzepif__init = -[ - [ "addr", "structzepif__init.html#a5a9a7ee6e687a7c1ae85b103d39de61d", null ], - [ "zep_dst_ip_addr", "structzepif__init.html#a851efb99a973348f1064a31b97ce779d", null ], - [ "zep_dst_udp_port", "structzepif__init.html#a86c6229ed3010158e601666afe91a286", null ], - [ "zep_netif", "structzepif__init.html#a3d97bf90b6bd4dd8258a3b1caf7890e3", null ], - [ "zep_src_ip_addr", "structzepif__init.html#adbe989f1f5cba623d742187def36f02c", null ], - [ "zep_src_udp_port", "structzepif__init.html#ad739032585841b126b4c0eab5899d40f", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_off.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_off.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_on.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/sync_on.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.html deleted file mode 100644 index 8f1f43a21c88fb82c3cb2deaf0522597bb037382..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -lwIP: src/core/sys.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sys.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/sys.h"
    -
    - - - -

    -Functions

    void sys_msleep (u32_t ms)
     
    -

    Detailed Description

    -

    lwIP Operating System abstraction

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.js deleted file mode 100644 index 05b766057a9f79d63624c0993c0d98a6e952d2df..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8c.js +++ /dev/null @@ -1,4 +0,0 @@ -var sys_8c = -[ - [ "sys_msleep", "group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.html deleted file mode 100644 index 7e45e18697fe0705b7c68e63324d70ec7dda7f2e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/sys.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    sys.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -#include "arch/sys_arch.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Macros

    #define SYS_ARCH_TIMEOUT   0xffffffffUL
     
    #define SYS_MBOX_EMPTY   SYS_ARCH_TIMEOUT
     
    #define LWIP_COMPAT_MUTEX   0
     
    #define sys_sem_wait(sem)   sys_arch_sem_wait(sem, 0)
     
    #define sys_sem_valid_val(sem)   sys_sem_valid(&(sem))
     
    #define sys_sem_set_invalid_val(sem)   sys_sem_set_invalid(&(sem))
     
    #define sys_mbox_tryfetch(mbox, msg)   sys_arch_mbox_tryfetch(mbox, msg)
     
    #define sys_mbox_valid_val(mbox)   sys_mbox_valid(&(mbox))
     
    #define sys_mbox_set_invalid_val(mbox)   sys_mbox_set_invalid(&(mbox))
     
    #define SYS_ARCH_DECL_PROTECT(lev)   sys_prot_t lev
     
    #define SYS_ARCH_PROTECT(lev)   lev = sys_arch_protect()
     
    #define SYS_ARCH_UNPROTECT(lev)   sys_arch_unprotect(lev)
     
    - - - -

    -Typedefs

    typedef void(* lwip_thread_fn) (void *arg)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t sys_mutex_new (sys_mutex_t *mutex)
     
    void sys_mutex_lock (sys_mutex_t *mutex)
     
    void sys_mutex_unlock (sys_mutex_t *mutex)
     
    void sys_mutex_free (sys_mutex_t *mutex)
     
    int sys_mutex_valid (sys_mutex_t *mutex)
     
    void sys_mutex_set_invalid (sys_mutex_t *mutex)
     
    err_t sys_sem_new (sys_sem_t *sem, u8_t count)
     
    void sys_sem_signal (sys_sem_t *sem)
     
    u32_t sys_arch_sem_wait (sys_sem_t *sem, u32_t timeout)
     
    void sys_sem_free (sys_sem_t *sem)
     
    int sys_sem_valid (sys_sem_t *sem)
     
    void sys_sem_set_invalid (sys_sem_t *sem)
     
    void sys_msleep (u32_t ms)
     
    err_t sys_mbox_new (sys_mbox_t *mbox, int size)
     
    void sys_mbox_post (sys_mbox_t *mbox, void *msg)
     
    err_t sys_mbox_trypost (sys_mbox_t *mbox, void *msg)
     
    err_t sys_mbox_trypost_fromisr (sys_mbox_t *mbox, void *msg)
     
    u32_t sys_arch_mbox_fetch (sys_mbox_t *mbox, void **msg, u32_t timeout)
     
    u32_t sys_arch_mbox_tryfetch (sys_mbox_t *mbox, void **msg)
     
    void sys_mbox_free (sys_mbox_t *mbox)
     
    int sys_mbox_valid (sys_mbox_t *mbox)
     
    void sys_mbox_set_invalid (sys_mbox_t *mbox)
     
    sys_thread_t sys_thread_new (const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio)
     
    void sys_init (void)
     
    u32_t sys_jiffies (void)
     
    u32_t sys_now (void)
     
    -

    Detailed Description

    -

    OS abstraction layer

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_COMPAT_MUTEX

    - -
    -
    - - - - -
    #define LWIP_COMPAT_MUTEX   0
    -
    -

    Define LWIP_COMPAT_MUTEX if the port has no mutexes and binary semaphores should be used instead

    - -
    -
    - -

    ◆ SYS_ARCH_TIMEOUT

    - -
    -
    - - - - -
    #define SYS_ARCH_TIMEOUT   0xffffffffUL
    -
    -

    Return code for timeouts from sys_arch_mbox_fetch and sys_arch_sem_wait

    - -
    -
    - -

    ◆ SYS_MBOX_EMPTY

    - -
    -
    - - - - -
    #define SYS_MBOX_EMPTY   SYS_ARCH_TIMEOUT
    -
    -

    sys_mbox_tryfetch() returns SYS_MBOX_EMPTY if appropriate. For now we use the same magic value, but we allow this to change in future.

    - -
    -
    - -

    ◆ sys_mbox_set_invalid_val

    - -
    -
    - - - - - - - - -
    #define sys_mbox_set_invalid_val( mbox)   sys_mbox_set_invalid(&(mbox))
    -
    -

    Same as sys_mbox_set_invalid() but taking a value, not a pointer

    - -
    -
    - -

    ◆ sys_mbox_tryfetch

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    #define sys_mbox_tryfetch( mbox,
     msg 
    )   sys_arch_mbox_tryfetch(mbox, msg)
    -
    -

    For now, we map straight to sys_arch implementation.

    - -
    -
    - -

    ◆ sys_mbox_valid_val

    - -
    -
    - - - - - - - - -
    #define sys_mbox_valid_val( mbox)   sys_mbox_valid(&(mbox))
    -
    -

    Same as sys_mbox_valid() but taking a value, not a pointer

    - -
    -
    - -

    ◆ sys_sem_set_invalid_val

    - -
    -
    - - - - - - - - -
    #define sys_sem_set_invalid_val( sem)   sys_sem_set_invalid(&(sem))
    -
    -

    Same as sys_sem_set_invalid() but taking a value, not a pointer

    - -
    -
    - -

    ◆ sys_sem_valid_val

    - -
    -
    - - - - - - - - -
    #define sys_sem_valid_val( sem)   sys_sem_valid(&(sem))
    -
    -

    Same as sys_sem_valid() but taking a value, not a pointer

    - -
    -
    - -

    ◆ sys_sem_wait

    - -
    -
    - - - - - - - - -
    #define sys_sem_wait( sem)   sys_arch_sem_wait(sem, 0)
    -
    -

    Wait for a semaphore - forever/no timeout

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ lwip_thread_fn

    - -
    -
    - - - - -
    typedef void(* lwip_thread_fn) (void *arg)
    -
    -

    Function prototype for thread functions

    - -
    -
    -

    Function Documentation

    - -

    ◆ sys_jiffies()

    - -
    -
    - - - - - - - - -
    u32_t sys_jiffies (void )
    -
    -

    Ticks/jiffies since power up.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.js deleted file mode 100644 index 54279aa649dc7f6387846a93dd2b242677c6a381..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_8h.js +++ /dev/null @@ -1,42 +0,0 @@ -var sys_8h = -[ - [ "LWIP_COMPAT_MUTEX", "sys_8h.html#a7bada49634cd3b28b28bdcedd763a1e6", null ], - [ "SYS_ARCH_DECL_PROTECT", "group__sys__prot.html#ga945395fa326214fc9736487242710a90", null ], - [ "SYS_ARCH_PROTECT", "group__sys__prot.html#ga3d0e48feafd378e9c26c64567ecd8bab", null ], - [ "SYS_ARCH_TIMEOUT", "sys_8h.html#ac1495030a8ab5e1f3c89e42ced527c5b", null ], - [ "SYS_ARCH_UNPROTECT", "group__sys__prot.html#ga2f48e97047945642ddeb27e65bf4ffe2", null ], - [ "SYS_MBOX_EMPTY", "sys_8h.html#ab0571e67edca0132b144106e9b319ef9", null ], - [ "sys_mbox_set_invalid_val", "sys_8h.html#ae293feebb61d36f2db99be53702b8203", null ], - [ "sys_mbox_tryfetch", "sys_8h.html#ab7841780b31ba9c0a39a440aad1fca13", null ], - [ "sys_mbox_valid_val", "sys_8h.html#aae82640d0bdbeec7b9b6511b3f8d99cb", null ], - [ "sys_sem_set_invalid_val", "sys_8h.html#a2556e570f6973a6f4d57d0e76ef190d8", null ], - [ "sys_sem_valid_val", "sys_8h.html#a9e8ad541356786936f23ab83b8f550cc", null ], - [ "sys_sem_wait", "sys_8h.html#a84e7e4bc00255aee84e6e7289a985703", null ], - [ "lwip_thread_fn", "sys_8h.html#ae30a77bf6bd69bfcc5f235eaad54f2b9", null ], - [ "sys_arch_mbox_fetch", "group__sys__mbox.html#ga6464cd77cf6799bd8b3d6c840166a2e8", null ], - [ "sys_arch_mbox_tryfetch", "group__sys__mbox.html#gafab441b130b4ec417012835dbe1e497c", null ], - [ "sys_arch_sem_wait", "group__sys__sem.html#ga8d364c5037778acb21c3df675db81b4f", null ], - [ "sys_init", "group__sys__misc.html#gaf411a8bc6b7ed4b0af9114e10c959448", null ], - [ "sys_jiffies", "sys_8h.html#ac89f307e8b360eaf821b461a4f26753a", null ], - [ "sys_mbox_free", "group__sys__mbox.html#gac641a45812155d2234ef80dd6412882f", null ], - [ "sys_mbox_new", "group__sys__mbox.html#gab9793f30642de06ce87827e9adbe30cc", null ], - [ "sys_mbox_post", "group__sys__mbox.html#ga9d068386a3c53dd01b8af99c3ef77555", null ], - [ "sys_mbox_set_invalid", "group__sys__mbox.html#ga53ddec9d7f5500c5b1d982cd17493172", null ], - [ "sys_mbox_trypost", "group__sys__mbox.html#gaa36345e48a49d67cbb0878cd4cbd2195", null ], - [ "sys_mbox_trypost_fromisr", "group__sys__mbox.html#gaf677a6e76adb7650a3020fdb3cb8429a", null ], - [ "sys_mbox_valid", "group__sys__mbox.html#ga8bcfab4bd791dd33f69a778e7585275d", null ], - [ "sys_msleep", "group__sys__misc.html#ga6b8786f43e779953e8b74e983c88682e", null ], - [ "sys_mutex_free", "group__sys__mutex.html#ga16336ce68b741e98204102ca4bc84dd9", null ], - [ "sys_mutex_lock", "group__sys__mutex.html#ga4d4eb9afe5965fa2661dd54ff55d616a", null ], - [ "sys_mutex_new", "group__sys__mutex.html#ga38e7dae1fd88b338eb1cd97f110f3897", null ], - [ "sys_mutex_set_invalid", "group__sys__mutex.html#ga3f392725971dc837aa56dd7e45fa7ca8", null ], - [ "sys_mutex_unlock", "group__sys__mutex.html#ga5568f68898fe9d5735f9ce2f665624fb", null ], - [ "sys_mutex_valid", "group__sys__mutex.html#gaebe83ba90a6d9c23cdb3eb5d49562c4a", null ], - [ "sys_now", "group__sys__time.html#ga11316ac1e77418c6fa4ab8869e3fa199", null ], - [ "sys_sem_free", "group__sys__sem.html#ga83b781f96c30e915c752065a757da283", null ], - [ "sys_sem_new", "group__sys__sem.html#gaf99da9e34a71855285c535183133dfde", null ], - [ "sys_sem_set_invalid", "group__sys__sem.html#ga42a2ab32afbf41a4146a9d135224ef33", null ], - [ "sys_sem_signal", "group__sys__sem.html#gaaf800273061fcc3f8200fd4e1b9ca875", null ], - [ "sys_sem_valid", "group__sys__sem.html#ga09a6c052ddaf799139efc56adfa087e4", null ], - [ "sys_thread_new", "group__sys__misc.html#ga0d596afdd8dbcfad320172d39b0f607a", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_init.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_init.html deleted file mode 100644 index 174b537abd3ef1bf1c363e71f4a93d24d2ec0cb0..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/sys_init.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -lwIP: System initalization - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    System initalization
    -
    -
    -

    A truly complete and generic sequence for initializing the lwIP stack cannot be given because it depends on additional initializations for your runtime environment (e.g. timers).

    -

    We can give you some idea on how to proceed when using the raw API. We assume a configuration using a single Ethernet netif and the UDP and TCP transport layers, IPv4 and the DHCP client.

    -

    Call these functions in the order of appearance:

    -
      -
    • lwip_init(): Initialize the lwIP stack and all of its subsystems.
    • -
    • netif_add(struct netif *netif, ...): Adds your network interface to the netif_list. Allocate a struct netif and pass a pointer to this structure as the first argument. Give pointers to cleared ip_addr structures when using DHCP, or fill them with sane numbers otherwise. The state pointer may be NULL.

      -

      The init function pointer must point to a initialization function for your Ethernet netif interface. The following code illustrates its use.

      -
    • -
    -
    err_t netif_if_init(struct netif *netif)
    {
    u8_t i;
    for (i = 0; i < ETHARP_HWADDR_LEN; i++) {
    netif->hwaddr[i] = some_eth_addr[i];
    }
    init_my_eth_device();
    return ERR_OK;
    }

    For Ethernet drivers, the input function pointer must point to the lwIP function ethernet_input() declared in "netif/etharp.h". Other drivers must use ip_input() declared in "lwip/ip.h".

    -
      -
    • netif_set_default(struct netif *netif) Registers the default network interface.
    • -
    • netif_set_link_up(struct netif *netif) This is the hardware link state; e.g. whether cable is plugged for wired Ethernet interface. This function must be called even if you don't know the current state. Having link up and link down events is optional but DHCP and IPv6 discover benefit well from those events.
    • -
    • netif_set_up(struct netif *netif) This is the administrative (= software) state of the netif, when the netif is fully configured this function must be called.
    • -
    • dhcp_start(struct netif *netif) Creates a new DHCP client for this interface on the first call. You can peek in the netif->dhcp struct for the actual DHCP status.
    • -
    • sys_check_timeouts() When the system is running, you have to periodically call sys_check_timeouts() which will handle all timers for all protocols in the stack; add this to your main loop or equivalent.
    • -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_a.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_a.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_b.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_b.png deleted file mode 100644 index e2b4a8638cb3496a016eaed9e16ffc12846dea18..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_b.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_h.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_h.png deleted file mode 100644 index fd5cb705488e60fcf30f56fcc951dee74f3b095b..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_h.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_s.png b/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_s.png deleted file mode 100644 index ab478c95b67371d700a20869f7de1ddd73522d50..0000000000000000000000000000000000000000 Binary files a/components/net/lwip-2.1.2/doc/doxygen/output/html/tab_s.png and /dev/null differ diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tabs.css b/components/net/lwip-2.1.2/doc/doxygen/output/html/tabs.css deleted file mode 100644 index a28614b8e3d040d2031627d286e64fbe419a6688..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.html deleted file mode 100644 index 11bfe8d4b4e0fe8cbb8ca0b33be5a737807a08b1..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.html +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - -lwIP: src/core/tcp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/def.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/tcp.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/debug.h"
    -#include "lwip/stats.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/nd6.h"
    -#include <string.h>
    -#include "path/to/my/lwip_hooks.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void tcp_init (void)
     
    void tcp_free (struct tcp_pcb *pcb)
     
    void tcp_tmr (void)
     
    void tcp_backlog_delayed (struct tcp_pcb *pcb)
     
    void tcp_backlog_accepted (struct tcp_pcb *pcb)
     
    err_t tcp_close (struct tcp_pcb *pcb)
     
    err_t tcp_shutdown (struct tcp_pcb *pcb, int shut_rx, int shut_tx)
     
    void tcp_abandon (struct tcp_pcb *pcb, int reset)
     
    void tcp_abort (struct tcp_pcb *pcb)
     
    err_t tcp_bind (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void tcp_bind_netif (struct tcp_pcb *pcb, const struct netif *netif)
     
    struct tcp_pcbtcp_listen_with_backlog (struct tcp_pcb *pcb, u8_t backlog)
     
    struct tcp_pcbtcp_listen_with_backlog_and_err (struct tcp_pcb *pcb, u8_t backlog, err_t *err)
     
    u32_t tcp_update_rcv_ann_wnd (struct tcp_pcb *pcb)
     
    void tcp_recved (struct tcp_pcb *pcb, u16_t len)
     
    err_t tcp_connect (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected)
     
    void tcp_slowtmr (void)
     
    void tcp_fasttmr (void)
     
    void tcp_txnow (void)
     
    err_t tcp_process_refused_data (struct tcp_pcb *pcb)
     
    void tcp_segs_free (struct tcp_seg *seg)
     
    void tcp_seg_free (struct tcp_seg *seg)
     
    void tcp_setprio (struct tcp_pcb *pcb, u8_t prio)
     
    struct tcp_seg * tcp_seg_copy (struct tcp_seg *seg)
     
    err_t tcp_recv_null (void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
     
    struct tcp_pcbtcp_alloc (u8_t prio)
     
    struct tcp_pcbtcp_new (void)
     
    struct tcp_pcbtcp_new_ip_type (u8_t type)
     
    void tcp_arg (struct tcp_pcb *pcb, void *arg)
     
    void tcp_recv (struct tcp_pcb *pcb, tcp_recv_fn recv)
     
    void tcp_sent (struct tcp_pcb *pcb, tcp_sent_fn sent)
     
    void tcp_err (struct tcp_pcb *pcb, tcp_err_fn err)
     
    void tcp_accept (struct tcp_pcb *pcb, tcp_accept_fn accept)
     
    void tcp_poll (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)
     
    void tcp_pcb_purge (struct tcp_pcb *pcb)
     
    void tcp_pcb_remove (struct tcp_pcb **pcblist, struct tcp_pcb *pcb)
     
    u32_t tcp_next_iss (struct tcp_pcb *pcb)
     
    u16_t tcp_eff_send_mss_netif (u16_t sendmss, struct netif *outif, const ip_addr_t *dest)
     
    void tcp_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    u8_t tcp_ext_arg_alloc_id (void)
     
    void tcp_ext_arg_set_callbacks (struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks)
     
    void tcp_ext_arg_set (struct tcp_pcb *pcb, uint8_t id, void *arg)
     
    void * tcp_ext_arg_get (const struct tcp_pcb *pcb, uint8_t id)
     
    err_t tcp_ext_arg_invoke_callbacks_passive_open (struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb)
     
    - - - - - - - - - - - -

    -Variables

    struct tcp_pcbtcp_bound_pcbs
     
    union tcp_listen_pcbs_t tcp_listen_pcbs
     
    struct tcp_pcbtcp_active_pcbs
     
    struct tcp_pcbtcp_tw_pcbs
     
    struct tcp_pcb **const tcp_pcb_lists []
     
    -

    Detailed Description

    -

    Transmission Control Protocol for IP See also TCP

    -

    Function Documentation

    - -

    ◆ tcp_abandon()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_abandon (struct tcp_pcbpcb,
    int reset 
    )
    -
    -

    Abandons a connection and optionally sends a RST to the remote host. Deletes the local protocol control block. This is done when a connection is killed because of shortage of memory.

    -
    Parameters
    - - - -
    pcbthe tcp_pcb to abort
    resetboolean to indicate whether a reset should be sent
    -
    -
    - -
    -
    - -

    ◆ tcp_alloc()

    - -
    -
    - - - - - - - - -
    struct tcp_pcb* tcp_alloc (u8_t prio)
    -
    -

    Allocate a new tcp_pcb structure.

    -
    Parameters
    - - -
    priopriority for the new pcb
    -
    -
    -
    Returns
    a new tcp_pcb that initially is in state CLOSED
    - -
    -
    - -

    ◆ tcp_eff_send_mss_netif()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u16_t tcp_eff_send_mss_netif (u16_t sendmss,
    struct netifoutif,
    const ip_addr_tdest 
    )
    -
    -

    Calculates the effective send mss that can be used for a specific IP address by calculating the minimum of TCP_MSS and the mtu (if set) of the target netif (if not NULL).

    - -
    -
    - -

    ◆ tcp_ext_arg_invoke_callbacks_passive_open()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_ext_arg_invoke_callbacks_passive_open (struct tcp_pcb_listenlpcb,
    struct tcp_pcbcpcb 
    )
    -
    -

    This function calls the "passive_open" callback for all ext_args if a connection is in the process of being accepted. This is called just after the SYN is received and before a SYN/ACK is sent, to allow to modify the very first segment sent even on passive open. Naturally, the "accepted" callback of the pcb has not been called yet!

    - -
    -
    - -

    ◆ tcp_fasttmr()

    - -
    -
    - - - - - - - - -
    void tcp_fasttmr (void )
    -
    -

    Is called every TCP_FAST_INTERVAL (250 ms) and process data previously "refused" by upper layer (application) and sends delayed ACKs or pending FINs.

    -

    Automatically called from tcp_tmr().

    - -
    -
    - -

    ◆ tcp_free()

    - -
    -
    - - - - - - - - -
    void tcp_free (struct tcp_pcbpcb)
    -
    -

    Free a tcp pcb

    - -
    -
    - -

    ◆ tcp_init()

    - -
    -
    - - - - - - - - -
    void tcp_init (void )
    -
    -

    Initialize this module.

    - -
    -
    - -

    ◆ tcp_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed or netif is removed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change or NULL if netif has been removed
    -
    -
    - -
    -
    - -

    ◆ tcp_next_iss()

    - -
    -
    - - - - - - - - -
    u32_t tcp_next_iss (struct tcp_pcbpcb)
    -
    -

    Calculates a new initial sequence number for new connections.

    -
    Returns
    u32_t pseudo random sequence number
    - -
    -
    - -

    ◆ tcp_pcb_purge()

    - -
    -
    - - - - - - - - -
    void tcp_pcb_purge (struct tcp_pcbpcb)
    -
    -

    Purges a TCP PCB. Removes any buffered data and frees the buffer memory (pcb->ooseq, pcb->unsent and pcb->unacked are freed).

    -
    Parameters
    - - -
    pcbtcp_pcb to purge. The pcb itself is not deallocated!
    -
    -
    - -
    -
    - -

    ◆ tcp_pcb_remove()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_pcb_remove (struct tcp_pcb ** pcblist,
    struct tcp_pcbpcb 
    )
    -
    -

    Purges the PCB and removes it from a PCB list. Any delayed ACKs are sent first.

    -
    Parameters
    - - - -
    pcblistPCB list to purge.
    pcbtcp_pcb to purge. The pcb itself is NOT deallocated!
    -
    -
    - -
    -
    - -

    ◆ tcp_process_refused_data()

    - -
    -
    - - - - - - - - -
    err_t tcp_process_refused_data (struct tcp_pcbpcb)
    -
    -

    Pass pcb->refused_data to the recv callback

    - -
    -
    - -

    ◆ tcp_recv_null()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcp_recv_null (void * arg,
    struct tcp_pcbpcb,
    struct pbufp,
    err_t err 
    )
    -
    -

    Default receive callback that is called if the user didn't register a recv callback for the pcb.

    - -
    -
    - -

    ◆ tcp_seg_copy()

    - -
    -
    - - - - - - - - -
    struct tcp_seg* tcp_seg_copy (struct tcp_seg * seg)
    -
    -

    Returns a copy of the given TCP segment. The pbuf and data are not copied, only the pointers

    -
    Parameters
    - - -
    segthe old tcp_seg
    -
    -
    -
    Returns
    a copy of seg
    - -
    -
    - -

    ◆ tcp_seg_free()

    - -
    -
    - - - - - - - - -
    void tcp_seg_free (struct tcp_seg * seg)
    -
    -

    Frees a TCP segment (tcp_seg structure).

    -
    Parameters
    - - -
    segsingle tcp_seg to free
    -
    -
    - -
    -
    - -

    ◆ tcp_segs_free()

    - -
    -
    - - - - - - - - -
    void tcp_segs_free (struct tcp_seg * seg)
    -
    -

    Deallocates a list of TCP segments (tcp_seg structures).

    -
    Parameters
    - - -
    segtcp_seg list of TCP segments to free
    -
    -
    - -
    -
    - -

    ◆ tcp_setprio()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_setprio (struct tcp_pcbpcb,
    u8_t prio 
    )
    -
    -

    Sets the priority of a connection.

    -
    Parameters
    - - - -
    pcbthe tcp_pcb to manipulate
    prionew priority
    -
    -
    - -
    -
    - -

    ◆ tcp_slowtmr()

    - -
    -
    - - - - - - - - -
    void tcp_slowtmr (void )
    -
    -

    Called every 500 ms and implements the retransmission timer and the timer that removes PCBs that have been in TIME-WAIT for enough time. It also increments various timers such as the inactivity timer in each PCB.

    -

    Automatically called from tcp_tmr().

    - -
    -
    - -

    ◆ tcp_tmr()

    - -
    -
    - - - - - - - - -
    void tcp_tmr (void )
    -
    -

    Called periodically to dispatch TCP timers.

    - -
    -
    - -

    ◆ tcp_txnow()

    - -
    -
    - - - - - - - - -
    void tcp_txnow (void )
    -
    -

    Call tcp_output for all active pcbs that have TF_NAGLEMEMERR set

    - -
    -
    - -

    ◆ tcp_update_rcv_ann_wnd()

    - -
    -
    - - - - - - - - -
    u32_t tcp_update_rcv_ann_wnd (struct tcp_pcbpcb)
    -
    -

    Update the state that tracks the available window space to advertise.

    -

    Returns how much extra window would be advertised if we sent an update now.

    - -
    -
    -

    Variable Documentation

    - -

    ◆ tcp_active_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_active_pcbs
    -
    -

    List of all TCP PCBs that are in a state in which they accept or send data.

    - -
    -
    - -

    ◆ tcp_bound_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_bound_pcbs
    -
    -

    List of all TCP PCBs bound but not yet (connected || listening)

    - -
    -
    - -

    ◆ tcp_listen_pcbs

    - -
    -
    - - - - -
    union tcp_listen_pcbs_t tcp_listen_pcbs
    -
    -

    List of all TCP PCBs in LISTEN state

    - -
    -
    - -

    ◆ tcp_pcb_lists

    - -
    -
    - - - - -
    struct tcp_pcb** const tcp_pcb_lists[]
    -
    -Initial value:
    }
    struct tcp_pcb * tcp_bound_pcbs
    Definition: tcp.c:171
    -
    struct tcp_pcb * tcp_tw_pcbs
    Definition: tcp.c:178
    -
    struct tcp_pcb * tcp_active_pcbs
    Definition: tcp.c:176
    -
    union tcp_listen_pcbs_t tcp_listen_pcbs
    Definition: tcp.c:173
    -

    An array with all (non-temporary) PCB lists, mainly used for smaller code size

    - -
    -
    - -

    ◆ tcp_tw_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_tw_pcbs
    -
    -

    List of all TCP PCBs in TIME-WAIT state

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.js deleted file mode 100644 index 4923436a7d0c1231e292e3e36cfefdfee28a2a3c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8c.js +++ /dev/null @@ -1,52 +0,0 @@ -var tcp_8c = -[ - [ "tcp_abandon", "tcp_8c.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe", null ], - [ "tcp_abort", "group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61", null ], - [ "tcp_accept", "group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62", null ], - [ "tcp_alloc", "tcp_8c.html#a1dd6830a42b3c464b5a72f62ae312d0a", null ], - [ "tcp_arg", "group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6", null ], - [ "tcp_backlog_accepted", "group__tcp__raw.html#ga619154658137a23839ca3b94882131ca", null ], - [ "tcp_backlog_delayed", "group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8", null ], - [ "tcp_bind", "group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee", null ], - [ "tcp_bind_netif", "group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f", null ], - [ "tcp_close", "group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623", null ], - [ "tcp_connect", "group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012", null ], - [ "tcp_eff_send_mss_netif", "tcp_8c.html#a08a3b5396c40f32dd8b21e7d63b3e1b3", null ], - [ "tcp_err", "group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121", null ], - [ "tcp_ext_arg_alloc_id", "group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616", null ], - [ "tcp_ext_arg_get", "group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990", null ], - [ "tcp_ext_arg_invoke_callbacks_passive_open", "tcp_8c.html#a5265b1df024d04287ed3edc02b1b9ccc", null ], - [ "tcp_ext_arg_set", "group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318", null ], - [ "tcp_ext_arg_set_callbacks", "group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316", null ], - [ "tcp_fasttmr", "tcp_8c.html#abf446b07e52161b8a53cea07bc6c366d", null ], - [ "tcp_free", "tcp_8c.html#aa2b6b075c27c64dfb8c402ac961fb910", null ], - [ "tcp_init", "tcp_8c.html#a51de4ded7d342456d31722493c92c969", null ], - [ "tcp_listen_with_backlog", "group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338", null ], - [ "tcp_listen_with_backlog_and_err", "group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436", null ], - [ "tcp_netif_ip_addr_changed", "tcp_8c.html#a4d0c2d1ad02134c79fc72fe95ee2a703", null ], - [ "tcp_new", "group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943", null ], - [ "tcp_new_ip_type", "group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937", null ], - [ "tcp_next_iss", "tcp_8c.html#afd5dc2fa74855a84b2da642ba31059ea", null ], - [ "tcp_pcb_purge", "tcp_8c.html#a44fc672b9d14a65e61040707c45302ba", null ], - [ "tcp_pcb_remove", "tcp_8c.html#aaaef096f6a03bf5b778329bb66ee06f6", null ], - [ "tcp_poll", "group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5", null ], - [ "tcp_process_refused_data", "tcp_8c.html#a0075b56ad4b0eca7c9d439cf150e1973", null ], - [ "tcp_recv", "group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0", null ], - [ "tcp_recv_null", "tcp_8c.html#a0cb3f604fc8d20870d8cab291da5701c", null ], - [ "tcp_recved", "group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44", null ], - [ "tcp_seg_copy", "tcp_8c.html#a569d79451d2570e4ef406775725ef6ef", null ], - [ "tcp_seg_free", "tcp_8c.html#ac6283651b26f74dba2444159aee88b20", null ], - [ "tcp_segs_free", "tcp_8c.html#a3d9bb9809769197bce9b2499d55cf28c", null ], - [ "tcp_sent", "group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808", null ], - [ "tcp_setprio", "tcp_8c.html#a2c4234f1e95b6bde0e84d4ea97ae95bc", null ], - [ "tcp_shutdown", "group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd", null ], - [ "tcp_slowtmr", "tcp_8c.html#a421fb42ef919018e14ae413adfee9905", null ], - [ "tcp_tmr", "tcp_8c.html#a3846a756b13214ed88ea47d0ff8279eb", null ], - [ "tcp_txnow", "tcp_8c.html#a5ae0268e59fda0665fdd08c6e77ec547", null ], - [ "tcp_update_rcv_ann_wnd", "tcp_8c.html#a6d2c254b779db4e517cb34e41301588d", null ], - [ "tcp_active_pcbs", "tcp_8c.html#a78c09dbae67ccc06b659d9f1a388f911", null ], - [ "tcp_bound_pcbs", "tcp_8c.html#a1b42a7ac0fc173a42d575f86853d32a8", null ], - [ "tcp_listen_pcbs", "tcp_8c.html#a96fe1350e510d4308ac9969ffb4c9c81", null ], - [ "tcp_pcb_lists", "tcp_8c.html#a51515507dec664e9d69a870e6b627610", null ], - [ "tcp_tw_pcbs", "tcp_8c.html#a9a522a66c5e1f1a4e28fe7a672cc64e3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.html deleted file mode 100644 index 27872f1487bc0c00c08e17ac9126a97680197ec2..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.html +++ /dev/null @@ -1,501 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/tcp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/tcpbase.h"
    -#include "lwip/mem.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/ip.h"
    -#include "lwip/icmp.h"
    -#include "lwip/err.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -
    - - - - - - - -

    -Data Structures

    struct  tcp_ext_arg_callbacks
     
    struct  tcp_pcb_listen
     
    struct  tcp_pcb
     
    - - - - - - - - - - - - - - - - - -

    -Macros

    #define TCP_PCB_COMMON(type)
     
    #define tcp_mss(pcb)   ((pcb)->mss)
     
    #define tcp_sndbuf(pcb)   (TCPWND16((pcb)->snd_buf))
     
    #define tcp_sndqueuelen(pcb)   ((pcb)->snd_queuelen)
     
    #define tcp_nagle_disable(pcb)   tcp_set_flags(pcb, TF_NODELAY)
     
    #define tcp_nagle_enable(pcb)   tcp_clear_flags(pcb, TF_NODELAY)
     
    #define tcp_nagle_disabled(pcb)   tcp_is_flag_set(pcb, TF_NODELAY)
     
    #define tcp_listen(pcb)   tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)
     
    - - - - - - - - - - - - - - - - - -

    -Typedefs

    typedef err_t(* tcp_accept_fn) (void *arg, struct tcp_pcb *newpcb, err_t err)
     
    typedef err_t(* tcp_recv_fn) (void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err)
     
    typedef err_t(* tcp_sent_fn) (void *arg, struct tcp_pcb *tpcb, u16_t len)
     
    typedef err_t(* tcp_poll_fn) (void *arg, struct tcp_pcb *tpcb)
     
    typedef void(* tcp_err_fn) (void *arg, err_t err)
     
    typedef err_t(* tcp_connected_fn) (void *arg, struct tcp_pcb *tpcb, err_t err)
     
    typedef void(* tcp_extarg_callback_pcb_destroyed_fn) (u8_t id, void *data)
     
    typedef err_t(* tcp_extarg_callback_passive_open_fn) (u8_t id, struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct tcp_pcbtcp_new (void)
     
    struct tcp_pcbtcp_new_ip_type (u8_t type)
     
    void tcp_arg (struct tcp_pcb *pcb, void *arg)
     
    void tcp_recv (struct tcp_pcb *pcb, tcp_recv_fn recv)
     
    void tcp_sent (struct tcp_pcb *pcb, tcp_sent_fn sent)
     
    void tcp_err (struct tcp_pcb *pcb, tcp_err_fn err)
     
    void tcp_accept (struct tcp_pcb *pcb, tcp_accept_fn accept)
     
    void tcp_poll (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval)
     
    void tcp_backlog_delayed (struct tcp_pcb *pcb)
     
    void tcp_backlog_accepted (struct tcp_pcb *pcb)
     
    void tcp_recved (struct tcp_pcb *pcb, u16_t len)
     
    err_t tcp_bind (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void tcp_bind_netif (struct tcp_pcb *pcb, const struct netif *netif)
     
    err_t tcp_connect (struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port, tcp_connected_fn connected)
     
    struct tcp_pcbtcp_listen_with_backlog_and_err (struct tcp_pcb *pcb, u8_t backlog, err_t *err)
     
    struct tcp_pcbtcp_listen_with_backlog (struct tcp_pcb *pcb, u8_t backlog)
     
    void tcp_abort (struct tcp_pcb *pcb)
     
    err_t tcp_close (struct tcp_pcb *pcb)
     
    err_t tcp_shutdown (struct tcp_pcb *pcb, int shut_rx, int shut_tx)
     
    err_t tcp_write (struct tcp_pcb *pcb, const void *dataptr, u16_t len, u8_t apiflags)
     
    void tcp_setprio (struct tcp_pcb *pcb, u8_t prio)
     
    err_t tcp_output (struct tcp_pcb *pcb)
     
    u8_t tcp_ext_arg_alloc_id (void)
     
    void tcp_ext_arg_set_callbacks (struct tcp_pcb *pcb, uint8_t id, const struct tcp_ext_arg_callbacks *const callbacks)
     
    void tcp_ext_arg_set (struct tcp_pcb *pcb, uint8_t id, void *arg)
     
    void * tcp_ext_arg_get (const struct tcp_pcb *pcb, uint8_t id)
     
    -

    Detailed Description

    -

    TCP API (to be used from TCPIP thread)
    -See also TCP

    -

    Macro Definition Documentation

    - -

    ◆ TCP_PCB_COMMON

    - -
    -
    - - - - - - - - -
    #define TCP_PCB_COMMON( type)
    -
    -Value:
    type *next; /* for the linked list */ \
    void *callback_arg; \
    TCP_PCB_EXTARGS \
    enum tcp_state state; /* TCP state */ \
    u8_t prio; \
    /* ports are in host byte order */ \
    u16_t local_port

    members common to struct tcp_pcb and struct tcp_listen_pcb

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ tcp_accept_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_accept_fn) (void *arg, struct tcp_pcb *newpcb, err_t err)
    -
    -

    Function prototype for tcp accept callback functions. Called when a new connection can be accepted on a listening pcb.

    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - - -
    newpcbThe new connection pcb
    errAn error code if there has been an error accepting. Only return ERR_ABRT if you have called tcp_abort from within the callback function!
    -
    -
    - -
    -
    - -

    ◆ tcp_connected_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_connected_fn) (void *arg, struct tcp_pcb *tpcb, err_t err)
    -
    -

    Function prototype for tcp connected callback functions. Called when a pcb is connected to the remote side after initiating a connection attempt by calling tcp_connect().

    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - - -
    tpcbThe connection pcb which is connected
    errAn unused error code, always ERR_OK currently ;-)
    -
    -
    -
    Note
    When a connection attempt fails, the error callback is currently called!
    - -
    -
    - -

    ◆ tcp_err_fn

    - -
    -
    - - - - -
    typedef void(* tcp_err_fn) (void *arg, err_t err)
    -
    -

    Function prototype for tcp error callback functions. Called when the pcb receives a RST or is unexpectedly closed for any other reason.

    -
    Note
    The corresponding pcb is already freed when this callback is called!
    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - -
    errError code to indicate why the pcb has been closed ERR_ABRT: aborted through tcp_abort or by a TCP timer ERR_RST: the connection was reset by the remote host
    -
    -
    - -
    -
    - -

    ◆ tcp_extarg_callback_passive_open_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_extarg_callback_passive_open_fn) (u8_t id, struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb)
    -
    -

    Function prototype to transition arguments from a listening pcb to an accepted pcb

    -
    Parameters
    - - - - -
    idext arg id (allocated via tcp_ext_arg_alloc_id)
    lpcbthe listening pcb accepting a connection
    cpcbthe newly allocated connection pcb
    -
    -
    -
    Returns
    ERR_OK if OK, any error if connection should be dropped
    - -
    -
    - -

    ◆ tcp_extarg_callback_pcb_destroyed_fn

    - -
    -
    - - - - -
    typedef void(* tcp_extarg_callback_pcb_destroyed_fn) (u8_t id, void *data)
    -
    -

    Function prototype for deallocation of arguments. Called just before the pcb is freed, so don't expect to be able to do anything with this pcb!

    -
    Parameters
    - - - -
    idext arg id (allocated via tcp_ext_arg_alloc_id)
    datapointer to the data (set via tcp_ext_arg_set before)
    -
    -
    - -
    -
    - -

    ◆ tcp_poll_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_poll_fn) (void *arg, struct tcp_pcb *tpcb)
    -
    -

    Function prototype for tcp poll callback functions. Called periodically as specified by

    See also
    tcp_poll.
    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - -
    tpcbtcp pcb
    -
    -
    -
    Returns
    ERR_OK: try to send some data by calling tcp_output Only return ERR_ABRT if you have called tcp_abort from within the callback function!
    - -
    -
    - -

    ◆ tcp_recv_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_recv_fn) (void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err)
    -
    -

    Function prototype for tcp receive callback functions. Called when data has been received.

    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - - - -
    tpcbThe connection pcb which received data
    pThe received data (or NULL when the connection has been closed!)
    errAn error code if there has been an error receiving Only return ERR_ABRT if you have called tcp_abort from within the callback function!
    -
    -
    - -
    -
    - -

    ◆ tcp_sent_fn

    - -
    -
    - - - - -
    typedef err_t(* tcp_sent_fn) (void *arg, struct tcp_pcb *tpcb, u16_t len)
    -
    -

    Function prototype for tcp sent callback functions. Called when sent data has been acknowledged by the remote side. Use it to free corresponding resources. This also means that the pcb has now space available to send new data.

    -
    Parameters
    - - -
    argAdditional argument to pass to the callback function (
    -
    -
    -
    See also
    tcp_arg())
    -
    Parameters
    - - - -
    tpcbThe connection pcb for which data has been acknowledged
    lenThe amount of bytes acknowledged
    -
    -
    -
    Returns
    ERR_OK: try to send some data by calling tcp_output Only return ERR_ABRT if you have called tcp_abort from within the callback function!
    - -
    -
    -

    Function Documentation

    - -

    ◆ tcp_setprio()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_setprio (struct tcp_pcbpcb,
    u8_t prio 
    )
    -
    -

    Sets the priority of a connection.

    -
    Parameters
    - - - -
    pcbthe tcp_pcb to manipulate
    prionew priority
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.js deleted file mode 100644 index 03b754fc8aa0b3f68d5eb88dab052535977cb007..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp_8h.js +++ /dev/null @@ -1,48 +0,0 @@ -var tcp_8h = -[ - [ "tcp_ext_arg_callbacks", "structtcp__ext__arg__callbacks.html", "structtcp__ext__arg__callbacks" ], - [ "tcp_pcb_listen", "structtcp__pcb__listen.html", "structtcp__pcb__listen" ], - [ "tcp_pcb", "structtcp__pcb.html", "structtcp__pcb" ], - [ "tcp_listen", "group__tcp__raw.html#ga6b2a4efb1fc15d7d85cb71cb2a1d1066", null ], - [ "tcp_mss", "group__tcp__raw.html#gab0b45a01dcd461e5b8df2a1d9ddda134", null ], - [ "tcp_nagle_disable", "group__tcp__raw.html#ga5b5c0093efff4466bda06d45f12a4633", null ], - [ "tcp_nagle_disabled", "group__tcp__raw.html#ga9398061411b4af900160233aa3b1a286", null ], - [ "tcp_nagle_enable", "group__tcp__raw.html#ga9dfcdb8a05533b07dca91cf7e784f88f", null ], - [ "TCP_PCB_COMMON", "tcp_8h.html#a874630045102fc5f1442704a790c8bb8", null ], - [ "tcp_sndbuf", "group__tcp__raw.html#gad1a95f09deb49cd7341d35527d6d3e2f", null ], - [ "tcp_sndqueuelen", "group__tcp__raw.html#ga53ee4364718e84dc42cb1e0179deb1f4", null ], - [ "tcp_accept_fn", "tcp_8h.html#a00517abce6856d6c82f0efebdafb734d", null ], - [ "tcp_connected_fn", "tcp_8h.html#a939867106bd492caf2d85852fb7f6ae8", null ], - [ "tcp_err_fn", "tcp_8h.html#a1b4f9e3551e575c0ef06d6daa7f06e55", null ], - [ "tcp_extarg_callback_passive_open_fn", "tcp_8h.html#aba649c5bdf19d47e39643392b6d88588", null ], - [ "tcp_extarg_callback_pcb_destroyed_fn", "tcp_8h.html#a20881e537f5be7847d88fe2a0c8fd2cd", null ], - [ "tcp_poll_fn", "tcp_8h.html#a66deb97618a9cd9d57fca28c5245e073", null ], - [ "tcp_recv_fn", "tcp_8h.html#a780cfac08b02c66948ab94ea974202e8", null ], - [ "tcp_sent_fn", "tcp_8h.html#aa60622ffaa099e97f66fb56e437fca18", null ], - [ "tcp_abort", "group__tcp__raw.html#ga468c2260ddb01582e966ddcf3c25ce61", null ], - [ "tcp_accept", "group__tcp__raw.html#gaff4c3e380fc60c8fb9b3aa95eda94c62", null ], - [ "tcp_arg", "group__tcp__raw.html#gac10926e6f76f73e17c0d37aaab3e56b6", null ], - [ "tcp_backlog_accepted", "group__tcp__raw.html#ga619154658137a23839ca3b94882131ca", null ], - [ "tcp_backlog_delayed", "group__tcp__raw.html#ga427b11c7b98c748ec487cd43093bd2f8", null ], - [ "tcp_bind", "group__tcp__raw.html#gacf5aa67bd7fc66fef43f77a55a1201ee", null ], - [ "tcp_bind_netif", "group__tcp__raw.html#ga6469a15709088e80024258dbe80fcd1f", null ], - [ "tcp_close", "group__tcp__raw.html#ga87093e137fcc53ea82a134a3f5b33623", null ], - [ "tcp_connect", "group__tcp__raw.html#ga9a31deea4cadacd39f9485f37cfdd012", null ], - [ "tcp_err", "group__tcp__raw.html#gae1346c4e34d3bc7c01e1b47142ab3121", null ], - [ "tcp_ext_arg_alloc_id", "group__tcp__raw__extargs.html#ga4836e0b4f66439493e106a50400d1616", null ], - [ "tcp_ext_arg_get", "group__tcp__raw__extargs.html#gaa8ac7a74407cb3e0e01a30314805f990", null ], - [ "tcp_ext_arg_set", "group__tcp__raw__extargs.html#ga58500cb2ce22438e16a37373595af318", null ], - [ "tcp_ext_arg_set_callbacks", "group__tcp__raw__extargs.html#ga36e60dc02bfe0437c8da368a62e2f316", null ], - [ "tcp_listen_with_backlog", "group__tcp__raw.html#gaeff14f321d1eecd0431611f382fcd338", null ], - [ "tcp_listen_with_backlog_and_err", "group__tcp__raw.html#gac86ad8ded4d1db15a5b5fb42eb7c1436", null ], - [ "tcp_new", "group__tcp__raw.html#ga7427c5d237fe66a8097bfa8d24ceb943", null ], - [ "tcp_new_ip_type", "group__tcp__raw.html#gac14e757a21a4a87c6aa52372c210b937", null ], - [ "tcp_output", "group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f", null ], - [ "tcp_poll", "group__tcp__raw.html#gafba47015098ed7ce523dcf7bdf70f7e5", null ], - [ "tcp_recv", "group__tcp__raw.html#ga8afd0b316a87a5eeff4726dc95006ed0", null ], - [ "tcp_recved", "group__tcp__raw.html#gabdac0856a52b5789dc897d4c7137ec44", null ], - [ "tcp_sent", "group__tcp__raw.html#ga1596332b93bb6249179f3b89f24bd808", null ], - [ "tcp_setprio", "tcp_8h.html#a2c4234f1e95b6bde0e84d4ea97ae95bc", null ], - [ "tcp_shutdown", "group__tcp__raw.html#ga5b94d57f1891b9287f88525a2ac561dd", null ], - [ "tcp_write", "group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.html deleted file mode 100644 index 64995ae3241c97fa86a4bf0d0a4f407cfbafb75b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -lwIP: src/core/tcp_in.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_in.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/def.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/inet_chksum.h"
    -#include "lwip/stats.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/nd6.h"
    -#include <string.h>
    -#include "path/to/my/lwip_hooks.h"
    -
    - - - -

    -Macros

    #define LWIP_TCP_CALC_INITIAL_CWND(mss)   ((tcpwnd_size_t)LWIP_MIN((4U * (mss)), LWIP_MAX((2U * (mss)), 4380U)))
     
    - - - -

    -Functions

    void tcp_input (struct pbuf *p, struct netif *inp)
     
    -

    Detailed Description

    -

    Transmission Control Protocol, incoming traffic

    -

    The input processing functions of the TCP layer.

    -

    These functions are generally called in the order (ip_input() ->) tcp_input() -> * tcp_process() -> tcp_receive() (-> application).

    -

    Macro Definition Documentation

    - -

    ◆ LWIP_TCP_CALC_INITIAL_CWND

    - -
    -
    - - - - - - - - -
    #define LWIP_TCP_CALC_INITIAL_CWND( mss)   ((tcpwnd_size_t)LWIP_MIN((4U * (mss)), LWIP_MAX((2U * (mss)), 4380U)))
    -
    -

    Initial CWND calculation as defined RFC 2581

    - -
    -
    -

    Function Documentation

    - -

    ◆ tcp_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    The initial input processing of TCP. It verifies the TCP header, demultiplexes the segment between the PCBs and passes it on to tcp_process(), which implements the TCP finite state machine. This function is called by the IP layer (in ip_input()).

    -
    Parameters
    - - - -
    preceived TCP segment to process (p->payload pointing to the TCP header)
    inpnetwork interface on which this segment was received
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.js deleted file mode 100644 index b0d0b6a96ab95fbc56af45a990ac4aa8b3383ded..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__in_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var tcp__in_8c = -[ - [ "LWIP_TCP_CALC_INITIAL_CWND", "tcp__in_8c.html#aea174f2c6ca4cb0ad270dd8d0faf0c84", null ], - [ "tcp_input", "tcp__in_8c.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.html deleted file mode 100644 index 99b966b57c48275bff2801d019ec09a822f109d3..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - - -lwIP: src/core/tcp_out.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_out.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/def.h"
    -#include "lwip/mem.h"
    -#include "lwip/memp.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/inet_chksum.h"
    -#include "lwip/stats.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include <string.h>
    -#include "path/to/my/lwip_hooks.h"
    -
    - - - - - -

    -Macros

    #define TCP_CHECKSUM_ON_COPY_SANITY_CHECK   0
     
    #define TCP_OVERSIZE_CALC_LENGTH(length)   ((length) + TCP_OVERSIZE)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t tcp_write (struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags)
     
    err_t tcp_split_unsent_seg (struct tcp_pcb *pcb, u16_t split)
     
    err_t tcp_send_fin (struct tcp_pcb *pcb)
     
    err_t tcp_enqueue_flags (struct tcp_pcb *pcb, u8_t flags)
     
    err_t tcp_output (struct tcp_pcb *pcb)
     
    err_t tcp_rexmit_rto_prepare (struct tcp_pcb *pcb)
     
    void tcp_rexmit_rto_commit (struct tcp_pcb *pcb)
     
    void tcp_rexmit_rto (struct tcp_pcb *pcb)
     
    err_t tcp_rexmit (struct tcp_pcb *pcb)
     
    void tcp_rexmit_fast (struct tcp_pcb *pcb)
     
    void tcp_rst (const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port)
     
    err_t tcp_send_empty_ack (struct tcp_pcb *pcb)
     
    err_t tcp_keepalive (struct tcp_pcb *pcb)
     
    err_t tcp_zero_window_probe (struct tcp_pcb *pcb)
     
    -

    Detailed Description

    -

    Transmission Control Protocol, outgoing traffic

    -

    The output functions of TCP.

    -

    There are two distinct ways for TCP segments to get sent:

      -
    • queued data: these are segments transferring data or segments containing SYN or FIN (which both count as one sequence number). They are created as struct Packet buffers (PBUF) together with a struct tcp_seg and enqueue to the unsent list of the pcb. They are sent by tcp_output:
        -
      • tcp_write : creates data segments
      • -
      • tcp_split_unsent_seg : splits a data segment
      • -
      • tcp_enqueue_flags : creates SYN-only or FIN-only segments
      • -
      • tcp_output / tcp_output_segment : finalize the tcp header (e.g. sequence numbers, options, checksum) and output to IP
      • -
      • the various tcp_rexmit functions shuffle around segments between the unsent an unacked lists to retransmit them
      • -
      • tcp_create_segment and tcp_pbuf_prealloc allocate pbuf and segment for these functions
      • -
      -
    • -
    • direct send: these segments don't contain data but control the connection behaviour. They are created as pbuf only and sent directly without enqueueing them: -
    • -
    -

    Macro Definition Documentation

    - -

    ◆ TCP_CHECKSUM_ON_COPY_SANITY_CHECK

    - -
    -
    - - - - -
    #define TCP_CHECKSUM_ON_COPY_SANITY_CHECK   0
    -
    -

    Define this to 1 for an extra check that the output checksum is valid (usefule when the checksum is generated by the application, not the stack)

    - -
    -
    - -

    ◆ TCP_OVERSIZE_CALC_LENGTH

    - -
    -
    - - - - - - - - -
    #define TCP_OVERSIZE_CALC_LENGTH( length)   ((length) + TCP_OVERSIZE)
    -
    -

    The size of segment pbufs created when TCP_OVERSIZE is enabled

    - -
    -
    -

    Function Documentation

    - -

    ◆ tcp_enqueue_flags()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_enqueue_flags (struct tcp_pcbpcb,
    u8_t flags 
    )
    -
    -

    Enqueue SYN or FIN for transmission.

    -

    Called by tcp_connect, tcp_listen_input, and tcp_close (via tcp_send_fin)

    -
    Parameters
    - - - -
    pcbProtocol control block for the TCP connection.
    flagsTCP header flags to set in the outgoing segment.
    -
    -
    - -
    -
    - -

    ◆ tcp_keepalive()

    - -
    -
    - - - - - - - - -
    err_t tcp_keepalive (struct tcp_pcbpcb)
    -
    -

    Send keepalive packets to keep a connection active although no data is sent over it.

    -

    Called by tcp_slowtmr()

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to send a keepalive packet
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit()

    - -
    -
    - - - - - - - - -
    err_t tcp_rexmit (struct tcp_pcbpcb)
    -
    -

    Requeue the first unacked segment for retransmission

    -

    Called by tcp_receive() for fast retransmit.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to retransmit the first unacked segment
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_fast()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_fast (struct tcp_pcbpcb)
    -
    -

    Handle retransmission after three dupacks received

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to retransmit the first unacked segment
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_rto (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_process() only, tcp_slowtmr() needs to do some things between "prepare" and "commit".

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto_commit()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_rto_commit (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_slowtmr() for slow retransmission.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto_prepare()

    - -
    -
    - - - - - - - - -
    err_t tcp_rexmit_rto_prepare (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_slowtmr() for slow retransmission.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rst()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void tcp_rst (const struct tcp_pcbpcb,
    u32_t seqno,
    u32_t ackno,
    const ip_addr_tlocal_ip,
    const ip_addr_tremote_ip,
    u16_t local_port,
    u16_t remote_port 
    )
    -
    -

    Send a TCP RESET packet (empty segment with RST flag set) either to abort a connection or to show that there is no matching local connection for a received segment.

    -

    Called by tcp_abort() (to abort a local connection), tcp_input() (if no matching local pcb was found), tcp_listen_input() (if incoming segment has ACK flag set) and tcp_process() (received segment in the wrong state)

    -

    Since a RST segment is in most cases not sent for an active connection, tcp_rst() has a number of arguments that are taken from a tcp_pcb for most other segment output functions.

    -
    Parameters
    - - - - - - - - -
    pcbTCP pcb (may be NULL if no pcb is available)
    seqnothe sequence number to use for the outgoing segment
    acknothe acknowledge number to use for the outgoing segment
    local_ipthe local IP address to send the segment from
    remote_ipthe remote IP address to send the segment to
    local_portthe local TCP port to send the segment from
    remote_portthe remote TCP port to send the segment to
    -
    -
    - -
    -
    - -

    ◆ tcp_send_empty_ack()

    - -
    -
    - - - - - - - - -
    err_t tcp_send_empty_ack (struct tcp_pcbpcb)
    -
    -

    Send an ACK without data.

    -
    Parameters
    - - -
    pcbProtocol control block for the TCP connection to send the ACK
    -
    -
    - -
    -
    - -

    ◆ tcp_send_fin()

    - -
    -
    - - - - - - - - -
    err_t tcp_send_fin (struct tcp_pcbpcb)
    -
    -

    Called by tcp_close() to send a segment including FIN flag but not data. This FIN may be added to an existing segment or a new, otherwise empty segment is enqueued.

    -
    Parameters
    - - -
    pcbthe tcp_pcb over which to send a segment
    -
    -
    -
    Returns
    ERR_OK if sent, another err_t otherwise
    - -
    -
    - -

    ◆ tcp_split_unsent_seg()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_split_unsent_seg (struct tcp_pcbpcb,
    u16_t split 
    )
    -
    -

    Split segment on the head of the unsent queue. If return is not ERR_OK, existing head remains intact

    -

    The split is accomplished by creating a new TCP segment and pbuf which holds the remainder payload after the split. The original pbuf is trimmed to new length. This allows splitting of read-only pbufs

    -
    Parameters
    - - - -
    pcbthe tcp_pcb for which to split the unsent head
    splitthe amount of payload to remain in the head
    -
    -
    - -
    -
    - -

    ◆ tcp_zero_window_probe()

    - -
    -
    - - - - - - - - -
    err_t tcp_zero_window_probe (struct tcp_pcbpcb)
    -
    -

    Send persist timer zero-window probes to keep a connection active when a window update is lost.

    -

    Called by tcp_slowtmr()

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to send a zero-window probe packet
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.js deleted file mode 100644 index 39712b902ec186858f689c912412097ef3225586..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__out_8c.js +++ /dev/null @@ -1,19 +0,0 @@ -var tcp__out_8c = -[ - [ "TCP_CHECKSUM_ON_COPY_SANITY_CHECK", "tcp__out_8c.html#a25d7e9081baa5c84f2ebd34b0eb4169b", null ], - [ "TCP_OVERSIZE_CALC_LENGTH", "tcp__out_8c.html#aa2ef22d2384225a1b5fee187411cc129", null ], - [ "tcp_enqueue_flags", "tcp__out_8c.html#aa7d5d552647d567095876aab202bfd1a", null ], - [ "tcp_keepalive", "tcp__out_8c.html#a0d8bb5fc8522515aa35d305774cc5332", null ], - [ "tcp_output", "group__tcp__raw.html#ga0cbcc6d628f644a530daf629fa3e5f7f", null ], - [ "tcp_rexmit", "tcp__out_8c.html#af75fefe4fe509845be156d6e424eb6f1", null ], - [ "tcp_rexmit_fast", "tcp__out_8c.html#adb6ee7b4d59f125cc8bfac3bb5ca3937", null ], - [ "tcp_rexmit_rto", "tcp__out_8c.html#ab5ef9c8ab4629eb721987ae316b9f30f", null ], - [ "tcp_rexmit_rto_commit", "tcp__out_8c.html#a9ef9dc094e21bdf0779aed25ab0b08d4", null ], - [ "tcp_rexmit_rto_prepare", "tcp__out_8c.html#a1f318930bd6d49074343cc79c5166f39", null ], - [ "tcp_rst", "tcp__out_8c.html#aa90f8051c9633d3017c588245cdc4014", null ], - [ "tcp_send_empty_ack", "tcp__out_8c.html#aefde3e34b2cc8df9654986484c44a996", null ], - [ "tcp_send_fin", "tcp__out_8c.html#af40ba9d645a8910436c3d7cf13dba342", null ], - [ "tcp_split_unsent_seg", "tcp__out_8c.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5", null ], - [ "tcp_write", "group__tcp__raw.html#ga6b2aa0efbf10e254930332b7c89cd8c5", null ], - [ "tcp_zero_window_probe", "tcp__out_8c.html#a6c20490aa45c771c38ce8ad3031cbdf6", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.html deleted file mode 100644 index 5d6feed51d893f8bf922affb6f41766eff696ddf..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/tcp_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcp_priv.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/tcp.h"
    -#include "lwip/mem.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/ip.h"
    -#include "lwip/icmp.h"
    -#include "lwip/err.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/prot/tcp.h"
    -
    - - - - - - - - - - - -

    -Macros

    #define tcp_do_output_nagle(tpcb)
     
    #define TF_RESET   (u8_t)0x08U /* Connection was reset. */
     
    #define TCP_OVERSIZE_DBGCHECK   0
     
    #define TCP_CHECKSUM_ON_COPY   (LWIP_CHECKSUM_ON_COPY && CHECKSUM_GEN_TCP)
     
    #define TCP_BUILD_MSS_OPTION(mss)   lwip_htonl(0x02040000 | ((mss) & 0xFFFF))
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void tcp_init (void)
     
    void tcp_tmr (void)
     
    void tcp_slowtmr (void)
     
    void tcp_fasttmr (void)
     
    void tcp_txnow (void)
     
    void tcp_input (struct pbuf *p, struct netif *inp)
     
    struct tcp_pcbtcp_alloc (u8_t prio)
     
    void tcp_free (struct tcp_pcb *pcb)
     
    void tcp_abandon (struct tcp_pcb *pcb, int reset)
     
    err_t tcp_send_empty_ack (struct tcp_pcb *pcb)
     
    err_t tcp_rexmit (struct tcp_pcb *pcb)
     
    err_t tcp_rexmit_rto_prepare (struct tcp_pcb *pcb)
     
    void tcp_rexmit_rto_commit (struct tcp_pcb *pcb)
     
    void tcp_rexmit_rto (struct tcp_pcb *pcb)
     
    void tcp_rexmit_fast (struct tcp_pcb *pcb)
     
    u32_t tcp_update_rcv_ann_wnd (struct tcp_pcb *pcb)
     
    err_t tcp_process_refused_data (struct tcp_pcb *pcb)
     
    void tcp_pcb_purge (struct tcp_pcb *pcb)
     
    void tcp_pcb_remove (struct tcp_pcb **pcblist, struct tcp_pcb *pcb)
     
    void tcp_segs_free (struct tcp_seg *seg)
     
    void tcp_seg_free (struct tcp_seg *seg)
     
    struct tcp_seg * tcp_seg_copy (struct tcp_seg *seg)
     
    err_t tcp_send_fin (struct tcp_pcb *pcb)
     
    err_t tcp_enqueue_flags (struct tcp_pcb *pcb, u8_t flags)
     
    void tcp_rst (const struct tcp_pcb *pcb, u32_t seqno, u32_t ackno, const ip_addr_t *local_ip, const ip_addr_t *remote_ip, u16_t local_port, u16_t remote_port)
     
    u32_t tcp_next_iss (struct tcp_pcb *pcb)
     
    err_t tcp_keepalive (struct tcp_pcb *pcb)
     
    err_t tcp_split_unsent_seg (struct tcp_pcb *pcb, u16_t split)
     
    err_t tcp_zero_window_probe (struct tcp_pcb *pcb)
     
    u16_t tcp_eff_send_mss_netif (u16_t sendmss, struct netif *outif, const ip_addr_t *dest)
     
    err_t tcp_recv_null (void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
     
    void tcp_timer_needed (void)
     
    void tcp_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    err_t tcp_ext_arg_invoke_callbacks_passive_open (struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb)
     
    - - - - - - - - - - - -

    -Variables

    struct tcp_pcbtcp_bound_pcbs
     
    union tcp_listen_pcbs_t tcp_listen_pcbs
     
    struct tcp_pcbtcp_active_pcbs
     
    struct tcp_pcbtcp_tw_pcbs
     
    struct tcp_pcb **const tcp_pcb_lists [4]
     
    -

    Detailed Description

    -

    TCP internal implementations (do not use in application code)

    -

    Macro Definition Documentation

    - -

    ◆ TCP_BUILD_MSS_OPTION

    - -
    -
    - - - - - - - - -
    #define TCP_BUILD_MSS_OPTION( mss)   lwip_htonl(0x02040000 | ((mss) & 0xFFFF))
    -
    -

    This returns a TCP header option for MSS in an u32_t

    - -
    -
    - -

    ◆ TCP_CHECKSUM_ON_COPY

    - -
    -
    - - - - -
    #define TCP_CHECKSUM_ON_COPY   (LWIP_CHECKSUM_ON_COPY && CHECKSUM_GEN_TCP)
    -
    -

    Don't generate checksum on copy if CHECKSUM_GEN_TCP is disabled

    - -
    -
    - -

    ◆ tcp_do_output_nagle

    - -
    -
    - - - - - - - - -
    #define tcp_do_output_nagle( tpcb)
    -
    -Value:
    ((((tpcb)->unacked == NULL) || \
    ((tpcb)->flags & (TF_NODELAY | TF_INFR)) || \
    (((tpcb)->unsent != NULL) && (((tpcb)->unsent->next != NULL) || \
    ((tpcb)->unsent->len >= (tpcb)->mss))) || \
    ((tcp_sndbuf(tpcb) == 0) || (tcp_sndqueuelen(tpcb) >= TCP_SND_QUEUELEN)) \
    ) ? 1 : 0)
    #define tcp_sndbuf(pcb)
    Definition: tcp.h:434
    -
    #define tcp_sndqueuelen(pcb)
    Definition: tcp.h:436
    -
    #define TCP_SND_QUEUELEN
    Definition: opt.h:1322
    -

    This is the Nagle algorithm: try to combine user data to send as few TCP segments as possible. Only send if

      -
    • no previously transmitted data on the connection remains unacknowledged or
    • -
    • the TF_NODELAY flag is set (nagle algorithm turned off for this pcb) or
    • -
    • the only unsent segment is at least pcb->mss bytes long (or there is more than one unsent segment - with lwIP, this can happen although unsent->len < mss)
    • -
    • or if we are in fast-retransmit (TF_INFR)
    • -
    - -
    -
    - -

    ◆ TCP_OVERSIZE_DBGCHECK

    - -
    -
    - - - - -
    #define TCP_OVERSIZE_DBGCHECK   0
    -
    -

    Enabled extra-check for TCP_OVERSIZE if LWIP_DEBUG is enabled

    - -
    -
    - -

    ◆ TF_RESET

    - -
    -
    - - - - -
    #define TF_RESET   (u8_t)0x08U /* Connection was reset. */
    -
    -

    Flags used on input processing, not on pcb->flags

    - -
    -
    -

    Function Documentation

    - -

    ◆ tcp_abandon()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_abandon (struct tcp_pcbpcb,
    int reset 
    )
    -
    -

    Abandons a connection and optionally sends a RST to the remote host. Deletes the local protocol control block. This is done when a connection is killed because of shortage of memory.

    -
    Parameters
    - - - -
    pcbthe tcp_pcb to abort
    resetboolean to indicate whether a reset should be sent
    -
    -
    - -
    -
    - -

    ◆ tcp_alloc()

    - -
    -
    - - - - - - - - -
    struct tcp_pcb* tcp_alloc (u8_t prio)
    -
    -

    Allocate a new tcp_pcb structure.

    -
    Parameters
    - - -
    priopriority for the new pcb
    -
    -
    -
    Returns
    a new tcp_pcb that initially is in state CLOSED
    - -
    -
    - -

    ◆ tcp_eff_send_mss_netif()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    u16_t tcp_eff_send_mss_netif (u16_t sendmss,
    struct netifoutif,
    const ip_addr_tdest 
    )
    -
    -

    Calculates the effective send mss that can be used for a specific IP address by calculating the minimum of TCP_MSS and the mtu (if set) of the target netif (if not NULL).

    - -
    -
    - -

    ◆ tcp_enqueue_flags()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_enqueue_flags (struct tcp_pcbpcb,
    u8_t flags 
    )
    -
    -

    Enqueue SYN or FIN for transmission.

    -

    Called by tcp_connect, tcp_listen_input, and tcp_close (via tcp_send_fin)

    -
    Parameters
    - - - -
    pcbProtocol control block for the TCP connection.
    flagsTCP header flags to set in the outgoing segment.
    -
    -
    - -
    -
    - -

    ◆ tcp_ext_arg_invoke_callbacks_passive_open()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_ext_arg_invoke_callbacks_passive_open (struct tcp_pcb_listenlpcb,
    struct tcp_pcbcpcb 
    )
    -
    -

    This function calls the "passive_open" callback for all ext_args if a connection is in the process of being accepted. This is called just after the SYN is received and before a SYN/ACK is sent, to allow to modify the very first segment sent even on passive open. Naturally, the "accepted" callback of the pcb has not been called yet!

    - -
    -
    - -

    ◆ tcp_fasttmr()

    - -
    -
    - - - - - - - - -
    void tcp_fasttmr (void )
    -
    -

    Is called every TCP_FAST_INTERVAL (250 ms) and process data previously "refused" by upper layer (application) and sends delayed ACKs or pending FINs.

    -

    Automatically called from tcp_tmr().

    - -
    -
    - -

    ◆ tcp_free()

    - -
    -
    - - - - - - - - -
    void tcp_free (struct tcp_pcbpcb)
    -
    -

    Free a tcp pcb

    - -
    -
    - -

    ◆ tcp_init()

    - -
    -
    - - - - - - - - -
    void tcp_init (void )
    -
    -

    Initialize this module.

    - -
    -
    - -

    ◆ tcp_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    The initial input processing of TCP. It verifies the TCP header, demultiplexes the segment between the PCBs and passes it on to tcp_process(), which implements the TCP finite state machine. This function is called by the IP layer (in ip_input()).

    -
    Parameters
    - - - -
    preceived TCP segment to process (p->payload pointing to the TCP header)
    inpnetwork interface on which this segment was received
    -
    -
    - -
    -
    - -

    ◆ tcp_keepalive()

    - -
    -
    - - - - - - - - -
    err_t tcp_keepalive (struct tcp_pcbpcb)
    -
    -

    Send keepalive packets to keep a connection active although no data is sent over it.

    -

    Called by tcp_slowtmr()

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to send a keepalive packet
    -
    -
    - -
    -
    - -

    ◆ tcp_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed or netif is removed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change or NULL if netif has been removed
    -
    -
    - -
    -
    - -

    ◆ tcp_next_iss()

    - -
    -
    - - - - - - - - -
    u32_t tcp_next_iss (struct tcp_pcbpcb)
    -
    -

    Calculates a new initial sequence number for new connections.

    -
    Returns
    u32_t pseudo random sequence number
    - -
    -
    - -

    ◆ tcp_pcb_purge()

    - -
    -
    - - - - - - - - -
    void tcp_pcb_purge (struct tcp_pcbpcb)
    -
    -

    Purges a TCP PCB. Removes any buffered data and frees the buffer memory (pcb->ooseq, pcb->unsent and pcb->unacked are freed).

    -
    Parameters
    - - -
    pcbtcp_pcb to purge. The pcb itself is not deallocated!
    -
    -
    - -
    -
    - -

    ◆ tcp_pcb_remove()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void tcp_pcb_remove (struct tcp_pcb ** pcblist,
    struct tcp_pcbpcb 
    )
    -
    -

    Purges the PCB and removes it from a PCB list. Any delayed ACKs are sent first.

    -
    Parameters
    - - - -
    pcblistPCB list to purge.
    pcbtcp_pcb to purge. The pcb itself is NOT deallocated!
    -
    -
    - -
    -
    - -

    ◆ tcp_process_refused_data()

    - -
    -
    - - - - - - - - -
    err_t tcp_process_refused_data (struct tcp_pcbpcb)
    -
    -

    Pass pcb->refused_data to the recv callback

    - -
    -
    - -

    ◆ tcp_recv_null()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcp_recv_null (void * arg,
    struct tcp_pcbpcb,
    struct pbufp,
    err_t err 
    )
    -
    -

    Default receive callback that is called if the user didn't register a recv callback for the pcb.

    - -
    -
    - -

    ◆ tcp_rexmit()

    - -
    -
    - - - - - - - - -
    err_t tcp_rexmit (struct tcp_pcbpcb)
    -
    -

    Requeue the first unacked segment for retransmission

    -

    Called by tcp_receive() for fast retransmit.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to retransmit the first unacked segment
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_fast()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_fast (struct tcp_pcbpcb)
    -
    -

    Handle retransmission after three dupacks received

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to retransmit the first unacked segment
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_rto (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_process() only, tcp_slowtmr() needs to do some things between "prepare" and "commit".

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto_commit()

    - -
    -
    - - - - - - - - -
    void tcp_rexmit_rto_commit (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_slowtmr() for slow retransmission.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rexmit_rto_prepare()

    - -
    -
    - - - - - - - - -
    err_t tcp_rexmit_rto_prepare (struct tcp_pcbpcb)
    -
    -

    Requeue all unacked segments for retransmission

    -

    Called by tcp_slowtmr() for slow retransmission.

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to re-enqueue all unacked segments
    -
    -
    - -
    -
    - -

    ◆ tcp_rst()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void tcp_rst (const struct tcp_pcbpcb,
    u32_t seqno,
    u32_t ackno,
    const ip_addr_tlocal_ip,
    const ip_addr_tremote_ip,
    u16_t local_port,
    u16_t remote_port 
    )
    -
    -

    Send a TCP RESET packet (empty segment with RST flag set) either to abort a connection or to show that there is no matching local connection for a received segment.

    -

    Called by tcp_abort() (to abort a local connection), tcp_input() (if no matching local pcb was found), tcp_listen_input() (if incoming segment has ACK flag set) and tcp_process() (received segment in the wrong state)

    -

    Since a RST segment is in most cases not sent for an active connection, tcp_rst() has a number of arguments that are taken from a tcp_pcb for most other segment output functions.

    -
    Parameters
    - - - - - - - - -
    pcbTCP pcb (may be NULL if no pcb is available)
    seqnothe sequence number to use for the outgoing segment
    acknothe acknowledge number to use for the outgoing segment
    local_ipthe local IP address to send the segment from
    remote_ipthe remote IP address to send the segment to
    local_portthe local TCP port to send the segment from
    remote_portthe remote TCP port to send the segment to
    -
    -
    - -
    -
    - -

    ◆ tcp_seg_copy()

    - -
    -
    - - - - - - - - -
    struct tcp_seg* tcp_seg_copy (struct tcp_seg * seg)
    -
    -

    Returns a copy of the given TCP segment. The pbuf and data are not copied, only the pointers

    -
    Parameters
    - - -
    segthe old tcp_seg
    -
    -
    -
    Returns
    a copy of seg
    - -
    -
    - -

    ◆ tcp_seg_free()

    - -
    -
    - - - - - - - - -
    void tcp_seg_free (struct tcp_seg * seg)
    -
    -

    Frees a TCP segment (tcp_seg structure).

    -
    Parameters
    - - -
    segsingle tcp_seg to free
    -
    -
    - -
    -
    - -

    ◆ tcp_segs_free()

    - -
    -
    - - - - - - - - -
    void tcp_segs_free (struct tcp_seg * seg)
    -
    -

    Deallocates a list of TCP segments (tcp_seg structures).

    -
    Parameters
    - - -
    segtcp_seg list of TCP segments to free
    -
    -
    - -
    -
    - -

    ◆ tcp_send_empty_ack()

    - -
    -
    - - - - - - - - -
    err_t tcp_send_empty_ack (struct tcp_pcbpcb)
    -
    -

    Send an ACK without data.

    -
    Parameters
    - - -
    pcbProtocol control block for the TCP connection to send the ACK
    -
    -
    - -
    -
    - -

    ◆ tcp_send_fin()

    - -
    -
    - - - - - - - - -
    err_t tcp_send_fin (struct tcp_pcbpcb)
    -
    -

    Called by tcp_close() to send a segment including FIN flag but not data. This FIN may be added to an existing segment or a new, otherwise empty segment is enqueued.

    -
    Parameters
    - - -
    pcbthe tcp_pcb over which to send a segment
    -
    -
    -
    Returns
    ERR_OK if sent, another err_t otherwise
    - -
    -
    - -

    ◆ tcp_slowtmr()

    - -
    -
    - - - - - - - - -
    void tcp_slowtmr (void )
    -
    -

    Called every 500 ms and implements the retransmission timer and the timer that removes PCBs that have been in TIME-WAIT for enough time. It also increments various timers such as the inactivity timer in each PCB.

    -

    Automatically called from tcp_tmr().

    - -
    -
    - -

    ◆ tcp_split_unsent_seg()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcp_split_unsent_seg (struct tcp_pcbpcb,
    u16_t split 
    )
    -
    -

    Split segment on the head of the unsent queue. If return is not ERR_OK, existing head remains intact

    -

    The split is accomplished by creating a new TCP segment and pbuf which holds the remainder payload after the split. The original pbuf is trimmed to new length. This allows splitting of read-only pbufs

    -
    Parameters
    - - - -
    pcbthe tcp_pcb for which to split the unsent head
    splitthe amount of payload to remain in the head
    -
    -
    - -
    -
    - -

    ◆ tcp_timer_needed()

    - -
    -
    - - - - - - - - -
    void tcp_timer_needed (void )
    -
    -

    External function (implemented in timers.c), called when TCP detects that a timer is needed (i.e. active- or time-wait-pcb found).

    -

    Called from TCP_REG when registering a new PCB: the reason is to have the TCP timer only running when there are active (or time-wait) PCBs.

    - -
    -
    - -

    ◆ tcp_tmr()

    - -
    -
    - - - - - - - - -
    void tcp_tmr (void )
    -
    -

    Called periodically to dispatch TCP timers.

    - -
    -
    - -

    ◆ tcp_txnow()

    - -
    -
    - - - - - - - - -
    void tcp_txnow (void )
    -
    -

    Call tcp_output for all active pcbs that have TF_NAGLEMEMERR set

    - -
    -
    - -

    ◆ tcp_update_rcv_ann_wnd()

    - -
    -
    - - - - - - - - -
    u32_t tcp_update_rcv_ann_wnd (struct tcp_pcbpcb)
    -
    -

    Update the state that tracks the available window space to advertise.

    -

    Returns how much extra window would be advertised if we sent an update now.

    - -
    -
    - -

    ◆ tcp_zero_window_probe()

    - -
    -
    - - - - - - - - -
    err_t tcp_zero_window_probe (struct tcp_pcbpcb)
    -
    -

    Send persist timer zero-window probes to keep a connection active when a window update is lost.

    -

    Called by tcp_slowtmr()

    -
    Parameters
    - - -
    pcbthe tcp_pcb for which to send a zero-window probe packet
    -
    -
    - -
    -
    -

    Variable Documentation

    - -

    ◆ tcp_active_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_active_pcbs
    -
    -

    List of all TCP PCBs that are in a state in which they accept or send data.

    - -
    -
    - -

    ◆ tcp_bound_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_bound_pcbs
    -
    -

    List of all TCP PCBs bound but not yet (connected || listening)

    - -
    -
    - -

    ◆ tcp_listen_pcbs

    - -
    -
    - - - - -
    union tcp_listen_pcbs_t tcp_listen_pcbs
    -
    -

    List of all TCP PCBs in LISTEN state

    - -
    -
    - -

    ◆ tcp_pcb_lists

    - -
    -
    - - - - -
    struct tcp_pcb** const tcp_pcb_lists[4]
    -
    -

    An array with all (non-temporary) PCB lists, mainly used for smaller code size

    - -
    -
    - -

    ◆ tcp_tw_pcbs

    - -
    -
    - - - - -
    struct tcp_pcb* tcp_tw_pcbs
    -
    -

    List of all TCP PCBs in TIME-WAIT state

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.js deleted file mode 100644 index 00c0cb3ced0ca860f710844b112f684e348838aa..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcp__priv_8h.js +++ /dev/null @@ -1,47 +0,0 @@ -var tcp__priv_8h = -[ - [ "TCP_BUILD_MSS_OPTION", "tcp__priv_8h.html#abdc99c343efc6c81abf60bb62b361dd8", null ], - [ "TCP_CHECKSUM_ON_COPY", "tcp__priv_8h.html#aea0c47b916a8a25f82d2063335033aee", null ], - [ "tcp_do_output_nagle", "tcp__priv_8h.html#afbd7a2997e3a3b7569efc3298e2e409f", null ], - [ "TCP_OVERSIZE_DBGCHECK", "tcp__priv_8h.html#a178a6e9966d03c3326b9e0568666bb69", null ], - [ "TF_RESET", "tcp__priv_8h.html#ac9dbdaeac3e25f5badf3a763a1b0b990", null ], - [ "tcp_abandon", "tcp__priv_8h.html#ae4f0f1ca01dbccd680eaa2d8433cd7fe", null ], - [ "tcp_alloc", "tcp__priv_8h.html#a1dd6830a42b3c464b5a72f62ae312d0a", null ], - [ "tcp_eff_send_mss_netif", "tcp__priv_8h.html#a08a3b5396c40f32dd8b21e7d63b3e1b3", null ], - [ "tcp_enqueue_flags", "tcp__priv_8h.html#aa7d5d552647d567095876aab202bfd1a", null ], - [ "tcp_ext_arg_invoke_callbacks_passive_open", "tcp__priv_8h.html#a5265b1df024d04287ed3edc02b1b9ccc", null ], - [ "tcp_fasttmr", "tcp__priv_8h.html#abf446b07e52161b8a53cea07bc6c366d", null ], - [ "tcp_free", "tcp__priv_8h.html#aa2b6b075c27c64dfb8c402ac961fb910", null ], - [ "tcp_init", "tcp__priv_8h.html#a51de4ded7d342456d31722493c92c969", null ], - [ "tcp_input", "tcp__priv_8h.html#ae70c3c99d9dd6b07f7e11f7ba5eedcb5", null ], - [ "tcp_keepalive", "tcp__priv_8h.html#a0d8bb5fc8522515aa35d305774cc5332", null ], - [ "tcp_netif_ip_addr_changed", "tcp__priv_8h.html#a4d0c2d1ad02134c79fc72fe95ee2a703", null ], - [ "tcp_next_iss", "tcp__priv_8h.html#afd5dc2fa74855a84b2da642ba31059ea", null ], - [ "tcp_pcb_purge", "tcp__priv_8h.html#a44fc672b9d14a65e61040707c45302ba", null ], - [ "tcp_pcb_remove", "tcp__priv_8h.html#aaaef096f6a03bf5b778329bb66ee06f6", null ], - [ "tcp_process_refused_data", "tcp__priv_8h.html#a0075b56ad4b0eca7c9d439cf150e1973", null ], - [ "tcp_recv_null", "tcp__priv_8h.html#a0cb3f604fc8d20870d8cab291da5701c", null ], - [ "tcp_rexmit", "tcp__priv_8h.html#af75fefe4fe509845be156d6e424eb6f1", null ], - [ "tcp_rexmit_fast", "tcp__priv_8h.html#adb6ee7b4d59f125cc8bfac3bb5ca3937", null ], - [ "tcp_rexmit_rto", "tcp__priv_8h.html#ab5ef9c8ab4629eb721987ae316b9f30f", null ], - [ "tcp_rexmit_rto_commit", "tcp__priv_8h.html#a9ef9dc094e21bdf0779aed25ab0b08d4", null ], - [ "tcp_rexmit_rto_prepare", "tcp__priv_8h.html#a1f318930bd6d49074343cc79c5166f39", null ], - [ "tcp_rst", "tcp__priv_8h.html#aa90f8051c9633d3017c588245cdc4014", null ], - [ "tcp_seg_copy", "tcp__priv_8h.html#a569d79451d2570e4ef406775725ef6ef", null ], - [ "tcp_seg_free", "tcp__priv_8h.html#ac6283651b26f74dba2444159aee88b20", null ], - [ "tcp_segs_free", "tcp__priv_8h.html#a3d9bb9809769197bce9b2499d55cf28c", null ], - [ "tcp_send_empty_ack", "tcp__priv_8h.html#aefde3e34b2cc8df9654986484c44a996", null ], - [ "tcp_send_fin", "tcp__priv_8h.html#af40ba9d645a8910436c3d7cf13dba342", null ], - [ "tcp_slowtmr", "tcp__priv_8h.html#a421fb42ef919018e14ae413adfee9905", null ], - [ "tcp_split_unsent_seg", "tcp__priv_8h.html#ac930859c4e4ad9fcf6bb25ef5e91bcd5", null ], - [ "tcp_timer_needed", "tcp__priv_8h.html#a8181bc316fdf61b85f787c5cadfcd249", null ], - [ "tcp_tmr", "tcp__priv_8h.html#a3846a756b13214ed88ea47d0ff8279eb", null ], - [ "tcp_txnow", "tcp__priv_8h.html#a5ae0268e59fda0665fdd08c6e77ec547", null ], - [ "tcp_update_rcv_ann_wnd", "tcp__priv_8h.html#a6d2c254b779db4e517cb34e41301588d", null ], - [ "tcp_zero_window_probe", "tcp__priv_8h.html#a6c20490aa45c771c38ce8ad3031cbdf6", null ], - [ "tcp_active_pcbs", "tcp__priv_8h.html#a78c09dbae67ccc06b659d9f1a388f911", null ], - [ "tcp_bound_pcbs", "tcp__priv_8h.html#a1b42a7ac0fc173a42d575f86853d32a8", null ], - [ "tcp_listen_pcbs", "tcp__priv_8h.html#a96fe1350e510d4308ac9969ffb4c9c81", null ], - [ "tcp_pcb_lists", "tcp__priv_8h.html#af5e1079ab223e1cb27208c45e3c84df7", null ], - [ "tcp_tw_pcbs", "tcp__priv_8h.html#a9a522a66c5e1f1a4e28fe7a672cc64e3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpbase_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpbase_8h.html deleted file mode 100644 index 768730ccd84333d26bdcba503dbd491d69a19f69..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpbase_8h.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/tcpbase.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    tcpbase.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -

    Detailed Description

    -

    Base TCP API definitions shared by TCP and ALTCP
    -See also TCP

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.html deleted file mode 100644 index 284f2e143943fe68954c0f26b0ff4c80e6951cdd..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - -lwIP: src/api/tcpip.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcpip.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/priv/tcpip_priv.h"
    -#include "lwip/sys.h"
    -#include "lwip/memp.h"
    -#include "lwip/mem.h"
    -#include "lwip/init.h"
    -#include "lwip/ip.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/etharp.h"
    -#include "netif/ethernet.h"
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    err_t tcpip_inpkt (struct pbuf *p, struct netif *inp, netif_input_fn input_fn)
     
    err_t tcpip_input (struct pbuf *p, struct netif *inp)
     
    err_t tcpip_callback (tcpip_callback_fn function, void *ctx)
     
    err_t tcpip_try_callback (tcpip_callback_fn function, void *ctx)
     
    err_t tcpip_send_msg_wait_sem (tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem)
     
    err_t tcpip_api_call (tcpip_api_call_fn fn, struct tcpip_api_call_data *call)
     
    struct tcpip_callback_msg * tcpip_callbackmsg_new (tcpip_callback_fn function, void *ctx)
     
    void tcpip_callbackmsg_delete (struct tcpip_callback_msg *msg)
     
    err_t tcpip_callbackmsg_trycallback (struct tcpip_callback_msg *msg)
     
    err_t tcpip_callbackmsg_trycallback_fromisr (struct tcpip_callback_msg *msg)
     
    void tcpip_init (tcpip_init_done_fn initfunc, void *arg)
     
    err_t pbuf_free_callback (struct pbuf *p)
     
    err_t mem_free_callback (void *m)
     
    - - - -

    -Variables

    sys_mutex_t lock_tcpip_core
     
    -

    Detailed Description

    -

    Sequential API Main thread module

    -

    Function Documentation

    - -

    ◆ mem_free_callback()

    - -
    -
    - - - - - - - - -
    err_t mem_free_callback (void * m)
    -
    -

    A simple wrapper function that allows you to free heap memory from interrupt context.

    -
    Parameters
    - - -
    mthe heap memory to free
    -
    -
    -
    Returns
    ERR_OK if callback could be enqueued, an err_t if not
    - -
    -
    - -

    ◆ pbuf_free_callback()

    - -
    -
    - - - - - - - - -
    err_t pbuf_free_callback (struct pbufp)
    -
    -

    A simple wrapper function that allows you to free a pbuf from interrupt context.

    -
    Parameters
    - - -
    pThe pbuf (chain) to be dereferenced.
    -
    -
    -
    Returns
    ERR_OK if callback could be enqueued, an err_t if not
    - -
    -
    - -

    ◆ tcpip_api_call()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcpip_api_call (tcpip_api_call_fn fn,
    struct tcpip_api_call_data * call 
    )
    -
    -

    Synchronously calls function in TCPIP thread and waits for its completion. It is recommended to use LWIP_TCPIP_CORE_LOCKING (preferred) or LWIP_NETCONN_SEM_PER_THREAD. If not, a semaphore is created and destroyed on every call which is usually an expensive/slow operation.

    Parameters
    - - - -
    fnFunction to call
    callCall parameters
    -
    -
    -
    Returns
    Return value from tcpip_api_call_fn
    - -
    -
    - -

    ◆ tcpip_inpkt()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcpip_inpkt (struct pbufp,
    struct netifinp,
    netif_input_fn input_fn 
    )
    -
    -

    Pass a received packet to tcpip_thread for input processing

    -
    Parameters
    - - - - -
    pthe received packet
    inpthe network interface on which the packet was received
    input_fninput function to call
    -
    -
    - -
    -
    - -

    ◆ tcpip_send_msg_wait_sem()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcpip_send_msg_wait_sem (tcpip_callback_fn fn,
    void * apimsg,
    sys_sem_t * sem 
    )
    -
    -

    Sends a message to TCPIP thread to call a function. Caller thread blocks on on a provided semaphore, which ist NOT automatically signalled by TCPIP thread, this has to be done by the user. It is recommended to use LWIP_TCPIP_CORE_LOCKING since this is the way with least runtime overhead.

    -
    Parameters
    - - - - -
    fnfunction to be called from TCPIP thread
    apimsgargument to API function
    semsemaphore to wait on
    -
    -
    -
    Returns
    ERR_OK if the function was called, another err_t if not
    - -
    -
    -

    Variable Documentation

    - -

    ◆ lock_tcpip_core

    - -
    -
    - - - - -
    sys_mutex_t lock_tcpip_core
    -
    -

    The global semaphore to lock the stack.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.js deleted file mode 100644 index 28dfc8941dfa201a65b38b957b4d567e7ee68036..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8c.js +++ /dev/null @@ -1,17 +0,0 @@ -var tcpip_8c = -[ - [ "mem_free_callback", "tcpip_8c.html#a55b4de3765c6a37b3f2b26a11603771c", null ], - [ "pbuf_free_callback", "tcpip_8c.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c", null ], - [ "tcpip_api_call", "tcpip_8c.html#a3d42b0c46607f91aedcc7745ed466b08", null ], - [ "tcpip_callback", "group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a", null ], - [ "tcpip_callbackmsg_delete", "group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd", null ], - [ "tcpip_callbackmsg_new", "group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac", null ], - [ "tcpip_callbackmsg_trycallback", "group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8", null ], - [ "tcpip_callbackmsg_trycallback_fromisr", "group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666", null ], - [ "tcpip_init", "group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db", null ], - [ "tcpip_inpkt", "tcpip_8c.html#a93043b3c66dbe4a15a60299c6199d102", null ], - [ "tcpip_input", "group__lwip__os.html#gae510f195171bed8499ae94e264a92717", null ], - [ "tcpip_send_msg_wait_sem", "tcpip_8c.html#a12bdf37eddcd72c4178e3ea7d370395d", null ], - [ "tcpip_try_callback", "group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020", null ], - [ "lock_tcpip_core", "tcpip_8c.html#acd7be2108e9a47fd8f1ab0a49f76241d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.html deleted file mode 100644 index d1d1edf1611cc1c96c727c3bf444667f63fac599..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/tcpip.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcpip.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -#include "lwip/timeouts.h"
    -#include "lwip/netif.h"
    -
    - - - - - - - -

    -Macros

    #define LOCK_TCPIP_CORE()   sys_mutex_lock(&lock_tcpip_core)
     
    #define UNLOCK_TCPIP_CORE()   sys_mutex_unlock(&lock_tcpip_core)
     
    #define tcpip_callback_with_block(function, ctx, block)   ((block != 0)? tcpip_callback(function, ctx) : tcpip_try_callback(function, ctx))
     
    - - - - - -

    -Typedefs

    typedef void(* tcpip_init_done_fn) (void *arg)
     
    typedef void(* tcpip_callback_fn) (void *ctx)
     
    - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void tcpip_init (tcpip_init_done_fn tcpip_init_done, void *arg)
     
    err_t tcpip_inpkt (struct pbuf *p, struct netif *inp, netif_input_fn input_fn)
     
    err_t tcpip_input (struct pbuf *p, struct netif *inp)
     
    err_t tcpip_try_callback (tcpip_callback_fn function, void *ctx)
     
    err_t tcpip_callback (tcpip_callback_fn function, void *ctx)
     
    struct tcpip_callback_msg * tcpip_callbackmsg_new (tcpip_callback_fn function, void *ctx)
     
    void tcpip_callbackmsg_delete (struct tcpip_callback_msg *msg)
     
    err_t tcpip_callbackmsg_trycallback (struct tcpip_callback_msg *msg)
     
    err_t tcpip_callbackmsg_trycallback_fromisr (struct tcpip_callback_msg *msg)
     
    err_t pbuf_free_callback (struct pbuf *p)
     
    err_t mem_free_callback (void *m)
     
    - - - -

    -Variables

    sys_mutex_t lock_tcpip_core
     
    -

    Detailed Description

    -

    Functions to sync with TCPIP thread

    -

    Macro Definition Documentation

    - -

    ◆ LOCK_TCPIP_CORE

    - -
    -
    - - - - - - - -
    #define LOCK_TCPIP_CORE()   sys_mutex_lock(&lock_tcpip_core)
    -
    -

    Lock lwIP core mutex (needs LWIP_TCPIP_CORE_LOCKING 1)

    - -
    -
    - -

    ◆ UNLOCK_TCPIP_CORE

    - -
    -
    - - - - - - - -
    #define UNLOCK_TCPIP_CORE()   sys_mutex_unlock(&lock_tcpip_core)
    -
    -

    Unlock lwIP core mutex (needs LWIP_TCPIP_CORE_LOCKING 1)

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ tcpip_callback_fn

    - -
    -
    - - - - -
    typedef void(* tcpip_callback_fn) (void *ctx)
    -
    -

    Function prototype for functions passed to tcpip_callback()

    - -
    -
    - -

    ◆ tcpip_init_done_fn

    - -
    -
    - - - - -
    typedef void(* tcpip_init_done_fn) (void *arg)
    -
    -

    Function prototype for the init_done function passed to tcpip_init

    - -
    -
    -

    Function Documentation

    - -

    ◆ mem_free_callback()

    - -
    -
    - - - - - - - - -
    err_t mem_free_callback (void * m)
    -
    -

    A simple wrapper function that allows you to free heap memory from interrupt context.

    -
    Parameters
    - - -
    mthe heap memory to free
    -
    -
    -
    Returns
    ERR_OK if callback could be enqueued, an err_t if not
    - -
    -
    - -

    ◆ pbuf_free_callback()

    - -
    -
    - - - - - - - - -
    err_t pbuf_free_callback (struct pbufp)
    -
    -

    A simple wrapper function that allows you to free a pbuf from interrupt context.

    -
    Parameters
    - - -
    pThe pbuf (chain) to be dereferenced.
    -
    -
    -
    Returns
    ERR_OK if callback could be enqueued, an err_t if not
    - -
    -
    - -

    ◆ tcpip_inpkt()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcpip_inpkt (struct pbufp,
    struct netifinp,
    netif_input_fn input_fn 
    )
    -
    -

    Pass a received packet to tcpip_thread for input processing

    -
    Parameters
    - - - - -
    pthe received packet
    inpthe network interface on which the packet was received
    input_fninput function to call
    -
    -
    - -
    -
    -

    Variable Documentation

    - -

    ◆ lock_tcpip_core

    - -
    -
    - - - - -
    sys_mutex_t lock_tcpip_core
    -
    -

    The global semaphore to lock the stack.

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.js deleted file mode 100644 index bb126655ea64593f6824aa187742de1e8629ccdc..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip_8h.js +++ /dev/null @@ -1,20 +0,0 @@ -var tcpip_8h = -[ - [ "LOCK_TCPIP_CORE", "tcpip_8h.html#a4700525e737fc025fea4887b172e0c95", null ], - [ "tcpip_callback_with_block", "group__lwip__os.html#gacd0a865623921ada2dd08962eb82c9df", null ], - [ "UNLOCK_TCPIP_CORE", "tcpip_8h.html#a915effea029b9c4891e1ec635eb1826d", null ], - [ "tcpip_callback_fn", "tcpip_8h.html#a35203296bb838f3b493839ffc6e7285d", null ], - [ "tcpip_init_done_fn", "tcpip_8h.html#a5fe07216c441e27c3028bcac60fa0992", null ], - [ "mem_free_callback", "tcpip_8h.html#a55b4de3765c6a37b3f2b26a11603771c", null ], - [ "pbuf_free_callback", "tcpip_8h.html#a5cdcb6b784fe0e8736a5b31a5cfbed6c", null ], - [ "tcpip_callback", "group__lwip__os.html#gaab838fe3417ab3a1f61f0728009a0c2a", null ], - [ "tcpip_callbackmsg_delete", "group__lwip__os.html#gac5b7a59f4c3f5f721ab9ee81f231c9fd", null ], - [ "tcpip_callbackmsg_new", "group__lwip__os.html#gaee14fa2587a9ba9d23e4c7e16c4526ac", null ], - [ "tcpip_callbackmsg_trycallback", "group__lwip__os.html#ga83fe5fb2ea33e8c262567ac46f4db3f8", null ], - [ "tcpip_callbackmsg_trycallback_fromisr", "group__lwip__os.html#ga56a234f3d895791225c3c850bfadb666", null ], - [ "tcpip_init", "group__lwip__os.html#ga1f3a88b8df6ba3b9ed1c00e0a305e3db", null ], - [ "tcpip_inpkt", "tcpip_8h.html#a93043b3c66dbe4a15a60299c6199d102", null ], - [ "tcpip_input", "group__lwip__os.html#gae510f195171bed8499ae94e264a92717", null ], - [ "tcpip_try_callback", "group__lwip__os.html#gaeb7b3c7414c76ad8dde14d2fba6cb020", null ], - [ "lock_tcpip_core", "tcpip_8h.html#acd7be2108e9a47fd8f1ab0a49f76241d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.html deleted file mode 100644 index 29733eedf4b02a12e1b094bb5cfe169fd3c85d77..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/priv/tcpip_priv.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tcpip_priv.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/tcpip.h"
    -#include "lwip/sys.h"
    -#include "lwip/timeouts.h"
    -
    - - - - - -

    -Functions

    err_t tcpip_send_msg_wait_sem (tcpip_callback_fn fn, void *apimsg, sys_sem_t *sem)
     
    err_t tcpip_api_call (tcpip_api_call_fn fn, struct tcpip_api_call_data *call)
     
    -

    Detailed Description

    -

    TCPIP API internal implementations (do not use in application code)

    -

    Function Documentation

    - -

    ◆ tcpip_api_call()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    err_t tcpip_api_call (tcpip_api_call_fn fn,
    struct tcpip_api_call_data * call 
    )
    -
    -

    Synchronously calls function in TCPIP thread and waits for its completion. It is recommended to use LWIP_TCPIP_CORE_LOCKING (preferred) or LWIP_NETCONN_SEM_PER_THREAD. If not, a semaphore is created and destroyed on every call which is usually an expensive/slow operation.

    Parameters
    - - - -
    fnFunction to call
    callCall parameters
    -
    -
    -
    Returns
    Return value from tcpip_api_call_fn
    - -
    -
    - -

    ◆ tcpip_send_msg_wait_sem()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    err_t tcpip_send_msg_wait_sem (tcpip_callback_fn fn,
    void * apimsg,
    sys_sem_t * sem 
    )
    -
    -

    Sends a message to TCPIP thread to call a function. Caller thread blocks on on a provided semaphore, which ist NOT automatically signalled by TCPIP thread, this has to be done by the user. It is recommended to use LWIP_TCPIP_CORE_LOCKING since this is the way with least runtime overhead.

    -
    Parameters
    - - - - -
    fnfunction to be called from TCPIP thread
    apimsgargument to API function
    semsemaphore to wait on
    -
    -
    -
    Returns
    ERR_OK if the function was called, another err_t if not
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.js deleted file mode 100644 index 7cf5cadce8410e62c37f7bf652a6d34d52a2e65b..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tcpip__priv_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var tcpip__priv_8h = -[ - [ "tcpip_api_call", "tcpip__priv_8h.html#a3d42b0c46607f91aedcc7745ed466b08", null ], - [ "tcpip_send_msg_wait_sem", "tcpip__priv_8h.html#a12bdf37eddcd72c4178e3ea7d370395d", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.html deleted file mode 100644 index c78fa38771fdd597bcfdc72be4f00c5d7d403e51..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/tftp_opts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tftp_opts.h File Reference
    -
    -
    - -

    Trivial File Transfer Protocol (RFC 1350) implementation options. -More...

    -
    #include "lwip/opt.h"
    -#include "lwip/prot/iana.h"
    -
    - - - - - - - - - - - - - - - -

    -Macros

    #define TFTP_DEBUG   LWIP_DBG_OFF
     
    #define TFTP_PORT   LWIP_IANA_PORT_TFTP
     
    #define TFTP_TIMEOUT_MSECS   10000
     
    #define TFTP_MAX_RETRIES   5
     
    #define TFTP_TIMER_MSECS   (TFTP_TIMEOUT_MSECS / 10)
     
    #define TFTP_MAX_FILENAME_LEN   20
     
    #define TFTP_MAX_MODE_LEN   7
     
    -

    Detailed Description

    -

    Trivial File Transfer Protocol (RFC 1350) implementation options.

    -
    Author
    Logan Gunthorpe logan.nosp@m.g@de.nosp@m.ltate.nosp@m.e.co.nosp@m.m
    -

    Copyright (c) Deltatee Enterprises Ltd. 2013 All rights reserved.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.js deleted file mode 100644 index a7819dac8d0185948fa0cd45850cb6825949f97f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__opts_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var tftp__opts_8h = -[ - [ "TFTP_DEBUG", "group__tftp__opts.html#ga2dd54a1d0c3006527b8a7a8604b81981", null ], - [ "TFTP_MAX_FILENAME_LEN", "group__tftp__opts.html#ga8e975900b4397313f1a649ff76a3063b", null ], - [ "TFTP_MAX_MODE_LEN", "group__tftp__opts.html#gaa8a449c25e37be757f5efccd422c9055", null ], - [ "TFTP_MAX_RETRIES", "group__tftp__opts.html#ga6a01757ad942eb602e8a87e2be42d313", null ], - [ "TFTP_PORT", "group__tftp__opts.html#gad9230620a5d3bb87a7ac280ff99875d1", null ], - [ "TFTP_TIMEOUT_MSECS", "group__tftp__opts.html#ga36986e5465dc2ccb6184fc57f9a37d63", null ], - [ "TFTP_TIMER_MSECS", "group__tftp__opts.html#ga3e6caacb3f4d43f780b2d68ffe4258ea", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.html deleted file mode 100644 index 3d8aa56318fd6272db46b08d2333480550f49ac7..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -lwIP: src/apps/tftp/tftp_server.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tftp_server.c File Reference
    -
    -
    - -

    Trivial File Transfer Protocol (RFC 1350) -More...

    -
    #include "lwip/apps/tftp_server.h"
    -#include "lwip/udp.h"
    -#include "lwip/timeouts.h"
    -#include "lwip/debug.h"
    -#include <string.h>
    -
    - - - - - -

    -Functions

    err_t tftp_init (const struct tftp_context *ctx)
     
    void tftp_cleanup (void)
     
    -

    Detailed Description

    -

    Trivial File Transfer Protocol (RFC 1350)

    -
    Author
    Logan Gunthorpe logan.nosp@m.g@de.nosp@m.ltate.nosp@m.e.co.nosp@m.m Dirk Ziegelmeier dzieg.nosp@m.el@g.nosp@m.mx.de
    -

    Copyright (c) Deltatee Enterprises Ltd. 2013 All rights reserved.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.js deleted file mode 100644 index 868e743345fe8f044ec125e534abb37b25e4952a..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var tftp__server_8c = -[ - [ "tftp_cleanup", "group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec", null ], - [ "tftp_init", "group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.html deleted file mode 100644 index 792e01d662d6526e020210477020e36aa2e57a8c..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/apps/tftp_server.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    tftp_server.h File Reference
    -
    -
    - -

    Trivial File Transfer Protocol (RFC 1350) -More...

    -
    #include "lwip/apps/tftp_opts.h"
    -#include "lwip/err.h"
    -#include "lwip/pbuf.h"
    -
    - - - -

    -Data Structures

    struct  tftp_context
     
    - - - - - -

    -Functions

    err_t tftp_init (const struct tftp_context *ctx)
     
    void tftp_cleanup (void)
     
    -

    Detailed Description

    -

    Trivial File Transfer Protocol (RFC 1350)

    -
    Author
    Logan Gunthorpe logan.nosp@m.g@de.nosp@m.ltate.nosp@m.e.co.nosp@m.m
    -

    Copyright (c) Deltatee Enterprises Ltd. 2013 All rights reserved.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.js deleted file mode 100644 index 3fc62f9fa9e60d094bc6854123fb67cdccb28042..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/tftp__server_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var tftp__server_8h = -[ - [ "tftp_cleanup", "group__tftp.html#gabb4a4e24b5c7ec8df70ec5a68a206dec", null ], - [ "tftp_init", "group__tftp.html#ga7a80673a1324da5c8ae2440af7b008a3", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.html deleted file mode 100644 index 958565df0fb2e30c0d3eed51f7fa6d48fdd3bd9d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - -lwIP: src/core/timeouts.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    timeouts.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/timeouts.h"
    -#include "lwip/priv/tcp_priv.h"
    -#include "lwip/def.h"
    -#include "lwip/memp.h"
    -#include "lwip/priv/tcpip_priv.h"
    -#include "lwip/ip4_frag.h"
    -#include "lwip/etharp.h"
    -#include "lwip/dhcp.h"
    -#include "lwip/autoip.h"
    -#include "lwip/igmp.h"
    -#include "lwip/dns.h"
    -#include "lwip/nd6.h"
    -#include "lwip/ip6_frag.h"
    -#include "lwip/mld6.h"
    -#include "lwip/dhcp6.h"
    -#include "lwip/sys.h"
    -#include "lwip/pbuf.h"
    -
    - - - - - - - - - - - - - - - -

    -Functions

    void tcp_timer_needed (void)
     
    void sys_timeouts_init (void)
     
    void sys_timeout (u32_t msecs, sys_timeout_handler handler, void *arg)
     
    void sys_untimeout (sys_timeout_handler handler, void *arg)
     
    void sys_check_timeouts (void)
     
    void sys_restart_timeouts (void)
     
    u32_t sys_timeouts_sleeptime (void)
     
    - - - - - -

    -Variables

    const struct lwip_cyclic_timer lwip_cyclic_timers []
     
    const int lwip_num_cyclic_timers = (sizeof( lwip_cyclic_timers )/sizeof(( lwip_cyclic_timers )[0]))
     
    -

    Detailed Description

    -

    Stack-internal timers implementation. This file includes timer callbacks for stack-internal timers as well as functions to set up or stop timers and check for expired timers.

    -

    Function Documentation

    - -

    ◆ sys_restart_timeouts()

    - -
    -
    - - - - - - - - -
    void sys_restart_timeouts (void )
    -
    -

    Rebase the timeout times to the current time. This is necessary if sys_check_timeouts() hasn't been called for a long time (e.g. while saving energy) to prevent all timer functions of that period being called.

    - -
    -
    - -

    ◆ sys_timeout()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void sys_timeout (u32_t msecs,
    sys_timeout_handler handler,
    void * arg 
    )
    -
    -

    Create a one-shot timer (aka timeout). Timeouts are processed in the following cases:

      -
    • while waiting for a message using sys_timeouts_mbox_fetch()
    • -
    • by calling sys_check_timeouts() (NO_SYS==1 only)
    • -
    -
    Parameters
    - - - - -
    msecstime in milliseconds after that the timer should expire
    handlercallback function to call when msecs have elapsed
    argargument to pass to the callback function
    -
    -
    - -
    -
    - -

    ◆ sys_timeouts_init()

    - -
    -
    - - - - - - - - -
    void sys_timeouts_init (void )
    -
    -

    Initialize this module

    - -
    -
    - -

    ◆ sys_timeouts_sleeptime()

    - -
    -
    - - - - - - - - -
    u32_t sys_timeouts_sleeptime (void )
    -
    -

    Return the time left before the next timeout is due. If no timeouts are enqueued, returns 0xffffffff

    - -
    -
    - -

    ◆ sys_untimeout()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void sys_untimeout (sys_timeout_handler handler,
    void * arg 
    )
    -
    -

    Go through timeout list (for this task only) and remove the first matching entry (subsequent entries remain untouched), even though the timeout has not triggered yet.

    -
    Parameters
    - - - -
    handlercallback function that would be called by the timeout
    argcallback argument that would be passed to handler
    -
    -
    - -
    -
    - -

    ◆ tcp_timer_needed()

    - -
    -
    - - - - - - - - -
    void tcp_timer_needed (void )
    -
    -

    Called from TCP_REG when registering a new PCB: the reason is to have the TCP timer only running when there are active (or time-wait) PCBs.

    - -
    -
    -

    Variable Documentation

    - -

    ◆ lwip_cyclic_timers

    - -
    -
    - - - - -
    const struct lwip_cyclic_timer lwip_cyclic_timers[]
    -
    -

    This array contains all stack-internal cyclic timers. To get the number of timers, use LWIP_ARRAYSIZE()

    - -
    -
    - -

    ◆ lwip_num_cyclic_timers

    - -
    -
    - - - - -
    const int lwip_num_cyclic_timers = (sizeof( lwip_cyclic_timers )/sizeof(( lwip_cyclic_timers )[0]))
    -
    -

    Array size of lwip_cyclic_timers[]

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.js deleted file mode 100644 index f903345c47c82320e8ee1b0e327332ec3446b10d..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8c.js +++ /dev/null @@ -1,12 +0,0 @@ -var timeouts_8c = -[ - [ "sys_check_timeouts", "group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883", null ], - [ "sys_restart_timeouts", "timeouts_8c.html#a6913959cf264dbe876b7e7c4db1cc13e", null ], - [ "sys_timeout", "timeouts_8c.html#a8deed391626ec8b5423998e33782d7a8", null ], - [ "sys_timeouts_init", "timeouts_8c.html#a60f42f167f496f6f740c8df48f4dd26c", null ], - [ "sys_timeouts_sleeptime", "timeouts_8c.html#aa9971a14a5810cfeb1efd7104cde6664", null ], - [ "sys_untimeout", "timeouts_8c.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6", null ], - [ "tcp_timer_needed", "timeouts_8c.html#a8181bc316fdf61b85f787c5cadfcd249", null ], - [ "lwip_cyclic_timers", "timeouts_8c.html#addc06ab816f051a0fe6f280972eed142", null ], - [ "lwip_num_cyclic_timers", "timeouts_8c.html#a9d01f287a19f20b073d3a1c306ecbfcd", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.html deleted file mode 100644 index 9ff7abee1da4d2e985a6ac6602a469d864c31683..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/timeouts.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    timeouts.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/err.h"
    -#include "lwip/sys.h"
    -
    - - - -

    -Data Structures

    struct  lwip_cyclic_timer
     
    - - - -

    -Macros

    #define SYS_TIMEOUTS_SLEEPTIME_INFINITE   0xFFFFFFFF
     
    - - - - - -

    -Typedefs

    typedef void(* lwip_cyclic_timer_handler) (void)
     
    typedef void(* sys_timeout_handler) (void *arg)
     
    - - - - - - - - - - - - - -

    -Functions

    void sys_timeouts_init (void)
     
    void sys_timeout (u32_t msecs, sys_timeout_handler handler, void *arg)
     
    void sys_untimeout (sys_timeout_handler handler, void *arg)
     
    void sys_restart_timeouts (void)
     
    void sys_check_timeouts (void)
     
    u32_t sys_timeouts_sleeptime (void)
     
    - - - - - -

    -Variables

    const struct lwip_cyclic_timer lwip_cyclic_timers []
     
    const int lwip_num_cyclic_timers
     
    -

    Detailed Description

    -

    Timer implementations

    -

    Macro Definition Documentation

    - -

    ◆ SYS_TIMEOUTS_SLEEPTIME_INFINITE

    - -
    -
    - - - - -
    #define SYS_TIMEOUTS_SLEEPTIME_INFINITE   0xFFFFFFFF
    -
    -

    Returned by sys_timeouts_sleeptime() to indicate there is no timer, so we can sleep forever.

    - -
    -
    -

    Typedef Documentation

    - -

    ◆ lwip_cyclic_timer_handler

    - -
    -
    - - - - -
    typedef void(* lwip_cyclic_timer_handler) (void)
    -
    -

    Function prototype for a stack-internal timer function that has to be called at a defined interval

    - -
    -
    - -

    ◆ sys_timeout_handler

    - -
    -
    - - - - -
    typedef void(* sys_timeout_handler) (void *arg)
    -
    -

    Function prototype for a timeout callback function. Register such a function using sys_timeout().

    -
    Parameters
    - - -
    argAdditional argument to pass to the function - set up by sys_timeout()
    -
    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ sys_restart_timeouts()

    - -
    -
    - - - - - - - - -
    void sys_restart_timeouts (void )
    -
    -

    Rebase the timeout times to the current time. This is necessary if sys_check_timeouts() hasn't been called for a long time (e.g. while saving energy) to prevent all timer functions of that period being called.

    - -
    -
    - -

    ◆ sys_timeout()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void sys_timeout (u32_t msecs,
    sys_timeout_handler handler,
    void * arg 
    )
    -
    -

    Create a one-shot timer (aka timeout). Timeouts are processed in the following cases:

      -
    • while waiting for a message using sys_timeouts_mbox_fetch()
    • -
    • by calling sys_check_timeouts() (NO_SYS==1 only)
    • -
    -
    Parameters
    - - - - -
    msecstime in milliseconds after that the timer should expire
    handlercallback function to call when msecs have elapsed
    argargument to pass to the callback function
    -
    -
    - -
    -
    - -

    ◆ sys_timeouts_init()

    - -
    -
    - - - - - - - - -
    void sys_timeouts_init (void )
    -
    -

    Initialize this module

    - -
    -
    - -

    ◆ sys_timeouts_sleeptime()

    - -
    -
    - - - - - - - - -
    u32_t sys_timeouts_sleeptime (void )
    -
    -

    Return the time left before the next timeout is due. If no timeouts are enqueued, returns 0xffffffff

    - -
    -
    - -

    ◆ sys_untimeout()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void sys_untimeout (sys_timeout_handler handler,
    void * arg 
    )
    -
    -

    Go through timeout list (for this task only) and remove the first matching entry (subsequent entries remain untouched), even though the timeout has not triggered yet.

    -
    Parameters
    - - - -
    handlercallback function that would be called by the timeout
    argcallback argument that would be passed to handler
    -
    -
    - -
    -
    -

    Variable Documentation

    - -

    ◆ lwip_cyclic_timers

    - -
    -
    - - - - -
    const struct lwip_cyclic_timer lwip_cyclic_timers[]
    -
    -

    This array contains all stack-internal cyclic timers. To get the number of timers, use lwip_num_cyclic_timers

    -

    This array contains all stack-internal cyclic timers. To get the number of timers, use LWIP_ARRAYSIZE()

    - -
    -
    - -

    ◆ lwip_num_cyclic_timers

    - -
    -
    - - - - -
    const int lwip_num_cyclic_timers
    -
    -

    Array size of lwip_cyclic_timers[]

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.js deleted file mode 100644 index 341de0a50f2c3102035e085ac5725dbdea9e6a8e..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/timeouts_8h.js +++ /dev/null @@ -1,15 +0,0 @@ -var timeouts_8h = -[ - [ "lwip_cyclic_timer", "structlwip__cyclic__timer.html", null ], - [ "SYS_TIMEOUTS_SLEEPTIME_INFINITE", "timeouts_8h.html#a9e2b2593e709ff54c7e3c0b003f6f1b0", null ], - [ "lwip_cyclic_timer_handler", "timeouts_8h.html#a985c5d366b62bd179195e093ffcb7ecd", null ], - [ "sys_timeout_handler", "timeouts_8h.html#a2ab5bb8173f492563f70a519011b0ac1", null ], - [ "sys_check_timeouts", "group__lwip__nosys.html#ga83cffdf69ab60fd0eba9d17d363f9883", null ], - [ "sys_restart_timeouts", "timeouts_8h.html#a6913959cf264dbe876b7e7c4db1cc13e", null ], - [ "sys_timeout", "timeouts_8h.html#a8deed391626ec8b5423998e33782d7a8", null ], - [ "sys_timeouts_init", "timeouts_8h.html#a60f42f167f496f6f740c8df48f4dd26c", null ], - [ "sys_timeouts_sleeptime", "timeouts_8h.html#aa9971a14a5810cfeb1efd7104cde6664", null ], - [ "sys_untimeout", "timeouts_8h.html#adbfcaa78f4b8d71ae0d7f0bcab6f8fb6", null ], - [ "lwip_cyclic_timers", "timeouts_8h.html#addc06ab816f051a0fe6f280972eed142", null ], - [ "lwip_num_cyclic_timers", "timeouts_8h.html#a9d01f287a19f20b073d3a1c306ecbfcd", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.html deleted file mode 100644 index b5f3b7c1c011971d758e3c970fcc3defe5b625a8..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - -lwIP: src/core/udp.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    udp.c File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/udp.h"
    -#include "lwip/def.h"
    -#include "lwip/memp.h"
    -#include "lwip/inet_chksum.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/ip6.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/netif.h"
    -#include "lwip/icmp.h"
    -#include "lwip/icmp6.h"
    -#include "lwip/stats.h"
    -#include "lwip/snmp.h"
    -#include "lwip/dhcp.h"
    -#include <string.h>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    void udp_init (void)
     
    void udp_input (struct pbuf *p, struct netif *inp)
     
    err_t udp_send (struct udp_pcb *pcb, struct pbuf *p)
     
    err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port)
     
    err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif)
     
    err_t udp_sendto_if_src (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip)
     
    err_t udp_bind (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void udp_bind_netif (struct udp_pcb *pcb, const struct netif *netif)
     
    err_t udp_connect (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void udp_disconnect (struct udp_pcb *pcb)
     
    void udp_recv (struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg)
     
    void udp_remove (struct udp_pcb *pcb)
     
    struct udp_pcbudp_new (void)
     
    struct udp_pcbudp_new_ip_type (u8_t type)
     
    void udp_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    -

    Detailed Description

    -

    User Datagram Protocol module
    -The code for the User Datagram Protocol UDP & UDPLite (RFC 3828).
    -See also UDP

    -

    Function Documentation

    - -

    ◆ udp_init()

    - -
    -
    - - - - - - - - -
    void udp_init (void )
    -
    -

    Initialize this module.

    - -
    -
    - -

    ◆ udp_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void udp_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an incoming UDP datagram.

    -

    Given an incoming UDP datagram (as a chain of pbufs) this function finds a corresponding UDP PCB and hands over the pbuf to the pcbs recv function. If no pcb is found or the datagram is incorrect, the pbuf is freed.

    -
    Parameters
    - - - -
    ppbuf to be demultiplexed to a UDP PCB (p->payload pointing to the UDP header)
    inpnetwork interface on which the datagram was received.
    -
    -
    - -
    -
    - -

    ◆ udp_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void udp_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.js deleted file mode 100644 index 6ca7a008ea34db6d496d17daeb97386cd3be5169..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8c.js +++ /dev/null @@ -1,18 +0,0 @@ -var udp_8c = -[ - [ "udp_bind", "group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e", null ], - [ "udp_bind_netif", "group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8", null ], - [ "udp_connect", "group__udp__raw.html#ga83625967670477aa254643129a53971b", null ], - [ "udp_disconnect", "group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc", null ], - [ "udp_init", "udp_8c.html#ae7f7431ce99333577d7b82b26619309e", null ], - [ "udp_input", "udp_8c.html#a7b338a5515606bd51976fbc5bcec9611", null ], - [ "udp_netif_ip_addr_changed", "udp_8c.html#ab857f86a0b15d02b864292b161b2c3fc", null ], - [ "udp_new", "group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209", null ], - [ "udp_new_ip_type", "group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88", null ], - [ "udp_recv", "group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027", null ], - [ "udp_remove", "group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646", null ], - [ "udp_send", "group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc", null ], - [ "udp_sendto", "group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743", null ], - [ "udp_sendto_if", "group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142", null ], - [ "udp_sendto_if_src", "group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.html deleted file mode 100644 index 155f04a45359f536aa09bbba9d6e736fc35ecb92..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - -lwIP: src/include/lwip/udp.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    udp.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "lwip/pbuf.h"
    -#include "lwip/netif.h"
    -#include "lwip/ip_addr.h"
    -#include "lwip/ip.h"
    -#include "lwip/ip6_addr.h"
    -#include "lwip/prot/udp.h"
    -
    - - - -

    -Data Structures

    struct  udp_pcb
     
    - - - -

    -Typedefs

    typedef void(* udp_recv_fn) (void *arg, struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *addr, u16_t port)
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    struct udp_pcbudp_new (void)
     
    struct udp_pcbudp_new_ip_type (u8_t type)
     
    void udp_remove (struct udp_pcb *pcb)
     
    err_t udp_bind (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void udp_bind_netif (struct udp_pcb *pcb, const struct netif *netif)
     
    err_t udp_connect (struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
     
    void udp_disconnect (struct udp_pcb *pcb)
     
    void udp_recv (struct udp_pcb *pcb, udp_recv_fn recv, void *recv_arg)
     
    err_t udp_sendto_if (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif)
     
    err_t udp_sendto_if_src (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port, struct netif *netif, const ip_addr_t *src_ip)
     
    err_t udp_sendto (struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, u16_t dst_port)
     
    err_t udp_send (struct udp_pcb *pcb, struct pbuf *p)
     
    void udp_input (struct pbuf *p, struct netif *inp)
     
    void udp_init (void)
     
    void udp_netif_ip_addr_changed (const ip_addr_t *old_addr, const ip_addr_t *new_addr)
     
    -

    Detailed Description

    -

    UDP API (to be used from TCPIP thread)
    -See also UDP

    -

    Typedef Documentation

    - -

    ◆ udp_recv_fn

    - -
    -
    - - - - -
    typedef void(* udp_recv_fn) (void *arg, struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *addr, u16_t port)
    -
    -

    Function prototype for udp pcb receive callback functions addr and port are in same byte order as in the pcb The callback is responsible for freeing the pbuf if it's not used any more.

    -

    ATTENTION: Be aware that 'addr' might point into the pbuf 'p' so freeing this pbuf can make 'addr' invalid, too.

    -
    Parameters
    - - - - - - -
    arguser supplied argument (udp_pcb.recv_arg)
    pcbthe udp_pcb which received data
    pthe packet buffer that was received
    addrthe remote IP address from which the packet was received
    portthe remote port from which the packet was received
    -
    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ udp_init()

    - -
    -
    - - - - - - - - -
    void udp_init (void )
    -
    -

    Initialize this module.

    - -
    -
    - -

    ◆ udp_input()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void udp_input (struct pbufp,
    struct netifinp 
    )
    -
    -

    Process an incoming UDP datagram.

    -

    Given an incoming UDP datagram (as a chain of pbufs) this function finds a corresponding UDP PCB and hands over the pbuf to the pcbs recv function. If no pcb is found or the datagram is incorrect, the pbuf is freed.

    -
    Parameters
    - - - -
    ppbuf to be demultiplexed to a UDP PCB (p->payload pointing to the UDP header)
    inpnetwork interface on which the datagram was received.
    -
    -
    - -
    -
    - -

    ◆ udp_netif_ip_addr_changed()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    void udp_netif_ip_addr_changed (const ip_addr_told_addr,
    const ip_addr_tnew_addr 
    )
    -
    -

    This function is called from netif.c when address is changed

    -
    Parameters
    - - - -
    old_addrIP address of the netif before change
    new_addrIP address of the netif after change
    -
    -
    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.js deleted file mode 100644 index ce865699f5c1995ba7deb56f8fc8898870abb0b5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/udp_8h.js +++ /dev/null @@ -1,20 +0,0 @@ -var udp_8h = -[ - [ "udp_pcb", "structudp__pcb.html", "structudp__pcb" ], - [ "udp_recv_fn", "udp_8h.html#af0ec7feb31acdb6e11b928f438c8a64b", null ], - [ "udp_bind", "group__udp__raw.html#gac7fbda8b12b9b9360e92b51e805e799e", null ], - [ "udp_bind_netif", "group__udp__raw.html#ga4360535ae72e77019721c9637a1051a8", null ], - [ "udp_connect", "group__udp__raw.html#ga83625967670477aa254643129a53971b", null ], - [ "udp_disconnect", "group__udp__raw.html#ga8d26559743e59e4b409c92a268ee67fc", null ], - [ "udp_init", "udp_8h.html#ae7f7431ce99333577d7b82b26619309e", null ], - [ "udp_input", "udp_8h.html#a7b338a5515606bd51976fbc5bcec9611", null ], - [ "udp_netif_ip_addr_changed", "udp_8h.html#ab857f86a0b15d02b864292b161b2c3fc", null ], - [ "udp_new", "group__udp__raw.html#gaa6d6430499acae43d342f0e68ddbb209", null ], - [ "udp_new_ip_type", "group__udp__raw.html#gaf1ab236050dd351e93f112cfbc1ada88", null ], - [ "udp_recv", "group__udp__raw.html#gada6d02b9a5f35e1fb2e1bc71b11e6027", null ], - [ "udp_remove", "group__udp__raw.html#ga3aed8e469f74f960837ebf9f34acf646", null ], - [ "udp_send", "group__udp__raw.html#gaa4546c43981f043c0ae4514d625cc3fc", null ], - [ "udp_sendto", "group__udp__raw.html#gaa0e135a5958f1f0cc83cbeb609e18743", null ], - [ "udp_sendto_if", "group__udp__raw.html#ga83f8c873671ca7f307d14b29a0a7a142", null ], - [ "udp_sendto_if_src", "group__udp__raw.html#gaa389827c979c766c1dae301239f7bbb7", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.html deleted file mode 100644 index e8a72b343cf4af1b827195ea37d7d6cb4fc5f938..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -lwIP: netif_ext_callback_args_t Union Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    netif_ext_callback_args_t Union Reference
    -
    -
    - -

    #include <netif.h>

    - - - - - - - - - - - - -

    -Data Structures

    struct  ipv4_changed_s
     
    struct  ipv6_addr_state_changed_s
     
    struct  ipv6_set_s
     
    struct  link_changed_s
     
    struct  status_changed_s
     
    -

    Detailed Description

    -

    Argument supplied to netif_ext_callback_fn.

    -

    The documentation for this union was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.js deleted file mode 100644 index 22b73ea4ce00c3bd8fde334c10a6257f0c362d6f..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionnetif__ext__callback__args__t.js +++ /dev/null @@ -1,8 +0,0 @@ -var unionnetif__ext__callback__args__t = -[ - [ "ipv4_changed_s", "structnetif__ext__callback__args__t_1_1ipv4__changed__s.html", "structnetif__ext__callback__args__t_1_1ipv4__changed__s" ], - [ "ipv6_addr_state_changed_s", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s.html", "structnetif__ext__callback__args__t_1_1ipv6__addr__state__changed__s" ], - [ "ipv6_set_s", "structnetif__ext__callback__args__t_1_1ipv6__set__s.html", "structnetif__ext__callback__args__t_1_1ipv6__set__s" ], - [ "link_changed_s", "structnetif__ext__callback__args__t_1_1link__changed__s.html", "structnetif__ext__callback__args__t_1_1link__changed__s" ], - [ "status_changed_s", "structnetif__ext__callback__args__t_1_1status__changed__s.html", "structnetif__ext__callback__args__t_1_1status__changed__s" ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsnmp__variant__value.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsnmp__variant__value.html deleted file mode 100644 index f7136c82bf6b342812e34d1b76e9f50ffd6c5173..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsnmp__variant__value.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -lwIP: snmp_variant_value Union Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    snmp_variant_value Union Reference
    -
    -
    - -

    #include <snmp_core.h>

    -

    Detailed Description

    -

    SNMP variant value, used as reference in struct snmp_node_instance and table implementation

    -

    The documentation for this union was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsockaddr__aligned.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsockaddr__aligned.html deleted file mode 100644 index d947a42a77d942860e2e7e1c2834812a4c648ae4..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/unionsockaddr__aligned.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -lwIP: sockaddr_aligned Union Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    sockaddr_aligned Union Reference
    -
    -
    -

    Detailed Description

    -

    A struct sockaddr replacement that has the same alignment as sockaddr_in/ sockaddr_in6 if instantiated.

    -

    The documentation for this union was generated from the following file: -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/upgrading.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/upgrading.html deleted file mode 100644 index 2f248e1b52c0be8a1056d3c506783547e0351673..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/upgrading.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - -lwIP: Upgrading - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Upgrading
    -
    -
    -
    This file lists major changes between release versions that require
    -ports or applications to be changed. Use it to update a port or an
    -application written for an older version of lwIP to correctly work
    -with newer versions.
    -
    -
    -(git master)
    -
    -  * [Enter new changes just after this line - do not remove this line]
    -
    -(2.1.0)
    -
    -  ++ Application changes:
    -
    -  * Use the new altcp API for seamless TLS integration into existing TCP applications (see changelog)
    -  * TCP only kills existing connections with a LOWER priority than the one currently being opened.
    -    Previous implementations also kill existing connections of the SAME priority.
    -  * ip4_route_src: parameter order is reversed: ip4_route_src(dest, src) -> ip4_route_src(src, dest)
    -    to make parameter order consistent with other ip*_route*() functions.
    -    Same also applies to LWIP_HOOK_IP4_ROUTE_SRC() parameter order.
    -  * pbuf API: pbuf->type (an u8_t holding the enum 'pbuf_type') has changed to only hold a
    -    description of the pbuf (e.g. data following pbuf struct, data volatile, allocation
    -    source heap/pool/etc.). As a consequence, applications can't test pbuf->type any more.
    -    Use pbuf_match_type(pbuf, type) instead.
    -  * socket API: according to the standard, SO_ERROR now only returns asynchronous errors.
    -    All other/normal/synchronous errors are (and always were) available via 'errno'.
    -    LWIP_SOCKET_SET_ERRNO has been removed - 'errno' is always set - and required!
    -  * httpd LWIP_HTTPD_CGI_SSI: httpd_cgi_handler() has an additional parameter "struct fs_file *"
    -
    -  ++ Port changes:
    -
    -  * tcpip_trycallback() was renamed to tcpip_callbackmsg_trycallback() to avoid confusion
    -    with tcpip_try_callback()
    -  * compatibility headers: moved from 'src/include/posix' to 'src/include/compat/posix',
    -    'src/include/compat/stdc' etc.
    -  * The IPv6 implementation now supports address scopes. (See LWIP_IPV6_SCOPES documentation
    -    and ip6_zone.h for more documentation)
    -  * LWIP_HOOK_DHCP_APPEND_OPTIONS() has changed, see description in opt.h (options_out_len is not
    -    available in struct dhcp any more)
    -  * Added debug helper asserts to ensure threading/locking requirements are met (define
    -    LWIP_MARK_TCPIP_THREAD() and LWIP_ASSERT_CORE_LOCKED()).
    -  * Added sys_mbox_trypost_fromisr() and tcpip_callbackmsg_trycallback_fromisr()
    -    These can be used to post preallocated messages from an ISR to the tcpip thread
    -    (e.g. when using FreeRTOS)
    -
    -(2.0.2)
    -
    -  ++ Application changes:
    -
    -  * slipif: The way to pass serial port number has changed. netif->num is not
    -    supported any more, netif->state is interpreted as an u8_t port number now
    -    (it's not a POINTER to an u8_t any more!)
    -
    -(2.0.1)
    -
    -  ++ Application changes:
    -
    -  * UDP does NOT receive multicast traffic from ALL netifs on an UDP PCB bound to a specific
    -    netif any more. Users need to bind to IP_ADDR_ANY to receive multicast traffic and compare 
    -    ip_current_netif() to the desired netif for every packet.
    -    See bug #49662 for an explanation.
    -
    -(2.0.0)
    -
    -  ++ Application changes:
    -
    -  * Changed netif "up" flag handling to be an administrative flag (as opposed to the previous meaning of
    -    "ip4-address-valid", a netif will now not be used for transmission if not up) -> even a DHCP netif
    -    has to be set "up" before starting the DHCP client
    -  * Added IPv6 support (dual-stack or IPv4/IPv6 only)
    -  * Changed ip_addr_t to be a union in dual-stack mode (use ip4_addr_t where referring to IPv4 only).
    -  * Major rewrite of SNMP (added MIB parser that creates code stubs for custom MIBs);
    -    supports SNMPv2c (experimental v3 support)
    -  * Moved some core applications from contrib repository to src/apps (and include/lwip/apps)
    -
    -  +++ Raw API:
    -    * Changed TCP listen backlog: removed tcp_accepted(), added the function pair tcp_backlog_delayed()/
    -      tcp_backlog_accepted() to explicitly delay backlog handling on a connection pcb
    -
    -  +++ Socket API:
    -    * Added an implementation for posix sendmsg()
    -    * Added LWIP_FIONREAD_LINUXMODE that makes ioctl/FIONREAD return the size of the next pending datagram
    -
    -  ++ Port changes
    -
    -  +++ new files:
    -    * MANY new and moved files! 
    -    * Added src/Filelists.mk for use in Makefile projects
    -    * Continued moving stack-internal parts from abc.h to abc_priv.h in sub-folder "priv"
    -      to let abc.h only contain the actual application programmer's API
    -
    -  +++ sys layer:
    -    * Made LWIP_TCPIP_CORE_LOCKING==1 the default as it usually performs better than
    -      the traditional message passing (although with LWIP_COMPAT_MUTEX you are still
    -      open to priority inversion, so this is not recommended any more)
    -    * Added LWIP_NETCONN_SEM_PER_THREAD to use one "op_completed" semaphore per thread
    -      instead of using one per netconn (these semaphores are used even with core locking
    -      enabled as some longer lasting functions like big writes still need to delay)
    -    * Added generalized abstraction for itoa(), strnicmp(), stricmp() and strnstr()
    -      in def.h (to be overridden in cc.h) instead of config 
    -      options for netbiosns, httpd, dns, etc. ...
    -    * New abstraction for hton* and ntoh* functions in def.h.
    -      To override them, use the following in cc.h: 
    -      #define lwip_htons(x) <your_htons>
    -      #define lwip_htonl(x) <your_htonl>
    -
    -  +++ new options:
    -     * TODO
    -
    -  +++ new pools:
    -     * Added LWIP_MEMPOOL_* (declare/init/alloc/free) to declare private memp pools
    -       that share memp.c code but do not have to be made global via lwippools.h
    -     * Added pools for IPv6, MPU_COMPATIBLE, dns-api, netif-api, etc.
    -     * added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item
    -       is now available
    -
    -  * Signature of LWIP_HOOK_VLAN_SET macro was changed
    -
    -  * LWIP_DECLARE_MEMORY_ALIGNED() may be used to declare aligned memory buffers (mem/memp)
    -    or to move buffers to dedicated memory using compiler attributes
    -
    -  * Standard C headers are used to define sized types and printf formatters
    -    (disable by setting LWIP_NO_STDINT_H=1 or LWIP_NO_INTTYPES_H=1 if your compiler
    -    does not support these)
    -
    -
    -  ++ Major bugfixes/improvements
    -
    -  * Added IPv6 support (dual-stack or IPv4/IPv6 only)
    -  * Major rewrite of PPP (incl. keep-up with apache pppd)
    -    see doc/ppp.txt for an upgrading how-to
    -  * Major rewrite of SNMP (incl. MIB parser)
    -  * Fixed timing issues that might have lead to losing a DHCP lease
    -  * Made rx processing path more robust against crafted errors
    -  * TCP window scaling support
    -  * modification of api modules to support FreeRTOS-MPU (don't pass stack-pointers to other threads)
    -  * made DNS client more robust
    -  * support PBUF_REF for RX packets
    -  * LWIP_NETCONN_FULLDUPLEX allows netconn/sockets to be used for reading/writing from separate
    -    threads each (needs LWIP_NETCONN_SEM_PER_THREAD)
    -  * Moved and reordered stats (mainly memp/mib2)
    -
    -(1.4.0)
    -
    -  ++ Application changes:
    -
    -  * Replaced struct ip_addr by typedef ip_addr_t (struct ip_addr is kept for
    -    compatibility to old applications, but will be removed in the future).
    -
    -  * Renamed mem_realloc() to mem_trim() to prevent confusion with realloc()
    -
    -  +++ Raw API:
    -    * Changed the semantics of tcp_close() (since it was rather a
    -      shutdown before): Now the application does *NOT* get any calls to the recv
    -      callback (aside from NULL/closed) after calling tcp_close()
    -
    -    * When calling tcp_abort() from a raw API TCP callback function,
    -      make sure you return ERR_ABRT to prevent accessing unallocated memory.
    -      (ERR_ABRT now means the applicaiton has called tcp_abort!)
    -
    -  +++ Netconn API:
    -    * Changed netconn_receive() and netconn_accept() to return
    -      err_t, not a pointer to new data/netconn.
    -
    -  +++ Socket API:
    -    * LWIP_SO_RCVTIMEO: when accept() or recv() time out, they
    -      now set errno to EWOULDBLOCK/EAGAIN, not ETIMEDOUT.
    -
    -    * Added a minimal version of posix fctl() to have a
    -      standardised way to set O_NONBLOCK for nonblocking sockets.
    -
    -  +++ all APIs:
    -    * correctly implemented SO(F)_REUSEADDR
    -
    -  ++ Port changes
    -
    -  +++ new files:
    -
    -    * Added 4 new files: def.c, timers.c, timers.h, tcp_impl.h:
    -
    -    * Moved stack-internal parts of tcp.h to tcp_impl.h, tcp.h now only contains
    -      the actual application programmer's API
    -  
    -    * Separated timer implementation from sys.h/.c, moved to timers.h/.c;
    -      Added timer implementation for NO_SYS==1, set NO_SYS_NO_TIMERS==1 if you
    -      still want to use your own timer implementation for NO_SYS==0 (as before).
    -
    -  +++ sys layer:
    -
    -    * Converted mbox- and semaphore-functions to take pointers to sys_mbox_t/
    -      sys_sem_t;
    -
    -    * Converted sys_mbox_new/sys_sem_new to take pointers and return err_t;
    -
    -    * Added Mutex concept in sys_arch (define LWIP_COMPAT_MUTEX to let sys.h use
    -      binary semaphores instead of mutexes - as before)
    -
    -  +++ new options:
    -
    -     * Don't waste memory when chaining segments, added option TCP_OVERSIZE to
    -       prevent creating many small pbufs when calling tcp_write with many small
    -       blocks of data. Instead, pbufs are allocated larger than needed and the
    -       space is used for later calls to tcp_write.
    -
    -     * Added LWIP_NETIF_TX_SINGLE_PBUF to always copy to try to create single pbufs
    -       in tcp_write/udp_send.
    -
    -    * Added an additional option LWIP_ETHERNET to support ethernet without ARP
    -      (necessary for pure PPPoE)
    -
    -    * Add MEMP_SEPARATE_POOLS to place memory pools in separate arrays. This may
    -      be used to place these pools into user-defined memory by using external
    -      declaration.
    -
    -    * Added TCP_SNDQUEUELOWAT corresponding to TCP_SNDLOWAT
    -
    -  +++ new pools:
    -
    -     * Netdb uses a memp pool for allocating memory when getaddrinfo() is called,
    -       so MEMP_NUM_NETDB has to be set accordingly.
    -
    -     * DNS_LOCAL_HOSTLIST_IS_DYNAMIC uses a memp pool instead of the heap, so
    -       MEMP_NUM_LOCALHOSTLIST has to be set accordingly.
    -
    -     * Snmp-agent uses a memp pools instead of the heap, so MEMP_NUM_SNMP_* have
    -       to be set accordingly.
    -
    -     * PPPoE uses a MEMP pool instead of the heap, so MEMP_NUM_PPPOE_INTERFACES
    -       has to be set accordingly
    -
    -  * Integrated loopif into netif.c - loopif does not have to be created by the
    -    port any more, just define LWIP_HAVE_LOOPIF to 1.
    -
    -  * Added define LWIP_RAND() for lwip-wide randomization (needs to be defined
    -    in cc.h, e.g. used by igmp)
    -
    -  * Added printf-formatter X8_F to printf u8_t as hex
    -
    -  * The heap now may be moved to user-defined memory by defining
    -    LWIP_RAM_HEAP_POINTER as a void pointer to that memory's address
    -
    -  * added autoip_set_struct() and dhcp_set_struct() to let autoip and dhcp work
    -    with user-allocated structs instead of calling mem_malloc
    -
    -  * Added const char* name to mem- and memp-stats for easier debugging.
    -
    -  * Calculate the TCP/UDP checksum while copying to only fetch data once:
    -    Define LWIP_CHKSUM_COPY to a memcpy-like function that returns the checksum
    -
    -  * Added SO_REUSE_RXTOALL to pass received UDP broadcast/multicast packets to
    -    more than one pcb.
    -
    -  * Changed the semantics of ARP_QUEUEING==0: ARP_QUEUEING now cannot be turned
    -    off any more, if this is set to 0, only one packet (the most recent one) is
    -    queued (like demanded by RFC 1122).
    -
    -  
    -  ++ Major bugfixes/improvements
    -
    -  * Implemented tcp_shutdown() to only shut down one end of a connection
    -  * Implemented shutdown() at socket- and netconn-level
    -  * Added errorset support to select() + improved select speed overhead
    -  * Merged pppd to v2.3.11 (including some backported bugfixes from 2.4.x)
    -  * Added timer implementation for NO_SYS==1 (may be disabled with NO_SYS_NO_TIMERS==1
    -  * Use macros defined in ip_addr.h to work with IP addresses
    -  * Implemented many nonblocking socket/netconn functions
    -  * Fixed ARP input processing: only add a new entry if a request was directed as us
    -  * mem_realloc() to mem_trim() to prevent confusion with realloc()
    -  * Some improvements for AutoIP (don't route/forward link-local addresses, don't break
    -    existing connections when assigning a routable address)
    -  * Correctly handle remote side overrunning our rcv_wnd in ooseq case
    -  * Removed packing from ip_addr_t, the packed version is now only used in protocol headers
    -  * Corrected PBUF_POOL_BUFSIZE for ports where ETH_PAD_SIZE > 0
    -  * Added support for static ARP table entries
    -
    -(STABLE-1.3.2)
    -
    -  * initial version of this file
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.html deleted file mode 100644 index 9a5a59177cf3862e71c543df4bc636f181531de9..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -lwIP: src/netif/zepif.c File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    zepif.c File Reference
    -
    -
    -
    #include "netif/zepif.h"
    -#include "netif/lowpan6.h"
    -#include "lwip/udp.h"
    -#include "lwip/timeouts.h"
    -#include <string.h>
    -#include "arch/bpstruct.h"
    -#include "arch/epstruct.h"
    -
    - - - -

    -Macros

    #define ZEPIF_LOOPBACK   0
     
    - - - -

    -Functions

    err_t zepif_init (struct netif *netif)
     
    -

    Macro Definition Documentation

    - -

    ◆ ZEPIF_LOOPBACK

    - -
    -
    - - - - -
    #define ZEPIF_LOOPBACK   0
    -
    -

    Define this to 1 to loop back TX packets for testing

    - -
    -
    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.js deleted file mode 100644 index 2d08c214c211a26defe1c4d33b422955be591932..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8c.js +++ /dev/null @@ -1,5 +0,0 @@ -var zepif_8c = -[ - [ "ZEPIF_LOOPBACK", "zepif_8c.html#a8cae594e71cf385076f7bda166729dcd", null ], - [ "zepif_init", "group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.html deleted file mode 100644 index d3ae9a6321b0cbe3e3cf13db1790094f5d087ff5..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -lwIP: src/include/netif/zepif.h File Reference - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    zepif.h File Reference
    -
    -
    -
    #include "lwip/opt.h"
    -#include "netif/lowpan6.h"
    -#include "lwip/netif.h"
    -
    - - - -

    -Data Structures

    struct  zepif_init
     
    - - - -

    -Functions

    err_t zepif_init (struct netif *netif)
     
    -

    Detailed Description

    -

    A netif implementing the ZigBee Eencapsulation Protocol (ZEP). This is used to tunnel 6LowPAN over UDP.

    -
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.js b/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.js deleted file mode 100644 index 420ffab13f0feb6f0a687c19c537115be7129cee..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/zepif_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var zepif_8h = -[ - [ "zepif_init", "structzepif__init.html", "structzepif__init" ], - [ "zepif_init", "group__zepif.html#gad61a6d9c1ab17e5b2c2c3eb9b42cc004", null ] -]; \ No newline at end of file diff --git a/components/net/lwip-2.1.2/doc/doxygen/output/html/zerocopyrx.html b/components/net/lwip-2.1.2/doc/doxygen/output/html/zerocopyrx.html deleted file mode 100644 index 00604012bde7993b86ee0237e352596e054fc3c6..0000000000000000000000000000000000000000 --- a/components/net/lwip-2.1.2/doc/doxygen/output/html/zerocopyrx.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -lwIP: Zero-copy RX - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    lwIP -  2.1.2 -
    -
    Lightweight IP stack
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Zero-copy RX
    -
    -
    -

    The following code is an example for zero-copy RX ethernet driver:

    typedef struct my_custom_pbuf
    {
    struct pbuf_custom p;
    void* dma_descriptor;
    } my_custom_pbuf_t;
    LWIP_MEMPOOL_DECLARE(RX_POOL, 10, sizeof(my_custom_pbuf_t), "Zero-copy RX PBUF pool");
    void my_pbuf_free_custom(void* p)
    {
    my_custom_pbuf_t* my_puf = (my_custom_pbuf_t*)p;
    // invalidate data cache here - lwIP and/or application may have written into buffer!
    // (invalidate is faster than flushing, and noone needs the correct data in the buffer)
    invalidate_cpu_cache(p->payload, p->tot_len);
    SYS_ARCH_PROTECT(old_level);
    free_rx_dma_descriptor(my_pbuf->dma_descriptor);
    LWIP_MEMPOOL_FREE(RX_POOL, my_pbuf);
    SYS_ARCH_UNPROTECT(old_level);
    }
    void eth_rx_irq()
    {
    dma_descriptor* dma_desc = get_RX_DMA_descriptor_from_ethernet();
    my_custom_pbuf_t* my_pbuf = (my_custom_pbuf_t*)LWIP_MEMPOOL_ALLOC(RX_POOL);
    my_pbuf->p.custom_free_function = my_pbuf_free_custom;
    my_pbuf->dma_descriptor = dma_desc;
    invalidate_cpu_cache(dma_desc->rx_data, dma_desc->rx_length);
    dma_desc->rx_length,
    &my_pbuf->p,
    dma_desc->rx_data,
    dma_desc->max_buffer_size);
    if(netif->input(p, netif) != ERR_OK) {
    }
    }
    -
    - - - - diff --git a/components/net/lwip-2.1.2/doc/doxygen_docs.zip b/components/net/lwip-2.1.2/doc/doxygen_docs.zip new file mode 100644 index 0000000000000000000000000000000000000000..e13983e52865abc777b4d51a5b1855f4d750cbf9 Binary files /dev/null and b/components/net/lwip-2.1.2/doc/doxygen_docs.zip differ