Gregory Nutt
|
0abe6c66d7
|
Update everything under nuttx/net to use the corrected syslog interfaces
|
2014-10-08 10:48:11 -06:00 |
|
Gregory Nutt
|
d914f3ceec
|
Major structure of file system functions to better support asynchronous I/O. Respository should not be trusted until I have a chance to verify everything
|
2014-10-06 10:53:25 -06:00 |
|
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
1780810d3d
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
54fa3b0b59
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
ad9b3f8ab8
|
wdog.h does not contain any application interface, only internal OS 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.
|
2014-08-21 11:16:55 -06:00 |
|
Gregory Nutt
|
21add71646
|
ARP reuestion logc needs to do the right thing if (1) the address is a broadcast or multicast address, and (2) if the IP address lies outside of the network. Thanks to Manuel Stuehn
|
2014-08-20 07:09:02 -06:00 |
|
Gregory Nutt
|
27cc2a3fc3
|
ARP request logic is no longer EXPERIMENTAL
|
2014-08-20 07:07:24 -06:00 |
|
Gregory Nutt
|
8e84282c05
|
ARP: Fix bid conversion from msec to nsec
|
2014-08-19 08:37:14 -06:00 |
|
Gregory Nutt
|
a9ca05266b
|
Update ChangeLog
|
2014-08-19 07:52:52 -06:00 |
|
Gregory Nutt
|
9662f1750c
|
ARP: Add signal logic so that we do not have to wait so long with the network responses to ARP requests quickly
|
2014-08-19 07:47:32 -06:00 |
|
Gregory Nutt
|
4bba611dc6
|
Move some internal networking function protoypes out of the public include/nuttx/net/arp.h into to the private net/arp/arp.h
|
2014-08-18 16:35:20 -06:00 |
|
Gregory Nutt
|
6e04518e4a
|
If CONFIG_NET_ARP_SEND is enabled, then all ICMP, TCP, and UDP send 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.
|
2014-08-18 16:22:14 -06:00 |
|
Gregory Nutt
|
548fda7834
|
arp_poll(): inished the implementation of logic to send ARP requests. Complete, fully hooked into the networking logic, and ready for test (but still untested)
|
2014-08-18 15:24:51 -06:00 |
|
Gregory Nutt
|
b440fa18ca
|
arp_send.c: Partial implementation of logic to send ARP requests to assure that an IP address mapping is present in the ARP table
|
2014-08-18 14:29:02 -06:00 |
|
Gregory Nutt
|
ec429fdf00
|
PKT sockets: Change how the IFF_NOARP flag is handled. This should be set 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
|
2014-08-18 13:42:51 -06:00 |
|
Gregory Nutt
|
1a7e1fb93b
|
arp_format.c: Move the logic that formats an ARP packet into a separate file where it can be re-used.
|
2014-08-18 12:37:40 -06:00 |
|
Gregory Nutt
|
1323ab9352
|
Move arp_arpin() from arp_inout.c to its own file. Rename arp_inout.c to arpipin.c because that is all that is left in the file
|
2014-08-18 11:36:39 -06:00 |
|
Gregory Nutt
|
6f1d354ef1
|
Move arp_out() from arp_inout.c to its own file
|
2014-08-18 11:21:53 -06:00 |
|
Gregory Nutt
|
985c016150
|
ARP: Add missing configuration option to select dumping of ARP packet headers. Move ARP dumping logic from arp_inout.c to its own file
|
2014-08-18 11:08:15 -06:00 |
|
Gregory Nutt
|
057af36c1d
|
More of the PHY event notification logic change: Fix some compile errors when full feature is enabled; Add some missing ioctol logic
|
2014-08-16 15:04:09 -06:00 |
|
Gregory Nutt
|
eb5e2e4b20
|
Finishes the ioctl definition to subscribe to PHY events. Revamp network ioctl signature to support arguments other than struct mii_ioctl_data.
|
2014-08-16 14:08:04 -06:00 |
|
Gregory Nutt
|
e463730c2f
|
A little too much was deleted in a recent commit
|
2014-08-16 12:52:28 -06:00 |
|
Gregory Nutt
|
79e098b20e
|
Clean missing function headers
|
2014-08-16 10:24:06 -06:00 |
|
Gregory Nutt
|
caba61999a
|
Remove CONFIG_DISABLE_CLOCK
|
2014-08-07 12:35:24 -06:00 |
|
Gregory Nutt
|
cab24a4bd8
|
Add inclusion of assert.h to so files that use DEBUGASSERT
|
2014-07-21 18:46:47 -06:00 |
|
Gregory Nutt
|
4f60bfb485
|
IOB: Change suggested by Rony Xln
|
2014-07-08 07:13:50 -06:00 |
|
Gregory Nutt
|
178b2b0cbe
|
NET: Important fix to the read-ahead buffer queue managment: Consumed bytes were being trimmed from the head of the queue, but the queue head itself was not being updated. From Rony XLN
|
2014-07-07 07:28:17 -06:00 |
|
Gregory Nutt
|
e89eac6365
|
NET: Fix a few problems after big merge of network reorganization
|
2014-07-06 17:58:36 -06:00 |
|
Gregory Nutt
|
73f3ecf7e2
|
NET: Rename network interrupt event flags more appropriately: TCP_, UDP_, ICMP_, or PKT_ vs UIP_
|
2014-07-06 17:22:02 -06:00 |
|
Gregory Nutt
|
a251259f90
|
NET: Rename some non-configurable constants UIP_ to IP_ or TCP_
|
2014-07-06 16:19:26 -06:00 |
|
Gregory Nutt
|
b77fda2c95
|
NET: Rename TCP state values: UIP_ -> TCP_
|
2014-07-06 16:10:26 -06:00 |
|
Gregory Nutt
|
1f11a452dd
|
NET: Add a few missing configuration options to the Kconfig files
|
2014-07-06 13:04:27 -06:00 |
|
Gregory Nutt
|
2d52d70d4c
|
NET: Move private definitions from include/nuttx/net/tcp to net/tcp/tcp.h
|
2014-07-06 12:34:27 -06:00 |
|
Gregory Nutt
|
9e87ab90b8
|
NET: Move private definitions from include/nuttx/net/arp.h to net/arp/arp.h
|
2014-07-06 11:05:28 -06:00 |
|
Gregory Nutt
|
d392be6f73
|
NET: Oops. Forgot to add a file before committing
|
2014-07-05 15:21:13 -06:00 |
|
Gregory Nutt
|
811668cf15
|
NET: Move most of the contents of include/nuttx/net/igmp.h moved to net/igmp/igmp.h
|
2014-07-05 15:15:40 -06:00 |
|
Gregory Nutt
|
47a502a5e2
|
NET: Most of the contents of include/nuttx/net/udp.h moved to net/pkt/udp.h
|
2014-07-05 14:40:29 -06:00 |
|
Gregory Nutt
|
dc8cba763d
|
NET: Most of the contents of include/nuttx/net/pkt.h moved to net/pkt/pkt.h
|
2014-07-05 13:59:22 -06:00 |
|
Gregory Nutt
|
c5fc24e110
|
NET: Standardize naming of all protocal header lengths
|
2014-07-05 13:04:48 -06:00 |
|
Gregory Nutt
|
60246e613b
|
NET: emoved all includes of uip.h; added includes of ip.h wherever needed. 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.
|
2014-07-04 19:13:08 -06:00 |
|
Gregory Nutt
|
0bb153b8cb
|
Remove all inclusion of uip.h
|
2014-07-04 16:58:22 -06:00 |
|
Gregory Nutt
|
8615dd0aeb
|
NET: rename include/net/ip.h to ipopt.h
|
2014-07-04 16:44:53 -06:00 |
|
Gregory Nutt
|
a6b39d1879
|
NET: in-progress change... don't use
|
2014-07-04 16:38:51 -06:00 |
|
Gregory Nutt
|
cce35ce975
|
NET: More renaming
|
2014-07-04 15:40:49 -06:00 |
|
Gregory Nutt
|
9f5418e5d3
|
NET: More renaming
|
2014-07-03 17:53:16 -06:00 |
|
Gregory Nutt
|
8e9df8ade0
|
NET: Misc naming clean-up
|
2014-07-02 17:23:25 -06:00 |
|
Gregory Nutt
|
0526aefb4e
|
NET: Rename g_uipsem to g_netlock
|
2014-07-01 18:21:25 -06:00 |
|
Gregory Nutt
|
3e0bd1f1b0
|
NET: Rename some address comparison macros
|
2014-07-01 18:11:05 -06:00 |
|
Gregory Nutt
|
96a6c725d5
|
NET: Some minor clean-up
|
2014-06-30 19:43:30 -06:00 |
|