Home
last modified time | relevance | path

Searched refs:xpl (Results 1 – 5 of 5) sorted by relevance

/freebsd-9-stable/lib/libipsec/
Dipsec_dump_policy.c75 struct sadb_x_policy *xpl = (struct sadb_x_policy *)policy; local
85 if (xpl->sadb_x_policy_exttype != SADB_X_EXT_POLICY) {
94 switch (xpl->sadb_x_policy_dir) {
104 switch (xpl->sadb_x_policy_type) {
116 buflen = strlen(ipsp_dir_strs[xpl->sadb_x_policy_dir])
118 + strlen(ipsp_policy_strs[xpl->sadb_x_policy_type])
125 snprintf(buf, buflen, "%s %s", ipsp_dir_strs[xpl->sadb_x_policy_dir],
126 ipsp_policy_strs[xpl->sadb_x_policy_type]);
128 if (xpl->sadb_x_policy_type != IPSEC_POLICY_IPSEC) {
134 off = sizeof(*xpl);
[all …]
Dpfkey.c1530 struct sadb_x_policy xpl; local
1537 + sizeof(xpl);
1552 if (p + sizeof(xpl) != ep) {
1556 memset(&xpl, 0, sizeof(xpl));
1557 xpl.sadb_x_policy_len = PFKEY_UNIT64(sizeof(xpl));
1558 xpl.sadb_x_policy_exttype = SADB_X_EXT_POLICY;
1559 xpl.sadb_x_policy_id = spid;
1560 memcpy(p, &xpl, sizeof(xpl));
/freebsd-9-stable/sys/netipsec/
Dipsec.c948 struct sadb_x_policy *xpl; in ipsec_set_policy_internal() local
955 if (len < sizeof(*xpl)) in ipsec_set_policy_internal()
957 xpl = (struct sadb_x_policy *)request; in ipsec_set_policy_internal()
961 kdebug_sadb_x_policy((struct sadb_ext *)xpl)); in ipsec_set_policy_internal()
965 if (xpl->sadb_x_policy_type == IPSEC_POLICY_DISCARD in ipsec_set_policy_internal()
966 || xpl->sadb_x_policy_type == IPSEC_POLICY_NONE) in ipsec_set_policy_internal()
970 if (cred != NULL && xpl->sadb_x_policy_type == IPSEC_POLICY_BYPASS) { in ipsec_set_policy_internal()
977 if ((newsp = key_msg2sp(xpl, len, &error)) == NULL) in ipsec_set_policy_internal()
996 struct sadb_x_policy *xpl; in ipsec_set_policy() local
1002 if (len < sizeof(*xpl)) in ipsec_set_policy()
[all …]
Dkey_debug.c406 struct sadb_x_policy *xpl = (struct sadb_x_policy *)ext; local
414 xpl->sadb_x_policy_type, xpl->sadb_x_policy_dir,
415 xpl->sadb_x_policy_id);
417 if (xpl->sadb_x_policy_type == IPSEC_POLICY_IPSEC) {
421 tlen = PFKEY_UNUNIT64(xpl->sadb_x_policy_len) - sizeof(*xpl);
422 xisr = (struct sadb_x_ipsecrequest *)(xpl + 1);
Dkey.c1628 struct sadb_x_policy *xpl; local
1646 xpl = mtod(m, struct sadb_x_policy *);
1647 bzero(xpl, tlen);
1649 xpl->sadb_x_policy_len = PFKEY_UNIT64(tlen);
1650 xpl->sadb_x_policy_exttype = SADB_X_EXT_POLICY;
1651 xpl->sadb_x_policy_type = sp->policy;
1652 xpl->sadb_x_policy_dir = sp->spidx.dir;
1653 xpl->sadb_x_policy_id = sp->id;
1654 p = (caddr_t)xpl + sizeof(*xpl);
1794 struct sadb_x_policy *xpl0, *xpl; local
[all …]