Fabian Hüßler
77cbe15b1d
ipv6/nib: bugfix of 6CO length checking
2022-03-24 10:06:56 +01:00
Leandro Lanzieri
48ae24b545
sys/test_utils: add netdev Ethernet minimal processing
2022-03-24 09:44:52 +01:00
Leandro Lanzieri
a2e5934ec9
drivers/encx24j600: introduce setup function with index
2022-03-24 09:32:10 +01:00
Leandro Lanzieri
5f7a906b95
drivers/w5100: introduce setup with index
2022-03-24 09:30:42 +01:00
Francisco Molina
66d87fccf9
sys/net/gnrc/sock: use ztimer_usec or xtimer for timeout
2022-03-24 08:06:05 +01:00
benpicco
858e4b6f46
Merge pull request #17833 from benpicco/nanocoap_get_blockwise_url_to_buf
...
nanocoap: add nanocoap_get_blockwise_url_to_buf() function
2022-03-22 21:22:07 +01:00
Benjamin Valentin
15f210e4e4
gnrc/nib: don't advertise /128 prefix for auto-configuration
...
A single IP address will be added as a /128 prefix.
It makes sense to advertise it, as neighbors can then know that
the address/prefix is on-link.
It does however not make sense to advertise the prefix as suitable
for auto-configuration.
Co-authored-by: Fabian Hüßler <fabian.huessler@st.ovgu.de>
2022-03-22 20:52:38 +01:00
Fabian Hüßler
bc3dfd4fda
gnrc/ndp: bugfix set O-flag on non anycast target
2022-03-22 13:03:28 +01:00
Benjamin Valentin
3f95f39d88
sys/net/sock_util: add sock_{udp,tcp}_name2ep() wrapper
2022-03-22 11:03:12 +01:00
Benjamin Valentin
1ef6da7de4
sys/net/sock_util: add sock_tl_name2ep()
2022-03-22 11:03:12 +01:00
Benjamin Valentin
a6a8356385
nanocoap: add nanocoap_get_blockwise_url_to_buf() function
...
This moves the internal convenience function suit_coap_get_blockwise_url_buf()
into nanocoap to make it globally available.
2022-03-22 10:36:50 +01:00
Geovane Fedrecheski
eabeee0ebe
sys/shell+pkg/semtech-loramac: add get ch_mask
...
Also, set LORAMAC_CHANNELS_MASK_LEN based on the
selected LORA_REGION configuration.
2022-03-18 14:26:01 -03:00
Geovane Fedrecheski
26c55a91bd
sys/shell: add 'loramac set ch_mask' command
2022-03-18 10:48:18 -03:00
Francisco Molina
20e68fbb68
sys/xtimer: switch default backend to ztimer
...
With this commit xtimer will always be implemented with ztimer.
The default compat layer will be ztimer_xtimer_compat, so xtimer
calls will be inlined to ZTIMER_USEC, or ZTIMER64_USEC when the
64bit xtimer API is required.
This can be reverted by adding 'xtimer_no_ztimer_default' module
to a build.
2022-03-18 08:23:00 +01:00
Leandro Lanzieri
202fb261fe
Merge pull request #17811 from fjmolinas/pr_xtimer_dep_rework_simple
...
sys/*timer: rework dependecies to ease backend switch, prefer ztimer_xtimer_compat over xtimer_on_ztimer
2022-03-18 08:17:24 +01:00
benpicco
299e960eb4
Merge pull request #17816 from leandrolanzieri/pr/sys/fido2/ctap/fix_parsing_validation
...
sys/fido2/ctap: fix parsing validation
2022-03-17 22:04:54 +01:00
Francisco Molina
9260cfb4f0
sys/xtimer: prefer ztimer_xtimer_compat
2022-03-17 14:37:40 +01:00
Francisco Molina
0b1453667e
sys/xtimer-ztimer: rework dependecies to ease backend switch
...
This adds a xtimer_no_ztimer_default that is currently always
selected in Makefile, but that can be switched off in Kconfig.
Removing its inclusion will allow switching the default xtimer
backend to ztimer, while allowing for an easy way back.
2022-03-17 14:37:40 +01:00
Francisco Molina
7227d1bb77
sys/xtimer: move dependencies to xtimer/Makefile.dep
2022-03-17 14:37:40 +01:00
Francisco Molina
be6a76a3c0
sys/sc_gnrc_udp: fix *timer include
2022-03-17 14:37:40 +01:00
Francisco Molina
2cc5af664e
treewide: make all modules use Kconfig ZTIMER_USEC indirection
2022-03-17 14:33:07 +01:00
Francisco
114e61c111
Merge pull request #17786 from fjmolinas/pr_ztimer_rtt_sam3
...
sys/ztimer: auto-select ztimer_no_periph_rtt only for samd21
2022-03-17 12:32:29 +01:00
Leandro Lanzieri
9bb6449a1e
sys/fido2/ctap: fix parsing validation
2022-03-17 09:43:42 +01:00
Francisco Molina
53c3e38cb9
sys/ztimer: select ztimer_periph_no_rtt only for samd21
2022-03-15 08:15:22 +01:00
Martine Lenders
bec2868223
Merge pull request #17676 from benpicco/revert-gnrc_ipv6_nib-all_ifs
...
Revert "gnrc_ipv6_nib: consider all local interfaces when looking for…
2022-03-14 10:31:16 +01:00
Kevin "Tristate Tom" Weiss
5acf19118c
Merge pull request #17791 from leandrolanzieri/pr/sys/bus/model_kconfig
...
sys/bus: model Kconfig
2022-03-14 09:24:41 +01:00
benpicco
9f73630ed9
Merge pull request #17798 from benpicco/pkg/fatfs-exfat
...
pkg/fatfs: enable exFAT support
2022-03-11 22:02:28 +01:00
Martine Lenders
3fbf0e35e6
Merge pull request #13790 from cgundogan/coap_proxy_server
...
gcoap: add simple forward-proxy
2022-03-11 20:54:45 +01:00
Cenk Gündoğan
9746c3a830
nanocoap: add COAP_IGNORE for when method parsing is not important
2022-03-11 14:53:17 +01:00
Cenk Gündoğan
fa19b62cdb
gcoap/forward_proxy: add submodule
2022-03-11 14:53:17 +01:00
Benjamin Valentin
805bfc754a
pkg/fatfs: enable exFAT support
...
Enabling exFAT requires enabling long file names, so enable LFN if
exFAT is enabled.
exFAT (and LFN) also requires bumping the per-file/per-dir buffer.
Can be tested with
CFLAGS += -DFATFS_FFCONF_OPT_FS_EXFAT=1
2022-03-11 13:21:46 +01:00
Leandro Lanzieri
fc555a6702
sys/bus: model Kconfig
2022-03-11 09:24:12 +01:00
Leandro Lanzieri
171c20b03a
sys/od/kconfig: add od_string
2022-03-11 09:20:24 +01:00
b29a658555
Merge pull request #17719 from fjmolinas/pr_sys_posix_convert
...
sys/sema: add sema_ztimer64 to implement old api, deprecate sema
2022-03-10 15:36:06 +01:00
Francisco Molina
0fa1551500
sys/posix: convert to ztimer64_usec
2022-03-10 14:24:57 +01:00
Francisco Molina
f6e9609363
treewide: use sema_deprecated when required
2022-03-10 14:24:46 +01:00
Francisco Molina
2e2daae5d0
sys/sema: use sema_ztimer64 to implement old sema api
...
This PR removes the old xtimer based implementation for sema. Since
this implementation used 64bit timeout, backweard compatibility is
kept by having `sema_wait_timed` be implemented by `ztimer64_usec`
which is enabled by selecting `sema_deprecated`
With this 64bit `sema` api is now deprecated.
2022-03-10 14:19:44 +01:00
Marian Buschsieweke
f298d0a585
Merge pull request #17780 from benpicco/gnrc_sock-iolist
...
net/gnrc_sock: depend on iolist
2022-03-10 11:38:14 +01:00
Francisco
8fa2687880
Merge pull request #17753 from fjmolinas/pr_fido2_all_ztimer
...
sys/fido2: use ztimer instead of xtimer
2022-03-10 08:08:30 +01:00
benpicco
9896071bb9
Merge pull request #17493 from HendrikVE/pr/auto_init_sock_dns
...
sys/net/application_layer/sock_dns: add pseudomodule auto_init_sock_dns
2022-03-10 00:53:32 +01:00
Benjamin Valentin
32cf05b110
net/gnrc_sock: depend on iolist
2022-03-09 22:42:01 +01:00
benpicco
60fb36eb1e
Merge pull request #17710 from benpicco/sys/bitfield-ops
...
sys/bitfield: add support for bit-wise bitfield operations
2022-03-09 22:09:34 +01:00
Hendrik van Essen
0b0910f82a
sys/net/application_layer/sock_dns: add pseudomodule auto_init_sock_dns
2022-03-09 20:05:20 +01:00
benpicco
f83fa88ccd
Merge pull request #17764 from HendrikVE/pr/netutils_netutils_get_ipv4
...
sys/net/netutils: add netutils_get_ipv4()
2022-03-09 11:30:38 +01:00
benpicco
948e8d9463
Merge pull request #17766 from HendrikVE/pr/sock_util_fix_compilation_ipv4
...
sys/net/sock_util: fix compilation for IPv4-only mode
2022-03-09 01:47:40 +01:00
benpicco
34ea5c31d1
Merge pull request #17758 from chrysn-pull-requests/ztimer_periodic_callback_t
...
sys/ztimer: Name callback types
2022-03-08 17:23:01 +01:00
Hendrik van Essen
ffd93c9b1b
sys/net/netutils: add netutils_get_ipv4()
2022-03-08 13:35:32 +01:00
benpicco
888b2aa098
Merge pull request #17762 from HendrikVE/pr/const_ipv4_addr_t_pointer
...
sys/net/ipv4: ipv4_addr_t pointer should be const
2022-03-08 12:10:42 +01:00
Benjamin Valentin
d406f12028
sys/bitfield: improve documentation of bf_get_unset()
2022-03-08 10:28:31 +01:00
Benjamin Valentin
f3e519e27a
sys/bitfield: add support for bitfield operations
2022-03-08 10:28:16 +01:00