Home | History | Annotate | Download | only in racoon

Lines Matching refs:sa_args

93 backupsa_to_file(sa_args)
94 struct pfkey_send_sa_args *sa_args;
122 i = getnameinfo(sa_args->src, sysdep_sa_len(sa_args->src), p, len, NULL, 0, NIFLAGS);
139 i = getnameinfo(sa_args->dst, sysdep_sa_len(sa_args->dst), p, len, NULL, 0, NIFLAGS);
152 sa_args->satype, (unsigned long)ntohl(sa_args->spi),
153 sa_args->mode, sa_args->reqid, sa_args->wsize, sa_args->e_type,
154 sa_args->e_keylen, sa_args->a_type, sa_args->a_keylen,
155 sa_args->flags, sa_args->l_alloc,
156 (unsigned long long)sa_args->l_bytes,
157 (unsigned long long)sa_args->l_addtime,
158 (unsigned long long)sa_args->l_usetime, sa_args->seq);
167 k = val2str(sa_args->keymat, sa_args->e_keylen + sa_args->a_keylen);
206 struct pfkey_send_sa_args sa_args;
208 memset(&sa_args, 0, sizeof(sa_args));
244 if ((sa_args.src = str2saddr(p, NULL)) == NULL)
251 if ((sa_args.dst = str2saddr(p, NULL)) == NULL)
267 GETNEXTNUM(sa_args.satype, strtoul);
268 GETNEXTNUM(sa_args.spi, strtoul);
269 sa_args.spi = ntohl(sa_args.spi);
270 GETNEXTNUM(sa_args.mode, strtoul);
271 GETNEXTNUM(sa_args.reqid, strtoul);
272 GETNEXTNUM(sa_args.wsize, strtoul);
273 GETNEXTNUM(sa_args.e_type, strtoul);
274 GETNEXTNUM(sa_args.e_keylen, strtoul);
275 GETNEXTNUM(sa_args.a_type, strtoul);
276 GETNEXTNUM(sa_args.a_keylen, strtoul);
277 GETNEXTNUM(sa_args.flags, strtoul);
278 GETNEXTNUM(sa_args.l_alloc, strtoul);
279 GETNEXTNUM(sa_args.l_bytes, strtouq);
280 GETNEXTNUM(sa_args.l_addtime, strtouq);
281 GETNEXTNUM(sa_args.l_usetime, strtouq);
282 GETNEXTNUM(sa_args.seq, strtoul);
286 sa_args.keymat = str2val(p, 16, &keymatlen);
287 if (sa_args.keymat == NULL) {
295 if (created + sa_args.l_addtime < current) {
301 sa_args.l_addtime -= current - created;
303 if (pfkey_send_add2(&sa_args) < 0) {
311 if (sa_args.src != NULL) {
312 racoon_free(sa_args.src);
313 sa_args.src = NULL;
315 if (sa_args.dst != NULL) {
316 racoon_free(sa_args.dst);
317 sa_args.dst = NULL;
319 if (sa_args.keymat != NULL) {
320 racoon_free(sa_args.keymat);
321 sa_args.keymat = NULL;