--- zzzz-none-000/linux-2.6.39.4/include/linux/netfilter/nf_conntrack_sip.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/include/linux/netfilter/nf_conntrack_sip.h 2021-11-10 13:38:17.000000000 +0000 @@ -2,12 +2,15 @@ #define __NF_CONNTRACK_SIP_H__ #ifdef __KERNEL__ +#include + #define SIP_PORT 5060 #define SIP_TIMEOUT 3600 struct nf_ct_sip_master { unsigned int register_cseq; unsigned int invite_cseq; + __be16 forced_dport; }; enum sip_expectation_classes { @@ -106,6 +109,10 @@ unsigned int dataoff, const char **dptr, unsigned int *datalen); +extern unsigned int (*nf_not_nat_sip_via_hook)(struct sk_buff *skb, + unsigned int dataoff, + const char **dptr, + unsigned int *datalen); extern void (*nf_nat_sip_seq_adjust_hook)(struct sk_buff *skb, s16 off); extern unsigned int (*nf_nat_sip_expect_hook)(struct sk_buff *skb, unsigned int dataoff,