Searched refs:sadb_x_policy (Results 1 - 11 of 11) sorted by relevance

/freebsd-current/sys/netipsec/
H A Dkey.h45 struct sadb_x_policy;
52 struct secpolicy *key_msg2sp(struct sadb_x_policy *, size_t, int *);
H A Dipsec_pcb.c273 struct sadb_x_policy *xpl;
277 xpl = (struct sadb_x_policy *)request;
360 struct sadb_x_policy *xpl;
364 xpl = (struct sadb_x_policy *)request;
427 if (optlen < sizeof(struct sadb_x_policy) || optlen > PAGE_SIZE)
H A Dkey.c383 [SADB_X_EXT_POLICY] = sizeof(struct sadb_x_policy),
1510 * create secpolicy structure from sadb_x_policy structure.
1515 key_msg2sp(struct sadb_x_policy *xpl0, size_t len, int *error)
1795 * copy secpolicy struct to sadb_x_policy structure indicated.
1820 struct sadb_x_policy *xpl;
1834 xpl = (struct sadb_x_policy *)request;
1984 struct sadb_x_policy *xpl0, *xpl;
2021 xpl0 = (struct sadb_x_policy *)mhp->ext[SADB_X_EXT_POLICY];
2157 xpl = (struct sadb_x_policy *)(mtod(mpolicy, caddr_t) + off);
2223 struct sadb_x_policy *xpl
[all...]
H A Dkey_debug.c523 struct sadb_x_policy *xpl = (struct sadb_x_policy *)ext;
530 printf("sadb_x_policy{ type=%u dir=%u id=%x scope=%u %s=%u }\n",
/freebsd-current/lib/libipsec/
H A Dpolicy_parse.y72 static caddr_t pbuf = NULL; /* sadb_x_policy buffer */
294 struct sadb_x_policy *p;
296 tlen = sizeof(struct sadb_x_policy);
304 p = (struct sadb_x_policy *)pbuf;
408 ((struct sadb_x_policy *)pbuf)->sadb_x_policy_len = PFKEY_UNIT64(tlen);
H A Dtest-policy.c186 memcpy(getbuf, policy, sizeof(struct sadb_x_policy));
330 return ((struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY])->sadb_x_policy_id;
H A Dipsec_dump_policy.c65 * policy is sadb_x_policy buffer.
72 const struct sadb_x_policy *xpl = (const struct sadb_x_policy *)policy;
H A Dpfkey_dump.c393 struct sadb_x_policy *m_xpl;
410 m_xpl = (struct sadb_x_policy *)mhp[SADB_X_EXT_POLICY];
H A Dpfkey.c915 if (policylen != sizeof(struct sadb_x_policy)) {
976 if (policylen != sizeof(struct sadb_x_policy)) {
1443 struct sadb_x_policy xpl;
/freebsd-current/sys/net/
H A Dpfkeyv2.h222 struct sadb_x_policy { struct
234 _Static_assert(sizeof(struct sadb_x_policy) == 16, "struct size mismatch");
240 * = (sadb_x_policy_len * sizeof(uint64_t) - sizeof(struct sadb_x_policy))
/freebsd-current/sbin/setkey/
H A Dtest-pfkey.c245 struct sadb_x_policy m_policy;
256 memcpy(m_buf + m_len, &m_policy, sizeof(struct sadb_x_policy));
257 m_len += sizeof(struct sadb_x_policy);

Completed in 188 milliseconds