Lines Matching refs:ip_inp

998 						if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred,
1020 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred,
1232 if (prison_check_ip4(inp->ip_inp.inp.inp_cred,
1246 if (prison_check_ip6(inp->ip_inp.inp.inp_cred,
1969 if (prison_check_ip4(inp->ip_inp.inp.inp_cred,
1985 if (prison_check_ip6(inp->ip_inp.inp.inp_cred,
2820 inp->ip_inp.inp.inp_state = INPCB_STATE_INUSE;
2824 inp->ip_inp.inp.inp_socket = so;
2826 inp->ip_inp.inp.inp_cred = crhold(so->so_cred);
2832 inp->ip_inp.inp.inp_flags |= IN6P_AUTOFLOWLABEL;
2835 inp->ip_inp.inp.inp_flags |= IN6P_IPV6_V6ONLY;
2861 crfree(inp->ip_inp.inp.inp_cred);
2874 inp->ip_inp.inp.inp_sp = pcb_sp;
2875 ((struct in6pcb *)(&inp->ip_inp.inp))->in6p_sp = pcb_sp;
2883 crfree(inp->ip_inp.inp.inp_cred);
2891 inp->ip_inp.inp.inp_ip_ttl = MODULE_GLOBAL(ip_defttl);
2931 crfree(inp->ip_inp.inp.inp_cred);
2953 crfree(inp->ip_inp.inp.inp_cred);
2967 crfree(inp->ip_inp.inp.inp_cred);
2979 inp->ip_inp.inp.inpcb_mtx = lck_mtx_alloc_init(SCTP_BASE_INFO(sctbinfo).mtx_grp, SCTP_BASE_INFO(sctbinfo).mtx_attr);
2980 if (inp->ip_inp.inp.inpcb_mtx == NULL) {
2988 crfree(inp->ip_inp.inp.inp_cred);
2996 lck_mtx_init(&inp->ip_inp.inp.inpcb_mtx, SCTP_BASE_INFO(sctbinfo).mtx_grp, SCTP_BASE_INFO(sctbinfo).mtx_attr);
2998 lck_mtx_init(&inp->ip_inp.inp.inpcb_mtx, SCTP_BASE_INFO(sctbinfo).ipi_lock_grp, SCTP_BASE_INFO(sctbinfo).ipi_lock_attr);
3004 INP_LOCK_INIT(&inp->ip_inp.inp, "inp", "sctpinp");
3014 inp->ip_inp.inp.inp_pcbinfo = &SCTP_BASE_INFO(sctbinfo);
3016 LIST_INSERT_HEAD(SCTP_BASE_INFO(sctbinfo).listhead, &inp->ip_inp.inp, inp_list);
3018 LIST_INSERT_HEAD(SCTP_BASE_INFO(sctbinfo).ipi_listhead, &inp->ip_inp.inp, inp_list);
3267 struct inpcb *ip_inp;
3282 ip_inp = (struct inpcb *)so->so_pcb;
3311 if (SCTP_IPV6_V6ONLY(ip_inp)) {
3377 if (in6_embedscope(&sin6->sin6_addr, sin6, ip_inp, NULL) != 0) {
3379 if (in6_embedscope(&sin6->sin6_addr, sin6, ip_inp, NULL, NULL) != 0) {
3566 if (ip_inp->inp_flags & INP_HIGHPORT) {
3569 } else if (ip_inp->inp_flags & INP_LOWPORT) {
3941 ip_pcb = &inp->ip_inp.inp; /* we could just cast the main pointer
4314 inp->ip_inp.inp.inp_state = INPCB_STATE_DEAD;
4315 if (in_pcb_checkstate(&inp->ip_inp.inp, WNT_STOPUSING, 1) != WNT_STOPUSING) {
4322 inp->ip_inp.inp.inp_socket->so_flags |= SOF_PCBCLEARING;
4352 crfree(inp->ip_inp.inp.inp_cred);
4353 INP_LOCK_DESTROY(&inp->ip_inp.inp);
4648 (void)in6_embedscope(&sin6->sin6_addr, sin6, &stcb->sctp_ep->ip_inp.inp, NULL);
4650 (void)in6_embedscope(&sin6->sin6_addr, sin6, &stcb->sctp_ep->ip_inp.inp, NULL, NULL);
6061 answer = inp->ip_inp.inp.inp_vflag & INP_IPV6;
6070 answer = inp->ip_inp.inp.inp_vflag & INP_IPV4;
6076 answer = inp->ip_inp.inp.inp_vflag & INP_CONN;
6099 inp->ip_inp.inp.inp_vflag = 0;
6118 inp->ip_inp.inp.inp_vflag |= INP_IPV6;
6127 inp->ip_inp.inp.inp_vflag |= INP_IPV4;
6133 inp->ip_inp.inp.inp_vflag |= INP_CONN;
6187 inp->ip_inp.inp.inp_vflag |= INP_IPV6;
6196 inp->ip_inp.inp.inp_vflag |= INP_IPV4;
6202 inp->ip_inp.inp.inp_vflag |= INP_CONN;