sadb_ext
struct sadb_ext *ext;
ext = (struct sadb_ext *)p;
struct sadb_ext *ext;
ext = (struct sadb_ext *)p;
kdebug_sadb_x_policy((struct sadb_ext *)buf);
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
(struct sadb_ext *)&m_key, sizeof(m_key),
(struct sadb_ext *)&m_key, sizeof(m_key),
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(char *buf, int *off, struct sadb_ext *ebuf, int elen, caddr_t vbuf,
static int setvarbuf(char *, int *, struct sadb_ext *, int, caddr_t, int);
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
setvarbuf(buf, &l, (struct sadb_ext *)&m_addr,
PFKEY_UNUNIT64(((const struct sadb_ext *)(msg))->sadb_ext_len)
struct sadb_ext *ext[SADB_EXT_MAX + 1];
static int key_validate_ext(const struct sadb_ext *, int);
struct sadb_ext *ext;
mhp->ext[0] = (struct sadb_ext *)mhp->msg; /*XXX backward compat */
n = m_pulldown(m, off, sizeof(struct sadb_ext), &toff);
ext = (struct sadb_ext *)(mtod(n, caddr_t) + toff);
ext = (struct sadb_ext *)(mtod(n, caddr_t) + toff);
key_validate_ext(const struct sadb_ext *ext, int len)
struct sadb_ext *ext;
ext = (struct sadb_ext *)((caddr_t)base + sizeof(struct sadb_msg));
ext = (struct sadb_ext *)((caddr_t)ext + extlen);
kdebug_sadb_prop(struct sadb_ext *ext)
kdebug_sadb_identity(struct sadb_ext *ext)
kdebug_sadb_supported(struct sadb_ext *ext)
kdebug_sadb_lifetime(struct sadb_ext *ext)
kdebug_sadb_sa(struct sadb_ext *ext)
kdebug_sadb_address(struct sadb_ext *ext)
kdebug_sadb_key(struct sadb_ext *ext)
kdebug_sadb_x_sa2(struct sadb_ext *ext)
kdebug_sadb_x_sa_replay(struct sadb_ext *ext)
kdebug_sadb_x_natt(struct sadb_ext *ext)
kdebug_sadb_x_policy(struct sadb_ext *ext)
static void kdebug_sadb_prop(struct sadb_ext *);
static void kdebug_sadb_identity(struct sadb_ext *);
static void kdebug_sadb_supported(struct sadb_ext *);
static void kdebug_sadb_lifetime(struct sadb_ext *);
static void kdebug_sadb_sa(struct sadb_ext *);
static void kdebug_sadb_address(struct sadb_ext *);
static void kdebug_sadb_key(struct sadb_ext *);
static void kdebug_sadb_x_sa2(struct sadb_ext *);
static void kdebug_sadb_x_sa_replay(struct sadb_ext *);
static void kdebug_sadb_x_natt(struct sadb_ext *);
kdebug_sadb_key((struct sadb_ext *)sav->key_auth));
kdebug_sadb_key((struct sadb_ext *)sav->key_enc));
struct sadb_ext;
extern void kdebug_sadb_x_policy(struct sadb_ext *);