Lines Matching refs:in6p
1679 ipsec6_set_policy(struct in6pcb *in6p,
1692 if (in6p == NULL || request == NULL)
1707 if (in6p->in6p_sp == NULL) {
1708 error = ipsec_init_policy(in6p->inp_socket, &in6p->in6p_sp);
1716 pcb_sp = &in6p->in6p_sp->sp_in;
1719 pcb_sp = &in6p->in6p_sp->sp_out;
1731 ipsec6_delete_pcbpolicy(struct in6pcb *in6p)
1735 if (in6p == NULL)
1738 if (in6p->in6p_sp == NULL)
1741 if (in6p->in6p_sp->sp_in != NULL) {
1742 key_freesp(in6p->in6p_sp->sp_in, KEY_SADB_UNLOCKED);
1743 in6p->in6p_sp->sp_in = NULL;
1746 if (in6p->in6p_sp->sp_out != NULL) {
1747 key_freesp(in6p->in6p_sp->sp_out, KEY_SADB_UNLOCKED);
1748 in6p->in6p_sp->sp_out = NULL;
1751 ipsec_delpcbpolicy(in6p->in6p_sp);
1752 in6p->in6p_sp = NULL;
2058 ipsec6_in_reject(m, in6p)
2060 struct in6pcb *in6p;
2064 if (in6p == NULL)
2066 if (in6p->in6p_socket)
2067 return ipsec6_in_reject_so(m, in6p->in6p_socket);
2069 panic("ipsec6_in_reject: invalid in6p/socket");
2200 ipsec6_hdrsiz(m, dir, in6p)
2203 struct in6pcb *in6p;
2213 if (in6p != NULL && in6p->in6p_socket == NULL)
2218 if (in6p == NULL)