lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [patch #10207] Test/CI: Various improvements of tests and e


From: David Cermak
Subject: [lwip-devel] [patch #10207] Test/CI: Various improvements of tests and examples
Date: Sun, 15 May 2022 09:42:43 -0400 (EDT)

URL:
  <https://savannah.nongnu.org/patch/?10207>

                 Summary: Test/CI: Various improvements of tests and examples
                 Project: lwIP - A Lightweight TCP/IP stack
            Submitted by: david_cermak
            Submitted on: Sun 15 May 2022 01:42:41 PM UTC
                Category: Contrib
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None

    _______________________________________________________

Details:

Adds four separate commits to the contrib and test folders, extending tests,
CI, linux port and addons:

1) contrib/ports: Add-semaphore-per-thread-option-for-uninx
  - support for LWIP_NETCONN_SEM_PER_THREAD into unix port (this option is
already supported in win32 port)

2) ci: Add-unit-test-suite-to-validate-tcp-state-transition
  - a very simple test suite that validates basic state transitions of
tcp_pcb

3) contrib/addons: Add-example-of-using-DHCP-extra-options (This may be
helpful for users who are interested in opt.61 before it's officially
supported)
  - parse additional options for DHCP_OPTION_MTU (opt.26) to potentially
update the netif's MTU
  - append extra option DHCP_OPTION_CLIENT_ID (opt. 61) to include client's HW
id of LWIP_IANA_HWTYPE_ETHERNET type

4) ci: Add-the-default-example_app-config-to-the-build-step
  - adds the most default example_app build to the CI (since the current set
of configs in iteropts.sh doesn't exercise it)
  - checks the default example_app build, e.g. config ARP_QUEUEING is enabled
in the example, but disabled in all CI related configs (alternatively, we
could extend the set of configs in `iteropts`, but that would still preinclude
lwipcfg.h.ci, while here we simply add lwipcfg.h.example)

---

PS: Originally posted on GitHub as
* https://github.com/lwip-tcpip/lwip/pull/12
* https://github.com/lwip-tcpip/lwip/pull/13




    _______________________________________________________
File Attachments:


-------------------------------------------------------
Date: Sun 15 May 2022 01:42:41 PM UTC  Name:
0001-contrib-ports-Add-semaphore-per-thread-option-for-un.patch  Size: 4KiB  
By: david_cermak

<http://savannah.nongnu.org/patch/download.php?file_id=53201>
-------------------------------------------------------
Date: Sun 15 May 2022 01:42:41 PM UTC  Name:
0002-ci-Add-unit-test-suite-to-validate-tcp-state-transit.patch  Size: 24KiB  
By: david_cermak

<http://savannah.nongnu.org/patch/download.php?file_id=53202>
-------------------------------------------------------
Date: Sun 15 May 2022 01:42:41 PM UTC  Name:
0003-contrib-addons-Add-example-of-using-DHCP-extra-optio.patch  Size: 9KiB  
By: david_cermak

<http://savannah.nongnu.org/patch/download.php?file_id=53203>
-------------------------------------------------------
Date: Sun 15 May 2022 01:42:41 PM UTC  Name:
0004-ci-Add-the-default-example_app-config-to-the-build-s.patch  Size: 877B  
By: david_cermak

<http://savannah.nongnu.org/patch/download.php?file_id=53204>

    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/patch/?10207>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]