Lines Matching refs:newmsg
337 struct sadb_msg *newmsg; in pfkey_send_getspi() local
382 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_getspi()
386 ep = ((caddr_t)newmsg) + len; in pfkey_send_getspi()
388 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_GETSPI, in pfkey_send_getspi()
391 free(newmsg); in pfkey_send_getspi()
397 free(newmsg); in pfkey_send_getspi()
405 free(newmsg); in pfkey_send_getspi()
413 free(newmsg); in pfkey_send_getspi()
422 free(newmsg); in pfkey_send_getspi()
437 free(newmsg); in pfkey_send_getspi()
442 len = pfkey_send(so, newmsg, len); in pfkey_send_getspi()
443 free(newmsg); in pfkey_send_getspi()
530 struct sadb_msg *newmsg; in pfkey_send_delete_all() local
564 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_delete_all()
568 ep = ((caddr_t)newmsg) + len; in pfkey_send_delete_all()
570 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_DELETE, len, satype, 0, in pfkey_send_delete_all()
573 free(newmsg); in pfkey_send_delete_all()
579 free(newmsg); in pfkey_send_delete_all()
585 free(newmsg); in pfkey_send_delete_all()
590 len = pfkey_send(so, newmsg, len); in pfkey_send_delete_all()
591 free(newmsg); in pfkey_send_delete_all()
667 struct sadb_msg *newmsg; in pfkey_recv_register() local
672 if ((newmsg = pfkey_recv(so)) == NULL) in pfkey_recv_register()
674 if (newmsg->sadb_msg_type == SADB_REGISTER && in pfkey_recv_register()
675 newmsg->sadb_msg_pid == pid) in pfkey_recv_register()
677 free(newmsg); in pfkey_recv_register()
681 newmsg->sadb_msg_len = PFKEY_UNUNIT64(newmsg->sadb_msg_len); in pfkey_recv_register()
683 error = pfkey_set_supported(newmsg, newmsg->sadb_msg_len); in pfkey_recv_register()
684 free(newmsg); in pfkey_recv_register()
1033 struct sadb_msg *newmsg; in pfkey_send_x1() local
1125 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_x1()
1129 ep = ((caddr_t)newmsg) + len; in pfkey_send_x1()
1131 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, in pfkey_send_x1()
1134 free(newmsg); in pfkey_send_x1()
1139 free(newmsg); in pfkey_send_x1()
1144 free(newmsg); in pfkey_send_x1()
1150 free(newmsg); in pfkey_send_x1()
1157 free(newmsg); in pfkey_send_x1()
1163 free(newmsg); in pfkey_send_x1()
1171 free(newmsg); in pfkey_send_x1()
1179 free(newmsg); in pfkey_send_x1()
1188 free(newmsg); in pfkey_send_x1()
1194 free(newmsg); in pfkey_send_x1()
1199 len = pfkey_send(so, newmsg, len); in pfkey_send_x1()
1200 free(newmsg); in pfkey_send_x1()
1214 struct sadb_msg *newmsg; in pfkey_send_x2() local
1249 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_x2()
1253 ep = ((caddr_t)newmsg) + len; in pfkey_send_x2()
1255 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, satype, 0, in pfkey_send_x2()
1258 free(newmsg); in pfkey_send_x2()
1263 free(newmsg); in pfkey_send_x2()
1269 free(newmsg); in pfkey_send_x2()
1275 free(newmsg); in pfkey_send_x2()
1280 len = pfkey_send(so, newmsg, len); in pfkey_send_x2()
1281 free(newmsg); in pfkey_send_x2()
1297 struct sadb_msg *newmsg; in pfkey_send_x3() local
1327 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_x3()
1331 ep = ((caddr_t)newmsg) + len; in pfkey_send_x3()
1333 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, satype, 0, in pfkey_send_x3()
1336 free(newmsg); in pfkey_send_x3()
1341 len = pfkey_send(so, newmsg, len); in pfkey_send_x3()
1342 free(newmsg); in pfkey_send_x3()
1357 struct sadb_msg *newmsg; in pfkey_send_x4() local
1398 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_x4()
1402 ep = ((caddr_t)newmsg) + len; in pfkey_send_x4()
1404 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, in pfkey_send_x4()
1407 free(newmsg); in pfkey_send_x4()
1412 free(newmsg); in pfkey_send_x4()
1417 free(newmsg); in pfkey_send_x4()
1423 free(newmsg); in pfkey_send_x4()
1429 len = pfkey_send(so, newmsg, len); in pfkey_send_x4()
1430 free(newmsg); in pfkey_send_x4()
1443 struct sadb_msg *newmsg; in pfkey_send_x5() local
1453 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) { in pfkey_send_x5()
1457 ep = ((caddr_t)newmsg) + len; in pfkey_send_x5()
1459 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, in pfkey_send_x5()
1462 free(newmsg); in pfkey_send_x5()
1467 free(newmsg); in pfkey_send_x5()
1477 len = pfkey_send(so, newmsg, len); in pfkey_send_x5()
1478 free(newmsg); in pfkey_send_x5()
1564 struct sadb_msg buf, *newmsg; in pfkey_recv() local
1582 if ((newmsg = CALLOC(reallen, struct sadb_msg *)) == NULL) { in pfkey_recv()
1587 while ((len = recv(so, (caddr_t)newmsg, reallen, 0)) < 0) { in pfkey_recv()
1591 free(newmsg); in pfkey_recv()
1597 free(newmsg); in pfkey_recv()
1602 if (PFKEY_UNUNIT64(newmsg->sadb_msg_len) != len) { in pfkey_recv()
1604 free(newmsg); in pfkey_recv()
1609 return newmsg; in pfkey_recv()