[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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-devel] [patch #10207] Test/CI: Various improvements of tests and examples,
David Cermak <=