B.A.T.M.A.N Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: "Linus Lüssing" <linus.luessing@c0d3.blue>
Cc: sashiko-reviews@lists.linux.dev, b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [batadv,v13 5/5] batman-adv: avoid superfluous DAT DHT_PUT additions to local DAT
Date: Tue, 06 Oct 2026 15:05:22 +0200	[thread overview]
Message-ID: <3435112.aeNJFYEL58@sven-l14> (raw)
In-Reply-To: <20261006121937.398DD1F000FF@smtp.kernel.org>

[-- Attachment #1: Type: text/plain, Size: 42058 bytes --]

On Tuesday, 6 October 2026 14:19:36 CEST sashiko-bot@kernel.org wrote:> > diff --git a/net/batman-adv/routing.c b/net/batman-adv/routing.c
> > index 5cf26e8b3257a..8dd4094d134bd 100644
> > --- a/net/batman-adv/routing.c
> > +++ b/net/batman-adv/routing.c
> > @@ -1094,7 +1096,8 @@ int batadv_recv_unicast_packet(struct sk_buff *skb,
> >  			unicast_4addr_packet =
> >  				(struct batadv_unicast_4addr_packet *)skb->data;
> >  			subtype = unicast_4addr_packet->subtype;
> > -			batadv_dat_inc_counter(bat_priv, subtype);
> > +			flags = unicast_4addr_packet->flags;
> > +			batadv_dat_inc_counter(bat_priv, subtype, flags);
> 
> [Severity: Low]
> This passes three arguments to batadv_dat_inc_counter(). However, looking
> at net/batman-adv/distributed-arp-table.h, the dummy fallback implementation 
> of this function used when CONFIG_BATMAN_ADV_DAT is disabled seems to only 
> accept two arguments:
> 
> static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
> 					  u8 subtype)
> {
> }
> 
> Will this cause a build failure when compiling the kernel with
> CONFIG_BATMAN_ADV_DAT=n?

Confirmed (+ some extra):

Name of failed tests
====================

pu
--

 * checkpatch include/uapi/linux/batadv_packet.h
 * kerneldoc
 * sparse v5.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=n
 * sparse v5.19 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=n
 * sparse v6.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=n
 * sparse v6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=n
 * sparse v6.1.188 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * sparse v6.10 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=n
 * sparse v6.11 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=y
 * sparse v6.11 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * sparse v6.12 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * sparse v6.12.110 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=y
 * sparse v6.12.110 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * sparse v6.12.110 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * sparse v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * sparse v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=y
 * sparse v6.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * sparse v6.18.51 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * sparse v6.18.51 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=y
 * sparse v6.2 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * sparse v6.3 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * sparse v6.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=y
 * sparse v6.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=n
 * sparse v6.6 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * sparse v6.6 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * sparse v6.6.157 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * sparse v6.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=n
 * sparse v6.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * sparse v7.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * sparse v7.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * sparse v7.1 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * sparse v7.2 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * sparse v7.2 cfg: BLA=y DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * sparse v7.2.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * sparse v7.3-rc3 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * sparse v7.3-rc3 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=y
 * sparse v7.3-rc3 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v5.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=n
 * unused_symbols v5.19 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=n
 * unused_symbols v6.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=n
 * unused_symbols v6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v6.1.188 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * unused_symbols v6.10 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=n
 * unused_symbols v6.11 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=y
 * unused_symbols v6.11 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v6.12 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * unused_symbols v6.12.110 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=y
 * unused_symbols v6.12.110 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * unused_symbols v6.12.110 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * unused_symbols v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * unused_symbols v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=y
 * unused_symbols v6.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * unused_symbols v6.18.51 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v6.18.51 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=y
 * unused_symbols v6.2 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v6.3 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
 * unused_symbols v6.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v6.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=n
 * unused_symbols v6.6 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * unused_symbols v6.6 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v6.6.157 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * unused_symbols v6.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=n
 * unused_symbols v6.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v7.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * unused_symbols v7.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
 * unused_symbols v7.1 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
 * unused_symbols v7.2 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
 * unused_symbols v7.2 cfg: BLA=y DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v7.2.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v7.3-rc3 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
 * unused_symbols v7.3-rc3 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=y
 * unused_symbols v7.3-rc3 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y


Output of different failed tests
================================

pu: checkpatch include/uapi/linux/batadv_packet.h
-------------------------------------------------

    CHECK: Please don't use multiple blank lines
    #85: FILE: include/uapi/linux/batadv_packet.h:85:
    +
    +
    
    total: 0 errors, 0 warnings, 1 checks, 688 lines checked

pu: kerneldoc
-------------

    Warning: ./net/batman-adv/distributed-arp-table.c:1032 Excess function parameter 'hw_dst' description in 'batadv_dat_dht_get_self_reply' (did you mean one of: 'ip_dst', 'hw_src')
    Warning: ./net/batman-adv/distributed-arp-table.c:1286 Excess function parameter 'hw_dst' description in 'batadv_dat_forward_dht_get' (did you mean one of: 'ip_dst', 'hw_src')
    Warning: ./net/batman-adv/distributed-arp-table.c:1032 Excess function parameter 'hw_dst' description in 'batadv_dat_dht_get_self_reply' (did you mean one of: 'ip_dst', 'hw_src')
    Warning: ./net/batman-adv/distributed-arp-table.c:1286 Excess function parameter 'hw_dst' description in 'batadv_dat_forward_dht_get' (did you mean one of: 'ip_dst', 'hw_src')
    4 errors

pu: sparse v5.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=y BATMAN_V=n
----------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:288: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:1834: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v5.19 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=n
----------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:466: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:1843: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.1.188 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
-------------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:250: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:2025: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.10 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=n
----------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:244: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:485: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.10/Makefile:1934: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:240: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.11 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=y
----------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:244: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:485: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.11/Makefile:1926: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:224: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.12 cfg: BLA=n DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
----------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:229: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:478: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.12/Makefile:1936: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:224: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.12.110 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
--------------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:229: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:466: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.12.110/Makefile:1967: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:224: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=y
----------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v6.17/scripts/Makefile.build:287: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v6.17/scripts/Makefile.build:556: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v6.17/Makefile:2011: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.17/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.18 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
----------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v6.18/scripts/Makefile.build:287: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v6.18/scripts/Makefile.build:556: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v6.18/Makefile:2010: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.18/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.18.51 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
-------------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v6.18.51/scripts/Makefile.build:287: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v6.18.51/scripts/Makefile.build:544: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v6.18.51/Makefile:2050: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.18.51/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.2 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:252: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:504: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:2021: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.3 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:252: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:494: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:2025: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[3]: *** [scripts/Makefile.build:252: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[2]: *** [scripts/Makefile.build:494: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[1]: *** [Makefile:2026: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.6 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:243: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:480: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.6/Makefile:1913: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:234: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.6.157 cfg: BLA=n DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
-------------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:243: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:480: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.6.157/Makefile:1933: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:234: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:243: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:481: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.8/Makefile:1921: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:240: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v6.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------

    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.c:30:
    /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[4]: *** [scripts/Makefile.build:244: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv/routing.o] Error 1
    make[3]: *** [scripts/Makefile.build:485: /home/build_test/build_env/tmp.FzAjE3FV2V/net/batman-adv] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v6.9/Makefile:1919: /home/build_test/build_env/tmp.FzAjE3FV2V] Error 2
    make[1]: *** [Makefile:240: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v7.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v7.0/scripts/Makefile.build:289: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v7.0/scripts/Makefile.build:548: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v7.0/Makefile:2105: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v7.0/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v7.1 cfg: BLA=n DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v7.1/scripts/Makefile.build:289: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v7.1/scripts/Makefile.build:548: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v7.1/Makefile:2144: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v7.1/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v7.2 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v7.2/scripts/Makefile.build:289: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v7.2/scripts/Makefile.build:549: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v7.2/Makefile:2187: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v7.2/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v7.2.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
-----------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v7.2.5/scripts/Makefile.build:289: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v7.2.5/scripts/Makefile.build:550: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v7.2.5/Makefile:2198: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v7.2.5/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: sparse v7.3-rc3 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
-------------------------------------------------------------------------

    net/batman-adv/routing.c: In function ‘batadv_recv_unicast_packet’:
    net/batman-adv/routing.c:1100:25: error: too many arguments to function ‘batadv_dat_inc_counter’
     1100 |                         batadv_dat_inc_counter(bat_priv, subtype, flags);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
    In file included from net/batman-adv/routing.c:30:
    net/batman-adv/distributed-arp-table.h:197:20: note: declared here
      197 | static inline void batadv_dat_inc_counter(struct batadv_priv *bat_priv,
          |                    ^~~~~~~~~~~~~~~~~~~~~~
    make[5]: *** [/home/build_test/build_env/linux-build/linux/v7.3-rc3/scripts/Makefile.build:290: net/batman-adv/routing.o] Error 1
    make[4]: *** [/home/build_test/build_env/linux-build/linux/v7.3-rc3/scripts/Makefile.build:551: net/batman-adv] Error 2
    make[3]: *** [/home/build_test/build_env/linux-build/linux/v7.3-rc3/Makefile:2229: .] Error 2
    make[2]: *** [/home/build_test/build_env/linux-build/linux/v7.3-rc3/Makefile:248: __sub-make] Error 2
    make[1]: *** [Makefile:248: __sub-make] Error 2
    make: *** [Makefile:65: all] Error 2

pu: unused_symbols v6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------

    batadv_bla_check_bcast_duplist
    batadv_bla_is_backbone_gw
    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_hardif_no_broadcast
    batadv_interface_rx
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v6.10 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------

    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_hardif_no_broadcast
    batadv_interface_rx
    batadv_is_my_mac
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v6.11 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------

    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_interface_rx
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v6.17 cfg: BLA=y DAT=n DEBUG=y TRACING=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------

    batadv_bla_check_bcast_duplist
    batadv_bla_is_backbone_gw
    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_interface_rx
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v6.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------

    batadv_bla_check_bcast_duplist
    batadv_bla_is_backbone_gw
    batadv_bla_is_backbone_gw_orig
    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_hardif_no_broadcast
    batadv_interface_rx
    batadv_is_my_mac
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v7.2.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------

    batadv_bla_check_bcast_duplist
    batadv_bla_is_backbone_gw
    batadv_bla_is_backbone_gw_orig
    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_interface_rx
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

pu: unused_symbols v7.3-rc3 cfg: BLA=n DAT=n DEBUG=n TRACING=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------

    batadv_frag_send_packet
    batadv_frag_skb_buffer
    batadv_frag_skb_fwd
    batadv_gw_get_selected_orig
    batadv_hardif_no_broadcast
    batadv_interface_rx
    batadv_netdev_get_wifi_flags
    batadv_netlink_tpmeter_notify
    batadv_orig_node_vlan_get
    batadv_orig_node_vlan_new
    batadv_orig_node_vlan_release
    batadv_skb_head_push

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

      parent reply	other threads:[~2026-10-06 13:06 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-06 12:06 [batadv,v13 0/5] batman-adv: increase DAT DHT timeout Linus Lüssing
2026-10-06 12:06 ` [batadv,v13 1/5] batman-adv: move local ARP reply code to subfunctions Linus Lüssing
2026-10-06 12:06 ` [batadv,v13 2/5] batman-adv: split DAT cache into DAT cache and DAT DHT Linus Lüssing
2026-10-06 12:06 ` [batadv,v13 3/5] batman-adv: increase DAT DHT timeout Linus Lüssing
2026-10-06 12:06 ` [batadv,v13 4/5] batman-adv: avoid superfluous DAT DHT_PUT if self-candidate Linus Lüssing
2026-10-06 12:06 ` [batadv,v13 5/5] batman-adv: avoid superfluous DAT DHT_PUT additions to local DAT Linus Lüssing
     [not found]   ` <20261006121937.398DD1F000FF@smtp.kernel.org>
2026-10-06 13:05     ` 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=3435112.aeNJFYEL58@sven-l14 \
    --to=sven@narfation.org \
    --cc=b.a.t.m.a.n@lists.open-mesh.org \
    --cc=linus.luessing@c0d3.blue \
    --cc=sashiko-reviews@lists.linux.dev \
    /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