lwIP - A Lightweight TCP/IP stack - Tasks: task #14724, thread safe ARP cache APIs
You are not allowed to post comments on this tracker with your current authentication level.
task #14724: thread safe ARP cache APIs
Submitter: | Joel Cunningham <jcunningham> | ||
Submitted: | Fri 10 Nov 2017 03:25:42 AM UTC | ||
Category: | socket/netconn | Should Start On: | Fri 10 Nov 2017 12:00:00 AM UTC |
Should be Finished on: | Fri 10 Nov 2017 12:00:00 AM UTC | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | jcunningham | Percent Complete: | 100% |
Open/Closed: | Closed | Planned Release: | None |
Effort: | 0.00 |
Jump to the original submission
Thu 16 Nov 2017 08:33:00 PM UTC, comment #13: |
Joel Cunningham <jcunningham> |
Thu 16 Nov 2017 07:33:45 PM UTC, comment #12: Right, push it! |
Simon Goldschmidt <goldsimon> |
Thu 16 Nov 2017 07:31:20 PM UTC, comment #11:
|
Joel Cunningham <jcunningham> |
Thu 16 Nov 2017 06:45:27 PM UTC, comment #10: Hmm, to me, everything but sockets and the like (e.g. netdb, if_api) is meant to use lwIP structures (e.g. ip_addr_t, struct eth_addr, etc). In this context, a netif is identified by its struct netif.
|
Simon Goldschmidt <goldsimon> |
Wed 15 Nov 2017 10:42:02 PM UTC, comment #9:
|
Joel Cunningham <jcunningham> |
Wed 15 Nov 2017 08:03:56 PM UTC, comment #8: Ok, this looks good.
|
Simon Goldschmidt <goldsimon> |
Wed 15 Nov 2017 03:25:27 PM UTC, comment #7: Simon,
|
Joel Cunningham <jcunningham> |
Tue 14 Nov 2017 09:37:16 PM UTC, comment #6:
|
Simon Goldschmidt <goldsimon> |
Tue 14 Nov 2017 09:30:08 PM UTC, comment #5:
|
Joel Cunningham <jcunningham> |
Tue 14 Nov 2017 09:08:48 PM UTC, comment #4:
|
Simon Goldschmidt <goldsimon> |
Tue 14 Nov 2017 08:43:37 PM UTC, comment #3: Request For Comment on the attached patch.
|
Joel Cunningham <jcunningham> |
Fri 10 Nov 2017 08:36:29 PM UTC, comment #2: That's a good point. The benefit of implementing the ARP ioctls would be that developers could share/reuse Linux based (or other old UNIX) application code that makes use of the ARP ioctls without having to modify it for the netconn API.
|
Joel Cunningham <jcunningham> |
Fri 10 Nov 2017 07:26:12 PM UTC, comment #1: If it's not standardized, why do you need this at socket level? Wouldn't it be enough to implement it at API (i.e. netconn level) so that everyone can use it from another thread? (not only the ones compiling in socket support) |
Simon Goldschmidt <goldsimon> |
Fri 10 Nov 2017 03:25:42 AM UTC, original submission:
I'm needing socket level ARP cache APIs to execute etharp_add_static_entry and etharp_remove_static_entry from outside of the LwIP context
|
Joel Cunningham <jcunningham> |
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 |
---|---|---|---|---|---|
2017-11-16 | jcunningham | Status | Need Info | Done | |
Percent Complete | 0% | 100% | |||
Open/Closed | Open | Closed | |||
2017-11-15 | jcunningham | Attached File | - | Added 0001-netifapi-add-thread-safe-ARP-APIs-task-14724.patch, #42407 | |
2017-11-14 | jcunningham | Attached File | - | Added 0001-netconn-Add-thread-safe-ARP-cache-APIs-task-14724.patch, #42404 | |
2017-11-14 | jcunningham | Summary | socket level ARP cache APIs | thread safe ARP cache APIs |
Powered by Savane 3.13-f8d8.
Corresponding source code
Committed in c47d161d4a8946028fff6143160e9f58d1a4be49