aboutsummaryrefslogtreecommitdiff
path: root/tests-mx32/netlink_xfrm.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests-mx32/netlink_xfrm.c')
-rw-r--r--tests-mx32/netlink_xfrm.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests-mx32/netlink_xfrm.c b/tests-mx32/netlink_xfrm.c
index 27f62d1ec..862a9f6e5 100644
--- a/tests-mx32/netlink_xfrm.c
+++ b/tests-mx32/netlink_xfrm.c
@@ -76,9 +76,17 @@ test_nlmsg_flags(const int fd)
fd, nlh.nlmsg_len, (unsigned) sizeof(nlh), sprintrc(rc));
nlh.nlmsg_type = XFRM_MSG_DELSA;
- nlh.nlmsg_flags = NLM_F_ECHO | NLM_F_REPLACE;
+ nlh.nlmsg_flags = NLM_F_ECHO | NLM_F_NONREC;
rc = sendto(fd, &nlh, sizeof(nlh), MSG_DONTWAIT, NULL, 0);
printf("sendto(%d, {len=%u, type=XFRM_MSG_DELSA"
+ ", flags=NLM_F_ECHO|NLM_F_NONREC, seq=0, pid=0}"
+ ", %u, MSG_DONTWAIT, NULL, 0) = %s\n",
+ fd, nlh.nlmsg_len, (unsigned) sizeof(nlh), sprintrc(rc));
+
+ nlh.nlmsg_type = XFRM_MSG_ALLOCSPI;
+ nlh.nlmsg_flags = NLM_F_ECHO | NLM_F_REPLACE;
+ rc = sendto(fd, &nlh, sizeof(nlh), MSG_DONTWAIT, NULL, 0);
+ printf("sendto(%d, {len=%u, type=XFRM_MSG_ALLOCSPI"
", flags=NLM_F_ECHO|%#x, seq=0, pid=0}"
", %u, MSG_DONTWAIT, NULL, 0) = %s\n",
fd, nlh.nlmsg_len, NLM_F_REPLACE,