• Home
  • Raw
  • Download

Lines Matching refs:rth

246 	struct rtnl_handle rth;  in xfrm_policy_modify()  local
383 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_policy_modify()
389 if (rtnl_talk(&rth, &req.n, NULL, 0) < 0) in xfrm_policy_modify()
392 rtnl_close(&rth); in xfrm_policy_modify()
556 struct rtnl_handle rth; in xfrm_policy_get_or_delete() local
645 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_policy_get_or_delete()
665 if (rtnl_talk(&rth, &req.n, res_nlbuf, res_size) < 0) in xfrm_policy_get_or_delete()
668 rtnl_close(&rth); in xfrm_policy_get_or_delete()
702 struct rtnl_handle *rth = xb->rth; in xfrm_policy_keep() local
749 new_n->nlmsg_seq = ++rth->seq; in xfrm_policy_keep()
774 struct rtnl_handle rth; in xfrm_policy_list_or_deleteall() local
842 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_policy_list_or_deleteall()
852 xb.rth = &rth; in xfrm_policy_list_or_deleteall()
862 .n.nlmsg_seq = rth.dump = ++rth.seq, in xfrm_policy_list_or_deleteall()
871 if (rtnl_send(&rth, (void *)&req, req.n.nlmsg_len) < 0) { in xfrm_policy_list_or_deleteall()
876 if (rtnl_dump_filter(&rth, xfrm_policy_keep, &xb) < 0) { in xfrm_policy_list_or_deleteall()
886 if (rtnl_send_check(&rth, xb.buf, xb.offset) < 0) { in xfrm_policy_list_or_deleteall()
904 .n.nlmsg_seq = rth.dump = ++rth.seq, in xfrm_policy_list_or_deleteall()
907 if (rtnl_send(&rth, (void *)&req, req.n.nlmsg_len) < 0) { in xfrm_policy_list_or_deleteall()
912 if (rtnl_dump_filter(&rth, xfrm_policy_print, stdout) < 0) { in xfrm_policy_list_or_deleteall()
918 rtnl_close(&rth); in xfrm_policy_list_or_deleteall()
1015 struct rtnl_handle rth; in xfrm_spd_setinfo() local
1068 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_spd_setinfo()
1071 if (rtnl_talk(&rth, &req.n, NULL, 0) < 0) in xfrm_spd_setinfo()
1074 rtnl_close(&rth); in xfrm_spd_setinfo()
1081 struct rtnl_handle rth; in xfrm_spd_getinfo() local
1093 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_spd_getinfo()
1096 if (rtnl_talk(&rth, &req.n, &req.n, sizeof(req)) < 0) in xfrm_spd_getinfo()
1101 rtnl_close(&rth); in xfrm_spd_getinfo()
1108 struct rtnl_handle rth; in xfrm_policy_flush() local
1139 if (rtnl_open_byproto(&rth, 0, NETLINK_XFRM) < 0) in xfrm_policy_flush()
1145 if (rtnl_talk(&rth, &req.n, NULL, 0) < 0) in xfrm_policy_flush()
1148 rtnl_close(&rth); in xfrm_policy_flush()