From: Sven Eckelmann <sven@narfation.org>
To: b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [B.A.T.M.A.N.] [PATCH v3 00/42] batctl: pre-netlink restructuring, part 1
Date: Sat, 03 Nov 2018 13:51:20 +0100 [thread overview]
Message-ID: <1939071.oNHTCgFBiP@sven-desktop> (raw)
In-Reply-To: <20181025162245.19389-1-sven@narfation.org>
On Donnerstag, 25. Oktober 2018 18:22:03 CET Sven Eckelmann wrote:
> the batctl command already has support to get (previously debugfs) tables
> via netlink. It does this while still being able to fall back to the old
> debugfs tables on kernels which don't support the new generic netlink
> family.
>
> Something similar should be done in the future for the settings which
> are currently part of sysfs. But we can already see that the current
> integration of netlink in batctl only done in a single file - netlink.c
> But this file is already starting to be so big that working with it
> is rather cumbersome.
>
> So as first steps:
>
> * restructure command registration
> * move commands in separate files (which should store their actual implementation)
> * add a new helper command to receive multicast group messages from the kernel
Added as 0a201c2..2f5dbd0 [1]
Kind regards,
Sven
[1] https://git.open-mesh.org/batctl.git/log/2f5dbd056b8be344b5492835b0924f6cf463ba4d
prev parent reply other threads:[~2018-11-03 12:51 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-25 16:22 [B.A.T.M.A.N.] [PATCH v3 00/42] batctl: pre-netlink restructuring, part 1 Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 01/42] batctl: Drop unused define SOCKET_PATH_FMT Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 02/42] batctl: Use common code organization for statistics Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 03/42] batctl: Drop legacy vis_* related warning messages Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 04/42] batctl: Move loglevel command to separate file Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 05/42] batctl: Move log " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 06/42] batctl: Move gw_mode " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 07/42] batctl: Move routing_algo " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 08/42] batctl: Rename tp_meter to throughputmeter Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 09/42] batctl: Introduce datastructure for subcommands Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 10/42] batctl: Add per command flags Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 11/42] batctl: Use command structure for remaining subcommands Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 12/42] batctl: Use getopt to parse main options Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 13/42] batctl: Store usage line next to command Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 14/42] batctl: Prepare command infrastructure for shared functions Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 15/42] batctl: Add type to command to structure usage output Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 16/42] batctl: Convert debug table to command infrastructure Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 17/42] batctl: Convert sysfs settings " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 18/42] batctl: Move backbonetable debug table to own file Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 19/42] batctl: Move claimtable " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 20/42] batctl: Move dat_cache " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 21/42] batctl: Move gateways " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 22/42] batctl: Move mcast_flags " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 23/42] batctl: Move nc_nodes " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 24/42] batctl: Move neighbors " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 25/42] batctl: Move originators " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 26/42] batctl: Move transglobal " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 27/42] batctl: Move translocal " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 28/42] batctl: Move aggregation setting " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 29/42] batctl: Move ap_isolation " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 30/42] batctl: Move bonding " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 31/42] batctl: Move bridge_loop_avoidance " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 32/42] batctl: Move distributed_arp_table " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 33/42] batctl: Move fragmentation " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 34/42] batctl: Move isolation_mark " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 35/42] batctl: Move multicast_mode " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 36/42] batctl: Move network_coding " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 37/42] batctl: Move orig_interval " Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 38/42] batctl: Use external netlink socket for debug tables Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 39/42] batctl: Move routing_algo specific code it command source file Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 40/42] batctl: Add command to monitor for netlink events Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 41/42] batctl: Simplify enabling for bisect_iv subcommand Sven Eckelmann
2018-10-25 16:22 ` [B.A.T.M.A.N.] [PATCH v3 42/42] batctl: Allow to enable/disable subcommands Sven Eckelmann
2018-11-03 12:51 ` Sven Eckelmann [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1939071.oNHTCgFBiP@sven-desktop \
--to=sven@narfation.org \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox