summaryrefslogtreecommitdiff
path: root/nuttx/net/utils
Commit message (Collapse)AuthorAgeFilesLines
* Suffer the consequences of moving struct timeval to its correct locationGregory Nutt2015-02-152-0/+4
|
* Networking: Clean up and consolidate some clunky stuff by adding new ↵Gregory Nutt2015-02-091-10/+44
| | | | net_timedwait() function
* Remove inclusion of some un-necessary header files.Gregory Nutt2015-02-062-2/+0
|
* IPv6: Separate function that converts prefix lengths to a netmaskGregory Nutt2015-02-064-18/+146
|
* Networking: Fix issues with UDP packet length and checksum calculations ↵Gregory Nutt2015-01-233-23/+36
| | | | when IPv6 is selected
* Cosmetic changes to comments; refresh configurationGregory Nutt2015-01-221-2/+2
|
* Networking: Correct the value returned by accept() in the case where ↵Gregory Nutt2015-01-221-1/+9
| | | | net_lockingwait() is called. It was returning -1 and losing the errno value. Noted by Rony Xln
* Networking: Update ICMPv6 logic to RFCsGregory Nutt2015-01-201-15/+24
|
* Cosmetic standardization of some naming in commentsGregory Nutt2015-01-191-1/+1
|
* Networking: Final detangle off IPv4 and IPv6 TCP/UDP send logic. The ↵Gregory Nutt2015-01-183-46/+43
| | | | Networking subsystem now compiles with IPv6 enabled
* Networking: Calculation of TCP and UDP checksums differ with IPv4 and IPv6Gregory Nutt2015-01-171-19/+83
|
* Networking: Replace all references to net_ipaddr_t with either in_addr_t on ↵Gregory Nutt2015-01-161-1/+1
| | | | net_ipv6addr_t. The goal is to support both IPv4 and IPv6 simultaneously. This requires that the two types be distinct and not conditionally typedef'ed to net_ipaddr_t.
* Clean a few more IPv6 compilation issues; Add implementation of ↵Gregory Nutt2015-01-152-0/+119
| | | | net_ipv6_maskcmp()
* Networking: A few more IPv6-related fixesGregory Nutt2015-01-142-19/+37
|
* Networking: (1) Copied all ICMP sources files to net/icmpv6 with proper ↵Gregory Nutt2015-01-142-12/+40
| | | | renaming and removal of IPv4 logic, (2) remove IPv6 logic from files in net/icmp, (3) copied include/nuttx/icmp.h to icmpv6.h and removed IPv4 specific logic, (4) removed all IPv6 logic from icmp.h, (5) IP_HDRLEN became IPv4_HDRLEN and IPv6_HDRLEN, (6) ip_chksum() became ipv4_chksum() and ipv6_chksum(), and (7) added partial support for ICMPv6 statistics.
* Rename NET_LL_MTU to NET_DEV_MTU; rename d_llmtu to d_mtuGregory Nutt2014-11-161-1/+1
|
* Completes conversion of CONFIG_NET_BUFIZE to CONFIG_NET_ETH/SLIP_MTUGregory Nutt2014-11-161-1/+1
|
* Network: All logic will now handle varialbe length link layer protocol ↵Gregory Nutt2014-11-151-4/+4
| | | | headers within incoming packets. This permits use of multiple network interfaces with differing data links. For example, ETHERNET + SLIP
* Remove CONFIG_DISABLE_CLOCKGregory Nutt2014-08-072-9/+0
|
* NET: Oops. Forgot to add a file before committingGregory Nutt2014-07-051-0/+78
|
* NET: Move most of the contents of include/nuttx/net/igmp.h moved to ↵Gregory Nutt2014-07-052-3/+20
| | | | net/igmp/igmp.h
* NET: Standardize naming of all protocal header lengthsGregory Nutt2014-07-051-5/+5
|
* NET: emoved all includes of uip.h; added includes of ip.h wherever needed. ↵Gregory Nutt2014-07-041-3/+4
| | | | Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
* Remove all inclusion of uip.hGregory Nutt2014-07-041-1/+0
|
* NET: in-progress change... don't useGregory Nutt2014-07-043-4/+18
|
* NET: More renamingGregory Nutt2014-07-041-4/+4
|
* NET: Rename g_uipsem to g_netlockGregory Nutt2014-07-011-6/+6
|
* NET: Renaming of IP address typesGregory Nutt2014-06-291-1/+1
|
* Fixes for networking and tiny webserver from MaxGregory Nutt2014-06-291-0/+7
|
* Rename static functions from uip_* to something more appropriate. Globally ↵Gregory Nutt2014-06-281-4/+4
| | | | scoped functions will take more work
* Move all socket-related files from net/ to net/socket. Move net/net.h to ↵Gregory Nutt2014-06-284-3/+103
| | | | net/socket/socket.h
* NET: Create net/sockets directory and hook into the build/configuration systemGregory Nutt2014-06-281-4/+0
|
* Clean-up naming associated with network checksumsGregory Nutt2014-06-273-27/+202
|
* Rename uip_driver_s net_driver_sGregory Nutt2014-06-271-8/+9
|
* Move net/uip/uip_checksum.c to net/utils/net_chksum.c; fix missing Make.defs ↵Gregory Nutt2014-06-273-2/+233
| | | | include in net/Makefile
* Move files to net/utils; make appropriate name changes, most for uip_lock to ↵Gregory Nutt2014-06-265-0/+448
net_lock