From fd5d56b6c559e0ada2f2eeadf341757149a8215b Mon Sep 17 00:00:00 2001 From: obiwac Date: Sat, 22 Jul 2023 18:48:47 +0200 Subject: [PATCH 1/3] status: 2023q2: BATMAN support for the FreeBSD kernel --- .../status/report-2023-04-2023-06/batman.adoc | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 website/content/en/status/report-2023-04-2023-06/batman.adoc diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc new file mode 100644 index 000000000000..a44897bd046a --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -0,0 +1,21 @@ +=== BATMAN support in the FreeBSD kernel + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[Wiki page] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[] + +link:https://github.com/obiwac/freebsd-gsoc/pull/1[Source code (PR)] URL: https://github.com/obiwac/freebsd-gsoc/pull/1[] + +Contact: Aymeric Wibo + +BATMAN (Better Approach to Mobile Ad-hoc Networking), as developed and used by the Freifunk project, is a routing protocol for (primarily wireless) multi-hop ad-hoc networks. +Freifunk is a German initiative to build an open Wi-Fi network at city-scale, based on the principles of net-neutrality. +BATMAN's motive is to be a completely decentralized protocol; no one node in the network knows or has to care about the topology of the whole network. + +Support for this protocol is provided by the batman-adv kernel module on Linux, and this project aims to bring that to FreeBSD. +This includes the kernel module itself, but also userland networking libraries and tools necessary to create BATMAN networks. + +Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it's incomplete as of yet. +Support for batadv interfaces has been added to ifconfig(8) too. + +Mentor: {mmokhi-name} + +Sponsor: Google (under GSoC 2023) From f514a95eae299607bb1ec17d63dd6f0cb314fea2 Mon Sep 17 00:00:00 2001 From: obiwac Date: Mon, 24 Jul 2023 09:31:42 +0200 Subject: [PATCH 2/3] status: 2023q2: BATMAN support for the FreeBSD kernel (man macro) Co-authored-by: Lorenzo Salvadore --- website/content/en/status/report-2023-04-2023-06/batman.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc index a44897bd046a..e8eac092b4de 100644 --- a/website/content/en/status/report-2023-04-2023-06/batman.adoc +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -14,7 +14,7 @@ Support for this protocol is provided by the batman-adv kernel module on Linux, This includes the kernel module itself, but also userland networking libraries and tools necessary to create BATMAN networks. Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it's incomplete as of yet. -Support for batadv interfaces has been added to ifconfig(8) too. +Support for batadv interfaces has been added to man:ifconfig[8] too. Mentor: {mmokhi-name} From c27cd6218c40b00475b8299f8d023af135c8ce73 Mon Sep 17 00:00:00 2001 From: obiwac Date: Mon, 24 Jul 2023 09:31:57 +0200 Subject: [PATCH 3/3] status: 2023q2: BATMAN support for the FreeBSD kernel (PR -> Pull Request) Co-authored-by: Lorenzo Salvadore --- website/content/en/status/report-2023-04-2023-06/batman.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc index e8eac092b4de..fbefafa2fb6c 100644 --- a/website/content/en/status/report-2023-04-2023-06/batman.adoc +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -2,7 +2,7 @@ Links: + link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[Wiki page] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[] + -link:https://github.com/obiwac/freebsd-gsoc/pull/1[Source code (PR)] URL: https://github.com/obiwac/freebsd-gsoc/pull/1[] +link:https://github.com/obiwac/freebsd-gsoc/pull/1[Source code (Pull Request)] URL: https://github.com/obiwac/freebsd-gsoc/pull/1[] Contact: Aymeric Wibo