Lines Matching refs:newmsg
383 struct sadb_msg *newmsg;
428 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
432 ep = ((caddr_t)(void *)newmsg) + len;
434 p = pfkey_setsadbmsg((void *)newmsg, ep, SADB_GETSPI,
437 free(newmsg);
443 free(newmsg);
451 free(newmsg);
459 free(newmsg);
468 free(newmsg);
483 free(newmsg);
488 len = pfkey_send(so, newmsg, len);
489 free(newmsg);
575 struct sadb_msg *newmsg;
609 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
613 ep = ((caddr_t)(void *)newmsg) + len;
615 p = pfkey_setsadbmsg((void *)newmsg, ep, SADB_DELETE, (u_int)len,
618 free(newmsg);
624 free(newmsg);
630 free(newmsg);
635 len = pfkey_send(so, newmsg, len);
636 free(newmsg);
718 struct sadb_msg *newmsg;
723 if ((newmsg = pfkey_recv(so)) == NULL)
725 if (newmsg->sadb_msg_type == SADB_REGISTER &&
726 newmsg->sadb_msg_pid == pid)
728 free(newmsg);
732 newmsg->sadb_msg_len = PFKEY_UNUNIT64(newmsg->sadb_msg_len);
734 error = pfkey_set_supported(newmsg, newmsg->sadb_msg_len);
735 free(newmsg);
1136 struct sadb_msg *newmsg;
1176 if ((newmsg = CALLOC(len, struct sadb_msg *)) == NULL) {
1180 ep = ((caddr_t)newmsg) + len;
1182 p = pfkey_setsadbmsg((caddr_t)newmsg, ep, SADB_X_MIGRATE, (u_int)len,
1185 free(newmsg);
1190 free(newmsg);
1195 free(newmsg);
1201 len = pfkey_send(so, newmsg, len);
1202 free(newmsg);
1218 struct sadb_msg *newmsg;
1339 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1343 ep = ((caddr_t)(void *)newmsg) + len;
1345 p = pfkey_setsadbmsg((void *)newmsg, ep, sa_parms->type, (u_int)len,
1348 free(newmsg);
1355 free(newmsg);
1360 free(newmsg);
1366 free(newmsg);
1372 free(newmsg);
1381 free(newmsg);
1390 free(newmsg);
1400 free(newmsg);
1407 free(newmsg);
1416 free(newmsg);
1428 free(newmsg);
1435 free(newmsg);
1442 free(newmsg);
1452 free(newmsg);
1462 free(newmsg);
1471 free(newmsg);
1476 len = pfkey_send(sa_parms->so, newmsg, len);
1477 free(newmsg);
1495 struct sadb_msg *newmsg;
1530 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1534 ep = ((caddr_t)(void *)newmsg) + len;
1536 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len, satype, 0,
1539 free(newmsg);
1544 free(newmsg);
1550 free(newmsg);
1556 free(newmsg);
1561 len = pfkey_send(so, newmsg, len);
1562 free(newmsg);
1580 struct sadb_msg *newmsg;
1612 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1616 ep = ((caddr_t)(void *)newmsg) + len;
1618 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len, satype, 0,
1621 free(newmsg);
1626 len = pfkey_send(so, newmsg, len);
1627 free(newmsg);
1648 struct sadb_msg *newmsg;
1689 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1693 ep = ((caddr_t)(void *)newmsg) + len;
1695 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len,
1698 free(newmsg);
1703 free(newmsg);
1708 free(newmsg);
1714 free(newmsg);
1720 len = pfkey_send(so, newmsg, len);
1721 free(newmsg);
1737 struct sadb_msg *newmsg;
1747 if ((newmsg = CALLOC((size_t)len, struct sadb_msg *)) == NULL) {
1751 ep = ((caddr_t)(void *)newmsg) + len;
1753 p = pfkey_setsadbmsg((void *)newmsg, ep, type, (u_int)len,
1756 free(newmsg);
1761 free(newmsg);
1771 len = pfkey_send(so, newmsg, len);
1772 free(newmsg);
1843 struct sadb_msg buf, *newmsg;
1861 if ((newmsg = CALLOC((size_t)reallen, struct sadb_msg *)) == 0) {
1866 while ((len = recv(so, (void *)newmsg, (socklen_t)reallen, 0)) < 0) {
1870 free(newmsg);
1876 free(newmsg);
1881 if (PFKEY_UNUNIT64(newmsg->sadb_msg_len) != len) {
1883 free(newmsg);
1888 return newmsg;