Lines Matching refs:newmsg
381 struct sadb_msg *newmsg;
426 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
430 ep = ((caddr_t)(void *)newmsg) + len;
432 p = pfkey_setsadbmsg((void *)newmsg, ep, SADB_GETSPI,
435 free(newmsg);
441 free(newmsg);
449 free(newmsg);
457 free(newmsg);
466 free(newmsg);
481 free(newmsg);
486 len = pfkey_send(so, newmsg, len);
487 free(newmsg);
566 struct sadb_msg *newmsg;
600 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
604 ep = ((caddr_t)(void *)newmsg) + len;
606 p = pfkey_setsadbmsg((void *)newmsg, ep, SADB_DELETE, (u_int)len,
609 free(newmsg);
615 free(newmsg);
621 free(newmsg);
626 len = pfkey_send(so, newmsg, len);
627 free(newmsg);
703 struct sadb_msg *newmsg;
708 if ((newmsg = pfkey_recv(so)) == NULL)
710 if (newmsg->sadb_msg_type == SADB_REGISTER &&
711 newmsg->sadb_msg_pid == pid)
713 free(newmsg);
717 newmsg->sadb_msg_len = PFKEY_UNUNIT64(newmsg->sadb_msg_len);
719 error = pfkey_set_supported(newmsg, newmsg->sadb_msg_len);
720 free(newmsg);
1075 struct sadb_msg *newmsg;
1115 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1119 ep = ((caddr_t)newmsg) + len;
1121 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_X_MIGRATE, (u_int)len,
1124 free(newmsg);
1129 free(newmsg);
1134 free(newmsg);
1140 len = pfkey_send(so, newmsg, len);
1141 free(newmsg);
1156 struct sadb_msg *newmsg;
1277 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1281 ep = ((caddr_t)(void *)newmsg) + len;
1283 p = pfkey_setsadbmsg((void *)newmsg, ep, sa_parms->type, (u_int)len,
1286 free(newmsg);
1293 free(newmsg);
1298 free(newmsg);
1304 free(newmsg);
1310 free(newmsg);
1319 free(newmsg);
1328 free(newmsg);
1338 free(newmsg);
1345 free(newmsg);
1354 free(newmsg);
1366 free(newmsg);
1373 free(newmsg);
1380 free(newmsg);
1390 free(newmsg);
1400 free(newmsg);
1409 free(newmsg);
1414 len = pfkey_send(sa_parms->so, newmsg, len);
1415 free(newmsg);
1430 struct sadb_msg *newmsg;
1465 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1469 ep = ((caddr_t)(void *)newmsg) + len;
1471 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len, satype, 0,
1474 free(newmsg);
1479 free(newmsg);
1485 free(newmsg);
1491 free(newmsg);
1496 len = pfkey_send(so, newmsg, len);
1497 free(newmsg);
1513 struct sadb_msg *newmsg;
1545 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1549 ep = ((caddr_t)(void *)newmsg) + len;
1551 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len, satype, 0,
1554 free(newmsg);
1559 len = pfkey_send(so, newmsg, len);
1560 free(newmsg);
1575 struct sadb_msg *newmsg;
1616 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1620 ep = ((caddr_t)(void *)newmsg) + len;
1622 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len,
1625 free(newmsg);
1630 free(newmsg);
1635 free(newmsg);
1641 free(newmsg);
1647 len = pfkey_send(so, newmsg, len);
1648 free(newmsg);
1661 struct sadb_msg *newmsg;
1671 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1675 ep = ((caddr_t)(void *)newmsg) + len;
1677 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len,
1680 free(newmsg);
1685 free(newmsg);
1695 len = pfkey_send(so, newmsg, len);
1696 free(newmsg);
1765 struct sadb_msg buf, *newmsg;
1783 if ((newmsg = CALLOC((size_t)reallen, struct sadb_msg *)) == 0) {
1788 while ((len = recv(so, (void *)newmsg, (socklen_t)reallen, 0)) < 0) {
1792 free(newmsg);
1798 free(newmsg);
1803 if (PFKEY_UNUNIT64(newmsg->sadb_msg_len) != len) {
1805 free(newmsg);
1810 return newmsg;