summaryrefslogtreecommitdiff
path: root/nuttx/net
Commit message (Collapse)AuthorAgeFilesLines
* More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵Gregory Nutt2014-11-252-7/+0
| | | | real bugs.
* Update comments and READMEGregory Nutt2014-11-241-2/+1
|
* Fix included IPv6 file nameGregory Nutt2014-11-241-1/+1
|
* Update comments and read meGregory Nutt2014-11-232-2/+16
|
* Add logic to netdev_findbyaddr() to return the correct network device for ↵Gregory Nutt2014-11-2314-51/+150
| | | | the case where a broadcast address is used. This change caused trivial ripples through other files because additional parameters are required for netdev_findbyaddr() when CONFIG_NET_MULTINIC
* Network routing: Refuse to perform routing table lookups for the Broadcast ↵Gregory Nutt2014-11-232-0/+9
| | | | IP address. From Brennan Ashton
* Back inclusion of ipv6.hGregory Nutt2014-11-221-1/+0
|
* Extensions to ECP conneciton structure for the case of multiple networks. ↵Gregory Nutt2014-11-222-16/+102
| | | | See additional comments regarding the similar change for UDP
* Add a commentGregory Nutt2014-11-221-0/+4
|
* Fix UDP routing error in last commitGregory Nutt2014-11-221-2/+2
|
* Back out a misconception about INADDR_ANY introduce with some previous commitsGregory Nutt2014-11-224-118/+19
|
* Make tcp_listener static scope; it is not used outside of tcp_conn.cGregory Nutt2014-11-224-53/+35
|
* Fix routing of muli-network UDP packetsGregory Nutt2014-11-211-0/+8
|
* Network: Misc changes to UDP bind logic for the case of multiple networksGregory Nutt2014-11-211-26/+23
|
* Some ideas for how port assignments might work with multiple network interfacesGregory Nutt2014-11-212-9/+136
|
* File missed in previous commitGregory Nutt2014-11-211-196/+0
|
* Network: Add logic to get a default network device (for the case where are ↵Gregory Nutt2014-11-215-3/+135
| | | | multiple devices). For INADDR_ANY
* Network: Add a file of IPv6 globalsGregory Nutt2014-11-214-1/+268
|
* Move IP header flags from tcp.h to ip.h and rename IP_FLAGS vs TCPFLAGS. ↵Gregory Nutt2014-11-173-5/+5
| | | | The problem fixed here is that there IP flags were not available when TCP was disabled. The IP flags are used in ICMP and IGFMP
* Update TODO; Cosmetic changes to commentsGregory Nutt2014-11-172-12/+18
|
* changes for clean build with Ethernet+SLIPGregory Nutt2014-11-162-6/+6
|
* Completes basic changes to support per-device/per-link TCP receive window sizeGregory Nutt2014-11-163-20/+37
|
* Rename NET_LL_MTU to NET_DEV_MTU; rename d_llmtu to d_mtuGregory Nutt2014-11-167-9/+9
|
* Completes conversion of CONFIG_NET_BUFIZE to CONFIG_NET_ETH/SLIP_MTUGregory Nutt2014-11-168-22/+35
|
* Add link MTU size to network device structure.Gregory Nutt2014-11-161-1/+4
|
* Network: Update SLIP configuration; Fix compile issues when building SLIP onlyGregory Nutt2014-11-151-1/+2
|
* Network: netdev_register() must assign the device name appropriately ↵Gregory Nutt2014-11-151-5/+17
| | | | according to the link layer type
* Network: Various fixes for clean compile with both Ethernet and SLIPGregory Nutt2014-11-151-2/+3
|
* Network: All logic will now handle varialbe length link layer protocol ↵Gregory Nutt2014-11-1524-67/+84
| | | | headers within incoming packets. This permits use of multiple network interfaces with differing data links. For example, ETHERNET + SLIP
* Merge remote-tracking branch 'origin/master' into llhdrlenGregory Nutt2014-11-154-9/+9
|\
| * Remove use of NET_LL_HDRLEN from net/arp logic. Use ETH_HDRLEN insteadGregory Nutt2014-11-154-9/+9
| |
* | Resove merge conflictsGregory Nutt2014-11-151-4/+1
|/
* Network: Misc fixes for clean complete with both Ethernet and SLIP enabledGregory Nutt2014-11-153-34/+35
|
* Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵Gregory Nutt2014-11-153-15/+70
| | | | supported by the driver. Use this value to replace some logic commited yesterday
* NET: Fix some some more ARP/Ethernet releated configurationGregory Nutt2014-11-141-2/+2
|
* Costmetic changeGregory Nutt2014-11-141-1/+1
|
* ARP: Add support for the case where there are multiple networks: One being ↵Gregory Nutt2014-11-143-3/+21
| | | | Etherenet and the other not (say slip or perhaps someday PPP). In that case, we need to suppress ARP-related operations on the SLIP/PPP interface only
* I don't think that the net_route function has ever worked correctly. The ↵Gregory Nutt2014-11-141-2/+2
| | | | source ip was updated in the match struct instead of the route ip. From Brennan Ashton.
* EFM32: Fix typo in connecting ODD GPIO interrupt. Noted by PierreGregory Nutt2014-11-081-1/+1
|
* AIO now also supports socket transfersGregory Nutt2014-10-111-1/+1
|
* Update everything under nuttx/net to use the corrected syslog interfacesGregory Nutt2014-10-082-45/+14
|
* Major structure of file system functions to better support asynchronous I/O. ↵Gregory Nutt2014-10-065-9/+9
| | | | Respository should not be trusted until I have a chance to verify everything
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-312-2/+2
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-312-3/+3
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-312-3/+3
|
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-215-10/+10
| | | | interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
* ARP reuestion logc needs to do the right thing if (1) the address is a ↵Gregory Nutt2014-08-201-1/+56
| | | | broadcast or multicast address, and (2) if the IP address lies outside of the network. Thanks to Manuel Stuehn
* ARP request logic is no longer EXPERIMENTALGregory Nutt2014-08-201-1/+0
|
* ARP: Fix bid conversion from msec to nsecGregory Nutt2014-08-192-1/+5
|
* Update ChangeLogGregory Nutt2014-08-191-1/+1
|