Lines Matching defs:samsg

542 	sadb_msg_t *samsg;
545 uint_t allocsize = sizeof (*samsg);
604 nextext = (sadb_ext_t *)(mp->b_cont->b_rptr + sizeof (*samsg));
657 samsg = (sadb_msg_t *)mp->b_cont->b_rptr;
658 samsg->sadb_msg_version = PF_KEY_V2;
659 samsg->sadb_msg_type = SADB_REGISTER;
660 samsg->sadb_msg_errno = 0;
661 samsg->sadb_msg_satype = SADB_SATYPE_AH;
662 samsg->sadb_msg_len = SADB_8TO64(allocsize);
663 samsg->sadb_msg_reserved = 0;
668 samsg->sadb_msg_seq = sequence;
669 samsg->sadb_msg_pid = pid;
672 sasupp = (sadb_supported_t *)(samsg + 1);
770 ah_add_sa_finish(mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi,
873 if (samsg->sadb_msg_seq & IACQF_LOWEST_SEQ) {
884 if (acqrec->ipsacq_seq == samsg->sadb_msg_seq &&
912 if (samsg->sadb_msg_type == SADB_UPDATE) {
938 samsg, ksi, primary, secondary, larval, clone, is_inbound,
1236 sadb_msg_t *samsg;
1249 samsg = (sadb_msg_t *)mp->b_cont->b_rptr;
1250 samsg->sadb_msg_errno = (uint8_t)error;
1305 sadb_msg_t *samsg;
1312 samsg = (sadb_msg_t *)msg->b_rptr;
1325 switch (samsg->sadb_msg_type) {
1339 samsg->sadb_msg_type);
1348 ahstack->ah_pfkey_q, samsg->sadb_msg_type);
1357 sadb_pfkey_echo(ahstack->ah_pfkey_q, mp, samsg, ksi, NULL);
1367 if (ah_register_out(samsg->sadb_msg_seq, samsg->sadb_msg_pid,
1387 samsg->sadb_msg_type);
1406 sadb_in_acquire(samsg, &ahstack->ah_sadb, ahstack->ah_pfkey_q,
1436 sadb_msg_t *samsg;
1443 samsg = (sadb_msg_t *)mp->b_cont->b_rptr;
1449 if (samsg->sadb_msg_type == SADB_ACQUIRE) {
1450 samsg->sadb_msg_errno = kse->ks_err_errno;
1451 samsg->sadb_msg_len = SADB_8TO64(sizeof (*samsg));
1455 sadb_in_acquire(samsg, &ahstack->ah_sadb,
1843 sadb_msg_t *samsg;
1867 samsg = (sadb_msg_t *)(msgmp->b_rptr);
1871 prop = (sadb_prop_t *)(((uint64_t *)samsg) + samsg->sadb_msg_len);
1873 samsg->sadb_msg_len += prop->sadb_prop_len;
1874 msgmp->b_wptr += SADB_64TO8(samsg->sadb_msg_len);