From: Antonio Quartulli <antonio@meshcoding.com>
To: b.a.t.m.a.n@lists.open-mesh.org
Cc: Antonio Quartulli <antonio@meshcoding.com>
Subject: [B.A.T.M.A.N.] [PATCHv2 0/4] Introduce the SYNCHRONIZED TT flags
Date: Sun, 13 Oct 2013 02:50:16 +0200 [thread overview]
Message-ID: <1381625420-4062-1-git-send-email-antonio@meshcoding.com> (raw)
Hello list,
as some of you may know, each TT client store in a node local/global table is
also accompanied by a set of flags some of which are of global interest (every
node in the network needs to know if this flag is set or not).
However it may happen that a flag may be unset (or set) after that a TT client
has already be announced. With the current implementation there is no way for
the nodes to detect this event and to react accordingly.
With this patchset we introduce all those means needed to synchronize a selected
subset of TT flags among the network.
Flags belonging to this set are the "Synchronized TT flags".
Right now only the WIFI flag belongs to this set, but another on is already
planned to be added soonish.
Cheers,
[This patchset is based on top of origin/simon/network-wide-multiif]
Antonio Quartulli (4):
batman-adv: don't switch byte order too often if not needed
batman-adv: invoke dev_get_by_index() outside of is_wifi_iface()
batman-adv: improve the TT component to support runtime flag changes
batman-adv: include the synch-flags when compute the global/local
table CRC
hard-interface.c | 31 +++----------------------------
hard-interface.h | 1 -
packet.h | 17 +++++++++++++++--
routing.c | 8 +++++---
translation-table.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
5 files changed, 73 insertions(+), 36 deletions(-)
--
1.8.3.2
next reply other threads:[~2013-10-13 0:50 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-13 0:50 Antonio Quartulli [this message]
2013-10-13 0:50 ` [B.A.T.M.A.N.] [PATCHv2 1/4] batman-adv: don't switch byte order too often if not needed Antonio Quartulli
2013-10-13 9:44 ` Marek Lindner
2013-10-13 9:51 ` Antonio Quartulli
2013-10-14 11:07 ` Marek Lindner
2013-10-13 0:50 ` [B.A.T.M.A.N.] [PATCHv2 2/4] batman-adv: invoke dev_get_by_index() outside of is_wifi_iface() Antonio Quartulli
2013-10-14 13:20 ` Marek Lindner
2013-10-13 0:50 ` [B.A.T.M.A.N.] [PATCHv2 3/4] batman-adv: improve the TT component to support runtime flag changes Antonio Quartulli
2013-10-14 11:22 ` Marek Lindner
2013-10-13 0:50 ` [B.A.T.M.A.N.] [PATCHv2 4/4] batman-adv: include the synch-flags when compute the global/local table CRC Antonio Quartulli
2013-10-14 14:37 ` Marek Lindner
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=1381625420-4062-1-git-send-email-antonio@meshcoding.com \
--to=antonio@meshcoding.com \
--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