Hi,
Centos 7.3.1611 kernel 3.10.0-514.26.2.el7.local.x86_64 1. That kernel I built with 0001-SAREF-add-support-for-SA-selection-through-sendmsg.patch and 0002-SAREF-implement-IP_IPSEC_BINDREF.patch from 3.11.0-15.25. The assembly was successful. 2. Libreswan 3.21 make module. First problem: ========== In file included from /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c:57:0: /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c: In function 'ipsec_xmit_ipip': /home/pit/rpmbuild/BUILD/libreswan-3.21/linux/include/libreswan/ipsec_tunnel.h:32:42: warning: passing argument 1 of '__ip_select_ident' from incompatible pointer type [enabled by default] #define lsw_ip4_hdr(ixirs) ((struct iphdr *) (ixirs)->iph) ^ /home/pit/rpmbuild/BUILD/libreswan-3.21/linux/include/libreswan/ipsec_param2.h:33:60: note: in definition of macro 'KLIPS_IP_SELECT_IDENT' # define KLIPS_IP_SELECT_IDENT(iph, skb) __ip_select_ident(iph, skb_dst(skb), 0) ^ /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c:1282:25: note: in expansion of macro 'lsw_ip4_hdr' KLIPS_IP_SELECT_IDENT(lsw_ip4_hdr(ixs), ixs->skb); ^ In file included from include/net/tcp.h:42:0, from /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c:47: include/net/ip.h:325:6: note: expected 'struct net *' but argument is of type 'struct iphdr *' void __ip_select_ident(struct net *net, struct iphdr *iph, int segs); Second problem: ============= /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c: In function 'ipsec_xmit_send': /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c:2918:11: warning: passing argument 3 of 'NF_HOOK' from incompatible pointer type [enabled by default] ipsec_xmit_send2); ^ In file included from include/net/netns/netfilter.h:5:0, from include/net/net_namespace.h:22, from include/linux/netdevice.h:44, from include/net/addrconf.h:49, from /home/pit/rpmbuild/BUILD/libreswan-3.21/linux/include/libreswan/ipsec_kversion.h:394, from /home/pit/rpmbuild/BUILD/libreswan-3.21/linux/include/libreswan/ipsec_param.h:34, from /home/pit/rpmbuild/BUILD/libreswan-3.21/modobj/ipsec_xmit.c:33: include/linux/netfilter.h:245:1: note: expected 'struct sock *' but argument is of type 'struct sk_buff *' NF_HOOK(uint8_t pf, unsigned int hook, struct sock *sk, struct sk_buff *skb, Can you help ?
_______________________________________________ Swan mailing list [email protected] https://lists.libreswan.org/mailman/listinfo/swan
