Lines Matching refs:newmsg
354 struct sadb_msg *newmsg; local
399 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
403 ep = ((caddr_t)newmsg) + len;
405 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_GETSPI,
408 free(newmsg);
414 free(newmsg);
422 free(newmsg);
430 free(newmsg);
439 free(newmsg);
454 free(newmsg);
459 len = pfkey_send(so, newmsg, len);
460 free(newmsg);
566 struct sadb_msg *newmsg; local
600 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
604 ep = ((caddr_t)newmsg) + len;
606 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_DELETE, len, satype, 0,
609 free(newmsg);
615 free(newmsg);
621 free(newmsg);
626 len = pfkey_send(so, newmsg, len);
627 free(newmsg);
709 struct sadb_msg *newmsg; local
714 if ((newmsg = pfkey_recv(so)) == NULL)
716 if (newmsg->sadb_msg_type == SADB_REGISTER &&
717 newmsg->sadb_msg_pid == pid)
719 free(newmsg);
723 newmsg->sadb_msg_len = PFKEY_UNUNIT64(newmsg->sadb_msg_len);
725 error = pfkey_set_supported(newmsg, newmsg->sadb_msg_len);
726 free(newmsg);
1123 struct sadb_msg *newmsg; local
1215 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1219 ep = ((caddr_t)newmsg) + len;
1221 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len,
1224 free(newmsg);
1229 free(newmsg);
1234 free(newmsg);
1240 free(newmsg);
1247 free(newmsg);
1253 free(newmsg);
1261 free(newmsg);
1269 free(newmsg);
1278 free(newmsg);
1284 free(newmsg);
1289 len = pfkey_send(so, newmsg, len);
1290 free(newmsg);
1307 struct sadb_msg *newmsg; local
1342 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1346 ep = ((caddr_t)newmsg) + len;
1348 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, satype, 0,
1351 free(newmsg);
1356 free(newmsg);
1362 free(newmsg);
1368 free(newmsg);
1373 len = pfkey_send(so, newmsg, len);
1374 free(newmsg);
1392 struct sadb_msg *newmsg; local
1422 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1426 ep = ((caddr_t)newmsg) + len;
1428 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len, satype, 0,
1431 free(newmsg);
1436 len = pfkey_send(so, newmsg, len);
1437 free(newmsg);
1458 struct sadb_msg *newmsg; local
1499 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1503 ep = ((caddr_t)newmsg) + len;
1505 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len,
1508 free(newmsg);
1513 free(newmsg);
1518 free(newmsg);
1524 free(newmsg);
1530 len = pfkey_send(so, newmsg, len);
1531 free(newmsg);
1547 struct sadb_msg *newmsg; local
1557 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1561 ep = ((caddr_t)newmsg) + len;
1563 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, type, len,
1566 free(newmsg);
1571 free(newmsg);
1581 len = pfkey_send(so, newmsg, len);
1582 free(newmsg);
1670 struct sadb_msg buf, *newmsg; local
1688 if ((newmsg = CALLOC(reallen, struct sadb_msg *)) == NULL) {
1693 while ((len = recv(so, (caddr_t)newmsg, reallen, 0)) < 0) {
1697 free(newmsg);
1703 free(newmsg);
1708 if (PFKEY_UNUNIT64(newmsg->sadb_msg_len) != len) {
1710 free(newmsg);
1715 return newmsg;