* [PATCH 0/3] pull request for net-next: batman-adv 2022-01-03
@ 2022-01-03 17:17 ` Simon Wunderlich
0 siblings, 0 replies; 10+ messages in thread
From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw)
To: kuba, davem; +Cc: netdev, b.a.t.m.a.n
Hi Jakub, hi David,
here is a little cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit 66f4beaa6c1d28161f534471484b2daa2de1dce0:
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 (2021-11-12 12:35:46 -0800)
are available in the Git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-pullrequest-20220103
for you to fetch changes up to cde3fac565a7df8805a4e0e28d84a0f90177099a:
batman-adv: remove unneeded variable in batadv_nc_init (2021-12-10 08:52:52 +0100)
----------------------------------------------------------------
This cleanup patchset includes the following patches:
- bump version strings, by Simon Wunderlich
- allow netlink usage in unprivileged containers, by Linus Lüssing
- remove unneeded variable, by Minghao Chi
----------------------------------------------------------------
Linus Lüssing (1):
batman-adv: allow netlink usage in unprivileged containers
Minghao Chi (1):
batman-adv: remove unneeded variable in batadv_nc_init
Simon Wunderlich (1):
batman-adv: Start new development cycle
net/batman-adv/main.h | 2 +-
net/batman-adv/netlink.c | 30 +++++++++++++++---------------
net/batman-adv/network-coding.c | 8 ++------
3 files changed, 18 insertions(+), 22 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH 0/3] pull request for net-next: batman-adv 2022-01-03 @ 2022-01-03 17:17 ` Simon Wunderlich 0 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw) To: kuba, davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich Hi Jakub, hi David, here is a little cleanup pull request of batman-adv to go into net-next. Please pull or let me know of any problem! Thank you, Simon The following changes since commit 66f4beaa6c1d28161f534471484b2daa2de1dce0: Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 (2021-11-12 12:35:46 -0800) are available in the Git repository at: git://git.open-mesh.org/linux-merge.git tags/batadv-next-pullrequest-20220103 for you to fetch changes up to cde3fac565a7df8805a4e0e28d84a0f90177099a: batman-adv: remove unneeded variable in batadv_nc_init (2021-12-10 08:52:52 +0100) ---------------------------------------------------------------- This cleanup patchset includes the following patches: - bump version strings, by Simon Wunderlich - allow netlink usage in unprivileged containers, by Linus Lüssing - remove unneeded variable, by Minghao Chi ---------------------------------------------------------------- Linus Lüssing (1): batman-adv: allow netlink usage in unprivileged containers Minghao Chi (1): batman-adv: remove unneeded variable in batadv_nc_init Simon Wunderlich (1): batman-adv: Start new development cycle net/batman-adv/main.h | 2 +- net/batman-adv/netlink.c | 30 +++++++++++++++--------------- net/batman-adv/network-coding.c | 8 ++------ 3 files changed, 18 insertions(+), 22 deletions(-) ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/3] batman-adv: Start new development cycle 2022-01-03 17:17 ` Simon Wunderlich @ 2022-01-03 17:17 ` Simon Wunderlich -1 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw) To: kuba, davem; +Cc: netdev, b.a.t.m.a.n This version will contain all the (major or even only minor) changes for Linux 5.17. The version number isn't a semantic version number with major and minor information. It is just encoding the year of the expected publishing as Linux -rc1 and the number of published versions this year (starting at 0). Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index 058b8f2eef65..494d1ebecac2 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -13,7 +13,7 @@ #define BATADV_DRIVER_DEVICE "batman-adv" #ifndef BATADV_SOURCE_VERSION -#define BATADV_SOURCE_VERSION "2021.3" +#define BATADV_SOURCE_VERSION "2022.0" #endif /* B.A.T.M.A.N. parameters */ -- 2.30.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 1/3] batman-adv: Start new development cycle @ 2022-01-03 17:17 ` Simon Wunderlich 0 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw) To: kuba, davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich This version will contain all the (major or even only minor) changes for Linux 5.17. The version number isn't a semantic version number with major and minor information. It is just encoding the year of the expected publishing as Linux -rc1 and the number of published versions this year (starting at 0). Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index 058b8f2eef65..494d1ebecac2 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -13,7 +13,7 @@ #define BATADV_DRIVER_DEVICE "batman-adv" #ifndef BATADV_SOURCE_VERSION -#define BATADV_SOURCE_VERSION "2021.3" +#define BATADV_SOURCE_VERSION "2022.0" #endif /* B.A.T.M.A.N. parameters */ -- 2.30.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] batman-adv: Start new development cycle 2022-01-03 17:17 ` Simon Wunderlich (?) @ 2022-01-04 4:10 ` patchwork-bot+netdevbpf -1 siblings, 0 replies; 10+ messages in thread From: patchwork-bot+netdevbpf @ 2022-01-04 4:10 UTC (permalink / raw) To: Simon Wunderlich; +Cc: kuba, davem, netdev, b.a.t.m.a.n Hello: This series was applied to netdev/net-next.git (master) by Simon Wunderlich <sw@simonwunderlich.de>: On Mon, 3 Jan 2022 18:17:20 +0100 you wrote: > This version will contain all the (major or even only minor) changes for > Linux 5.17. > > The version number isn't a semantic version number with major and minor > information. It is just encoding the year of the expected publishing as > Linux -rc1 and the number of published versions this year (starting at 0). > > [...] Here is the summary with links: - [1/3] batman-adv: Start new development cycle https://git.kernel.org/netdev/net-next/c/c2262123cc49 - [2/3] batman-adv: allow netlink usage in unprivileged containers https://git.kernel.org/netdev/net-next/c/9057d6c23e73 - [3/3] batman-adv: remove unneeded variable in batadv_nc_init https://git.kernel.org/netdev/net-next/c/cde3fac565a7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 2/3] batman-adv: allow netlink usage in unprivileged containers 2022-01-03 17:17 ` Simon Wunderlich (?) (?) @ 2022-01-03 17:17 ` Simon Wunderlich -1 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw) To: kuba, davem Cc: netdev, b.a.t.m.a.n, Linus Lüssing, Tycho Andersen, Sven Eckelmann, Simon Wunderlich From: Linus Lüssing <linus.luessing@c0d3.blue> Currently, creating a batman-adv interface in an unprivileged LXD container and attaching secondary interfaces to it with "ip" or "batctl" works fine. However all batctl debug and configuration commands fail: root@container:~# batctl originators Error received: Operation not permitted root@container:~# batctl orig_interval 1000 root@container:~# batctl orig_interval 2000 root@container:~# batctl orig_interval 1000 To fix this change the generic netlink permissions from GENL_ADMIN_PERM to GENL_UNS_ADMIN_PERM. This way a batman-adv interface is fully maintainable as root from within a user namespace, from an unprivileged container. All except one batman-adv netlink setting are per interface and do not leak information or change settings from the host system and are therefore save to retrieve or modify as root from within an unprivileged container. "batctl routing_algo" / BATADV_CMD_GET_ROUTING_ALGOS is the only exception: It provides the batman-adv kernel module wide default routing algorithm. However it is read-only from netlink and an unprivileged container is still not allowed to modify /sys/module/batman_adv/parameters/routing_algo. Instead it is advised to use the newly introduced "batctl if create routing_algo RA_NAME" / IFLA_BATADV_ALGO_NAME to set the routing algorithm on interface creation, which already works fine in an unprivileged container. Cc: Tycho Andersen <tycho@tycho.pizza> Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue> Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/netlink.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/net/batman-adv/netlink.c b/net/batman-adv/netlink.c index 29276284d281..00875e1d8c44 100644 --- a/net/batman-adv/netlink.c +++ b/net/batman-adv/netlink.c @@ -1368,21 +1368,21 @@ static const struct genl_small_ops batadv_netlink_ops[] = { { .cmd = BATADV_CMD_TP_METER, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .doit = batadv_netlink_tp_meter_start, .internal_flags = BATADV_FLAG_NEED_MESH, }, { .cmd = BATADV_CMD_TP_METER_CANCEL, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .doit = batadv_netlink_tp_meter_cancel, .internal_flags = BATADV_FLAG_NEED_MESH, }, { .cmd = BATADV_CMD_GET_ROUTING_ALGOS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_algo_dump, }, { @@ -1397,68 +1397,68 @@ static const struct genl_small_ops batadv_netlink_ops[] = { { .cmd = BATADV_CMD_GET_TRANSTABLE_LOCAL, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_tt_local_dump, }, { .cmd = BATADV_CMD_GET_TRANSTABLE_GLOBAL, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_tt_global_dump, }, { .cmd = BATADV_CMD_GET_ORIGINATORS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_orig_dump, }, { .cmd = BATADV_CMD_GET_NEIGHBORS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_hardif_neigh_dump, }, { .cmd = BATADV_CMD_GET_GATEWAYS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_gw_dump, }, { .cmd = BATADV_CMD_GET_BLA_CLAIM, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_bla_claim_dump, }, { .cmd = BATADV_CMD_GET_BLA_BACKBONE, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_bla_backbone_dump, }, { .cmd = BATADV_CMD_GET_DAT_CACHE, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_dat_cache_dump, }, { .cmd = BATADV_CMD_GET_MCAST_FLAGS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .dumpit = batadv_mcast_flags_dump, }, { .cmd = BATADV_CMD_SET_MESH, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .doit = batadv_netlink_set_mesh, .internal_flags = BATADV_FLAG_NEED_MESH, }, { .cmd = BATADV_CMD_SET_HARDIF, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .doit = batadv_netlink_set_hardif, .internal_flags = BATADV_FLAG_NEED_MESH | BATADV_FLAG_NEED_HARDIF, @@ -1474,7 +1474,7 @@ static const struct genl_small_ops batadv_netlink_ops[] = { { .cmd = BATADV_CMD_SET_VLAN, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, - .flags = GENL_ADMIN_PERM, + .flags = GENL_UNS_ADMIN_PERM, .doit = batadv_netlink_set_vlan, .internal_flags = BATADV_FLAG_NEED_MESH | BATADV_FLAG_NEED_VLAN, -- 2.30.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/3] batman-adv: remove unneeded variable in batadv_nc_init 2022-01-03 17:17 ` Simon Wunderlich ` (2 preceding siblings ...) (?) @ 2022-01-03 17:17 ` Simon Wunderlich -1 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2022-01-03 17:17 UTC (permalink / raw) To: kuba, davem Cc: netdev, b.a.t.m.a.n, Minghao Chi, Zeal Robot, Sven Eckelmann, Simon Wunderlich From: Minghao Chi <chi.minghao@zte.com.cn> Return status directly from function called. Reported-by: Zeal Robot <zealci@zte.com.cn> Signed-off-by: Minghao Chi <chi.minghao@zte.com.cn> Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/network-coding.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/net/batman-adv/network-coding.c b/net/batman-adv/network-coding.c index 0a7f1d36a6a8..974d726fabb9 100644 --- a/net/batman-adv/network-coding.c +++ b/net/batman-adv/network-coding.c @@ -58,13 +58,9 @@ static int batadv_nc_recv_coded_packet(struct sk_buff *skb, */ int __init batadv_nc_init(void) { - int ret; - /* Register our packet type */ - ret = batadv_recv_handler_register(BATADV_CODED, - batadv_nc_recv_coded_packet); - - return ret; + return batadv_recv_handler_register(BATADV_CODED, + batadv_nc_recv_coded_packet); } /** -- 2.30.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 0/3] pull request for net-next: batman-adv 2024-04-05
@ 2024-04-05 8:45 Simon Wunderlich
2024-04-05 8:45 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich
0 siblings, 1 reply; 10+ messages in thread
From: Simon Wunderlich @ 2024-04-05 8:45 UTC (permalink / raw)
To: kuba, davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich
Hi Jakub, hi David,
here is a cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-pullrequest-20240405
for you to fetch changes up to 40dc8ab605894acae1473e434944924a22cfaaa0:
batman-adv: bypass empty buckets in batadv_purge_orig_ref() (2024-03-31 10:13:36 +0200)
----------------------------------------------------------------
This cleanup patchset includes the following patches:
- bump version strings, by Simon Wunderlich
- prefer kfree_rcu() over call_rcu() with free-only callbacks,
by Dmitry Antipov
- bypass empty buckets in batadv_purge_orig_ref(), by Eric Dumazet
----------------------------------------------------------------
Dmitry Antipov (1):
batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks
Eric Dumazet (1):
batman-adv: bypass empty buckets in batadv_purge_orig_ref()
Simon Wunderlich (1):
batman-adv: Start new development cycle
net/batman-adv/main.h | 2 +-
net/batman-adv/originator.c | 2 ++
net/batman-adv/translation-table.c | 47 +++-----------------------------------
3 files changed, 6 insertions(+), 45 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH 1/3] batman-adv: Start new development cycle 2024-04-05 8:45 [PATCH 0/3] pull request for net-next: batman-adv 2024-04-05 Simon Wunderlich @ 2024-04-05 8:45 ` Simon Wunderlich 0 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2024-04-05 8:45 UTC (permalink / raw) To: kuba, davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich This version will contain all the (major or even only minor) changes for Linux 6.10. The version number isn't a semantic version number with major and minor information. It is just encoding the year of the expected publishing as Linux -rc1 and the number of published versions this year (starting at 0). Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index 8ca854a75a32..3d4c36ae2e1a 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -13,7 +13,7 @@ #define BATADV_DRIVER_DEVICE "batman-adv" #ifndef BATADV_SOURCE_VERSION -#define BATADV_SOURCE_VERSION "2024.1" +#define BATADV_SOURCE_VERSION "2024.2" #endif /* B.A.T.M.A.N. parameters */ -- 2.39.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 0/3] pull request for net-next: batman-adv 2020-03-06
@ 2020-03-06 12:13 Simon Wunderlich
2020-03-06 12:13 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich
0 siblings, 1 reply; 10+ messages in thread
From: Simon Wunderlich @ 2020-03-06 12:13 UTC (permalink / raw)
To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich
Hi David,
here is a small cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)
are available in the Git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20200306
for you to fetch changes up to 5f27eb055d5c5814785fb9cf0ae4a4c150a8f334:
batman-adv: Replace zero-length array with flexible-array member (2020-02-17 22:43:42 +0100)
----------------------------------------------------------------
This cleanup patchset includes the following patches:
- bump version strings, by Simon Wunderlich
- Avoid RCU list-traversal in spinlock, by Sven Eckelmann
- Replace zero-length array with flexible-array member,
by Gustavo A. R. Silva
----------------------------------------------------------------
Gustavo A. R. Silva (1):
batman-adv: Replace zero-length array with flexible-array member
Simon Wunderlich (1):
batman-adv: Start new development cycle
Sven Eckelmann (1):
batman-adv: Avoid RCU list-traversal in spinlock
net/batman-adv/distributed-arp-table.c | 2 +-
net/batman-adv/main.h | 2 +-
net/batman-adv/translation-table.c | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH 1/3] batman-adv: Start new development cycle 2020-03-06 12:13 [PATCH 0/3] pull request for net-next: batman-adv 2020-03-06 Simon Wunderlich @ 2020-03-06 12:13 ` Simon Wunderlich 0 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2020-03-06 12:13 UTC (permalink / raw) To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index 692306df7b6f..2a234d0ad445 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -13,7 +13,7 @@ #define BATADV_DRIVER_DEVICE "batman-adv" #ifndef BATADV_SOURCE_VERSION -#define BATADV_SOURCE_VERSION "2020.0" +#define BATADV_SOURCE_VERSION "2020.1" #endif /* B.A.T.M.A.N. parameters */ -- 2.20.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [B.A.T.M.A.N.] [PATCH 0/3] pull request for net-next: batman-adv 2019-02-01
@ 2019-02-01 11:18 Simon Wunderlich
2019-02-01 11:18 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich
0 siblings, 1 reply; 10+ messages in thread
From: Simon Wunderlich @ 2019-02-01 11:18 UTC (permalink / raw)
To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich
Hi David,
here is a small feature/cleanup pull request of batman-adv to go into net-next.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit b71acb0e372160167bf6d5500b88b30b52ccef6e:
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 (2018-12-27 13:53:32 -0800)
are available in the git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20190201
for you to fetch changes up to 7a79d717e0817610932ce3b7b6033ea06ee1d577:
batman-adv: Update copyright years for 2019 (2019-01-04 11:04:24 +0100)
----------------------------------------------------------------
This feature/cleanup patchset includes the following patches:
- bump version strings, by Simon Wunderlich
- Add DHCPACKs for DAT snooping, by Linus Luessing
- Update copyright years for 2019, by Sven Eckelmann
----------------------------------------------------------------
Linus Lüssing (1):
batman-adv: Snoop DHCPACKs for DAT
Simon Wunderlich (1):
batman-adv: Start new development cycle
Sven Eckelmann (1):
batman-adv: Update copyright years for 2019
include/uapi/linux/batadv_packet.h | 2 +-
include/uapi/linux/batman_adv.h | 2 +-
net/batman-adv/Kconfig | 2 +-
net/batman-adv/Makefile | 2 +-
net/batman-adv/bat_algo.c | 2 +-
net/batman-adv/bat_algo.h | 2 +-
net/batman-adv/bat_iv_ogm.c | 2 +-
net/batman-adv/bat_iv_ogm.h | 2 +-
net/batman-adv/bat_v.c | 2 +-
net/batman-adv/bat_v.h | 2 +-
net/batman-adv/bat_v_elp.c | 2 +-
net/batman-adv/bat_v_elp.h | 2 +-
net/batman-adv/bat_v_ogm.c | 2 +-
net/batman-adv/bat_v_ogm.h | 2 +-
net/batman-adv/bitarray.c | 2 +-
net/batman-adv/bitarray.h | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 2 +-
net/batman-adv/bridge_loop_avoidance.h | 2 +-
net/batman-adv/debugfs.c | 2 +-
net/batman-adv/debugfs.h | 2 +-
net/batman-adv/distributed-arp-table.c | 401 ++++++++++++++++++++++++++++++++-
net/batman-adv/distributed-arp-table.h | 21 +-
net/batman-adv/fragmentation.c | 2 +-
net/batman-adv/fragmentation.h | 2 +-
net/batman-adv/gateway_client.c | 2 +-
net/batman-adv/gateway_client.h | 2 +-
net/batman-adv/gateway_common.c | 2 +-
net/batman-adv/gateway_common.h | 2 +-
net/batman-adv/hard-interface.c | 2 +-
net/batman-adv/hard-interface.h | 2 +-
net/batman-adv/hash.c | 2 +-
net/batman-adv/hash.h | 2 +-
net/batman-adv/icmp_socket.c | 2 +-
net/batman-adv/icmp_socket.h | 2 +-
net/batman-adv/log.c | 2 +-
net/batman-adv/log.h | 2 +-
net/batman-adv/main.c | 2 +-
net/batman-adv/main.h | 4 +-
net/batman-adv/multicast.c | 2 +-
net/batman-adv/multicast.h | 2 +-
net/batman-adv/netlink.c | 2 +-
net/batman-adv/netlink.h | 2 +-
net/batman-adv/network-coding.c | 2 +-
net/batman-adv/network-coding.h | 2 +-
net/batman-adv/originator.c | 2 +-
net/batman-adv/originator.h | 2 +-
net/batman-adv/routing.c | 6 +-
net/batman-adv/routing.h | 2 +-
net/batman-adv/send.c | 2 +-
net/batman-adv/send.h | 2 +-
net/batman-adv/soft-interface.c | 13 +-
net/batman-adv/soft-interface.h | 2 +-
net/batman-adv/sysfs.c | 2 +-
net/batman-adv/sysfs.h | 2 +-
net/batman-adv/tp_meter.c | 2 +-
net/batman-adv/tp_meter.h | 2 +-
net/batman-adv/trace.c | 2 +-
net/batman-adv/trace.h | 2 +-
net/batman-adv/translation-table.c | 2 +-
net/batman-adv/translation-table.h | 2 +-
net/batman-adv/tvlv.c | 2 +-
net/batman-adv/tvlv.h | 2 +-
net/batman-adv/types.h | 2 +-
63 files changed, 495 insertions(+), 66 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH 1/3] batman-adv: Start new development cycle 2019-02-01 11:18 [B.A.T.M.A.N.] [PATCH 0/3] pull request for net-next: batman-adv 2019-02-01 Simon Wunderlich @ 2019-02-01 11:18 ` Simon Wunderlich 0 siblings, 0 replies; 10+ messages in thread From: Simon Wunderlich @ 2019-02-01 11:18 UTC (permalink / raw) To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- net/batman-adv/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index b572066325e4..f3ef2c725a41 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -25,7 +25,7 @@ #define BATADV_DRIVER_DEVICE "batman-adv" #ifndef BATADV_SOURCE_VERSION -#define BATADV_SOURCE_VERSION "2019.0" +#define BATADV_SOURCE_VERSION "2019.1" #endif /* B.A.T.M.A.N. parameters */ -- 2.11.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-04-05 8:46 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-01-03 17:17 [PATCH 0/3] pull request for net-next: batman-adv 2022-01-03 Simon Wunderlich 2022-01-03 17:17 ` Simon Wunderlich 2022-01-03 17:17 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich 2022-01-03 17:17 ` Simon Wunderlich 2022-01-04 4:10 ` patchwork-bot+netdevbpf 2022-01-03 17:17 ` [PATCH 2/3] batman-adv: allow netlink usage in unprivileged containers Simon Wunderlich 2022-01-03 17:17 ` [PATCH 3/3] batman-adv: remove unneeded variable in batadv_nc_init Simon Wunderlich -- strict thread matches above, loose matches on Subject: below -- 2024-04-05 8:45 [PATCH 0/3] pull request for net-next: batman-adv 2024-04-05 Simon Wunderlich 2024-04-05 8:45 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich 2020-03-06 12:13 [PATCH 0/3] pull request for net-next: batman-adv 2020-03-06 Simon Wunderlich 2020-03-06 12:13 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich 2019-02-01 11:18 [B.A.T.M.A.N.] [PATCH 0/3] pull request for net-next: batman-adv 2019-02-01 Simon Wunderlich 2019-02-01 11:18 ` [PATCH 1/3] batman-adv: Start new development cycle Simon Wunderlich
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.