Gregory Nutt
|
ef796b2d9e
|
Socket I/F: Misc clean-up to get a clean USRSOCK build.
|
2017-07-14 14:41:46 -06:00 |
|
Gregory Nutt
|
8bf8c3fa86
|
Socket I/F: Add address family support for poll() and sendfile()
|
2017-07-14 10:57:38 -06:00 |
|
Gregory Nutt
|
ac543648b8
|
Socket interface: Added getsockname[C() interfaces.
|
2017-07-14 09:04:19 -06:00 |
|
Gregory Nutt
|
5033a6def7
|
Socket interface: Added addref() and sockcaps() interfaces.
|
2017-07-13 13:36:18 -06:00 |
|
Gregory Nutt
|
833ee2275d
|
Socket interface: Added close() interface.
|
2017-07-13 12:15:15 -06:00 |
|
Gregory Nutt
|
0c840ed22f
|
Socket interface: Added listen() and accept() interfaces.
|
2017-07-13 11:15:00 -06:00 |
|
Gregory Nutt
|
85b1ae4cf0
|
Socket interface: Added bind() and connect() interfaces.
|
2017-07-13 09:28:18 -06:00 |
|
Gregory Nutt
|
a71c504142
|
Socket I/F: Add recvfrom() method to interface.
|
2017-07-12 17:36:05 -06:00 |
|
Gregory Nutt
|
1b9cb70828
|
Sockets: Initial steps to adde a socket interface to the networking. Each address family will have an interface that describes how to perform socket operations on that address family. Currently only a couple of methods are defined in the table as a proof of concept. More to come. Currently there are only tables for the INET/INET6 family, the Unix LOCAL family, and the raw PACKET family. Hopefully there will be AF_IEEE802154 and AF_BLUETOOTH comming down the pike.
|
2017-07-12 15:07:32 -06:00 |
|
Gregory Nutt
|
bea75baaab
|
IP forwarding: Two bugfixes (1) IPFWD poll event must be unique and different from other device poll events otherwise, some other waiting task might get the poll, (2) Add logic necessary to forward 6LoWPAN packets.
|
2017-07-08 09:56:08 -06:00 |
|
Gregory Nutt
|
cc3d374d4d
|
Merge branch 'master' of bitbucket.org:nuttx/nuttx
|
2017-07-07 13:03:51 -06:00 |
|
Gregory Nutt
|
b29c99fa6f
|
Move TUN ioctl commnd to include/nuttx/net/ioctl.h so that it will always be unique. It a error in netdev_register: it was not handling device names properly when TUN is the only network device.
|
2017-07-07 13:03:04 -06:00 |
|
Simon Piriou
|
cf5d1cb00d
|
Networking: Fix typo in netconfig.h
|
2017-07-07 12:05:33 -06:00 |
|
Gregory Nutt
|
570904375a
|
Add definitions that will permit TUN-only networking.
|
2017-07-07 10:30:24 -06:00 |
|
Gregory Nutt
|
a5f361e984
|
ICMPv6: Fix so that ICMPv6 can be used with 6LoWPAN.
|
2017-07-06 12:00:59 -06:00 |
|
Gregory Nutt
|
ffae9f0251
|
include/nuttx/input: Remove bogus, obsolete keypad.h header file.
|
2017-07-04 15:58:39 -06:00 |
|
Gregory Nutt
|
c0c275c8fc
|
IP forwarding. Adds a little more structure to handle passing packets received on one network device to another network device. Logic is still incomplete.
|
2017-07-04 10:19:52 -06:00 |
|
Gregory Nutt
|
68315b7444
|
Merged clang into master
|
2017-07-03 07:04:57 -06:00 |
|
Gregory Nutt
|
09ab651e02
|
samv71-xult: Add support for the MRF24J40 radio and create a mrf24j40-starhub configuration. A few fixes to IPv6 and 6LoWPAN were required to have 6LoWPAN and Ethernet coexisting. Untested and expect some complexity in the bring-up.
|
2017-07-02 11:04:57 -06:00 |
|
Goran Mekić
|
44bd7d3b7f
|
Initial clang compile
|
2017-07-02 06:24:26 -06:00 |
|
Gregory Nutt
|
d280f8854e
|
include/nuttx/net and net/: Move private prototype of netdev_foreach() from the public include/nuttx/net/net.h to the private net/netdev/ndetdev.h header file where it belongs.
|
2017-07-01 08:39:39 -06:00 |
|
Gregory Nutt
|
28e9fe32b6
|
include/: Remove dangling space at the end of lines.
|
2017-06-28 13:30:08 -06:00 |
|
Gregory Nutt
|
1f81b14610
|
Beacon logic: Damage control. Looks like something went wrong with the PR merge.
|
2017-06-26 11:03:44 -06:00 |
|
Anthony Merlino
|
da8afe9d9e
|
ieee802154: Finishes transmission of beacon frames, and performing a passive scan
|
2017-06-25 18:08:00 -04:00 |
|
Anthony Merlino
|
683bd6e10e
|
ieee802154: Adds some missing elements to start support for beacon-enabled networks
|
2017-06-25 18:08:00 -04:00 |
|
Gregory Nutt
|
2fb938202c
|
6LoWPAN: TCP logic was not obeying MTU packet size limitations. Other TCP-specific issues also fixed. There remains a major outstanding issue with ACK handling.
|
2017-06-24 09:48:41 -06:00 |
|
Gregory Nutt
|
328a464f99
|
6LoWPAN: Fix a typo in an index that prevented use with HC1 and extended addresses.
|
2017-06-23 10:08:03 -06:00 |
|
Gregory Nutt
|
1a46ea644d
|
6LoWPAN: Add missing IPv6 address creation to HC1 decode logic.
|
2017-06-23 09:45:09 -06:00 |
|
Gregory Nutt
|
4a517ad48d
|
6LoWPAN: Just adds more debug output
|
2017-06-22 15:19:18 -06:00 |
|
Gregory Nutt
|
bc8ad02ee5
|
6LoWPAN: Various fixes from retesting on simulator with short addressing.
|
2017-06-22 11:42:52 -06:00 |
|
Gregory Nutt
|
05590a2228
|
6LoWPAN: Correct a few addressing issues. The apps/examples/udp test now appears to be fully functional. Also reserve two bytes at the end of the frame for the FCS.
|
2017-06-21 13:43:53 -06:00 |
|
Anthony Merlino
|
b1ce07deb1
|
Swithches IEEE 802.15.4 based code to using byte arrays instead of uint16_t values for short address and PAN ID
|
2017-06-19 05:55:28 -04:00 |
|
Gregory Nutt
|
cfea8adacb
|
L should be capitalized in 6LoWPAN
|
2017-06-18 16:00:08 -06:00 |
|
Gregory Nutt
|
698dd6d7d1
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-06-18 08:23:42 -06:00 |
|
Gregory Nutt
|
3ad71ce4b7
|
rfc6775: Fix header, add references, correct naming. This is NOT ICMPv6, but part of 6LoWPAN that acts like ICMPv6.
|
2017-06-18 08:23:18 -06:00 |
|
Gregory Nutt
|
f31e20753c
|
Update TODO list; Add RFC6775 header file.
|
2017-06-18 08:09:33 -06:00 |
|
Anthony Merlino
|
d5481aabf4
|
wireless/ieee802154: Fixes ordering of strings associated with changed enum
|
2017-06-17 13:50:50 -04:00 |
|
Gregory Nutt
|
c27cee2a94
|
configs/sim/sixlowpan: Refresh configuration.
|
2017-06-17 07:34:35 -06:00 |
|
Anthony Merlino
|
ca30b6c02a
|
wireless/ieee802154: Fixes issue with wrong information being sent in a rejected association response frame
|
2017-06-15 13:01:28 -04:00 |
|
Gregory Nutt
|
77757410c8
|
Remove dangling white space at the end of lines.
|
2017-06-15 10:46:48 -06:00 |
|
Gregory Nutt
|
535ea4e0f5
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-06-15 10:34:38 -06:00 |
|
Gregory Nutt
|
4a88d6a50a
|
Merge branch 'ieee802154' of bitbucket.org:nuttx/nuttx into ieee802154
|
2017-06-15 10:32:55 -06:00 |
|
Anthony Merlino
|
e30501ebd4
|
wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional
|
2017-06-15 12:11:52 -04:00 |
|
Gregory Nutt
|
a86f46bc54
|
MCP1515: Eliminate some warnings
|
2017-06-14 09:38:58 -06:00 |
|
Gregory Nutt
|
23a6ff5846
|
pthreads: Move pthread_barrier_init, pthread_barrier_destroy, and pthread_barrier_wait from sched/pthreads to libc/pthreads. This just coordinate other OS interface calls but are not a fundamental OS interfaces and, hence, do not belong within the OS.
|
2017-06-14 07:59:54 -06:00 |
|
Gregory Nutt
|
ae168bffa0
|
pthreads: Move pthread_cond_init and pthread_cond_destory from sched/pthreads to libc/pthreads. This just coordinate other OS interface calls but are not a fundamental OS interfaces and, hence, do not belong within the OS.
|
2017-06-14 07:48:45 -06:00 |
|
Gregory Nutt
|
557fd6504f
|
pthreads: Move pthread_once from sched/pthreads to libc/pthreads. pthread_once just coordinates other OS interface calls but is not a fundamental OS interface and, hence, does not belong within the OS.
|
2017-06-14 07:31:10 -06:00 |
|
Gregory Nutt
|
8ae5450268
|
pthreads: Move pthread_yield from sched/pthreads to libc/pthreads. it is a simple wrapper for sched_yield and does not belong within the OS.
|
2017-06-14 07:31:10 -06:00 |
|
Anthony Merlino
|
908d438047
|
WIP: wireless/ieee802154: More work on association/beacon-enabled networks
|
2017-06-14 02:49:32 -04:00 |
|
Juha Niskanen
|
e577072790
|
power: battery_charger: add ioctl for charging input current
|
2017-06-06 06:56:50 -06:00 |
|