From 3a4a4866890e7daee96010291feb72396a99d9ed Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Wed, 22 Aug 2018 15:58:56 -0300 Subject: [PATCH] Add support to linux 4.18 linux 4.18 uses a new struct nf_nat_range2 for nf_nat_setup_info. Signed-off-by: Thadeu Lima de Souza Cascardo --- nf_nat_rtsp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nf_nat_rtsp.c b/nf_nat_rtsp.c index 6be8346..59ea4fd 100644 --- a/nf_nat_rtsp.c +++ b/nf_nat_rtsp.c @@ -534,7 +534,9 @@ nf_nat_rtsp(struct sk_buff *skb, enum ip_conntrack_info ctinfo, static void nf_nat_rtsp_expected(struct nf_conn* ct, struct nf_conntrack_expect *exp) { -#if LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,18,0) + struct nf_nat_range2 range; +#elif LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) struct nf_nat_range range; #else struct nf_nat_ipv4_range range;