Kevin "Tristate Tom" Weiss
05b61e84ae
Merge pull request #16584 from jia200x/pr/fix_gnrc_lorawan_memory_leak
...
gnrc_netif/lorawan: drop netif header on send
2021-06-25 10:25:01 +02:00
Martine Lenders
472a8d1040
Merge pull request #16585 from miri64/dhcpv6_client_dns/feat/init
...
dhcpv6_client: add DNS recursive name server option handling
2021-06-25 10:17:16 +02:00
Martine Lenders
4deb15cb6f
dhcpv6_client: add DNS recursive name server option handling
...
Signed-off-by: Martine Lenders <m.lenders@fu-berlin.de>
2021-06-24 16:01:59 +02:00
Jose Alamos
5808a16f23
gnrc_netif/lorawan: drop netif header on send
2021-06-24 15:21:05 +02:00
Martine Lenders
08671255be
Merge pull request #16581 from miri64/gh-actions/fix/release-tests-export-QUIETER
...
gh-actions/release-tests: export QUIETER to docker
2021-06-23 16:30:17 +02:00
Martine Lenders
5b95ff0b11
Merge pull request #16575 from miri64/release-tests/fix/lille-host-key
...
release-test: fetch host key for lille site
2021-06-23 15:24:51 +02:00
Martine Lenders
efba5cd14f
gh-actions/release-tests: export QUIETER to docker
2021-06-23 13:52:37 +02:00
benpicco
863badf5c3
Merge pull request #16580 from bergzand/pr/pkg/nanocbor_bump
...
NanoCBOR: Bump version
2021-06-23 12:12:25 +02:00
dc2e1eb4d9
NanoCBOR: Bump version
...
Fixes a nasty bug when decoding an indefinite container inside a fixed
length container
2021-06-23 10:42:48 +02:00
Martine Lenders
270ea83c0f
Merge pull request #16531 from benpicco/drivers/slipdev-l2
...
drivers/slipdev: report NETOPT_ADDRESS to simulate l2 address
2021-06-22 20:15:31 +02:00
José Alamos
20a04f0412
Merge pull request #16563 from jia200x/pr/wakaama/netif
...
pkg/wakaama: remove gnrc dependency
2021-06-22 18:08:56 +02:00
Jose Alamos
c8dbdd2685
pkg/wakaama: remove gnrc dependency
2021-06-22 16:12:05 +02:00
Martine Lenders
23fef51cae
Merge pull request #16569 from benpicco/gnrc_ipv6_nib-all_ifs
...
gnrc_ipv6_nib: consider all local interfaces when looking for address
2021-06-22 16:01:52 +02:00
Benjamin Valentin
8871b929ab
gnrc_ipv6_nib: consider all local interfaces when looking for address
...
If a node has two interfaces A with 2001:16b8:45b5:9af8:5884:3bff:fe4f:a903
and B with 2001:16b8:45b5:9afa:5884:3bff:fe4f:a902 and receives a neighbor
solicitation on A for an address configured on interface B, answer the neighbor
solicitation instead of bailing out with
> Target address 2001:16b8:45b5:9afa:5884:3bff:fe4f:a902 is not assigned
> to the local interface
2021-06-22 15:05:09 +02:00
Kevin "Tristate Tom" Weiss
2690a32fc1
Merge pull request #16487 from MrKevinWeiss/pr/murdockkconfmatrix
...
Simplify kconfig murdock testing
2021-06-22 14:08:04 +02:00
benpicco
cf688774e5
Merge pull request #16527 from benpicco/gnrc_netif_create-race
...
sys/net/gnrc/netif: make gnrc_netif_create() blocking to avoid race condition
2021-06-21 15:48:18 +02:00
benpicco
7613552344
Merge pull request #16572 from fjmolinas/pr_ztimer_rtt_nrf51
...
sys/ztimer: use highest frequency for nrf51 as well
2021-06-21 14:42:04 +02:00
Benjamin Valentin
1a6015f18c
tests/gnrc_sixlowpan_frag_minfwd: add nucleo-f302r8 to Makefile.ci
2021-06-21 14:04:06 +02:00
Benjamin Valentin
d7c377f400
sys/net/gnrc/netif: make gnrc_netif_create() blocking
...
Make gnrc_netif_create() block until the interface is created and
registered.
This avoids a race condition where after calling gnrc_netif_init_devs()
not all interfaces are available yet when iterating through the list
of interfaces with gnrc_netif_iter().
2021-06-21 14:04:06 +02:00
Martine Lenders
3dee380fe8
release-test: fetch host key for lille site
...
Tasks 4.5 and 4.6 use the firefly nodes at the lille site, so we need to
verify the host key for that side as well.
2021-06-21 13:41:27 +02:00
Benjamin Valentin
c1eead925d
drivers/slipdev: register with netdev
2021-06-21 12:42:03 +02:00
Benjamin Valentin
9fbab8f0f8
drivers/slipdev: report NETOPT_ADDRESS to simulate l2 address
...
A lot of things break if `GNRC_NETIF_FLAGS_HAS_L2ADDR` is not set.
In order to handle router advertisements and auto-configureation,
generate a faux l2 address based on the netdev ID.
2021-06-21 12:42:03 +02:00
MrKevinWeiss
cc971e0cdc
.murdock: use a matrix for kconfig board/tests
...
As support grows we need a cleaner way of enforcing kconfig testing.
This checks an app contains an app.test.config for a supported board.
This removes the need to list idividual tests.
Groups can still be enforced with the TEST_KCONFIG_ENFORCE_APP_GROUPS.
If a board is in TEST_KCONFIG_BOARDS_AVAILABLE, all supported apps should be built.
2021-06-21 10:37:22 +02:00
Martine Lenders
2a1a2ee1d5
Merge pull request #16571 from bergzand/pr/docs/remove_freenode
...
docs: Remove references to Freenode from the documentation
2021-06-18 14:39:16 +02:00
Francisco Molina
beee6fdffb
sys/ztimer: use highest frequency for nrf51 as well
2021-06-18 14:14:09 +02:00
Martine Lenders
241899b2cb
Merge pull request #16567 from benpicco/gnrc/nib-runtime_ra
...
gnrc/nib: fix starting with router advertisements disabled, enabling them at run-time
2021-06-18 13:13:00 +02:00
Leandro Lanzieri
2bde4b65b0
Merge pull request #16551 from MrKevinWeiss/pr/fix/kconfignativemtd
...
cpu/native: Add native mtd kconfig dep
2021-06-18 12:22:26 +02:00
MrKevinWeiss
9917b37c1c
cpu/native: Add native mtd kconfig dep
2021-06-18 11:27:33 +02:00
faae649841
CONTRIBUTING: Remove Freenode reference
2021-06-18 11:11:27 +02:00
062c0e550c
doxygen: Replace Freenode IRC with the Matrix room
...
Can be replace and/or extended with a new IRC room as soon as the poll
is closed:
https://forum.riot-os.org/t/riot-irc-channel-and-the-freenode-turmoil/3242/28
2021-06-18 11:05:26 +02:00
2cf0fd4125
README: Remove Freenode IRC button
2021-06-18 11:05:12 +02:00
Benjamin Valentin
f5d5ff3794
gnrc/nib: honor CONFIG_GNRC_IPV6_NIB_ADV_ROUTER option
...
This option was unused before, honor it to make it possible to start
with router advertisements disabled and enable them at run time.
The defaults remain unchanged by that.
2021-06-17 18:45:38 +02:00
Benjamin Valentin
e74ba8f92d
gnrc/nib: don't define _set_rtr_adv() twice
...
It's already defined in `_nib-router.h`, defining it to no-op
in `_nib-6lr.h` makes it impossible to run-time enable advertisements
on non 6lo nodes.
2021-06-17 18:45:38 +02:00
1011af27a1
Merge pull request #16566 from aabadie/pr/pkg/semtech-loramac-no-force-periph_rtt
...
pkg/semtech-loramac: don't force ztimer rtt backend
2021-06-17 18:09:31 +02:00
Martine Lenders
7cad799afe
Merge pull request #15468 from jia200x/pr/rh/rev.13.11
...
ieee802154/hal: adapt frame filter and source address matching changes
2021-06-17 16:18:57 +02:00
Francisco
a012a0849f
Merge pull request #15317 from aabadie/pr/sys/arduino_ztimer
...
sys/arduino: replace xtimer by ztimer as high-level background timer
2021-06-17 15:56:04 +02:00
Francisco
82409c7551
Merge pull request #16372 from haukepetersen/opt_nimble_randconnitvl
...
pkg/nimble/netif: allow to apply and enforce random and unique connection intervals
2021-06-17 15:54:30 +02:00
4e909b52f0
tests/pkg_semtech-loramac: blacklist atxmega-a1u-xpro board
2021-06-17 15:01:21 +02:00
Hauke Petersen
c3c4b64f83
pkg/nimble/autoconn: allow conn interval range
2021-06-17 14:10:16 +02:00
Hauke Petersen
2a0f1ac634
pkt/nimble/statconn: use netifs rand conn intervals
2021-06-17 14:10:16 +02:00
Hauke Petersen
402bd20ec9
pkg/nimble/netif: use random connection intervals
2021-06-17 14:10:16 +02:00
Martine Lenders
4d6d46534d
Merge pull request #16564 from fjmolinas/pr_fix_turo_congure
...
tests/congure-turo: reset before opening terminal
2021-06-17 13:14:05 +02:00
581d78561e
pkg/semtech-loramac: don't force ztimer periph_rtt backend
2021-06-17 13:06:15 +02:00
Leandro Lanzieri
ae81b808a1
Merge pull request #16080 from jia200x/pr/gnrc_lorawan_netif
...
gnrc_lorawan: encode LoRaWAN port in netif header
2021-06-17 11:30:09 +02:00
Francisco
2765e5463d
Merge pull request #16565 from fjmolinas/pr_avr_libc_errno
...
cpu/avr8_common: fix errno
2021-06-17 11:07:27 +02:00
Francisco Molina
94da3ed9a7
tests/congure: reset before opening terminal
...
Some BOARD terminals are slow to start so if the BOARD is reset after
opening the terminal this can lead to off-by-one error when parsing
the output.
So instead do as testrunner and reset before opening the terminal.
Note that no interactive_sync is needed since a similar mechanism
happens in ShellInteraction.
2021-06-17 11:05:07 +02:00
Francisco Molina
a0714298a3
tests/turo: reset before opening terminal
...
Some BOARD terminals are slow to start so if the BOARD is reset after
opening the terminal this can lead to off-by-one error when parsing
the output.
So instead do as testrunner and reset before opening the terminal.
Note that no interactive_sync is needed since a similar mechanism
happens in ShellInteraction.
2021-06-17 11:05:00 +02:00
e30a107329
tests/sys_arduino: skip atmega328p based boards from ci
2021-06-17 10:29:27 +02:00
746f56cc3f
sys/arduino: use ztimer as backend high-level timer
2021-06-17 10:23:21 +02:00
Jose Alamos
7d14fb3571
ieee802154/hal: remove set_rx_mode
2021-06-17 10:07:43 +02:00