All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/19] pull request for net-next: batman-adv 2017-04-06
@ 2017-04-06 14:07 ` Simon Wunderlich
  0 siblings, 0 replies; 44+ messages in thread
From: Simon Wunderlich @ 2017-04-06 14:07 UTC (permalink / raw)
  To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich

Hi David,

here is our 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 4495c08e84729385774601b5146d51d9e5849f81:

  Linux 4.11-rc2 (2017-03-12 14:47:08 -0700)

are available in the git repository at:

  git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20170406

for you to fetch changes up to ab044f8e3eaf84c4cc95d7606fadfdfa006dc8ec:

  batman-adv: Use net_device_stats from struct net_device (2017-04-05 15:41:24 +0200)

----------------------------------------------------------------
This feature/cleanup patchset includes the following patches:

 - bump version strings, by Simon Wunderlich

 - Code and Style cleanups, by Sven Eckelmann (5 patches)

 - Remove an unneccessary memset, by Tobias Klauser

 - DAT and BLA optimizations for various corner cases, by Andreas Pape
   (5 patches)

 - forward/rebroadcast packet restructuring, by Linus Luessing
   (2 patches)

 - ethtool cleanup and remove unncessary code, by Sven Eckelmann
   (4 patches)

 - use net_device_stats from net_device instead of private copy,
   by Tobias Klauser

----------------------------------------------------------------
Andreas Pape (5):
      batman-adv: prevent multiple ARP replies sent by gateways if dat enabled
      batman-adv: prevent duplication of ARP replies when DAT is used
      batman-adv: drop unicast packets from other backbone gw
      batman-adv: changed debug messages for easier bla debugging
      batman-adv: handle race condition for claims between gateways

Linus Lüssing (2):
      batman-adv: privatize forw_packet skb assignment
      batman-adv: restructure rebroadcast counter into forw_packet API

Simon Wunderlich (1):
      batman-adv: Start new development cycle

Sven Eckelmann (9):
      batman-adv: Reduce preprocessor checks in multicast.c
      batman-adv: Fix unbalanced braces around else statement
      batman-adv: Fix possible side-effects in _batadv_dbg
      batman-adv: Convert BATADV_PRINT_VID macro to function
      batman-adv: Use __func__ to add function names to messages
      batman-adv: Use ethtool helper to get link status
      batman-adv: Remove ethtool msglevel functions
      batman-adv: Remove ethtool .get_settings stub
      batman-adv: Group ethtool related code together

Tobias Klauser (2):
      batman-adv: Omit unnecessary memset of netdev private data
      batman-adv: Use net_device_stats from struct net_device

 net/batman-adv/bat_iv_ogm.c            |  17 +--
 net/batman-adv/bridge_loop_avoidance.c | 123 +++++++++++++----
 net/batman-adv/bridge_loop_avoidance.h |  11 ++
 net/batman-adv/distributed-arp-table.c |  64 +++++++--
 net/batman-adv/log.h                   |   5 +-
 net/batman-adv/main.c                  |   3 +
 net/batman-adv/main.h                  |  18 ++-
 net/batman-adv/multicast.c             |  12 +-
 net/batman-adv/routing.c               |  25 +++-
 net/batman-adv/send.c                  |  76 +++++++++--
 net/batman-adv/send.h                  |   4 +-
 net/batman-adv/soft-interface.c        | 238 +++++++++++++--------------------
 net/batman-adv/tp_meter.c              |   7 +-
 net/batman-adv/translation-table.c     |  42 +++---
 net/batman-adv/types.h                 |   6 +-
 15 files changed, 413 insertions(+), 238 deletions(-)

^ permalink raw reply	[flat|nested] 44+ messages in thread
* [PATCH 00/19] pull request for net-next: batman-adv 2017-12-20
@ 2017-12-20 11:01 Simon Wunderlich
  2017-12-20 11:01 ` [PATCH 01/19] batman-adv: Start new development cycle Simon Wunderlich
  0 siblings, 1 reply; 44+ messages in thread
From: Simon Wunderlich @ 2017-12-20 11:01 UTC (permalink / raw)
  To: davem; +Cc: netdev, b.a.t.m.a.n, Simon Wunderlich

Hi David,

here is the updated feature/cleanup pull request of batman-adv to go
into net-next. Compared to batman-adv 2017-12-15 pull request, we have 
dropped the 'batman-adv: Add License-Filename to GPL-2.0 files' as per
your suggestion.

Please pull or let me know of any problem!

Thank you,
      Simon

The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)

are available in the git repository at:

  git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20171220

for you to fetch changes up to ff15c27c97303fbe5abc49c25c73ea299ab72d31:

  batman-adv: Add kernel-doc to externally visible functions (2017-12-15 17:29:24 +0100)

----------------------------------------------------------------
This feature/cleanup patchset includes the following patches:

 - bump version strings, by Simon Wunderlich

 - de-inline hash functions to save memory footprint, by Denys Vlasenko

 - Add License information to various files, by Sven Eckelmann (3 patches)

 - Change batman_adv.h from ISC to MIT, by Sven Eckelmann

 - Improve various includes, by Sven Eckelmann (5 patches)

 - Lots of kernel-doc work by Sven Eckelmann (8 patches)

----------------------------------------------------------------
Denys Vlasenko (1):
      batman-adv: Deinline batadv_orig_hash_find, save 7339 bytes

Simon Wunderlich (1):
      batman-adv: Start new development cycle

Sven Eckelmann (17):
      batman-adv: Add SPDX license identifier above copyright header
      batman-adv: Add SPDX license identifier to batman-adv.rst
      batman-adv: Add license header to Kconfig
      batman-adv: Change batman_adv.h license to MIT
      batman-adv: include gfp.h for GFP_* defines
      batman-adv: include build_bug.h for BUILD_BUG_ON define
      batman-adv: Include net.h for net_ratelimited_function
      batman-adv: include kobject.h for kobject_* functions
      batman-adv: Remove unused sched.h include
      batman-adv: Add missing kernel-doc to packet.h
      batman-adv: Use parentheses in function kernel-doc
      batman-adv: Use inline kernel-doc for enum/struct
      batman-adv: Fix kernel-doc references to struct members
      batman-adv: Add kernel-doc to structs in headers
      batman-adv: Add kernel-doc to enums in headers
      batman-adv: Add kernel-doc to functions in headers
      batman-adv: Add kernel-doc to externally visible functions

 Documentation/networking/batman-adv.rst |    2 +
 include/uapi/linux/batman_adv.h         |   27 +-
 net/batman-adv/Kconfig                  |   17 +
 net/batman-adv/Makefile                 |    2 +-
 net/batman-adv/bat_algo.c               |   35 +-
 net/batman-adv/bat_algo.h               |    1 +
 net/batman-adv/bat_iv_ogm.c             |  105 +-
 net/batman-adv/bat_iv_ogm.h             |    1 +
 net/batman-adv/bat_v.c                  |   49 +-
 net/batman-adv/bat_v.h                  |    1 +
 net/batman-adv/bat_v_elp.c              |   27 +-
 net/batman-adv/bat_v_elp.h              |    1 +
 net/batman-adv/bat_v_ogm.c              |   37 +-
 net/batman-adv/bat_v_ogm.h              |    1 +
 net/batman-adv/bitarray.c               |    3 +-
 net/batman-adv/bitarray.h               |   10 +-
 net/batman-adv/bridge_loop_avoidance.c  |  112 +-
 net/batman-adv/bridge_loop_avoidance.h  |    5 +-
 net/batman-adv/debugfs.c                |   30 +-
 net/batman-adv/debugfs.h                |    1 +
 net/batman-adv/distributed-arp-table.c  |   80 +-
 net/batman-adv/distributed-arp-table.h  |    7 +-
 net/batman-adv/fragmentation.c          |   23 +-
 net/batman-adv/fragmentation.h          |    3 +-
 net/batman-adv/gateway_client.c         |   65 +-
 net/batman-adv/gateway_client.h         |    1 +
 net/batman-adv/gateway_common.c         |   28 +-
 net/batman-adv/gateway_common.h         |    6 +-
 net/batman-adv/hard-interface.c         |   65 +-
 net/batman-adv/hard-interface.h         |   59 +-
 net/batman-adv/hash.c                   |   20 +-
 net/batman-adv/hash.h                   |   28 +-
 net/batman-adv/icmp_socket.c            |   15 +-
 net/batman-adv/icmp_socket.h            |    1 +
 net/batman-adv/log.c                    |   19 +
 net/batman-adv/log.h                    |   62 +-
 net/batman-adv/main.c                   |   52 +-
 net/batman-adv/main.h                   |  123 +-
 net/batman-adv/multicast.c              |   81 +-
 net/batman-adv/multicast.h              |   17 +-
 net/batman-adv/netlink.c                |   25 +-
 net/batman-adv/netlink.h                |    1 +
 net/batman-adv/network-coding.c         |  124 +-
 net/batman-adv/network-coding.h         |    1 +
 net/batman-adv/originator.c             |  154 ++-
 net/batman-adv/originator.h             |   47 +-
 net/batman-adv/packet.h                 |   26 +-
 net/batman-adv/routing.c                |   54 +-
 net/batman-adv/routing.h                |    1 +
 net/batman-adv/send.c                   |   66 +-
 net/batman-adv/send.h                   |    5 +-
 net/batman-adv/soft-interface.c         |   64 +-
 net/batman-adv/soft-interface.h         |    1 +
 net/batman-adv/sysfs.c                  |   56 +-
 net/batman-adv/sysfs.h                  |   14 +
 net/batman-adv/tp_meter.c               |   75 +-
 net/batman-adv/tp_meter.h               |    1 +
 net/batman-adv/translation-table.c      |  232 ++--
 net/batman-adv/translation-table.h      |    1 +
 net/batman-adv/tvlv.c                   |   41 +-
 net/batman-adv/tvlv.h                   |    1 +
 net/batman-adv/types.h                  | 1993 +++++++++++++++++++++----------
 62 files changed, 2852 insertions(+), 1353 deletions(-)

^ permalink raw reply	[flat|nested] 44+ messages in thread
* [PATCH 00/19] pull request for net-next: batman-adv 2016-08-12
@ 2016-08-12  8:56 Simon Wunderlich
       [not found] ` <1470992215-11009-1-git-send-email-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
  0 siblings, 1 reply; 44+ messages in thread
From: Simon Wunderlich @ 2016-08-12  8:56 UTC (permalink / raw)
  To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
  Cc: netdev-u79uwXL29TY76Z2rM5mHXA,
	b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r

Hi David,

this is our first feature pull request for batman-adv, there are at least two
more to come (the bigger features come later).

Please pull or let me know of any problem!

Thank you,
      Simon

The following changes since commit 1fe323aa1b2390a0c57fb0b06a782f128d49094c:

  sctp: use event->chunk when it's valid (2016-08-08 14:31:23 -0700)

are available in the git repository at:

  git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20160812

for you to fetch changes up to b5dcbad25219b82408e15e6d775a406be2116af1:

  batman-adv: Fix consistency of update route messages (2016-08-09 07:54:34 +0200)

----------------------------------------------------------------
This feature patchset includes the following changes (mostly
chronological order):

 - bump version strings, by Simon Wunderlich

 - kerneldoc clean up, by Sven Eckelmann

 - enable RTNL automatic loading and according documentation
   changes, by Sven Eckelmann (2 patches)

 - fix/improve interface removal and associated locking, by
   Sven Eckelmann (3 patches)

 - clean up unused variables, by Linus Luessing

 - implement Gateway selection code for B.A.T.M.A.N. V by
   Antonio Quartulli (4 patches)

 - rewrite TQ comparison by Markus Pargmann

 - fix Cocinelle warnings on bool vs integers (by Fenguang Wu/Intels
   kbuild test robot) and bitwise arithmetic operations (by Linus
   Luessing)

 - rewrite packet creation for forwarding for readability and to avoid
   reference count mistakes, by Linus Luessing

 - use kmem_cache for translation table, which results in more efficient
   storing of translation table entries, by Sven Eckelmann

 - rewrite/clarify reference handling for send_skb_unicast, by Sven
   Eckelmann

 - fix debug messages when updating routes, by Sven Eckelmann

----------------------------------------------------------------
Antonio Quartulli (4):
      batman-adv: make the GW selection class algorithm specific
      batman-adv: make GW election code protocol specific
      batman-adv: B.A.T.M.A.N. V - implement GW selection logic
      batman-adv: disable sysfs knobs when GW-mode is not implemented

Linus Lüssing (3):
      batman-adv: Remove unused primary_if and bat_priv variables
      batman-adv: Introduce forward packet creation helper
      batman-adv: Use bitwise instead of arithmetic operator for flags

Markus Pargmann (1):
      batman-adv: iv_ogm, Reduce code duplication

Simon Wunderlich (1):
      batman-adv: Start new development cycle

Sven Eckelmann (9):
      batman-adv: Document optional batadv_algo_ops
      batman-adv: Define module rtnl link name
      batman-adv: Use rtnl link in device creation example
      batman-adv: Modify mesh_iface outside sysfs context
      batman-adv: Revert "postpone sysfs removal when unregistering"
      batman-adv: Avoid sysfs name collision for netns moves
      batman-adv: use kmem_cache for translation table
      batman-adv: Remove orig_node reference handling from send_skb_unicast
      batman-adv: Fix consistency of update route messages

kbuild test robot (1):
      batman-adv: fix boolreturn.cocci warnings

 Documentation/networking/batman-adv.txt |  17 +-
 net/batman-adv/bat_iv_ogm.c             | 347 +++++++++++++++++++++++++-------
 net/batman-adv/bat_v.c                  | 257 ++++++++++++++++++++++-
 net/batman-adv/bridge_loop_avoidance.c  |   2 +-
 net/batman-adv/gateway_client.c         | 222 +++-----------------
 net/batman-adv/gateway_client.h         |   5 +
 net/batman-adv/gateway_common.c         |   5 +-
 net/batman-adv/hard-interface.c         |  26 +--
 net/batman-adv/main.c                   |  17 +-
 net/batman-adv/main.h                   |   2 +-
 net/batman-adv/multicast.c              |   2 +-
 net/batman-adv/routing.c                |  43 ++--
 net/batman-adv/send.c                   | 136 +++++++++----
 net/batman-adv/send.h                   |   6 +
 net/batman-adv/soft-interface.c         |  47 ++---
 net/batman-adv/sysfs.c                  | 183 ++++++++++++++---
 net/batman-adv/translation-table.c      | 169 ++++++++++++++--
 net/batman-adv/translation-table.h      |   3 +
 net/batman-adv/types.h                  |  51 ++++-
 19 files changed, 1092 insertions(+), 448 deletions(-)

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2017-12-20 11:01 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-06 14:07 [PATCH 00/19] pull request for net-next: batman-adv 2017-04-06 Simon Wunderlich
2017-04-06 14:07 ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 01/19] batman-adv: Start new development cycle Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 02/19] batman-adv: Reduce preprocessor checks in multicast.c Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
     [not found] ` <20170406140741.30745-1-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2017-04-06 14:07   ` [PATCH 03/19] batman-adv: Fix unbalanced braces around else statement Simon Wunderlich
2017-04-06 14:07     ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 04/19] batman-adv: Fix possible side-effects in _batadv_dbg Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 05/19] batman-adv: Convert BATADV_PRINT_VID macro to function Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 06/19] batman-adv: Use __func__ to add function names to messages Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 07/19] batman-adv: Omit unnecessary memset of netdev private data Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 08/19] batman-adv: prevent multiple ARP replies sent by gateways if dat enabled Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 09/19] batman-adv: prevent duplication of ARP replies when DAT is used Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 10/19] batman-adv: drop unicast packets from other backbone gw Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 11/19] batman-adv: changed debug messages for easier bla debugging Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 12/19] batman-adv: handle race condition for claims between gateways Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 13/19] batman-adv: privatize forw_packet skb assignment Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 14/19] batman-adv: restructure rebroadcast counter into forw_packet API Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 15/19] batman-adv: Use ethtool helper to get link status Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 16/19] batman-adv: Remove ethtool msglevel functions Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 17/19] batman-adv: Remove ethtool .get_settings stub Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 18/19] batman-adv: Group ethtool related code together Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 14:07 ` [PATCH 19/19] batman-adv: Use net_device_stats from struct net_device Simon Wunderlich
2017-04-06 14:07   ` [B.A.T.M.A.N.] " Simon Wunderlich
2017-04-06 21:55 ` [PATCH 00/19] pull request for net-next: batman-adv 2017-04-06 David Miller
2017-04-06 21:55   ` [B.A.T.M.A.N.] " David Miller
  -- strict thread matches above, loose matches on Subject: below --
2017-12-20 11:01 [PATCH 00/19] pull request for net-next: batman-adv 2017-12-20 Simon Wunderlich
2017-12-20 11:01 ` [PATCH 01/19] batman-adv: Start new development cycle Simon Wunderlich
2016-08-12  8:56 [PATCH 00/19] pull request for net-next: batman-adv 2016-08-12 Simon Wunderlich
     [not found] ` <1470992215-11009-1-git-send-email-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2016-08-12  8:56   ` [PATCH 01/19] 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.