diff -Nurp iproute2-3.2.0.orig/ip/ipxfrm.c iproute2-3.2.0/ip/ipxfrm.c --- iproute2-3.2.0.orig/ip/ipxfrm.c 2012-01-05 18:34:31.000000000 +0200 +++ iproute2-3.2.0/ip/ipxfrm.c 2012-01-06 18:21:12.713154920 +0200 @@ -472,6 +472,7 @@ void xfrm_selector_print(struct xfrm_sel case IPPROTO_UDP: case IPPROTO_SCTP: case IPPROTO_DCCP: + case IPPROTO_IP: /* to allow shared SA for different protocols */ default: /* XXX */ if (sel->sport_mask) fprintf(fp, "sport %u ", ntohs(sel->sport));