summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update ChangeLogGregory Nutt2015-01-193-8/+350
|
* Update ChangeLogGregory Nutt2015-01-181-0/+4
|
* Tiva Ethernet: When calling into the stack from the worker thread, it is ↵Gregory Nutt2015-01-182-0/+24
| | | | necessary to have the stack locked
* Update ChangeLogGregory Nutt2015-01-181-0/+2
|
* apps/netutils/netlib: Add new library functions to manipulate IPv6 addressesGregory Nutt2015-01-1813-99/+482
|
* Rename IPv4 netlib functions and files to make room in the namespace for ↵Gregory Nutt2015-01-1826-115/+134
| | | | corresponding IPv6 functions and files
* Tiva Ethernet: Don't try to print IPv4 address if IPv4 is not enabledGregory Nutt2015-01-181-0/+4
|
* Refresh configuration/update some misnamed conditional compilationGregory Nutt2015-01-182-9/+30
|
* Update ChangeLogGregory Nutt2015-01-181-0/+2
|
* apps/netutils/dnsclient: Can select to be either IPv4 or IPv6, but not both ↵Gregory Nutt2015-01-184-15/+31
| | | | (IPv6 still does not compile)
* Fix a few more dangling IPv6 issues found by code inspectionGregory Nutt2015-01-186-58/+81
|
* Networking: Some fixes for compilation when both IPv4 and IPv6 are enabledGregory Nutt2015-01-188-81/+62
|
* Update ChangeLogGregory Nutt2015-01-181-0/+2
|
* Networking: Final detangle off IPv4 and IPv6 TCP/UDP send logic. The ↵Gregory Nutt2015-01-1818-362/+617
| | | | Networking subsystem now compiles with IPv6 enabled
* Networking: Add IPv6 suppport to TCP application level sending logicGregory Nutt2015-01-171-5/+57
|
* Networking: Fix a simple IPv6 compile errorGregory Nutt2015-01-171-4/+31
|
* Merge remote-tracking branch 'origin/master' into ipv6Gregory Nutt2015-01-171-1/+1
|\
| * Missing # in #if in previous commitGregory Nutt2015-01-171-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into ipv6Gregory Nutt2015-01-173-5/+10
|\|
| * Networking: Fix some errors detected by Travis in configuration that have ↵Gregory Nutt2015-01-173-5/+10
| | | | | | | | TCP on and UDP off and vice versa
* | Networking: Straighten up use if IPv6/IPv4 in TCP connection logicGregory Nutt2015-01-174-149/+474
| |
* | Networking: Straighten up use if IPv6/IPv4 in TCP connection logicGregory Nutt2015-01-173-50/+78
|/
* Merge remote-tracking branch 'origin/master' into ipv6Gregory Nutt2015-01-171-0/+3
|\
| * Spark: Certain combinations of conditional compilation results in ↵Gregory Nutt2015-01-171-0/+3
| | | | | | | | compilation errors
* | Fix a few warnings introduced with the last commitGregory Nutt2015-01-172-2/+2
| |
* | Networking: Detangling IPv6/4 logic in UDP connection structuresGregory Nutt2015-01-175-107/+282
| |
* | Networking: Save the IP domain in the connection structureGregory Nutt2015-01-176-23/+31
| |
* | Networking: Calculation of TCP and UDP checksums differ with IPv4 and IPv6Gregory Nutt2015-01-171-19/+83
|/
* apps/examples/udp/Kconfig: Default setting is backwardGregory Nutt2015-01-172-3/+3
|
* Tiva Ethernet: Back out previous change... it is WRONGGregory Nutt2015-01-171-12/+0
|
* Merge remote-tracking branch 'origin/master' into ipv6Gregory Nutt2015-01-172-35/+190
|\
| * Tive Ethernet: Fix some race conditions in the driver that become apparent ↵Gregory Nutt2015-01-172-26/+176
| | | | | | | | when debug is enabled
| * Tiva Ethernet: Costmetic changes to comments and debug stringsGregory Nutt2015-01-171-8/+8
| |
| * Tiva Ethernet: Remove assertion. Just log and error and continueGregory Nutt2015-01-171-1/+6
| |
* | Networking: Oops. Forgot to add a couple of files that were part of an ↵Gregory Nutt2015-01-172-0/+221
| | | | | | | | earlier commit
* | Update ChangeLogGregory Nutt2015-01-171-0/+2
| |
* | Networking: Fix accept() so that it returns the correct IP address for the ↵Gregory Nutt2015-01-179-75/+108
| | | | | | | | selected socket IP domain.
* | Update ChangeLogGregory Nutt2015-01-171-0/+5
| |
* | net/socket and net/tcp: When we are ready to receive data or when we have ↵Gregory Nutt2015-01-176-37/+361
| | | | | | | | outgoing data ready to be sent, we need to the notify the appropriate device driver of this condition. The notifying socket will be configured as either PF_INET or PF_INET6 and must look up the correct driver using the correct IP domain.
* | Update ChangeLogGregory Nutt2015-01-171-5/+12
| |
* | include/net/if.h: Add a bit to the device flags to indicate if the device ↵Gregory Nutt2015-01-1713-32/+338
| | | | | | | | | | | | packet buffer holds an IPv4 or an IPv6 domain packet. Set/clear the flag along with the correct offset to the application payload data as each packet is received. net/socket, net/tcp, net/udp: Add logic to select the domain of the outputgoing packet before sending any UDP or TCP packet. This sets the bit to indicate the IPv4 or IPv6 domain and the correct offset to the output going payload data.
* | Networking: Remove field d_sndata from the device structure. It is the ↵Gregory Nutt2015-01-1718-34/+8
|/ | | | same as d_appdata and unnecessary
* Update ChangeLogGregory Nutt2015-01-161-0/+2
|
* Networking: Move net/ipv6 to net/neighborGregory Nutt2015-01-167-27/+32
|
* TM4C Ethernet: Add some assertionsGregory Nutt2015-01-161-1/+10
|
* Update ChangeLogGregory Nutt2015-01-161-0/+3
|
* Networking: UDP and TCP MSS depends on the IP header size (as well as the ↵Gregory Nutt2015-01-1610-53/+153
| | | | link layer header size) and cannot be represented with a single value.
* Update ChangeLogGregory Nutt2015-01-161-0/+7
|
* Networking: Replace all references to the macros net_ipaddr_copy, ↵Gregory Nutt2015-01-1616-98/+91
| | | | net_ipaddr_hdrcopy, net_ipaddr_cmp, net_ipaddr_hdrcmp, and net_ipaddr_maskcmp with the appropriate IPv4 or IPv6 version of the macro (such as net_ipv4addr_copy). The goal is to support both IPv4 and IPv6 simultaneously. This requires that the macros be distinct and not conditionally defined to one on or the other.
* Update ChangeLogGregory Nutt2015-01-161-1/+4
|