core/

core/ contains lwIP core includes curated and modified for the CE build.

Header

Purpose

acd.h

Address conflict detection support.

altcp.h

Application-layer TCP abstraction.

altcp_tls.h

ALTCP TLS integration for the CE TLS layer.

altcp_tls_mbedtls_opts.h

TLS/ALTCP compatibility options used by the release headers.

arch.h

lwIP architecture types and platform definitions for CE.

autoip.h

IPv4 AutoIP address configuration.

cc.h

Compiler and platform compatibility macros.

def.h

Common lwIP definitions, byte order helpers, and packed-structure helpers.

dhcp.h

DHCP client API.

dns.h

DNS resolver API.

drivers_mem.h

Driver memory helper definitions.

err.h

lwIP error code definitions.

etharp.h

Ethernet ARP support for IPv4.

ethernet.h

Ethernet frame definitions and input helpers.

icmp.h

IPv4 ICMP support.

icmp6.h

IPv6 ICMP support.

ieee.h

IEEE-format helper definitions used by lwIP.

igmp.h

IPv4 multicast group management.

inet_chksum.h

Internet checksum helpers.

init.h

lwIP stack initialization.

ip.h

Shared IP-layer definitions.

ip4.h

IPv4 core API.

ip4_addr.h

IPv4 address helpers.

ip4_frag.h

IPv4 fragmentation and reassembly.

ip6.h

IPv6 core API.

ip6_addr.h

IPv6 address helpers.

ip6_frag.h

IPv6 fragmentation and reassembly.

ip6_zone.h

IPv6 scope-zone helpers.

ip_addr.h

Dual-stack IP address helpers.

mem.h

lwIP heap and memory allocator API.

mem_priv.h

Memory allocator internals required by curated release headers.

memp.h

lwIP memory pool API.

memp_priv.h

Memory pool internals required by curated release headers.

memp_std.h

Default memory pool declarations.

mld6.h

IPv6 multicast listener discovery.

nd6.h

IPv6 neighbor discovery.

netif.h

Network interface model, status flags, and callbacks.

pbuf.h

Packet buffer API.

prot_acd.h

Address conflict detection wire-format definitions.

prot_etharp.h

ARP wire-format definitions.

prot_ethernet.h

Ethernet wire-format definitions.

prot_icmp.h

IPv4 ICMP wire-format definitions.

prot_icmp6.h

IPv6 ICMP wire-format definitions.

prot_ip.h

Shared IP wire-format definitions.

prot_ip4.h

IPv4 wire-format definitions.

prot_ip6.h

IPv6 wire-format definitions.

prot_udp.h

UDP wire-format definitions.

raw.h

Raw PCB API.

sntp_time.h

RTC-backed Unix timestamp helper.

stats.h

lwIP statistics structures and macros.

sys.h

NO_SYS/system abstraction definitions.

tcp.h

TCP raw API.

tcpbase.h

Common TCP constants and flags.

timeouts.h

Timer registration and timeout processing.

udp.h

UDP raw API.

usb_ethernet.h

USB Ethernet driver callback entry point.