Gregory Nutt
|
8db55f6493
|
Back out most of previous commit
|
2016-02-26 06:45:37 -06:00 |
|
Gregory Nutt
|
b0ea870bcc
|
Remove some empty code section comments
|
2016-02-25 18:34:36 -06:00 |
|
Gregory Nutt
|
9ff645a298
|
drivers/ieee802154: Add a skeleton IEEE802154 driver
|
2016-02-25 15:11:30 -06:00 |
|
Gregory Nutt
|
0b441ff1f4
|
net/: Add basic IEEE 802.15-4 socket support
|
2016-02-25 14:01:22 -06:00 |
|
Gregory Nutt
|
bcbd8ee964
|
Networking: Cosmetic change
|
2016-02-24 19:02:51 -06:00 |
|
Gregory Nutt
|
0fb035f76b
|
Standardize some naming in code section comments
|
2016-02-21 18:09:04 -06:00 |
|
Gregory Nutt
|
f348e68069
|
Update to use 64-bit timer when available
|
2016-01-21 11:54:26 -06:00 |
|
Gregory Nutt
|
6209c51206
|
net/: More clean-up of spacing/alignment issues
|
2015-10-08 15:10:04 -06:00 |
|
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Gregory Nutt
|
4c4868c69f
|
More cosmetic changes: Fix some errors in comments and some indentation problems
|
2015-08-11 19:23:51 -06:00 |
|
Gregory Nutt
|
850225223d
|
Costmetic fix to a comment
|
2015-08-11 19:21:15 -06:00 |
|
Gregory Nutt
|
530d229361
|
net/udp: Add support for send() with connected UDP sockets
|
2015-08-11 19:17:55 -06:00 |
|
Max Neklyudov
|
7d04104485
|
Networking: Allow receipt of empty UDP packets. From Max Neklyudov
|
2015-08-11 08:34:16 -06:00 |
|
Gregory Nutt
|
342f5fe33d
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:08:57 -06:00 |
|
Gregory Nutt
|
8f7752d956
|
Networking: Modify how callback structures are stored to avoid another potential use of a stal pointer.
|
2015-06-03 08:11:57 -06:00 |
|
Gregory Nutt
|
edbb5d0840
|
networking: Correct a typo introduced with recent networking changes
|
2015-06-02 15:04:02 -06:00 |
|
Gregory Nutt
|
04a661a97c
|
TCP networking: Add support for network driver events
|
2015-05-30 09:12:27 -06:00 |
|
Gregory Nutt
|
ab50e9d04d
|
Networking: Get rid of g_ipv4_allzeroaddr and g_ipv4_alloneaddr. It is more efficient and more intuitive to use INADDR_ANY and INADDR_BROADCAST
|
2015-05-29 15:16:11 -06:00 |
|
Gregory Nutt
|
34509a9ad5
|
UDP should use dev=NULL if the address in the lookup is INADDR_ANY
|
2015-05-29 14:56:44 -06:00 |
|
Gregory Nutt
|
0bdf2d5360
|
UDP Networking: Misc fixes to get the last changes working + cleanup
|
2015-05-29 14:32:56 -06:00 |
|
Gregory Nutt
|
2102892e7b
|
Fix missing file and some compilation errors from the last UDP committ
|
2015-05-29 10:45:41 -06:00 |
|
Gregory Nutt
|
e672bcebfd
|
UDP Networking: Add support for device event notification for UDP transfers.
|
2015-05-29 10:21:06 -06:00 |
|
Gregory Nutt
|
e81f279315
|
Networking: Modify event list handling: Now there are two event lists each device structure: (1) One is for ARP and ICMP data related evetns, the other is for device related events. Callback allocation/free routines no accept a device paramter as well as a list: If the device paramter is added, then the callback goes into both the connection-related liast AND the device event list. Thus each socket type can received both custom data-related events as well as common device related events.
|
2015-05-28 12:01:38 -06:00 |
|
Gregory Nutt
|
b94321cfb4
|
Extend device specific callbacks to ICMPv6 and ARP. Fix some IPv6 compilation errors that have crept in
|
2015-05-27 11:39:44 -06:00 |
|
Gregory Nutt
|
f20ac5ef93
|
Add inclusion of assert.h in networking files where needed to avoid compilation errors. From Max Neklyudov.
|
2015-05-13 07:24:22 -06:00 |
|
Gregory Nutt
|
db741dd695
|
Move some useful internal logic from recvfrom.c and udp_callback.c and put them in ip.h where they can be used more generally
|
2015-02-17 07:37:44 -06:00 |
|
Gregory Nutt
|
686dcbb79c
|
Move some useful internal macros from udp_send.c and put them in ip.h where they can be used more generally
|
2015-02-17 07:08:11 -06:00 |
|
Gregory Nutt
|
eb8f5e548f
|
Purely cosmetic changes resulting from last review IPv6 UDP change
|
2015-02-16 15:23:02 -06:00 |
|
Gregory Nutt
|
3f5ff4b210
|
IPv4 mapping to IPv6 implementation. Just for UDP. From Macs Neklyudov
|
2015-02-16 14:33:58 -06:00 |
|
Gregory Nutt
|
a82b8fd71f
|
Networking: Fix several build errors/warning with IPv4 + IPv6 + multiple networks are enabled.
|
2015-02-10 06:54:10 -06:00 |
|
Gregory Nutt
|
b756df982d
|
net/: Lots of build problems introduced into multiple NIC support. Many places where conditional logic based on CONFIG_NETDEV_MULTINIC is confused with CONFIG_NET_MULTILINK. Lots of code changed with IPv6 that was never compiled with MULTINIC enabled. Still some problem with parameter passing.
|
2015-02-09 18:15:34 -06:00 |
|
Gregory Nutt
|
a07a764d42
|
ICMPv6: Adds basic logic to support verification that we have the IPv6 address in the Neighbor Table. This feature is important because otherwise the first packet sent to a remote peer will fail (it will be replaced with a Neighbor Solicitation).
|
2015-02-02 13:44:31 -06:00 |
|
Gregory Nutt
|
4ce94a7e95
|
IPv6: Eliminate a warning from UDP code
|
2015-02-02 11:37:22 -06:00 |
|
Gregory Nutt
|
4205d68505
|
Networking: Any linger UDP read-ahead buffers must be freed when UDP socket is closed
|
2015-01-30 09:44:00 -06:00 |
|
Gregory Nutt
|
a76b87305a
|
Networking: Should fix a few compile errors/warnings reported by Travis
|
2015-01-30 08:54:40 -06:00 |
|
Gregory Nutt
|
de91d34a19
|
Networking: Separate out UDP poll logic from socket/net_poll.c into a new udp/udp_netpoll.c; Create a skeleton local/local_netpoll.c for future poll support on Unix domain sockets.
|
2015-01-30 07:09:25 -06:00 |
|
Gregory Nutt
|
ccc72edc0b
|
Networking: Add UDP read-ahead support and support for poll/select on UDP sockets. From Macs N.
|
2015-01-30 06:08:26 -06:00 |
|
Gregory Nutt
|
2c7123197c
|
Networking: Move UDP-specifc parts of sendto() out of socket/sendto.c and into udp/udp_sendto.c. Hook in Unix domain sokcet sendto() logic (still just a stub for the moment)
|
2015-01-28 13:41:24 -06:00 |
|
Gregory Nutt
|
f4bb7f14e1
|
Networking: Clean up network status collection and presentation for IPv6
|
2015-01-24 08:26:12 -06:00 |
|
Gregory Nutt
|
e5d1ff373b
|
Networking: IPv4 and IPv6 work together. This fixes a bug necessary to accomplish that as well as cleaning up a couple of other issues
|
2015-01-23 16:40:18 -06:00 |
|
Gregory Nutt
|
af71b7a1ed
|
Networking: Eliminate a warning with UDP checksums are suppressed
|
2015-01-23 11:42:12 -06:00 |
|
Gregory Nutt
|
f4ce875711
|
Networking: Fix issues with UDP packet length and checksum calculations when IPv6 is selected
|
2015-01-23 09:33:18 -06:00 |
|
Gregory Nutt
|
e22848c19c
|
Networking: UDP checksums must always be used with IPv6
|
2015-01-23 09:31:44 -06:00 |
|
Gregory Nutt
|
5d31687e75
|
Correct name of fields in struct sockaddr_in6: sin6_port and sin6_family, not sin_port and sin_family
|
2015-01-20 18:14:09 -06:00 |
|
Gregory Nutt
|
adc91965ed
|
NSH library: Disable put and get commends of TFTP client is not enabled; disable wget command if web client is not enabled
|
2015-01-19 10:32:46 -06:00 |
|
Gregory Nutt
|
2842b5c5d6
|
Networking: Fix some problems with debug is enabled; fix a warning
|
2015-01-19 10:16:37 -06:00 |
|
Gregory Nutt
|
eb3c6e8390
|
Networking: Some fixes for compilation when both IPv4 and IPv6 are enabled
|
2015-01-18 09:23:22 -06:00 |
|
Gregory Nutt
|
f7663ef0ab
|
Networking: Final detangle off IPv4 and IPv6 TCP/UDP send logic. The Networking subsystem now compiles with IPv6 enabled
|
2015-01-18 08:56:05 -06:00 |
|
Gregory Nutt
|
f7681dbb43
|
Networking: Detangling IPv6/4 logic in UDP connection structures
|
2015-01-17 14:13:56 -06:00 |
|