/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c: In function ‘netflow_conntrack_event’:
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:4604:31: error: ‘struct nf_ct_event_notifier’ has no member named ‘fcn’
4604 | ret = notifier->fcn(events, item);
| ^~
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c: At top level:
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:4669:10: error: ‘struct nf_ct_event_notifier’ has no member named ‘fcn’
4669 | .fcn = netflow_conntrack_event
| ^~~
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:4669:16: error: initialization of ‘int (*)(unsigned int, const struct nf_ct_event *)’ from incompatible pointer type ‘int (*)(const unsigned int, struct nf_ct_event *)’ [-Werror=incompatible-pointer-types]
4669 | .fcn = netflow_conntrack_event
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:4669:16: note: (near initialization for ‘ctnl_notifier.ct_event’)
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c: In function ‘unset_notifier_cb’:
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:5437:25: error: too many arguments to function ‘nf_conntrack_unregister_notifier’
5437 | nf_conntrack_unregister_notifier(NET_ARG &ctnl_notifier);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/netfilter/nf_conntrack_core.h:18, from /var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:67:
./include/net/netfilter/nf_conntrack_ecache.h:88:6: note: declared here
88 | void nf_conntrack_unregister_notifier(struct net *net);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:78:
/var/lib/dkms/ipt-netflow/2.5.1/build/murmur3.h: In function ‘murmur3’:
/var/lib/dkms/ipt-netflow/2.5.1/build/murmur3.h:35:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
35 | case 3: k1 ^= tail[2] << 16; /* FALLTHROUGH */
| ~~~^~~~~~~~~~~~~~~~
/var/lib/dkms/ipt-netflow/2.5.1/build/murmur3.h:36:17: note: here
36 | case 2: k1 ^= tail[1] << 8; /* FALLTHROUGH */
| ^~~~
/var/lib/dkms/ipt-netflow/2.5.1/build/murmur3.h:36:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
36 | case 2: k1 ^= tail[1] << 8; /* FALLTHROUGH */
| ~~~^~~~~~~~~~~~~~~
/var/lib/dkms/ipt-netflow/2.5.1/build/murmur3.h:37:17: note: here
37 | case 1: k1 ^= tail[0];
| ^~~~
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c: In function ‘parse_sampler’:
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:2216:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
2216 | ret = -EINVAL;
/var/lib/dkms/ipt-netflow/2.5.1/build/ipt_NETFLOW.c:2218:9: note: here
2218 | case '\0': /* empty */
| ^~~~
/var/lib/ dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c: In function ‘netflow_ conntrack_ event’: dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:4604: 31: error: ‘struct nf_ct_event_ notifier’ has no member named ‘fcn’ >fcn(events, item); dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c: At top level: dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:4669: 10: error: ‘struct nf_ct_event_ notifier’ has no member named ‘fcn’ conntrack_ event dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:4669: 16: error: initialization of ‘int (*)(unsigned int, const struct nf_ct_event *)’ from incompatible pointer type ‘int (*)(const unsigned int, struct nf_ct_event *)’ [-Werror= incompatible- pointer- types] conntrack_ event ~~~~~~~ ~~~~~~~ ~~ dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:4669: 16: note: (near initialization for ‘ctnl_notifier. ct_event’ ) dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c: In function ‘unset_ notifier_ cb’: dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:5437: 25: error: too many arguments to function ‘nf_conntrack_ unregister_ notifier’ unregister_ notifier( NET_ARG &ctnl_notifier); ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~ net/netfilter/ nf_conntrack_ core.h: 18,
from /var/lib/ dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:67: net/netfilter/ nf_conntrack_ ecache. h:88:6: note: declared here unregister_ notifier( struct net *net); ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~ dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:78: dkms/ipt- netflow/ 2.5.1/build/ murmur3. h: In function ‘murmur3’: dkms/ipt- netflow/ 2.5.1/build/ murmur3. h:35:28: warning: this statement may fall through [-Wimplicit- fallthrough= ] dkms/ipt- netflow/ 2.5.1/build/ murmur3. h:36:17: note: here dkms/ipt- netflow/ 2.5.1/build/ murmur3. h:36:28: warning: this statement may fall through [-Wimplicit- fallthrough= ] dkms/ipt- netflow/ 2.5.1/build/ murmur3. h:37:17: note: here dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c: In function ‘parse_sampler’: dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:2216: 21: warning: this statement may fall through [-Wimplicit- fallthrough= ] dkms/ipt- netflow/ 2.5.1/build/ ipt_NETFLOW. c:2218: 9: note: here
/var/lib/
4604 | ret = notifier-
| ^~
/var/lib/
/var/lib/
4669 | .fcn = netflow_
| ^~~
/var/lib/
4669 | .fcn = netflow_
| ^~~~~~~
/var/lib/
/var/lib/
/var/lib/
5437 | nf_conntrack_
| ^~~~~~~
In file included from ./include/
./include/
88 | void nf_conntrack_
| ^~~~~~~
In file included from /var/lib/
/var/lib/
/var/lib/
35 | case 3: k1 ^= tail[2] << 16; /* FALLTHROUGH */
| ~~~^~~~~~~~~~~~~~~~
/var/lib/
36 | case 2: k1 ^= tail[1] << 8; /* FALLTHROUGH */
| ^~~~
/var/lib/
36 | case 2: k1 ^= tail[1] << 8; /* FALLTHROUGH */
| ~~~^~~~~~~~~~~~~~~
/var/lib/
37 | case 1: k1 ^= tail[0];
| ^~~~
/var/lib/
/var/lib/
2216 | ret = -EINVAL;
/var/lib/
2218 | case '\0': /* empty */
| ^~~~