On Tuesday 2020-03-31 18:35, Maciej Żenczykowski wrote: >Signed-off-by: Maciej Żenczykowski <maze@xxxxxxxxxx> >--- > 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.