lwIP - A Lightweight TCP/IP stack - Bugs: bug #52856, Make Socket API usable without...
You are not allowed to post comments on this tracker with your current authentication level.
bug #52856: Make Socket API usable without thread support.
Submitter: | Matthias Hofmann <mhofmann> | ||
Submitted: | Wed 10 Jan 2018 11:00:19 AM UTC | ||
Category: | sockets/netconn | Severity: | 3 - Normal |
Item Group: | Feature Request | Status: | Fixed |
Privacy: | Public | Assigned to: | goldsimon |
Open/Closed: | Closed | Planned Release: | 2.1.0 |
lwIP version: | 2.0.3 |
Thu 11 Jan 2018 09:10:32 AM UTC, comment #4: |
Simon Goldschmidt <goldsimon> |
Wed 10 Jan 2018 02:45:24 PM UTC, comment #3: Right. I'll work on that. A cleanup moving sys_timeouts_mbox_fetch() to tcpip.c is pending anyway... That will make sys_check_timeouts() global. |
Simon Goldschmidt <goldsimon> |
Wed 10 Jan 2018 02:28:21 PM UTC, comment #2: The tcpip_thread_poll_one() function goes in the desired direction. But the timeout check function sys_check_timeouts() is still not accessible. Defining LWIP_TESTMODE would solve this problem, but activating a test mode for regular usage does not feel good.
|
Matthias Hofmann <mhofmann> |
Wed 10 Jan 2018 12:07:02 PM UTC, comment #1: Can you check current git master? I'm doing the same thing to implement socks unit tests, see test/unit/... |
Simon Goldschmidt <goldsimon> |
Wed 10 Jan 2018 11:00:19 AM UTC, original submission:
We are using lwIP in our real time OS with static tasks and hard deadlines. Initial we used lwIP with NO_SYS=1, but the effort to use 3rd party libs on top of the callback API of lwIP was quite high.
|
Matthias Hofmann <mhofmann> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 6 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-01-11 | goldsimon | Status | Confirmed | Fixed | |
Open/Closed | Open | Closed | |||
2018-01-10 | goldsimon | Status | None | Confirmed | |
Assigned to | None | goldsimon | |||
Planned Release | None | 2.1.0 | |||
2018-01-10 | mhofmann | Attached File | - | Added example_0001-Make-tcpip_thread-cyclic-callable.patch, #42882 |
Powered by Savane 3.13-02a9.
Corresponding source code
Should work now.