1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

37 Commits

Author SHA1 Message Date
Mikolai Gütschow
f0e6776d40
treewide: apply codespell corrections 2024-10-09 13:03:52 +02:00
benpicco
b47771cd5e
Merge pull request #19996 from benpicco/topogen_enhance
tools/zep_dispatch: enhancements and fixes
2024-01-03 14:15:09 +00:00
Benjamin Valentin
ba8130e69f tools/zep_dispatch: topogen: add help text 2023-12-21 23:17:53 +01:00
Benjamin Valentin
f7e6a4ada2 tools/zep_dispatch: topogen: print list of nodes 2023-12-21 23:17:53 +01:00
Benjamin Valentin
2e19c2d712 tools/zep_dispatch: topogen: place first node at origin 2023-12-21 23:17:53 +01:00
Benjamin Valentin
b85b7937c3 tools/zep_dispatch: topogen: use numeric names 2023-12-21 23:17:53 +01:00
Benjamin Valentin
61992fe1a7 tools/zep_dispatch: add support for PIDFILE 2023-12-21 23:17:53 +01:00
Benjamin Valentin
875bf98280 tools/zep_dispatch: topogen: fix distance calculation 2023-12-21 23:17:53 +01:00
Benjamin Valentin
1c15624384 tools/zep_dispatch: allow list of nodes in topo file 2023-12-21 23:17:53 +01:00
Benjamin Valentin
b4efc378a0 tools/zep_dispatch: topogen: add support for generating grid topology 2023-12-21 23:17:53 +01:00
Benjamin Valentin
2f2dcb7e34 examples/gnrc_border_router: enable setting ZEP topology 2023-10-20 17:51:05 +02:00
Benjamin Valentin
c9f7090240 tools/zep_dispatch: count rx/tx frames 2023-10-19 15:02:56 +02:00
Benjamin Valentin
eec1d85cf3 tools/zep_dispatch: fix packet transmission to multiple nodes 2023-10-19 15:02:52 +02:00
Benjamin Valentin
f68781deb4 tools/zep_dispatch: topogen: add binary mode 2023-10-19 15:02:48 +02:00
Benjamin Valentin
9e6e6c89f6 tools/zep_dispatch: topogen: fix node naming 2023-10-19 15:02:44 +02:00
Benjamin Valentin
5260c18ae6 examples/gnrc_border_router: add option to re-use existing TAP interface 2022-11-08 15:06:33 +01:00
benpicco
1abdc4b067
Merge pull request #18230 from benpicco/zep_dispatch-wireshark
tools/zep_dispatch: add Wireshark capture support (via mac802154_hwsim)
2022-08-05 19:46:52 +02:00
Benjamin Valentin
965e3857fb tools/zep_dispatch: send frames to virtual 802.15.4 interface 2022-08-02 10:55:59 +02:00
benpicco
b68c17188f
Merge pull request #16993 from benpicco/examples/gnrc_border_router-auto_subnets
examples/gnrc_border_router: allow to use gnrc_ipv6_auto_subnets for prefix configuration
2022-07-12 11:02:09 +02:00
Benjamin Valentin
34ae8db68b tools/zep_dispatch: add function to get payload from ZEP frame 2022-06-19 23:22:23 +02:00
Rocio
85aa78b102 tools/zep_dispatch: run dispatch with custom topology 2022-06-07 09:39:35 -04:00
benpicco
32def76a3c
Merge pull request #17338 from benpicco/tools/zep_dispatch-mac_pin
tools/zep_dispatch: allow to pin nodes to MAC address
2022-05-06 21:52:13 +02:00
Benjamin Valentin
8557a15c8f tools/zep_dispatch: add support for radvd / auto_subnets 2022-04-22 22:22:28 +02:00
36eaf6f6ea tools/zep_dispatch: fixup core -> core/lib include path 2022-03-10 09:54:11 +01:00
Benjamin Valentin
ce9017e71b tools/zep_dispatch: allow to pin nodes to MAC address
Positions in the topology are handed out first come first serve.
This makes it hard to have a reproducable setup if the ZEP dispatcher is
restarted (e.g. to modify the topology).

Fix this by allowing to specify a MAC address for each node.
If a node with a pinned MAC address connects, it will always be assigned to
the same topology node.
2022-02-22 17:35:04 +01:00
Benjamin Valentin
40f71284b3 tools/zep_dispatch: document topogen usage 2022-01-28 17:09:38 +01:00
Benjamin Valentin
1b71ccab09 tools/zep_dispatch: basic dual-stack support
Murdock does not support IPv6 on link-local interfaces.
Therefore in order to being able to use ZEP dispatcher in automated tests
on CI, we have to add dual-stack support.
2022-01-10 17:57:58 +01:00
benpicco
120e840b42
Merge pull request #16889 from benpicco/tools/zep_dispatch-topogen
tools/zep_dispatch: add topology generator
2022-01-05 13:47:23 +01:00
Benjamin Valentin
b6819b442a tools/zep_dispatch: add topology generator 2022-01-05 13:34:31 +01:00
Benjamin Valentin
78dae6b9e6 tools/zep_dispatch: document foren6 usage 2021-12-07 11:59:43 +01:00
Benjamin Valentin
5ef70dbee9 tools/zep_dispatch: replace sniffer instead of ignoring it
There can only be a single sniffer, but instead of ignoring any subsequent
sniffers, replace the existing one.

This avoids the silly behaviour that you can't attach the sniffer anymore
should you ever quit it.
2021-12-07 11:59:42 +01:00
Benjamin Valentin
a711208a75 tools/zep_dispatch: add support for foren6 sniffer 2021-10-27 14:15:31 +02:00
Benjamin Valentin
00868f85ce tools/zep_dispatch: forward based on source addr, not MAC addr
Forward data soly based on the real source IPv6 address, not the virtual
MAC address.

ACK frames don't have a MAC address and should still be forwarded to all
nodes in range.
2021-10-06 17:53:15 +02:00
Benjamin Valentin
3e7999387c tools/zep_dispatch: don't graph links with weight 0 2021-09-24 16:26:36 +02:00
Benjamin Valentin
c81e4d3a2c tools/zep_dispatch: uncrustify 2021-07-06 18:29:25 +02:00
Benjamin Valentin
aa3dfd9b88 tools/zep_dispatch: add support for topologies 2021-07-06 18:21:52 +02:00
Benjamin Valentin
54eedd94ba tools/zep_dispatch: add simple ZEP dispatcher 2020-11-10 15:41:15 +01:00