Gregory Nutt
2d6868d9d4
IP forward: ipfwd_dropstats needs to include errno.h
2017-07-10 11:48:49 -06:00
Gregory Nutt
6df0ca5923
Fix some errors in ipforward.h when CONFIG_NET_STATISTICS is enabled, but CONFIG_NETDEV_MULTINIC is not
2017-07-10 11:37:06 -06:00
Gregory Nutt
994019d9be
Missing #endif
2017-07-10 11:15:17 -06:00
Anthony Merlino
fce023b146
wireless/ieee802154: Removes trailing whitespace
2017-07-10 13:11:43 -04:00
Anthony Merlino
bbf37a0db8
drivers/wireless/ieee802154/mrf24j40: Fixes issue with non-beacon enabled mode
2017-07-10 13:11:43 -04:00
Anthony Merlino
28d1db02b8
drivers/wireless/ieee802154/mrf24j40: Splits up driver into multiple files to make it easier to navigate
2017-07-10 13:11:43 -04:00
Anthony Merlino
4b7d743f32
configs/clicker2-stm32: Adds support for per-function-call stack checking
2017-07-10 13:11:43 -04:00
Anthony Merlino
deeb52cedc
drivers/wireless/ieee802154/mrf24j40: Minor timing fix. Matches recommended value in datasheet
2017-07-10 13:11:42 -04:00
Anthony Merlino
0aabea2662
drivers/wireless/ieee802154/mrf24j40: Fixes odd extra spacing that mysteriously got introduced
2017-07-10 13:11:42 -04:00
Gregory Nutt
fe3af4941d
Merge remote-tracking branch 'origin/master' into composite
2017-07-10 11:07:36 -06:00
Anthony Merlino
b9a9ba7dd0
ieee802154: Adds configuration options for verbose logging of certain features, to aid in debugging
2017-07-10 13:06:12 -04:00
Anthony Merlino
93cdae50fc
ieee802154: Improves internal timer logic to handle work serially
...
Before, the MAC timer used a watchdog to schedule work with the high priority worker queue. However, since everything in the MAC is supposed to be serialized through the use of the high priority work queue, but the timer uses a watchdog, there are some unintended consequences. To simplify, we now use the delayed work feature of the work queue.
2017-07-10 13:06:12 -04:00
Anthony Merlino
19de3372b7
ieee802154: Minor renaming. purge_time -> purgetime
2017-07-10 13:06:12 -04:00
Gregory Nutt
0ceb787c71
Merge remote-tracking branch 'origin/master' into beacon802154
2017-07-10 11:01:23 -06:00
Gregory Nutt
1bc0eea143
tools/tesbuild.sh: Fix missing $ before variable name.
2017-07-10 10:39:31 -06:00
Gregory Nutt
a49ec44427
tools/refresh.sh: Now runs make savedefconfig before copying the new defconfig file in place; Also, added a new option --defaults. Since the number of defaults that you now have to answer is so large, the option lets you just accept the default values. So it works just like --slilent but still prompts you for the decision to save or discard the new defconfig file.
2017-07-10 09:53:55 -06:00
Gregory Nutt
ef1eb97660
Update configure.sh, configure.bat, configure.c: With compressed format, part of the installation requires that we run 'make olddefconfig' to restore the uncompressed defconfig format. Also, while I was at it, I also added options to select host platform on configure command line.
2017-07-10 09:38:45 -06:00
Gregory Nutt
36a30b26a6
Last of the conversions of defconfig files to compressed format.
2017-07-09 20:49:07 -06:00
Gregory Nutt
5a9eebe270
More conversions of defconfig files to compressed format. All but Windows native configurati9ons.
2017-07-09 20:05:59 -06:00
Gregory Nutt
422888733b
More conversions of defconfig files to compressed format. Not yet finished.
2017-07-09 19:25:19 -06:00
Gregory Nutt
90f38af8dc
More conversions of defconfig files to compressed format. Not yet finished.
2017-07-09 18:48:28 -06:00
Gregory Nutt
771cbc8e3a
Partial conversion of defconfig files to compressed format
2017-07-09 18:24:03 -06:00
Gregory Nutt
c6b61b0882
Makefile.*: Add CONFIG_ARCH_CHIP_* definitions to defconfig in savedefconfig target.
2017-07-09 17:08:51 -06:00
Gregory Nutt
b35ee01d6a
Merge remote-tracking branch 'origin/master' into beacon802154
2017-07-09 16:53:33 -06:00
Gregory Nutt
4547309571
Remove carriage return endings and dangling white space at the end of lines
2017-07-09 16:53:08 -06:00
Anthony Merlino
bc097fcc0a
Merged in merlin17/nuttx/beacon802154 (pull request #430 )
...
ieee802154: Minor bug fix. Purging of indirect transaction was not unlocking MAC
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-07-09 22:43:26 +00:00
Anthony Merlino
c8c31810dc
ieee802154: Minor renaming. purge_time -> purgetime
2017-07-09 18:38:56 -04:00
Anthony Merlino
c72eb1b39b
ieee802154: mac802154_purge_timeout was not unlocking MAC before returning
2017-07-09 17:59:22 -04:00
Gregory Nutt
81dcb98104
Fix a compile problem when IP forwarding of broadcast messages is enabled.
2017-07-09 11:53:28 -06:00
Simon Piriou
99c432c140
configs/b-l475e-iot01a: Add basic support for the STMicro b-l475e-iot01a board
2017-07-09 11:48:28 -06:00
Gregory Nutt
975473fed8
ICMPv6: Add 6LoWPAN and IP forwarding support.
2017-07-09 11:35:26 -06:00
Gregory Nutt
9db4350097
Update some comments
2017-07-08 13:03:58 -06:00
Gregory Nutt
7fb1cb36f2
Networking routing tables: Fix a compilation error when IPv6 and routing are enabled.
2017-07-08 11:58:19 -06:00
Gregory Nutt
db278d1f4e
net/procfs: Fix some spacing when both IPv6 and IPv4 are enabled.
2017-07-08 11:39:59 -06:00
Gregory Nutt
ec01bc411c
Update Document and README.
2017-07-08 10:34:06 -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
25abbf7b17
Add Gwenhael's change to Makefile.win and update README.txt to described the new make target.
2017-07-08 06:55:50 -06:00
Gwenhael Goavec-Merou
c78f5f3cd6
Makefile.unix: Add savedefconfig target.
2017-07-08 06:19:29 -06:00
Gregory Nutt
2d3e651cbb
IP forwarding: Remove some unnecessary data structure definitions.
2017-07-07 21:32:10 -06:00
Anthony Merlino
4cf2d0a6a8
ieee802154: Changes mac locking/unlocking to aid in debugging
2017-07-07 23:31:23 -04:00
Gregory Nutt
0f9ad16e18
Merge remote-tracking branch 'origin/master' into composite
2017-07-07 20:26:53 -06:00
Gregory Nutt
77b99c9a32
Merge remote-tracking branch 'origin/master' into beacon802154
2017-07-07 20:23:31 -06:00
Gregory Nutt
aa2e9c15a5
IP forwarding: Major rearchitecting of the outgoing portion of the IP forwarding logic necessary into to properly received device-related forwarding events.
2017-07-07 20:19:26 -06:00
Gregory Nutt
803235ad4b
IP forwaring: Rename some files to get closer to other naming conventions.
2017-07-07 18:45:58 -06:00
Gregory Nutt
7258f1cbfc
IP forwarding: Move to separate directory. A few fixes from early testing; In TUN driver, do all polling on worker thread. Otherwise, the stack gets very deep.
2017-07-07 18:33:06 -06:00
Gregory Nutt
99ef7c6669
IP forwarding: A few fixes from early testing; In TUN driver, do all polling on worker thread. Otherwise, the stack gets very deep.
2017-07-07 17:33:44 -06:00
Gregory Nutt
d61b551bca
sim/ipforward: Add an IP forwarding configuration using TUN devices and apps/examples/tun
2017-07-07 13:06:25 -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