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 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.