[Android] Mcenzie:
okay it seemed to work. But now i get this error :(

entry->dst_metadata);
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/../inc/ipa_nat_logi.h:56:95: note: expanded from macro 'IPAERR'
#define IPAERR(fmt, ...) printf("ERR: %s:%d %s() " fmt, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__);
^~~~~~~~~~~
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1076:45: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
entry->pdn_index, entry->public_ip, entry->src_metadata, entry->dst_metadata);
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/../inc/ipa_nat_logi.h:56:95: note: expanded from macro 'IPAERR'
#define IPAERR(fmt, ...) printf("ERR: %s:%d %s() " fmt, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__);
^~~~~~~~~~~
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1076:66: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
entry->pdn_index, entry->public_ip, entry->src_metadata, entry->dst_metadata);
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/../inc/ipa_nat_logi.h:56:95: note: expanded from macro 'IPAERR'
#define IPAERR(fmt, ...) printf("ERR: %s:%d %s() " fmt, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__);
^~~~~~~~~~~
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1081:12: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].public_ip = entry->public_ip;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1081:42: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].public_ip = entry->public_ip;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1082:12: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].dst_metadata = entry->dst_metadata;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1082:45: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].dst_metadata = entry->dst_metadata;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1083:12: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].src_metadata = entry->src_metadata;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1083:45: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
pdns[entry->pdn_index].src_metadata = entry->src_metadata;
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1086:8: error: incomplete definition of type 'struct ipa_ioc_nat_pdn_entry'
entry->pdn_index, entry->public_ip, entry->src_metadata, entry->dst_metadata);
~~~~~^
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/../inc/ipa_nat_logi.h:59:89: note: expanded from macro 'IPADBG'
#define IPADBG(fmt, ...) printf("%s:%d %s() " fmt, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__);
^~~~~~~~~~~
device/oneplus/oneplus3/data-ipa-cfg-mgr/ipanat/src/ipa_nat_drvi.c:1067:32: note: forward declaration of 'struct ipa_ioc_nat_pdn_entry'
int ipa_nati_modify_pdn(struct ipa_ioc_nat_pdn_entry *entry)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 10% 10143/95078] Build hyb /home/mcen...yphenation-patterns/hu//hyph-hu.pat.txt
21515 unique nodes, 102669 total
ninja: build stopped: subcommand failed.
23:02:33 ninja failed with: exit status 1

#### failed to build some targets (25:37 (mm:ss)) ####