nuttx/net/devif
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