Lines Matching refs:xpl
73 struct sadb_x_policy *xpl = (struct sadb_x_policy *)policy; in ipsec_dump_policy() local
83 if (xpl->sadb_x_policy_exttype != SADB_X_EXT_POLICY) { in ipsec_dump_policy()
92 switch (xpl->sadb_x_policy_dir) { in ipsec_dump_policy()
102 switch (xpl->sadb_x_policy_type) { in ipsec_dump_policy()
114 buflen = strlen(ipsp_dir_strs[xpl->sadb_x_policy_dir]) in ipsec_dump_policy()
116 + strlen(ipsp_policy_strs[xpl->sadb_x_policy_type]) in ipsec_dump_policy()
123 snprintf(buf, buflen, "%s %s", ipsp_dir_strs[xpl->sadb_x_policy_dir], in ipsec_dump_policy()
124 ipsp_policy_strs[xpl->sadb_x_policy_type]); in ipsec_dump_policy()
126 if (xpl->sadb_x_policy_type != IPSEC_POLICY_IPSEC) { in ipsec_dump_policy()
132 off = sizeof(*xpl); in ipsec_dump_policy()
133 while (off < PFKEY_EXTLEN(xpl)) { in ipsec_dump_policy()
134 xisr = (struct sadb_x_ipsecrequest *)((caddr_t)xpl + off); in ipsec_dump_policy()
139 if (off != PFKEY_EXTLEN(xpl)) { in ipsec_dump_policy()
145 off = sizeof(*xpl); in ipsec_dump_policy()
146 while (off < PFKEY_EXTLEN(xpl)) { in ipsec_dump_policy()
147 xisr = (struct sadb_x_ipsecrequest *)((caddr_t)xpl + off); in ipsec_dump_policy()
150 PFKEY_EXTLEN(xpl) - off) == NULL) { in ipsec_dump_policy()