All of lore.kernel.org
 help / color / mirror / Atom feed
From: Edo Monticelli <montik@autistici.org>
To: Sven Eckelmann <sven.eckelmann@open-mesh.com>,
	b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [B.A.T.M.A.N.] [RFC 0/5] batman-adv: Throughput meter
Date: Fri, 26 Feb 2016 11:41:11 +0100	[thread overview]
Message-ID: <56D02BC7.8060302@autistici.org> (raw)
In-Reply-To: <6595687.FqdJJADTWg@bentobox>

Hi Sven,

thanks for your email and sorry for the late reply.

I shifted my interests and I am currently working as front-end
developer, I am afraid that my C skills could be a bit rusty :)
In addition so much is going on both on the professional and personal
life that I am afraid at least for the time being I hardly could inject
a new project.

best,
Edo

On 02/18/2016 06:25 PM, Sven Eckelmann wrote:
> Hi,
> 
> do you still remember GSOC 2012? Yes, it is really long ago. It was a time
> when winters were still cold, summers still hot and it was still politically
> correct to say "bandwidth meter" when you actually meant "throughput meter".
> 
> Three students tried their best to implement some of the ideas floating around
> in the B.A.T.M.A.N. advanced community. And after some more work, most of the
> features reached the finishing line. TVLV [1] and the fragmentation v2 [2]
> were both integrated as part of the COMPAT 15 bump. But the "bandwidth
> meter" [3] was never ready to being merged.
> 
> Nevertheless, the lessons learned in the first implementation [4] inspired
> different people to continue working on it. Especially Antonio Quartulli
> worked on his own version to increase its usefulness. And this feature makes
> even more sense since we reached the new "throughput based metric" time epoch
> with the introduction of B.A.T.M.A.N. V.
> 
> I hope we can reignite interest in this feature with a rebased and refurbished
> version of this patchset. Both the batman-adv and batctl patches are based on
> the newest revision in their respective master branches. Also a branch called
> "tp_meter" was created in the batctl.git and batman-adv.git repository with
> these patches already applied.
> 
> 
> batman-adv
> ==========
> 
> Antonio Quartulli (2):
>       batman-adv: return netdev status in the TX path
>       batman-adv: use another ICMP packet when sending command from userspace
>       batman-adv: throughput meter implementation
> 
> Sven Eckelmann (1):
>       batman-adv: Add compatibility code for to_delayed_work
> 
> 
>  compat-include/linux/netdevice.h |   17 +
>  compat-include/linux/workqueue.h |   46 ++
>  net/batman-adv/Makefile          |    1 +
>  net/batman-adv/fragmentation.c   |   41 +-
>  net/batman-adv/fragmentation.h   |    6 +-
>  net/batman-adv/icmp_socket.c     |  225 +++---
>  net/batman-adv/icmp_socket.h     |    5 +-
>  net/batman-adv/main.c            |    6 +-
>  net/batman-adv/main.h            |   24 +-
>  net/batman-adv/packet.h          |  120 ++++
>  net/batman-adv/routing.c         |   33 +-
>  net/batman-adv/send.c            |   25 +-
>  net/batman-adv/soft-interface.c  |    2 +
>  net/batman-adv/tp_meter.c        | 1451 ++++++++++++++++++++++++++++++++++++++
>  net/batman-adv/tp_meter.h        |   34 +
>  net/batman-adv/types.h           |  113 +++
>  16 files changed, 2005 insertions(+), 144 deletions(-)
> 
> 
> 
> batctl
> ======
> 
> Antonio Quartulli (1):
>       batctl: introduce throughput meter support
> 
> 
>  Makefile     |   2 +-
>  main.c       |   6 ++
>  man/batctl.8 |  24 ++++++-
>  packet.h     | 120 +++++++++++++++++++++++++++++++
>  tcpdump.c    |  14 +++-
>  tp_meter.c   | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  tp_meter.h   |  22 ++++++
>  7 files changed, 411 insertions(+), 4 deletions(-)
> 
> Kind regards,
> 	Sven
> 
> [1] https://www.open-mesh.org/projects/open-mesh/wiki/2012-10-01-GSoC-2012-Spyros-Gasteros-Final-Report
> [2] https://www.open-mesh.org/projects/open-mesh/wiki/2012-09-24-GSoC-2012-Martin-Hundebolls-Final-Report
> [3] https://www.open-mesh.org/projects/open-mesh/wiki/2012-10-06-GSoC-2012-Edo-Monticellis-Final-Report
> [4] https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2012-August/007924.html
> 

      parent reply	other threads:[~2016-02-26 10:41 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-18 17:25 [B.A.T.M.A.N.] [RFC 0/5] batman-adv: Throughput meter Sven Eckelmann
2016-02-18 17:26 ` [B.A.T.M.A.N.] [RFC 1/5] batman-adv: return netdev status in the TX path Sven Eckelmann
2016-02-18 17:26   ` [B.A.T.M.A.N.] [RFC 2/5] batman-adv: use another ICMP packet when sending command from userspace Sven Eckelmann
2016-02-18 17:26   ` [B.A.T.M.A.N.] [RFC 3/5] batman-adv: Add compatibility code for to_delayed_work Sven Eckelmann
2016-02-18 17:26   ` [B.A.T.M.A.N.] [RFC 4/5] batman-adv: throughput meter implementation Sven Eckelmann
2016-02-18 17:26   ` [B.A.T.M.A.N.] [RFC 5/5] batctl: introduce throughput meter support Sven Eckelmann
2016-02-26 10:41 ` Edo Monticelli [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=56D02BC7.8060302@autistici.org \
    --to=montik@autistici.org \
    --cc=b.a.t.m.a.n@lists.open-mesh.org \
    --cc=sven.eckelmann@open-mesh.com \
    /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.