isakmp_pl_t
static int t2isakmpsa(struct isakmp_pl_t *, struct isakmpsa *, uint32_t);
struct isakmp_pl_t *trns;
trns = (struct isakmp_pl_t *)pa->ptr;
static int check_attr_isakmp(struct isakmp_pl_t *);
static int check_attr_ah(struct isakmp_pl_t *);
static int check_attr_esp(struct isakmp_pl_t *);
static int check_attr_ipsec(int, struct isakmp_pl_t *);
static int check_attr_ipcomp(struct isakmp_pl_t *);
static int (*check_attributes[])(struct isakmp_pl_t *) = {
((struct isakmp_pl_t *)bp)->h.np = ISAKMP_NPTYPE_NONE;
((struct isakmp_pl_t *)bp)->h.len = htons(trnslen);
((struct isakmp_pl_t *)bp)->h.np = ISAKMP_NPTYPE_NONE;
((struct isakmp_pl_t *)bp)->h.len = htons(trnslen);
check_attr_isakmp(struct isakmp_pl_t *trns)
tlen = ntohs(trns->h.len) - sizeof(struct isakmp_pl_t);
d = (struct isakmp_data *)((caddr_t)trns + sizeof(struct isakmp_pl_t));
struct isakmp_pl_t *trns = pair->trns;
check_attr_ah(struct isakmp_pl_t *trns)
check_attr_esp(struct isakmp_pl_t *trns)
check_attr_ipsec(int proto_id, struct isakmp_pl_t *trns)
tlen = ntohs(trns->h.len) - sizeof(struct isakmp_pl_t);
d = (struct isakmp_data *)((caddr_t)trns + sizeof(struct isakmp_pl_t));
check_attr_ipcomp(struct isakmp_pl_t *trns)
tlen = ntohs(trns->h.len) - sizeof(struct isakmp_pl_t);
d = (struct isakmp_data *)((caddr_t)trns + sizeof(struct isakmp_pl_t));
np_t = &((struct isakmp_pl_t *)p)->h.np;
struct isakmp_pl_t *trns = NULL;
trns = (struct isakmp_pl_t *)p;
struct isakmp_pl_t *trns;
trns = (struct isakmp_pl_t *)(p->v + trnsoff);
trns = (struct isakmp_pl_t *)(p->v + trnsoff);
t2isakmpsa(struct isakmp_pl_t *trns, struct isakmpsa *sa,
ipsecdoi_t2satrns(struct isakmp_pl_t *t, struct saprop *pp,
extern int ipsecdoi_t2satrns(struct isakmp_pl_t *,
struct isakmp_pl_t *trns;
trns = (struct isakmp_pl_t *)ta->ptr;
len = ntohs(trns->h.len) - sizeof(struct isakmp_pl_t);
d = (struct isakmp_data *)((caddr_t)trns + sizeof(struct isakmp_pl_t));
struct isakmp_pl_t *trns;