summaryrefslogtreecommitdiff
path: root/nuttx/net
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* ARP: Add signal logic so that we do not have to wait so long with the ↵Gregory Nutt2014-08-195-37/+424
| | | | network responses to ARP requests quickly
* Move some internal networking function protoypes out of the public ↵Gregory Nutt2014-08-181-0/+59
| | | | include/nuttx/net/arp.h into to the private net/arp/arp.h
* If CONFIG_NET_ARP_SEND is enabled, then all ICMP, TCP, and UDP send ↵Gregory Nutt2014-08-185-12/+98
| | | | operations will call arp_send() before attempting the real send operation. arp_send() will check if the the IP address mapping is in the ARP table and, if not send ARP requests periodically until it is. This eliminates losing the first outgoing message because there is not mapping in the ARP table.
* arp_poll(): inished the implementation of logic to send ARP requests. ↵Gregory Nutt2014-08-185-88/+290
| | | | Complete, fully hooked into the networking logic, and ready for test (but still untested)
* arp_send.c: Partial implementation of logic to send ARP requests to assure ↵Gregory Nutt2014-08-184-0/+368
| | | | that an IP address mapping is present in the ARP table
* PKT sockets: Change how the IFF_NOARP flag is handled. This should be set ↵Gregory Nutt2014-08-182-11/+12
| | | | only when data is moved into the buffer and cleared after tested by the ARP logic. Setting it globally can cause packets to be sent with no valid MAC addresses
* arp_format.c: Move the logic that formats an ARP packet into a separate file ↵Gregory Nutt2014-08-184-20/+144
| | | | where it can be re-used.
* Move arp_arpin() from arp_inout.c to its own file. Rename arp_inout.c to ↵Gregory Nutt2014-08-184-49/+116
| | | | arpipin.c because that is all that is left in the file
* Move arp_out() from arp_inout.c to its own fileGregory Nutt2014-08-184-187/+270
|
* ARP: Add missing configuration option to select dumping of ARP packet ↵Gregory Nutt2014-08-185-73/+200
| | | | headers. Move ARP dumping logic from arp_inout.c to its own file
* More of the PHY event notification logic change: Fix some compile errors ↵Gregory Nutt2014-08-161-1/+14
| | | | when full feature is enabled; Add some missing ioctol logic
* Finishes the ioctl definition to subscribe to PHY events. Revamp network ↵Gregory Nutt2014-08-161-2/+2
| | | | ioctl signature to support arguments other than struct mii_ioctl_data.
* A little too much was deleted in a recent commitGregory Nutt2014-08-161-0/+2
|
* Clean missing function headersGregory Nutt2014-08-167-17/+124
|
* Remove CONFIG_DISABLE_CLOCKGregory Nutt2014-08-0716-73/+39
|
* Add inclusion of assert.h to so files that use DEBUGASSERTGregory Nutt2014-07-213-0/+3
|
* IOB: Change suggested by Rony XlnGregory Nutt2014-07-081-5/+5
|
* NET: Important fix to the read-ahead buffer queue managment: Consumed bytes ↵Gregory Nutt2014-07-073-4/+132
| | | | were being trimmed from the head of the queue, but the queue head itself was not being updated. From Rony XLN
* NET: Fix a few problems after big merge of network reorganizationGregory Nutt2014-07-065-3/+7
|
* NET: Rename network interrupt event flags more appropriately: TCP_, UDP_, ↵Gregory Nutt2014-07-0625-209/+235
| | | | ICMP_, or PKT_ vs UIP_
* NET: Rename some non-configurable constants UIP_ to IP_ or TCP_Gregory Nutt2014-07-066-12/+12
|
* NET: Rename TCP state values: UIP_ -> TCP_Gregory Nutt2014-07-0612-92/+92
|
* NET: Add a few missing configuration options to the Kconfig filesGregory Nutt2014-07-0610-32/+84
|
* NET: Move private definitions from include/nuttx/net/tcp to net/tcp/tcp.hGregory Nutt2014-07-0622-38/+781
|
* NET: Move private definitions from include/nuttx/net/arp.h to net/arp/arp.hGregory Nutt2014-07-0612-79/+196
|
* 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-057-32/+330
| | | | net/igmp/igmp.h
* NET: Most of the contents of include/nuttx/net/udp.h moved to net/pkt/udp.hGregory Nutt2014-07-055-10/+202
|
* NET: Most of the contents of include/nuttx/net/pkt.h moved to net/pkt/pkt.hGregory Nutt2014-07-059-12/+124
|
* NET: Standardize naming of all protocal header lengthsGregory Nutt2014-07-0524-96/+96
|
* NET: emoved all includes of uip.h; added includes of ip.h wherever needed. ↵Gregory Nutt2014-07-0441-14/+80
| | | | 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-0440-43/+0
|
* NET: rename include/net/ip.h to ipopt.hGregory Nutt2014-07-041-1/+1
|
* NET: in-progress change... don't useGregory Nutt2014-07-0436-37/+156
|
* NET: More renamingGregory Nutt2014-07-0422-66/+66
|
* NET: More renamingGregory Nutt2014-07-031-2/+2
|
* NET: Misc naming clean-upGregory Nutt2014-07-021-3/+3
|
* NET: Rename g_uipsem to g_netlockGregory Nutt2014-07-011-6/+6
|
* NET: Rename some address comparison macrosGregory Nutt2014-07-014-5/+5
|
* NET: Some minor clean-upGregory Nutt2014-06-303-3/+3
|
* NET: Rename uip_dataevent to tcp_data_eventGregory Nutt2014-06-301-4/+4
|
* NET: Remove uip_restart()Gregory Nutt2014-06-302-2/+2
|
* NET: Rename uip_mss to tcp_mssGregory Nutt2014-06-304-11/+11
|
* NET: Remove uip_stopped and uip_stopGregory Nutt2014-06-302-4/+4
|
* Rename uip_poll->devif_poll and uip_timer->devif_timerGregory Nutt2014-06-301-13/+13
|