Fix lwIP builds
Some checks failed
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, , mip_test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, , test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, BUILTIN, mip_test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, BUILTIN, test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, , mip_test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, , test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, BUILTIN, mip_test) (push) Has been cancelled
Build and test - essentials / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, BUILTIN, test) (push) Has been cancelled
Build and test - essentials / s390 (push) Has been cancelled
Build and test - essentials / armhf (push) Has been cancelled
Build and test - essentials / unamalgamated-mg_prefix (push) Has been cancelled
Build and test - essentials / macos SSL=${{ matrix.ssl }} () (push) Has been cancelled
Build and test - essentials / macos SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Build and test - essentials / windows ${{ matrix.target }} (mingw++) (push) Has been cancelled
Build and test - essentials / windows ${{ matrix.target }} (vc22) (push) Has been cancelled
Build and test - essentials / windows ${{ matrix.target }} (vc98) (push) Has been cancelled
Build and test - essentials / arm (push) Has been cancelled
Build and test - essentials / riscv (push) Has been cancelled
Build and test - essentials / tutorials (push) Has been cancelled
Build and test - essentials / tutorials_win (push) Has been cancelled
Build and test - essentials / tutorials_mac (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:infineon/xmc47_relax-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:infineon/xmc72_evk-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:infineon/xmc_plt2go_4400-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/frdm-mcxn947-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/frdm-mcxn947-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1020-evk-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1060-evk-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1170-evk-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-2-w-picosdk-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-w-picosdk-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f429zi-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f429zi-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h563zi-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h563zi-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h723zg-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h723zg-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h743zi-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-h743zi-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/stm32h573i-dk-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/stm32h573i-dk-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:ti/ek-tm4c1294xl-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:ti/ek-tm4c1294xl-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:http/http-client/esp8266/http-client-server]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:http/uart-bridge/esp32]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-g031-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:esp32]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:http/device-dashboard/microchip/same54-xpro]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1020-evk-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1060-evk-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:nxp/rt1170-evk-make-freertos-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-2-w-picosdk-freertos-lwip]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-rndis-dashboard]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-w-picosdk-freertos-lwip]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:renesas/ek-ra6m4-make-baremetal-builtin]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-freertos-tcp]) (push) Has been cancelled
Build and test - essentials / ${{ matrix.example.path }} (map[path:pico-sdk/pico-rndis-device]) (push) Has been cancelled
Build and test - essentials / cube_examples (push) Has been cancelled
Build and test - essentials / test_f7 (push) Has been cancelled
Build and test - essentials / test_f4 (push) Has been cancelled
Build and test - essentials / test_h743 (push) Has been cancelled
Build and test - essentials / test_h723 (push) Has been cancelled
Build and test - essentials / test_h5 (push) Has been cancelled
Build and test - essentials / test_rt1020 (push) Has been cancelled
Build and test - essentials / test_rt1060 (push) Has been cancelled
Build and test - essentials / test_rt1170 (push) Has been cancelled
Build and test - essentials / test_ra6m4 (push) Has been cancelled
Build and test - essentials / test_tm4c (push) Has been cancelled
Build and test - essentials / test_same54 (push) Has been cancelled
Build and test - essentials / test_pico_w5500 (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, MBEDTLS, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, OPENSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, WOLFSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang++, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, MBEDTLS, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, OPENSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, WOLFSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (clang, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, MBEDTLS, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, OPENSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, WOLFSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (g++, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, BUILTIN, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, MBEDTLS, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, OPENSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=0 -DMG_ENABLE_EPOLL=1, WOLFSSL, test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, , test) (push) Has been cancelled
Full build and test / linux ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (gcc, -DMG_ENABLE_POLL=1 -DMG_ENABLE_EPOLL=0, BUILTIN, test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, , mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, , mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, BUILTIN, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, BUILTIN, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, MBEDTLS, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, MBEDTLS, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, OPENSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, OPENSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, WOLFSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang++, WOLFSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, , mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, , mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, BUILTIN, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, BUILTIN, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, MBEDTLS, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, MBEDTLS, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, OPENSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, OPENSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, WOLFSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (clang, WOLFSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, , mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, , mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, BUILTIN, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, BUILTIN, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, MBEDTLS, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, MBEDTLS, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, OPENSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, OPENSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, WOLFSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (g++, WOLFSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, , mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, , mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, BUILTIN, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, BUILTIN, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, MBEDTLS, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, MBEDTLS, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, OPENSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, OPENSSL, mip_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, WOLFSSL, mip_tap_test) (push) Has been cancelled
Full build and test / ${{ matrix.target }} CC=${{ matrix.cc }} SSL=${{ matrix.ssl }} (gcc, WOLFSSL, mip_test) (push) Has been cancelled
Full build and test / S390 SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / S390 SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / ArmHF SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / ArmHF SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / unamalgamated-mg_prefix SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / unamalgamated-mg_prefix SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / unamalgamated-mg_prefix SSL=${{ matrix.ssl }} (MBEDTLS) (push) Has been cancelled
Full build and test / unamalgamated-mg_prefix SSL=${{ matrix.ssl }} (OPENSSL) (push) Has been cancelled
Full build and test / unamalgamated-mg_prefix SSL=${{ matrix.ssl }} (WOLFSSL) (push) Has been cancelled
Full build and test / Valgrind SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / Valgrind SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / Valgrind SSL=${{ matrix.ssl }} (MBEDTLS) (push) Has been cancelled
Full build and test / Valgrind SSL=${{ matrix.ssl }} (OPENSSL) (push) Has been cancelled
Full build and test / Valgrind SSL=${{ matrix.ssl }} (WOLFSSL) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, ) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, ) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, BUILTIN) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, MBEDTLS) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, OPENSSL) (push) Has been cancelled
Full build and test / macos SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, WOLFSSL) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, , mingw) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, , mingw++) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, , vc17) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, , vc22) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, , vc98) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN, mingw) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN, mingw++) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN, vc17) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN, vc22) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=0, BUILTIN, vc98) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, , mingw) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, , mingw++) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, , vc17) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, , vc22) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, BUILTIN, mingw) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, BUILTIN, mingw++) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, BUILTIN, vc17) (push) Has been cancelled
Full build and test / windows ${{ matrix.target }} SSL=${{ matrix.ssl }} TFLAGS=${{ matrix.select }} (-DMG_ENABLE_POLL=1, BUILTIN, vc22) (push) Has been cancelled
Full build and test / Arm SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / Arm SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / RISC-V SSL=${{ matrix.ssl }} () (push) Has been cancelled
Full build and test / RISC-V SSL=${{ matrix.ssl }} (BUILTIN) (push) Has been cancelled
Full build and test / tutorials ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / tutorials ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_NONE) (push) Has been cancelled
Full build and test / tutorials_win ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / tutorials_win ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_NONE) (push) Has been cancelled
Full build and test / tutorials_mac ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / tutorials_mac ${{ matrix.ssl }} (-DMG_TLS=MG_TLS_NONE) (push) Has been cancelled
Full build and test / arduino (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:infineon/xmc47_relax-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:infineon/xmc72_evk-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:infineon/xmc_plt2go_4400-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/frdm-mcxn947-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/frdm-mcxn947-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/rt1020-evk-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/rt1060-evk-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/rt1170-evk-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/pico-2-w-picosdk-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/pico-w-picosdk-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f429zi-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f429zi-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h563zi-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h563zi-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h723zg-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h723zg-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h743zi-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-h743zi-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/stm32h573i-dk-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/stm32h573i-dk-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:ti/ek-tm4c1294xl-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:ti/ek-tm4c1294xl-make-freertos-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:http/http-client/esp8266/http-client-server]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:http/uart-bridge/esp32]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:micropython/esp32]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:mqtt/mqtt-client/microchip/same54-xpro]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkbimxrt1050-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1020-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1024-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1060-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1064-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1160-cm7-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-evkmimxrt1170-cm7-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-frdmk64f-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-frdmk66f-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-frdmk66f-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-lpcxpresso54018-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-lpcxpresso54608-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-lpcxpresso54618-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-lpcxpresso54628-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-lpcxpresso54s018m-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-mimxrt1020-azurertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-mimxrt1020-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-twrk65f180m-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:nxp/nxp-twrkv58f220m-lwip-freertos]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/pico-rmii]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f429zi-make-baremetal-builtin-rndis]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin-rndis]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:stm32/nucleo-g031-make-baremetal-builtin]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:ti/ek-tm4c1294xl-make-baremetal-builtin-rndis]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:ti/ti-ek-tm4c1294xl-http-server]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:esp32]) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1020-evk-make-freertos-builtin], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1020-evk-make-freertos-builtin], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1060-evk-make-freertos-builtin], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1060-evk-make-freertos-builtin], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1170-evk-make-freertos-builtin], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:nxp/rt1170-evk-make-freertos-builtin], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-2-w-picosdk-freertos-lwip], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-2-w-picosdk-freertos-lwip], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-rndis-dashboard], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-rndis-dashboard], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-w-picosdk-freertos-lwip], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:pico-sdk/pico-w-picosdk-freertos-lwip], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:renesas/ek-ra6m4-make-baremetal-builtin], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:renesas/ek-ra6m4-make-baremetal-builtin], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:stm32/nucleo-f746zg-make-freertos-tcp], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:stm32/nucleo-f746zg-make-freertos-tcp], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:tutorials/http/device-dashboard/microchip/same54-xpro], ) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} ${{ matrix.ssl }} (map[path:tutorials/http/device-dashboard/microchip/same54-xpro], -DMG_TLS=MG_TLS_BUILTIN) (push) Has been cancelled
Full build and test / ${{ matrix.example.path }} (map[path:pico-sdk/pico-rndis-device]) (push) Has been cancelled
Full build and test / cube_examples (push) Has been cancelled
Full build and test / zephyr_examples (push) Has been cancelled
Full build and test / test_f7 (push) Has been cancelled
Full build and test / test_f4 (push) Has been cancelled
Full build and test / test_h743 (push) Has been cancelled
Full build and test / test_h723 (push) Has been cancelled
Full build and test / test_h5 (push) Has been cancelled
Full build and test / test_rt1020 (push) Has been cancelled
Full build and test / test_rt1060 (push) Has been cancelled
Full build and test / test_rt1170 (push) Has been cancelled
Full build and test / test_ra6m4 (push) Has been cancelled
Full build and test / test_tm4c (push) Has been cancelled
Full build and test / test_same54 (push) Has been cancelled
Full build and test / test_pico_w5500 (push) Has been cancelled
CodeQL Scanning / CodeQL-Build (push) Has been cancelled
CIFuzz / Fuzzing (push) Has been cancelled

fixes #3119

lwIP does not export ip_mreq by default, it requires enabling support for IGMP by setting LWIP_IGMP, with the associated extra stuff. Mongoose will print an error if mg_multicast_add() is called with no multicast support in lwIP.
This commit is contained in:
Sergio R. Caprile 2025-04-29 19:24:17 -03:00
parent 8ab514fabc
commit f618fe125c
2 changed files with 8 additions and 0 deletions

View File

@ -8394,11 +8394,15 @@ void mg_multicast_add(struct mg_connection *c, char *ip) {
// TODO(): prvAllowIPPacketIPv4()
#else
// lwIP, Unix, Windows, Zephyr(, AzureRTOS ?)
#if MG_ENABLE_LWIP && !LWIP_IGMP
MG_ERROR(("LWIP_IGMP not defined, no multicast support"));
#else
struct ip_mreq mreq;
mreq.imr_multiaddr.s_addr = inet_addr(ip);
mreq.imr_interface.s_addr = mg_htonl(INADDR_ANY);
setsockopt(FD(c), IPPROTO_IP, IP_ADD_MEMBERSHIP, (char *) &mreq, sizeof(mreq));
#endif
#endif
}
bool mg_open_listener(struct mg_connection *c, const char *url) {

View File

@ -184,11 +184,15 @@ void mg_multicast_add(struct mg_connection *c, char *ip) {
// TODO(): prvAllowIPPacketIPv4()
#else
// lwIP, Unix, Windows, Zephyr(, AzureRTOS ?)
#if MG_ENABLE_LWIP && !LWIP_IGMP
MG_ERROR(("LWIP_IGMP not defined, no multicast support"));
#else
struct ip_mreq mreq;
mreq.imr_multiaddr.s_addr = inet_addr(ip);
mreq.imr_interface.s_addr = mg_htonl(INADDR_ANY);
setsockopt(FD(c), IPPROTO_IP, IP_ADD_MEMBERSHIP, (char *) &mreq, sizeof(mreq));
#endif
#endif
}
bool mg_open_listener(struct mg_connection *c, const char *url) {