This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
You've already forked nuttx
mirror of
https://github.com/apache/nuttx.git
synced
2026-06-06 08:36:24 +08:00
Code
Issues
Actions
1
Packages
Projects
Releases
Wiki
Activity
Files
cf5cba953d0fc0c5bca4f6a658e7a6708fbc42e1
nuttx
/
net
/
devif
T
History
Gregory Nutt
cf5cba953d
There was a possible recursion that could eventually overflow the stack. The error occurred when closing the socket with inet_close() while a socket callback was still queued. When the socket callback was executed by devif_conn_event(), this resulted in a call to psock_send_eventhandler() with TCP_CLOSE flag set which then called tcp_lost_connection(). tcp_shutdown_monitor() then called tcp_callback() again, which again called psock_send_eventhandler(), and so on.... Noted by Pascal Speck. Solution is also similar to a solution proposed by Pascal Speck.
2017-10-19 11:55:51 -06:00
..
devif_callback.c
There was a possible recursion that could eventually overflow the stack. The error occurred when closing the socket with inet_close() while a socket callback was still queued. When the socket callback was executed by devif_conn_event(), this resulted in a call to psock_send_eventhandler() with TCP_CLOSE flag set which then called tcp_lost_connection(). tcp_shutdown_monitor() then called tcp_callback() again, which again called psock_send_eventhandler(), and so on.... Noted by Pascal Speck. Solution is also similar to a solution proposed by Pascal Speck.
2017-10-19 11:55:51 -06:00
devif_forward.c
Fix a few compile errors and warnings found in build testing
2017-08-12 10:27:55 -06:00
devif_initialize.c
networking: Move a little more to the inet/ subdirectory.
2017-08-07 13:03:23 -06:00
devif_iobsend.c
IP forwarding: Flesh out TCP, UDP, and ICMPv6 packet forwarding logic.
2017-07-05 11:01:16 -06:00
devif_pktsend.c
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
2017-05-11 13:35:56 -06:00
devif_poll.c
PF_IEEE802154: With this commit PF_IEEE802154 address family is basically functional. More testing is needed, of course.
2017-08-19 18:50:50 -06:00
devif_send.c
6LoWPAN: The original, Contiki-based design used only a single buffer for reassemblying larger packets. This could be a problem issue for hub configurations which really need the capability concurrently reassemble multiple incoming streams concurrently. These was also a design issue in that the reassembly buffer could be corrupted by outgoing packets. The design was extended to support multiple reassembly buffers, each associated with the reassembly tag and source address. This assures that there can be be no corruption of the reassembly once it has started.
2017-08-26 10:00:47 -06:00
devif.h
Squashed commit of the following:
2017-08-19 08:48:52 -06:00
ipv4_input.c
networking: Move a little more to the inet/ subdirectory.
2017-08-07 13:03:23 -06:00
ipv6_input.c
Fix a couple of problems found in build testing
2017-08-08 16:30:27 -06:00
Make.defs
Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code.
2017-08-08 14:24:12 -06:00