Lines Matching defs:ph2handle
246 struct ph2handle { struct
247 struct sockaddr *src; /* my address of SA. */
248 struct sockaddr *dst; /* peer's address of SA. */
254 struct sockaddr *src_id;
255 struct sockaddr *dst_id;
257 u_int32_t spid; /* policy id by kernel */
259 int status; /* ipsec sa status */
260 u_int8_t side; /* INITIATOR or RESPONDER */
262 struct sched *sce; /* schedule for expire */
263 struct sched *scr; /* schedule for resend */
264 int retry_counter; /* for resend. */
265 vchar_t *sendbuf; /* buffer for re-sending */
266 vchar_t *msg1; /* buffer for re-sending */
269 int retry_checkph1; /* counter to wait phase 1 finished. */
272 u_int32_t seq; /* sequence number used by PF_KEY */
279 u_int8_t satype; /* satype in PF_KEY */
285 u_int8_t flags; /* Flags for phase 2 */
286 u_int32_t msgid; /* msgid for phase 2 */
288 struct sainfo *sainfo; /* place holder of sainfo */
289 struct saprop *proposal; /* SA(s) proposal. */
290 struct saprop *approval; /* SA(s) approved. */
291 caddr_t spidx_gen; /* policy from peer's proposal */
293 struct dhgroup *pfsgrp; /* DH; prime number */
294 vchar_t *dhpriv; /* DH; private value */
295 vchar_t *dhpub; /* DH; public value */
296 vchar_t *dhpub_p; /* DH; partner's public value */
297 vchar_t *dhgxy; /* DH; shared secret */
321 LIST_ENTRY(ph2handle) chain; argument