Gregory Nutt
|
fce2a79abd
|
Rename uip_driver_s net_driver_s
|
2014-06-27 16:48:12 -06:00 |
Gregory Nutt
|
d30217eb63
|
Move net/uip/uip_checksum.c to net/utils/net_chksum.c; fix missing Make.defs include in net/Makefile
|
2014-06-27 15:42:21 -06:00 |
Gregory Nutt
|
081ff02ec9
|
Add net/README.txt
|
2014-06-27 15:18:18 -06:00 |
Gregory Nutt
|
1db2614c2a
|
Add missing source of netdev/Kconfig
|
2014-06-27 10:13:10 -06:00 |
Gregory Nutt
|
d8e18e7f96
|
Move NETDEV config from net/Kconfig to net/netdev/Kconfig
|
2014-06-27 10:02:14 -06:00 |
Gregory Nutt
|
238d9d9694
|
Fix conflict in ChangeLog
|
2014-06-27 10:00:28 -06:00 |
Gregory Nutt
|
953764181e
|
NET: Move net/netdev*.c to net/netdev/netdev*.c
|
2014-06-27 09:56:45 -06:00 |
Gregory Nutt
|
f183632aab
|
Add support for a network device IOCTL to access PHY registers. Ioctls only implemented for STM32. From Lazlo
|
2014-06-27 09:30:41 -06:00 |
Gregory Nutt
|
78177071ef
|
Repartition network intialization functions
|
2014-06-26 14:36:24 -06:00 |
Gregory Nutt
|
64ba574ecc
|
Move files to net/utils; make appropriate name changes, most for uip_lock to net_lock
|
2014-06-26 14:23:21 -06:00 |
Gregory Nutt
|
d120befd39
|
NET: Move routing table functions to net/route
|
2014-06-26 13:02:08 -06:00 |
Gregory Nutt
|
e1091251e6
|
NET: Move statistcs from uip.h to new netstats.h to remove nasty circular inclusion problem.
|
2014-06-26 09:32:39 -06:00 |
Gregory Nutt
|
473ba2ba6c
|
NET: Fix an include file ordering problem when CONFIG_NET_STATISTICS=
|
2014-06-26 07:29:16 -06:00 |
Gregory Nutt
|
1a2bcebb4a
|
Clean up some networking configuration menus
|
2014-06-25 11:01:08 -06:00 |
Gregory Nutt
|
579ee6f573
|
Clean-up packet socket naming
|
2014-06-25 10:34:52 -06:00 |
Gregory Nutt
|
621097b6c8
|
Rename ip_eth_hdr to eth_hdr_s
|
2014-06-25 09:57:52 -06:00 |
Gregory Nutt
|
f57024406a
|
Clean up IGMP naming
|
2014-06-25 09:52:36 -06:00 |
Gregory Nutt
|
92d3075ae0
|
Clean up ICMP naming
|
2014-06-25 09:12:47 -06:00 |
Gregory Nutt
|
abf04708ce
|
Clean up all UDP-related naming
|
2014-06-24 18:55:01 -06:00 |
Gregory Nutt
|
04985d6d1e
|
Clean up all TCP-related naming
|
2014-06-24 18:12:49 -06:00 |
Gregory Nutt
|
e2947c37a1
|
Forget to add a file in last commit
|
2014-06-24 15:46:10 -06:00 |
Gregory Nutt
|
fabcb6d37e
|
TCP Read-Ahead: Convert to use I/O buffer chains
|
2014-06-24 15:38:00 -06:00 |
Gregory Nutt
|
e9a588c398
|
Add throttle support to the I/O buffer logic
|
2014-06-24 11:53:19 -06:00 |
Gregory Nutt
|
5d1f8180d4
|
Move the remaining files from include/nuttx/net/uip to include/nuttx/net; Rename *_internal.h header files in net/ to just *.h
|
2014-06-24 10:14:15 -06:00 |
Gregory Nutt
|
37646044ac
|
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h
|
2014-06-24 09:28:44 -06:00 |
Gregory Nutt
|
626469e30c
|
Move include/nuttx/net/uipopt.h to include/nuttx/net/netconfig.h
|
2014-06-24 08:53:28 -06:00 |
Gregory Nutt
|
4108a67b80
|
Net PKT: Suppress ARP requests for packet socket transfers
|
2014-06-24 08:33:58 -06:00 |
Gregory Nutt
|
0520270733
|
Net PKT: Suppress ARP requests for packet socket transfers
|
2014-06-24 08:22:12 -06:00 |
Gregory Nutt
|
38c6e41e8e
|
Separate net/net_send_buffered.c and net/net_send_unbuffered.c to net/tcp/tcp_send_buffered.c, net/tcp/tcp_send_unbuffered.c, and pkt/pkt_send.c
|
2014-06-24 08:03:44 -06:00 |
Gregory Nutt
|
9022bc63cf
|
Update Changelog
|
2014-06-23 19:38:10 -06:00 |
Gregory Nutt
|
7330704d36
|
CONFIG_NET_PKT is compatible with current TCP writebuffering logic because the share too much code; move sending of packet socket data from net_send_unbufferer.c to a new uip/uip_pktsend.c file for consistency
|
2014-06-23 19:25:16 -06:00 |
Gregory Nutt
|
718d9993e6
|
TCP write buffering: This corrects some of the basic transfer problems. But there are more
|
2014-06-23 17:31:30 -06:00 |
Gregory Nutt
|
240092a025
|
Merge remote-tracking branch 'origin/master' into netiob
|
2014-06-23 11:36:03 -06:00 |
Gregory Nutt
|
f30cbd1bdf
|
Remove some spurious spaces in field selectors
|
2014-06-23 11:29:13 -06:00 |
Gregory Nutt
|
30843cf46d
|
TCP write buffering: Add an offset to buffer dumping logic
|
2014-06-23 09:40:17 -06:00 |
Gregory Nutt
|
963f8f49c5
|
TCP write buffering: Add length to buffer dumping instrumentation
|
2014-06-23 07:31:55 -06:00 |
Gregory Nutt
|
6f1651d5f2
|
TCP write buffering: Extend and fix some buffer dumping logic
|
2014-06-22 18:53:18 -06:00 |
Gregory Nutt
|
14c7e2bc3c
|
Write buffering: Fix a minor retransmission problem
|
2014-06-22 16:47:32 -06:00 |
Gregory Nutt
|
d642616c5b
|
TCP write buffering: Fix an error in the trim logic
|
2014-06-22 16:25:26 -06:00 |
Gregory Nutt
|
579935bfc1
|
TCP write buffering: Correct handling of retry counter
|
2014-06-22 15:27:01 -06:00 |
Gregory Nutt
|
82dbbb05b6
|
Net: First bug fixes for modified write buffer logic
|
2014-06-22 13:34:09 -06:00 |
Gregory Nutt
|
356d25b503
|
First cut at conversion of write-buffering to use I/O buffer chaings (IOBs)
|
2014-06-22 11:27:57 -06:00 |
Gregory Nutt
|
2805582151
|
net: Add net/tcp/tcp.h; rename uip_tcpwrbuffer_ to tcp_wrbuffer_*
|
2014-06-21 15:23:39 -06:00 |
Gregory Nutt
|
e940245df9
|
TCP write buffering: Add buffer allocation check from Max (himax)
|
2014-06-19 08:31:50 -06:00 |
Gregory Nutt
|
8266624d04
|
Add missing CONFIG_NET_GUARDSIZE to Kconfig
|
2014-06-19 08:18:46 -06:00 |
Gregory Nutt
|
7622706cde
|
Fix file names in new net/pkt/Make.defs
|
2014-06-19 07:32:07 -06:00 |
Gregory Nutt
|
b9c6b9b425
|
Networking: Move relevant parts of net/Kconfig to tcp/Kconfig, udp/Kconfig, and pkt/Kconfig
|
2014-06-18 11:45:55 -06:00 |
Gregory Nutt
|
e46ff63eb8
|
Move Packet files from net/uip to net/pkt
|
2014-06-18 11:02:52 -06:00 |
Gregory Nutt
|
382920b9a9
|
Move UDP files from net/uip to net/udp
|
2014-06-18 10:50:09 -06:00 |
Gregory Nutt
|
2244dda41a
|
Move uip/uip_listen.c to tcp/tcp_listen.c
|
2014-06-18 10:47:47 -06:00 |
Gregory Nutt
|
040837eb6c
|
Move TCP files from net/uip to net/tcp
|
2014-06-18 10:21:21 -06:00 |
Gregory Nutt
|
143959c1ed
|
Move TCP files from net/uip to net/tcp
|
2014-06-18 10:18:53 -06:00 |
Gregory Nutt
|
28c4cf6d5a
|
Raw sockets: Various fixes for closing, free connections, TX from Daniel Lazo Sitzer
|
2014-06-18 09:47:08 -06:00 |
Gregory Nutt
|
04e564c9c3
|
Raw sockets: Various fixes for closing, free connections, TX from Daniel Lazo Sitzer
|
2014-06-18 09:46:45 -06:00 |
Gregory Nutt
|
3ec359d14c
|
Notify Ethernet driver of TX data availability on raw socket. From Daniel Lazlo Sitzer
|
2014-06-18 09:44:06 -06:00 |
Gregory Nutt
|
b8840dc6de
|
Cosmetic plus some configuration default changes
|
2014-06-12 13:32:07 -06:00 |
Gregory Nutt
|
bf8f8d3937
|
Raw sockets: Additional changes for error-free/warning-free compilation
|
2014-06-12 12:29:58 -06:00 |
Gregory Nutt
|
faaf641490
|
First check-in of Lazlo's PF_PACKET 'raw' socket implementation
|
2014-06-12 11:52:06 -06:00 |
Gregory Nutt
|
96c6f34825
|
IOB: Remove private data. Not needed
|
2014-06-12 08:35:59 -06:00 |
Gregory Nutt
|
60306a16d7
|
IOB: remove flags
|
2014-06-09 13:54:47 -06:00 |
Gregory Nutt
|
893bded2e1
|
Those pesky carriage returns
|
2014-06-07 11:05:31 -06:00 |
Gregory Nutt
|
0f71ea26b1
|
IOB: Add iob_contig()
|
2014-06-07 11:01:13 -06:00 |
Gregory Nutt
|
a304a73608
|
IOB: Add queue handling interfaces; improve lists
|
2014-06-06 09:35:31 -06:00 |
Gregory Nutt
|
87917ae782
|
IOB: Minor improvement to trimhead
|
2014-06-06 06:23:13 -06:00 |
Gregory Nutt
|
fc9b45f39f
|
IOB: Fix bugs in trimming logic
|
2014-06-05 18:50:30 -06:00 |
Gregory Nutt
|
6a83cc5d17
|
Add iob_freechain
|
2014-06-05 13:26:38 -06:00 |
Gregory Nutt
|
7ef0fb1460
|
IOB: Add iob_clone()
|
2014-06-05 12:56:00 -06:00 |
Gregory Nutt
|
d6c1f0e526
|
IOB: Fix typo in debug assertion
|
2014-06-05 11:45:55 -06:00 |
Gregory Nutt
|
cbb26a9991
|
IOB: More clean based on change of the last commit
|
2014-06-05 11:39:17 -06:00 |
Gregory Nutt
|
c92645017b
|
IOB: Need to clone header when deleting the first entry in an I/O buffer chain
|
2014-06-05 11:19:00 -06:00 |
Gregory Nutt
|
3881bf6b5f
|
IOB: Remove unimplemented VLAN stuff; add unit test and fixes to pass unit test
|
2014-06-05 10:43:20 -06:00 |
Gregory Nutt
|
dad0da617a
|
Left out some changes in last commit
|
2014-06-04 12:03:29 -06:00 |
Gregory Nutt
|
67d5e8d154
|
NET: Improvied I/O buffer logic
|
2014-06-04 09:03:11 -06:00 |
Gregory Nutt
|
d10c3923a2
|
Add iob_copyin()
|
2014-06-03 14:28:16 -06:00 |
Gregory Nutt
|
1a4c219626
|
NET: Add generic I/O buffering logic
|
2014-06-03 12:41:34 -06:00 |
Gregory Nutt
|
b395eab360
|
NET: Fix an error in networking Make.defs file
|
2014-06-03 12:41:06 -06:00 |
Gregory Nutt
|
b4453cbd6c
|
NET: Improvements to TCP connection fallback logic; Not needed with SO_LINGER. From Max Holtzberg
|
2014-06-02 07:48:05 -06:00 |
Gregory Nutt
|
0f5865d588
|
Notify upper layer when TIME_WAIT or FIN_WAIT2_2 timeout occurs
|
2014-06-02 07:39:29 -06:00 |
Gregory Nutt
|
6a5fdf7fe2
|
Add CONFIG_NET_ETHERNET (not used yet)
|
2014-06-01 09:40:23 -06:00 |
Gregory Nutt
|
da4277357c
|
Move arp, icmp, and igmp configuration values into new Kconfig files in those directories
|
2014-05-30 14:44:07 -06:00 |
Gregory Nutt
|
6a766544cc
|
Files that I forgot to add in the previous commits
|
2014-05-30 14:32:00 -06:00 |
Gregory Nutt
|
02b0085f89
|
Move ICMP files from net/uip to net/icmp
|
2014-05-30 13:32:35 -06:00 |
Gregory Nutt
|
0e05230c28
|
Move ICMP files from net/uip to net/icmp
|
2014-05-30 13:32:10 -06:00 |
Gregory Nutt
|
093ecf1e35
|
Move IGMP files from net/uip to net/igmp
|
2014-05-30 13:05:19 -06:00 |
Gregory Nutt
|
49fa2ff70f
|
A few build fixes from last, big ARP relocation change
|
2014-05-30 12:32:20 -06:00 |
Gregory Nutt
|
90e4b55e0c
|
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/arp.h; rename all uip_arp_ functions to arp_
|
2014-05-30 12:13:06 -06:00 |
Gregory Nutt
|
649a61813c
|
Move arp-related files from net/uip to net/arp
|
2014-05-30 11:14:06 -06:00 |
Gregory Nutt
|
2abe0dd6dd
|
Change all variadic macros to C99 style
|
2014-05-22 09:01:51 -06:00 |
Gregory Nutt
|
3a1324741a
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
Gregory Nutt
|
494387b33b
|
Make sure that there is one space after for
|
2014-04-12 13:28:22 -06:00 |
Gregory Nutt
|
056aed1274
|
Make sure that there is one space between while and condition
|
2014-04-12 13:09:48 -06:00 |
Gregory Nutt
|
303cc1902b
|
Make sure that there is one space between if and condition
|
2014-04-12 12:53:19 -06:00 |
Gregory Nutt
|
dc0211b218
|
net/uip: Review all files in this directory for coding style and spelling
|
2014-04-12 12:13:01 -06:00 |
Gregory Nutt
|
4702536695
|
net/: IGMP-related bugfixes from Manuel Stühn
|
2014-03-24 09:34:17 -06:00 |
Gregory Nutt
|
1c258c1c02
|
Simplify last change to netdev_findbyaddr
|
2014-03-22 09:24:25 -06:00 |
Gregory Nutt
|
baa91448e6
|
net/netdev_findbyaddr.c: Skip network devices that are in the down state. They have no meaning address
|
2014-03-20 17:27:59 -06:00 |
Gregory Nutt
|
1a2845a4ef
|
SAM4E-EK: Add an EMAC driver. Initial commit is just a quick port of the SAMA5D3 EMAC driver
|
2014-03-12 15:03:59 -06:00 |
Gregory Nutt
|
f78cc7d88d
|
networking: Fix one place where the reference count was not being zeroed. This is really a cosmetic fix UNLESS CONFIG_DEBUG_NET is enabled, then it causes assertions
|
2014-02-25 16:41:11 -06:00 |
Gregory Nutt
|
d0782933b7
|
Back out part of write buffering change. David G reports that this causes problems connecting to a server
|
2014-02-15 08:07:43 -06:00 |
Gregory Nutt
|
91b002a043
|
Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced
|
2014-02-10 18:08:49 -06:00 |