Skip to contentSkip to conversation

Please pull net-20261110

DISCUSSION Jerome Forissier 2 participants 2 messages Nov 10

lore
Share & tools
lore
#0 lore raw

Hi Tom,

The following changes since commit ecdcf9e365df6249a57cd8cc946e7026804ff4ae:

Prepare v2027.01-rc2 (2026-11-09 15:52:36 -0600)

are available in the Git repository at:

https://git.u-boot-project.org/u-boot/custodians/u-boot-net.git/ tags/net-20261110

for you to fetch changes up to 4b4a9c5f6dbe0a1095c9cec21aa0c553a50e1a67:

net: lwip: Resync with upstream 2.2.1 (2026-11-10 11:20:43 +0100)

----------------------------------------------------------------
Pull request net-20261110.10000:

net-lwip:
- net: lwip: Resync with upstream 2.2.1

----------------------------------------------------------------
Jerome Forissier (2):
Squashed 'lib/lwip/lwip/' changes from 0a0452b2c39b..77dcd25a7250
net: lwip: Resync with upstream 2.2.1

 lib/lwip/lwip/.github/workflows/ci-linux.yml       |   4 +-
 .../lwip/.github/workflows/codeql-buildscript.sh   |   6 +
 lib/lwip/lwip/.github/workflows/codeql.yml         | 124 ++++++
 lib/lwip/lwip/.github/workflows/fail_on_error.py   |  34 ++
 lib/lwip/lwip/.gitignore                           |   7 +
 lib/lwip/lwip/CHANGELOG                            |  52 +++
 lib/lwip/lwip/CMakeLists.txt                       |  10 +-
 lib/lwip/lwip/UPGRADING                            |   1 +
 lib/lwip/lwip/codespell_check.sh                   |   4 +-
 lib/lwip/lwip/contrib/apps/ping/ping.c             |  40 +-
 lib/lwip/lwip/contrib/apps/ping/ping.h             |   1 +
 .../lwip/contrib/examples/example_app/lwipopts.h   |   4 +-
 lib/lwip/lwip/contrib/examples/mqtt/mqtt_example.c |   1 +
 lib/lwip/lwip/contrib/examples/tftp/tftp_example.c |   1 +
 lib/lwip/lwip/contrib/ports/unix/lib/lwipopts.h    |  11 +-
 .../lwip/contrib/ports/unix/port/include/arch/cc.h |  10 +
 .../contrib/ports/unix/port/include/arch/perf.h    |   8 +
 .../ports/unix/port/include/arch/sys_arch.h        |   8 +
 .../contrib/ports/unix/port/include/netif/fifo.h   |   8 +
 .../contrib/ports/unix/port/include/netif/list.h   |   8 +
 .../contrib/ports/unix/port/include/netif/pcapif.h |   8 +
 .../contrib/ports/unix/port/include/netif/sio.h    |   8 +
 .../contrib/ports/unix/port/include/netif/tapif.h  |   8 +
 .../contrib/ports/unix/port/include/netif/vdeif.h  |   8 +
 lib/lwip/lwip/contrib/ports/unix/port/netif/sio.c  |   7 +-
 .../contrib/ports/unix/posixlib/CMakeLists.txt     |   2 +-
 .../ports/unix/posixlib/include/posix/sockets.h    |   2 +-
 .../lwip/contrib/ports/win32/include/arch/cc.h     |   4 +
 .../lwip/contrib/ports/win32/msvc/libcheck.vcxproj |  57 +++
 .../lwip/contrib/ports/win32/msvc/lwIP.vcxproj     | 447 +++++++++++++++++++
 .../lwip/contrib/ports/win32/msvc/lwIP_Test.sln    |  24 +-
 .../contrib/ports/win32/msvc/lwIP_Test.vcxproj     | 116 ++++-
 .../lwip/contrib/ports/win32/msvc/lwIP_fuzz.sln    |  78 ++++
 .../contrib/ports/win32/msvc/lwIP_pcapif.vcxproj   |  81 +++-
 .../contrib/ports/win32/msvc/lwIP_unittests.sln    |  23 +-
 .../contrib/ports/win32/msvc/lwip_fuzz.vcxproj     | 476 +++++++++++++++++++++
 .../ports/win32/msvc/lwip_unittests.vcxproj        |  72 ++++
 .../contrib/ports/win32/msvc/makefsdata.vcxproj    |  76 +++-
 lib/lwip/lwip/contrib/ports/win32/pcapif.c         |   9 +-
 lib/lwip/lwip/contrib/ports/win32/pcapif_helper.c  |   2 +-
 lib/lwip/lwip/doc/doxygen/lwip.Doxyfile            |   2 +-
 lib/lwip/lwip/src/Filelists.cmake                  |   2 +-
 lib/lwip/lwip/src/api/netdb.c                      |   7 +-
 lib/lwip/lwip/src/api/sockets.c                    | 135 +++---
 lib/lwip/lwip/src/api/tcpip.c                      |  23 +-
 .../lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c    |   2 +-
 lib/lwip/lwip/src/apps/http/http_client.c          |  56 ++-
 lib/lwip/lwip/src/apps/http/httpd.c                |  50 ++-
 lib/lwip/lwip/src/apps/http/makefsdata/makefsdata  |   2 +-
 .../lwip/src/apps/http/makefsdata/makefsdata.c     |   6 +-
 lib/lwip/lwip/src/apps/http/makefsdata/tinydir.h   |  15 +-
 lib/lwip/lwip/src/apps/lwiperf/lwiperf.c           |   2 +-
 lib/lwip/lwip/src/apps/mdns/mdns.c                 |   2 +-
 lib/lwip/lwip/src/apps/mqtt/mqtt.c                 |  15 +-
 lib/lwip/lwip/src/apps/netbiosns/netbiosns.c       |   2 +-
 lib/lwip/lwip/src/apps/smtp/smtp.c                 |   2 +-
 lib/lwip/lwip/src/apps/snmp/snmp_core.c            |   2 +-
 lib/lwip/lwip/src/apps/snmp/snmp_msg.c             |   3 +-
 lib/lwip/lwip/src/apps/snmp/snmp_traps.c           |  24 +-
 lib/lwip/lwip/src/apps/sntp/sntp.c                 |   3 +-
 lib/lwip/lwip/src/apps/tftp/tftp.c                 |   2 +-
 lib/lwip/lwip/src/core/def.c                       |  23 +
 lib/lwip/lwip/src/core/init.c                      |   7 +-
 lib/lwip/lwip/src/core/ipv4/acd.c                  |   2 +-
 lib/lwip/lwip/src/core/ipv4/dhcp.c                 |   2 +-
 lib/lwip/lwip/src/core/ipv4/icmp.c                 |   1 +
 lib/lwip/lwip/src/core/ipv6/ip6.c                  |   3 +-
 lib/lwip/lwip/src/core/ipv6/ip6_frag.c             |  16 +-
 lib/lwip/lwip/src/core/ipv6/nd6.c                  |   6 +-
 lib/lwip/lwip/src/core/mem.c                       |  35 +-
 lib/lwip/lwip/src/core/netif.c                     |   2 +-
 lib/lwip/lwip/src/core/pbuf.c                      |  23 +-
 lib/lwip/lwip/src/core/tcp_in.c                    |  14 +-
 lib/lwip/lwip/src/core/tcp_out.c                   |   5 +-
 lib/lwip/lwip/src/core/udp.c                       |   2 +-
 lib/lwip/lwip/src/include/lwip/apps/http_client.h  |   4 +-
 lib/lwip/lwip/src/include/lwip/apps/mqtt.h         |   2 +
 lib/lwip/lwip/src/include/lwip/apps/snmp.h         |   2 -
 lib/lwip/lwip/src/include/lwip/apps/sntp_opts.h    |   4 +-
 lib/lwip/lwip/src/include/lwip/arch.h              |   2 +-
 lib/lwip/lwip/src/include/lwip/def.h               |  10 +
 lib/lwip/lwip/src/include/lwip/init.h              |   2 +-
 lib/lwip/lwip/src/include/lwip/mem.h               |   2 +-
 lib/lwip/lwip/src/include/lwip/opt.h               |  40 +-
 lib/lwip/lwip/src/include/lwip/prot/nd6.h          |   1 +
 lib/lwip/lwip/src/include/lwip/snmp.h              |   2 +-
 lib/lwip/lwip/src/include/lwip/stats.h             |   5 +-
 lib/lwip/lwip/src/include/netif/ppp/pppoe.h        |   2 +-
 lib/lwip/lwip/src/include/netif/ppp/vj.h           |   2 +-
 lib/lwip/lwip/src/netif/ppp/auth.c                 |   4 +-
 lib/lwip/lwip/src/netif/ppp/fsm.c                  |   5 +-
 lib/lwip/lwip/src/netif/ppp/lcp.c                  |   2 +-
 lib/lwip/lwip/test/fuzz/fuzz_common.c              |  10 +-
 lib/lwip/lwip/test/unit/api/test_sockets.c         |   2 +-
 lib/lwip/lwip/test/unit/core/test_pbuf.c           |  22 +-
 lib/lwip/lwip/test/unit/dhcp/test_dhcp.c           |  15 +-
 lib/lwip/lwip/test/unit/ip4/test_ip4.c             |   1 +
 lib/lwip/lwip/test/unit/ip6/test_ip6.c             |  91 +++-
 lib/lwip/lwip/test/unit/lwip_unittests.c           |   6 +
 lib/lwip/lwip/test/unit/lwipopts.h                 |  25 +-
 lib/lwip/lwip/test/unit/mqtt/test_mqtt.c           |   2 +-
 lib/lwip/lwip/test/unit/tcp/test_tcp.c             |   2 +-
 lib/lwip/lwip/test/unit/tcp/test_tcp_oos.c         |   4 +-
 103 files changed, 2355 insertions(+), 264 deletions(-)
 create mode 100644 lib/lwip/lwip/.github/workflows/codeql-buildscript.sh
 create mode 100644 lib/lwip/lwip/.github/workflows/codeql.yml
 create mode 100755 lib/lwip/lwip/.github/workflows/fail_on_error.py
 create mode 100644 lib/lwip/lwip/contrib/ports/win32/msvc/lwIP_fuzz.sln
 create mode 100644 lib/lwip/lwip/contrib/ports/win32/msvc/lwip_fuzz.vcxproj

CI link: https://git.u-boot-project.org/u-boot/custodians/u-boot-net/-/pipelines/1984

Thanks,

Signature · 1 line
Jerome