All of 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 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.