netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] pull request for net-next: batman-adv 2016-08-16*
@ 2016-08-22 13:56 Simon Wunderlich
       [not found] ` <20160822135620.15337-1-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
                   ` (8 more replies)
  0 siblings, 9 replies; 24+ messages in thread
From: Simon Wunderlich @ 2016-08-22 13: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 third (and final, for now) pull request for batman-adv in this round,
with mostly maintainability stuff.

Please pull or let me know of any problem!

Thank you,
      Simon

The following changes since commit 4c09a08b47ffac9aa3bc91870aa54c9ae39d9674:

  batman-adv: Indicate netlink socket can be used with netns. (2016-08-09 07:54:43 +0200)

are available in the git repository at:

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

for you to fetch changes up to dc1cbd145eecf21209d0322874e1766bcbce3e3f:

  batman-adv: Allow to disable debugfs support (2016-08-09 07:54:54 +0200)

----------------------------------------------------------------
This feature patchset includes the following changes:

 - place kref_get near usage of referenced objects, separate patches
   for various used objects to improve readability and maintainability
   by Sven Eckelmann (18 patches)

 - Keep batadv net device when all hard interfaces disappear, to
   improve situations where tools currently use work arounds, by
   Sven Eckelmann

 - Add an option to disable debugfs support to minimize footprint when
   userspace uses netlink only, by Sven Eckelmann

----------------------------------------------------------------
Sven Eckelmann (20):
      batman-adv: Place kref_get for orig_node_vlan near use
      batman-adv: Place kref_get for orig_ifinfo near use
      batman-adv: Place kref_get for tt_orig_list_entry near use
      batman-adv: Place kref_get for neigh_ifinfo near use
      batman-adv: Place kref_get for neigh_node near use
      batman-adv: Place kref_get for orig_node near use
      batman-adv: Place kref_get for tt_local_entry near use
      batman-adv: Place kref_get for tt_common near use
      batman-adv: Place kref_get for bla_claim near use
      batman-adv: Place kref_get for bla_backbone_gw near use
      batman-adv: Place kref_get for dat_entry near use
      batman-adv: Place kref_get for gw_node near use
      batman-adv: Place kref_get for hard_iface near use
      batman-adv: Place kref_get for softif_vlan near use
      batman-adv: Place kref_get for nc_node near use
      batman-adv: Place kref_get for nc_path near use
      batman-adv: Place kref_get for tvlv_container near use
      batman-adv: Place kref_get for tvlv_handler near use
      batman-adv: Keep batadv netdev when hardif disappears
      batman-adv: Allow to disable debugfs support

 net/batman-adv/Kconfig                 | 15 +++++++++++++--
 net/batman-adv/Makefile                |  4 ++--
 net/batman-adv/bat_algo.c              |  2 ++
 net/batman-adv/bat_iv_ogm.c            | 19 ++++++++++++++++---
 net/batman-adv/bat_v.c                 | 12 ++++++++++++
 net/batman-adv/bat_v_ogm.c             |  5 ++---
 net/batman-adv/bridge_loop_avoidance.c | 13 ++++++++-----
 net/batman-adv/debugfs.h               |  2 +-
 net/batman-adv/distributed-arp-table.c |  4 +++-
 net/batman-adv/gateway_client.c        | 10 ++++++++--
 net/batman-adv/hard-interface.c        |  8 +++-----
 net/batman-adv/icmp_socket.h           | 18 +++++++++++++++++-
 net/batman-adv/main.c                  |  2 ++
 net/batman-adv/multicast.c             |  2 ++
 net/batman-adv/network-coding.c        | 11 ++++++-----
 net/batman-adv/originator.c            | 12 ++++++++----
 net/batman-adv/soft-interface.c        |  4 ++++
 net/batman-adv/translation-table.c     | 10 +++++++---
 net/batman-adv/tvlv.c                  |  9 +++++++++
 net/batman-adv/types.h                 |  6 ++++++
 20 files changed, 131 insertions(+), 37 deletions(-)

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

end of thread, other threads:[~2016-08-23 13:36 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-22 13:56 [PATCH 00/20] pull request for net-next: batman-adv 2016-08-16* Simon Wunderlich
     [not found] ` <20160822135620.15337-1-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2016-08-22 13:56   ` [PATCH 01/20] batman-adv: Place kref_get for orig_node_vlan near use Simon Wunderlich
2016-08-22 13:56   ` [PATCH 02/20] batman-adv: Place kref_get for orig_ifinfo " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 03/20] batman-adv: Place kref_get for tt_orig_list_entry " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 04/20] batman-adv: Place kref_get for neigh_ifinfo " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 05/20] batman-adv: Place kref_get for neigh_node " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 06/20] batman-adv: Place kref_get for orig_node " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 07/20] batman-adv: Place kref_get for tt_local_entry " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 08/20] batman-adv: Place kref_get for tt_common " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 09/20] batman-adv: Place kref_get for bla_claim " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 10/20] batman-adv: Place kref_get for bla_backbone_gw " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 11/20] batman-adv: Place kref_get for dat_entry " Simon Wunderlich
2016-08-22 13:56   ` [PATCH 12/20] batman-adv: Place kref_get for gw_node " Simon Wunderlich
2016-08-23  3:40   ` [PATCH 00/20] pull request for net-next: batman-adv 2016-08-16* David Miller
2016-08-22 13:56 ` [PATCH 13/20] batman-adv: Place kref_get for hard_iface near use Simon Wunderlich
2016-08-22 13:56 ` [PATCH 14/20] batman-adv: Place kref_get for softif_vlan " Simon Wunderlich
     [not found]   ` <20160822135620.15337-15-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2016-08-23 13:20     ` Sergei Shtylyov
2016-08-22 13:56 ` [PATCH 15/20] batman-adv: Place kref_get for nc_node " Simon Wunderlich
2016-08-22 13:56 ` [PATCH 16/20] batman-adv: Place kref_get for nc_path " Simon Wunderlich
2016-08-22 13:56 ` [PATCH 17/20] batman-adv: Place kref_get for tvlv_container " Simon Wunderlich
2016-08-22 13:56 ` [PATCH 18/20] batman-adv: Place kref_get for tvlv_handler " Simon Wunderlich
     [not found]   ` <20160822135620.15337-19-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2016-08-23 13:36     ` Sergei Shtylyov
2016-08-22 13:56 ` [PATCH 19/20] batman-adv: Keep batadv netdev when hardif disappears Simon Wunderlich
2016-08-22 13:56 ` [PATCH 20/20] batman-adv: Allow to disable debugfs support Simon Wunderlich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).