Lines Matching defs:pld

102 int	 ikev2_pld_ef(struct iked *env, struct ikev2_payload *pld,
105 struct ikev2_payload *pld, struct iked_message *msg);
145 struct ikev2_payload *pld)
151 if (left < sizeof(*pld)) {
153 "header (%zu < %zu)", __func__, left, sizeof(*pld));
156 memcpy(pld, msgbuf + offset, sizeof(*pld));
163 pld_length = betoh16(pld->pld_length);
173 if (pld_length < sizeof(*pld)) {
176 sizeof(*pld));
187 struct ikev2_payload pld;
200 if (ikev2_validate_pld(msg, offset, total, &pld))
207 print_map(pld.pld_nextpayload, ikev2_payload_map),
208 pld.pld_reserved & IKEV2_CRITICAL_PAYLOAD,
209 betoh16(pld.pld_length));
212 offset += sizeof(pld);
213 total -= sizeof(pld);
214 left = betoh16(pld.pld_length) - sizeof(pld);
220 ret = ikev2_pld_sa(env, &pld, msg, offset, left);
224 ret = ikev2_pld_ke(env, &pld, msg, offset, left);
228 ret = ikev2_pld_id(env, &pld, msg, offset, left,
232 ret = ikev2_pld_cert(env, &pld, msg, offset, left);
236 ret = ikev2_pld_certreq(env, &pld, msg, offset, left);
239 ret = ikev2_pld_auth(env, &pld, msg, offset, left);
243 ret = ikev2_pld_nonce(env, &pld, msg, offset, left);
247 ret = ikev2_pld_notify(env, &pld, msg, offset, left);
250 ret = ikev2_pld_delete(env, &pld, msg, offset, left);
254 ret = ikev2_pld_tss(env, &pld, msg, offset, left);
257 ret = ikev2_pld_e(env, &pld, msg, offset, left);
260 ret = ikev2_pld_ef(env, &pld, msg, offset, left);
263 ret = ikev2_pld_cp(env, &pld, msg, offset, left);
266 ret = ikev2_pld_eap(env, &pld, msg, offset, left);
270 betoh16(pld.pld_length) - sizeof(pld));
284 payload = pld.pld_nextpayload;
341 ikev2_pld_sa(struct iked *env, struct ikev2_payload *pld,
662 ikev2_pld_ke(struct iked *env, struct ikev2_payload *pld,
725 ikev2_pld_id(struct iked *env, struct ikev2_payload *pld,
808 ikev2_pld_cert(struct iked *env, struct ikev2_payload *pld,
883 ikev2_pld_certreq(struct iked *env, struct ikev2_payload *pld,
957 ikev2_pld_auth(struct iked *env, struct ikev2_payload *pld,
997 ikev2_pld_nonce(struct iked *env, struct ikev2_payload *pld,
1046 ikev2_pld_notify(struct iked *env, struct ikev2_payload *pld,
1405 ikev2_pld_delete(struct iked *env, struct ikev2_payload *pld,
1471 ikev2_pld_tss(struct iked *env, struct ikev2_payload *pld,
1502 if (ikev2_pld_ts(env, pld, msg, offset, ts_len, ts.ts_type))
1542 ikev2_pld_ts(struct iked *env, struct ikev2_payload *pld,
1615 ikev2_pld_ef(struct iked *env, struct ikev2_payload *pld,
1695 sa_frag->frag_nextpayload = pld->pld_nextpayload;
1723 ret = ikev2_frags_reassemble(env, pld, msg);
1742 ikev2_frags_reassemble(struct iked *env, struct ikev2_payload *pld,
1810 ikev2_pld_e(struct iked *env, struct ikev2_payload *pld,
1856 pld->pld_nextpayload);
1881 ikev2_pld_cp(struct iked *env, struct ikev2_payload *pld,
2071 ikev2_pld_eap(struct iked *env, struct ikev2_payload *pld,
2118 struct ikev2_payload pld;
2154 if (ikev2_validate_pld(msg, offset, total, &pld))
2161 print_map(pld.pld_nextpayload, ikev2_payload_map),
2162 pld.pld_reserved & IKEV2_CRITICAL_PAYLOAD,
2163 betoh16(pld.pld_length));
2166 offset += sizeof(pld);
2167 total -= sizeof(pld);
2168 left = betoh16(pld.pld_length) - sizeof(pld);
2181 payload = pld.pld_nextpayload;