Lines Matching refs:ru
1519 isakmp_info_recv_r_u (iph1, ru, msgid) in isakmp_info_recv_r_u() argument
1521 struct isakmp_pl_ru *ru;
1549 memcpy(ru_ack->i_ck, ru->i_ck, sizeof(cookie_t));
1550 memcpy(ru_ack->r_ck, ru->r_ck, sizeof(cookie_t));
1551 ru_ack->data = ru->data;
1565 isakmp_info_recv_r_u_ack (iph1, ru, msgid) in isakmp_info_recv_r_u_ack() argument
1567 struct isakmp_pl_ru *ru;
1577 if (ntohl(ru->data) != iph1->dpd_seq-1) {
1580 ntohl(ru->data), iph1->dpd_seq-1);
1584 if (memcmp(ru->i_ck, iph1->index.i_ck, sizeof(cookie_t)) ||
1585 memcmp(ru->r_ck, iph1->index.r_ck, sizeof(cookie_t))) {
1618 struct isakmp_pl_ru *ru; local
1644 tlen = sizeof(*ru);
1651 ru = (struct isakmp_pl_ru *)payload->v;
1652 ru->h.np = ISAKMP_NPTYPE_NONE;
1653 ru->h.len = htons(tlen);
1654 ru->doi = htonl(IPSEC_DOI);
1655 ru->type = htons(ISAKMP_NTYPE_R_U_THERE);
1656 ru->proto_id = IPSECDOI_PROTO_ISAKMP; /* XXX ?*/
1657 ru->spi_size = sizeof(isakmp_index);
1659 memcpy(ru->i_ck, iph1->index.i_ck, sizeof(cookie_t));
1660 memcpy(ru->r_ck, iph1->index.r_ck, sizeof(cookie_t));
1668 ru->data = htonl(iph1->dpd_seq);