Lines Matching defs:ph2handle
258 struct ph2handle { struct
265 struct sockaddr *src;
266 struct sockaddr *dst;
273 struct sockaddr *sa_src;
274 struct sockaddr *sa_dst;
282 vchar_t *id; /* ID minus gen header */
283 vchar_t *id_p; /* peer's ID minus general header */
286 struct sockaddr *natoa_src; /* peer's view of my address */
287 struct sockaddr *natoa_dst; /* peer's view of his address */
290 u_int32_t spid; /* policy id by kernel */
292 int status; /* ipsec sa status */
293 u_int8_t side; /* INITIATOR or RESPONDER */
295 struct sched sce; /* schedule for expire */
296 struct sched scr; /* schedule for resend */
297 int retry_counter; /* for resend. */
298 vchar_t *sendbuf; /* buffer for re-sending */
299 vchar_t *msg1; /* buffer for re-sending */
302 int retry_checkph1; /* counter to wait phase 1 finished. */
305 u_int32_t seq; /* sequence number used by PF_KEY */
312 u_int8_t satype; /* satype in PF_KEY */
318 u_int8_t flags; /* Flags for phase 2 */
319 u_int32_t msgid; /* msgid for phase 2 */
321 struct sainfo *sainfo; /* place holder of sainfo */
322 struct saprop *proposal; /* SA(s) proposal. */
323 struct saprop *approval; /* SA(s) approved. */
324 u_int32_t lifetime_secs; /* responder lifetime (seconds) */
325 u_int32_t lifetime_kb; /* responder lifetime (kbytes) */
326 caddr_t spidx_gen; /* policy from peer's proposal */
328 struct dhgroup *pfsgrp; /* DH; prime number */
329 vchar_t *dhpriv; /* DH; private value */
330 vchar_t *dhpub; /* DH; public value */
354 LIST_ENTRY(ph2handle) chain; argument