[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200331181641.anvsbczqh6ymyrrl@salvia>
Date: Tue, 31 Mar 2020 20:16:41 +0200
From: Pablo Neira Ayuso <pablo@...filter.org>
To: Jan Engelhardt <jengelh@...i.de>
Cc: Maciej Żenczykowski <zenczykowski@...il.com>,
Maciej Żenczykowski <maze@...gle.com>,
Florian Westphal <fw@...len.de>,
Linux Network Development Mailing List
<netdev@...r.kernel.org>,
Netfilter Development Mailing List
<netfilter-devel@...r.kernel.org>,
Manoj Basapathi <manojbm@...eaurora.org>,
Subash Abhinov Kasiviswanathan <subashab@...eaurora.org>
Subject: Re: [PATCH] netfilter: IDLETIMER target v1 - match Android layout
On Tue, Mar 31, 2020 at 08:14:17PM +0200, Jan Engelhardt wrote:
>
> On Tuesday 2020-03-31 18:35, Maciej Żenczykowski wrote:
> >Signed-off-by: Maciej Żenczykowski <maze@...gle.com>
> >---
> > include/uapi/linux/netfilter/xt_IDLETIMER.h | 1 +
> > 1 file changed, 1 insertion(+)
> >
> >diff --git a/include/uapi/linux/netfilter/xt_IDLETIMER.h b/include/uapi/linux/netfilter/xt_IDLETIMER.h
> >index 434e6506abaa..49ddcdc61c09 100644
> >--- a/include/uapi/linux/netfilter/xt_IDLETIMER.h
> >+++ b/include/uapi/linux/netfilter/xt_IDLETIMER.h
> >@@ -48,6 +48,7 @@ struct idletimer_tg_info_v1 {
> >
> > char label[MAX_IDLETIMER_LABEL_SIZE];
> >
> >+ __u8 send_nl_msg; /* unused: for compatibility with Android */
> > __u8 timer_type;
> >
> > /* for kernel module internal use only */
> >--
>
> This breaks the ABI for law-abiding Linux users (i.e. the GNU/Linux
> subgroup of it), which is equally terrible.
>
> You will have to introduce a IDLETIMER v2.
IIRC, IDLETIMER v1 is in net-next, scheduled for 5.7-rc, there is no
release for this code yet.
Powered by blists - more mailing lists