# Add these lwIP 2.2.1 files to the lwip.sys driver build.
# Include directories required:
#   code/drivers/net/lwip/include
#   code/drivers/net/lwip/third_party/lwip/src/include
# Port glue
drivers/net/lwip/lwip_sys_arch.c
drivers/net/lwip/lwip_stack.c

# lwIP core
drivers/net/lwip/third_party/lwip/src/core/init.c
drivers/net/lwip/third_party/lwip/src/core/def.c
drivers/net/lwip/third_party/lwip/src/core/dns.c
drivers/net/lwip/third_party/lwip/src/core/inet_chksum.c
drivers/net/lwip/third_party/lwip/src/core/ip.c
drivers/net/lwip/third_party/lwip/src/core/mem.c
drivers/net/lwip/third_party/lwip/src/core/memp.c
drivers/net/lwip/third_party/lwip/src/core/netif.c
drivers/net/lwip/third_party/lwip/src/core/pbuf.c
drivers/net/lwip/third_party/lwip/src/core/raw.c
drivers/net/lwip/third_party/lwip/src/core/stats.c
drivers/net/lwip/third_party/lwip/src/core/sys.c
drivers/net/lwip/third_party/lwip/src/core/altcp.c
drivers/net/lwip/third_party/lwip/src/core/altcp_alloc.c
drivers/net/lwip/third_party/lwip/src/core/altcp_tcp.c
drivers/net/lwip/third_party/lwip/src/core/tcp.c
drivers/net/lwip/third_party/lwip/src/core/tcp_in.c
drivers/net/lwip/third_party/lwip/src/core/tcp_out.c
drivers/net/lwip/third_party/lwip/src/core/timeouts.c
drivers/net/lwip/third_party/lwip/src/core/udp.c

# IPv4
drivers/net/lwip/third_party/lwip/src/core/ipv4/acd.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/autoip.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/dhcp.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/etharp.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/icmp.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/igmp.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4_frag.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4.c
drivers/net/lwip/third_party/lwip/src/core/ipv4/ip4_addr.c


# IPv6
drivers/net/lwip/third_party/lwip/src/core/ipv6/dhcp6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/ethip6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/icmp6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/inet6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6_frag.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/ip6_addr.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/mld6.c
drivers/net/lwip/third_party/lwip/src/core/ipv6/nd6.c

# netconn/socket API
drivers/net/lwip/third_party/lwip/src/api/api_lib.c
drivers/net/lwip/third_party/lwip/src/api/api_msg.c
drivers/net/lwip/third_party/lwip/src/api/err.c
drivers/net/lwip/third_party/lwip/src/api/netbuf.c
drivers/net/lwip/third_party/lwip/src/api/tcpip.c

# Ethernet netif helper
drivers/net/lwip/third_party/lwip/src/netif/ethernet.c
