| /xnu-8796.141.3/bsd/netinet6/ |
| H A D | in6_pcb.c | 163 struct socket *so = inp->inp_socket; in in6_pcblookup_local_and_cleanup() 188 struct socket *so = inp->inp_socket; in in6_pcbbind() 388 !(t->inp_socket->so_options & SO_REUSEPORT)) && in in6_pcbbind() 389 (u != kauth_cred_getuid(t->inp_socket->so_cred)) && in in6_pcbbind() 390 !(t->inp_socket->so_flags & SOF_REUSESHAREUID) && in in6_pcbbind() 407 !(t->inp_socket->so_options & SO_REUSEPORT) && in in6_pcbbind() 409 kauth_cred_getuid(t->inp_socket->so_cred)) && in in6_pcbbind() 411 SOCK_DOM(so) == SOCK_DOM(t->inp_socket)) && in in6_pcbbind() 442 (reuseport & t->inp_socket->so_options) == 0 && in in6_pcbbind() 461 t->inp_socket->so_options) == 0 && in in6_pcbbind() [all …]
|
| H A D | udp6_output.c | 590 in6p->inp_socket->so_flags1 |= SOF1_QOSMARKING_ALLOWED; in udp6_output() 592 in6p->inp_socket->so_flags1 &= ~SOF1_QOSMARKING_ALLOWED; in udp6_output() 704 soevent(in6p->inp_socket, (SO_FILT_HINT_LOCKED | in udp6_output()
|
| H A D | ip6_input.c | 1781 if ((inp->inp_socket->so_options & SO_TIMESTAMP) != 0) { in ip6_savecontrol_v4() 1791 if ((inp->inp_socket->so_options & SO_TIMESTAMP_MONOTONIC) != 0) { in ip6_savecontrol_v4() 1801 if ((inp->inp_socket->so_options & SO_TIMESTAMP_CONTINUOUS) != 0) { in ip6_savecontrol_v4() 1811 if ((inp->inp_socket->so_flags & SOF_RECV_TRAFFIC_CLASS) != 0) { in ip6_savecontrol_v4() 1821 if ((inp->inp_socket->so_flags & SOF_RECV_WAKE_PKT) && in ip6_savecontrol_v4() 1851 if ((inp->inp_flags & IN6P_PKTINFO) != 0 || SOFLOW_ENABLED(inp->inp_socket)) { in ip6_savecontrol_v4() 1872 if ((inp->inp_flags & IN6P_PKTINFO) != 0 || SOFLOW_ENABLED(inp->inp_socket)) { in ip6_savecontrol_v4() 2081 so = in6p->inp_socket; in ip6_notify_pmtu()
|
| H A D | in6_src.c | 192 (inp)->inp_socket != NULL && \ 193 ((inp)->inp_socket->so_options & SO_DEBUG)) 1645 struct socket *so = inp->inp_socket; in in6_pcbsetport() 1659 socket_unlock(inp->inp_socket, 0); in in6_pcbsetport() 1661 socket_lock(inp->inp_socket, 0); in in6_pcbsetport()
|
| H A D | in6_mcast.c | 1812 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_DIVERT || in ip6_getmoptions() 1813 (SOCK_TYPE(inp->inp_socket) != SOCK_RAW && in ip6_getmoptions() 1814 SOCK_TYPE(inp->inp_socket) != SOCK_DGRAM)) { in ip6_getmoptions() 2951 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_DIVERT || in ip6_setmoptions() 2952 (SOCK_TYPE(inp->inp_socket) != SOCK_RAW && in ip6_setmoptions() 2953 SOCK_TYPE(inp->inp_socket) != SOCK_DGRAM)) { in ip6_setmoptions()
|
| /xnu-8796.141.3/bsd/netinet/ |
| H A D | tcp_ccdbg.c | 98 inet_ntop(SOCK_DOM(inp->inp_socket), in tcp_ccdbg_trace() 99 ((SOCK_DOM(inp->inp_socket) == PF_INET) ? in tcp_ccdbg_trace() 104 inet_ntop(SOCK_DOM(inp->inp_socket), in tcp_ccdbg_trace() 105 ((SOCK_DOM(inp->inp_socket) == PF_INET) ? in tcp_ccdbg_trace() 119 dbg_state.ccd_sndcc = inp->inp_socket->so_snd.sb_cc; in tcp_ccdbg_trace() 120 dbg_state.ccd_sndhiwat = inp->inp_socket->so_snd.sb_hiwat; in tcp_ccdbg_trace()
|
| H A D | in_pcblist.c | 415 sotoxsocket_n(inp->inp_socket, xso); in get_pcblist_n() 416 sbtoxsockbuf_n(inp->inp_socket ? in get_pcblist_n() 417 &inp->inp_socket->so_rcv : NULL, xsbrcv); in get_pcblist_n() 418 sbtoxsockbuf_n(inp->inp_socket ? in get_pcblist_n() 419 &inp->inp_socket->so_snd : NULL, xsbsnd); in get_pcblist_n() 420 sbtoxsockstat_n(inp->inp_socket, xsostats); in get_pcblist_n() 515 if ((so = inp->inp_socket) == NULL || inp->inp_lport == 0) { in inpcb_get_if_ports_used() 563 if (SOCK_PROTO(inp->inp_socket) != IPPROTO_UDP && in inpcb_get_if_ports_used() 564 SOCK_PROTO(inp->inp_socket) != IPPROTO_TCP) { in inpcb_get_if_ports_used() 597 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_UDP && in inpcb_get_if_ports_used() [all …]
|
| H A D | udp_usrreq.c | 421 if (inp->inp_socket == NULL) { in udp_input() 424 if (inp != sotoinpcb(inp->inp_socket)) { in udp_input() 454 udp_lock(inp->inp_socket, 1, 0); in udp_input() 458 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 463 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 469 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 477 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 488 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 506 udp_unlock(inp->inp_socket, 1, 0); in udp_input() 516 reuse_sock = (inp->inp_socket->so_options & in udp_input() [all …]
|
| H A D | in_pcb.c | 597 if (inp->inp_socket != NULL && inp->inp_socket->so_proto != NULL) { in inp_snprintf_tuple() 598 proto = inp->inp_socket->so_proto->pr_protocol; in inp_snprintf_tuple() 635 if (soopt_cred_check(inp->inp_socket, PRIV_NET_RESTRICTED_INTCOPROC, false, false) == 0 in in_pcb_check_management_entitled() 681 inp->inp_socket = so; in in_pcballoc() 766 struct socket *so = inp->inp_socket; in in_pcblookup_local_and_cleanup() 825 struct socket *so = inp->inp_socket; in in_pcbbind() 1003 !(t->inp_socket->so_options & SO_REUSEPORT)) && in in_pcbbind() 1004 (u != kauth_cred_getuid(t->inp_socket->so_cred)) && in in_pcbbind() 1005 !(t->inp_socket->so_flags & SOF_REUSESHAREUID) && in in_pcbbind() 1011 if ((t->inp_socket->so_flags & in in_pcbbind() [all …]
|
| H A D | tcp_log.c | 234 struct socket *so = inp->inp_socket; in tcp_log_rtt_info() 268 struct socket *so = inp->inp_socket; in tcp_log_rt_rtt() 312 struct socket *so = inp->inp_socket; in tcp_log_rtt_change() 349 struct socket *so = inp->inp_socket; in tcp_log_keepalive() 375 tp->t_inpcb->inp_socket->so_options & SO_KEEPALIVE, in tcp_log_keepalive() 397 if (tp == NULL || tp->t_inpcb == NULL || tp->t_inpcb->inp_socket == NULL || event == NULL) { in tcp_log_connection() 406 so = inp->inp_socket; in tcp_log_connection() 470 struct socket *so = inp->inp_socket; in tcp_log_listen() 477 if (tp == NULL || tp->t_inpcb == NULL || tp->t_inpcb->inp_socket == NULL) { in tcp_log_listen() 486 so = inp->inp_socket; in tcp_log_listen() [all …]
|
| H A D | tcp_cc.c | 82 sb = &tp->t_inpcb->inp_socket->so_snd; in tcp_cc_resize_sndbuf() 96 sb = &tp->t_inpcb->inp_socket->so_snd; in tcp_bad_rexmt_fix_sndbuf() 198 tp->t_inpcb->inp_socket->so_rcv.sb_cc > tp->t_inpcb->inp_socket->so_rcv.sb_lowat && in tcp_cc_delay_ack() 260 struct socket *so = tp->t_inpcb->inp_socket; in tcp_cc_is_cwnd_nonvalidated()
|
| H A D | raw_ip.c | 250 SOFLOW_ENABLED(last->inp_socket) || in rip_input() 251 SO_RECV_CONTROL_OPTS(last->inp_socket)) { in rip_input() 265 && (!CFIL_DGRAM_FILTERED(last->inp_socket)) in rip_input() 272 so_recv_data_stat(last->inp_socket, m, 0); in rip_input() 273 if (sbappendaddr(&last->inp_socket->so_rcv, in rip_input() 276 sorwakeup(last->inp_socket); in rip_input() 306 SOFLOW_ENABLED(last->inp_socket) || in rip_input() 307 SO_RECV_CONTROL_OPTS(last->inp_socket)) { in rip_input() 320 && (!CFIL_DGRAM_FILTERED(last->inp_socket)) in rip_input() 327 so_recv_data_stat(last->inp_socket, m, 0); in rip_input() [all …]
|
| H A D | tcp_subr.c | 758 …check_qos_marking_again = tp->t_inpcb->inp_socket->so_flags1 & SOF1_QOSMARKING_POLICY_OVERRIDE ? F… in tcp_respond() 888 if (tp == NULL || (tp->t_inpcb->inp_socket->so_options & SO_DEBUG)) { in tcp_respond() 899 ipsec_setsocket(m, tp ? tp->t_inpcb->inp_socket : NULL) != 0) { in tcp_respond() 910 sotc = tp->t_inpcb->inp_socket->so_traffic_class; in tcp_respond() 912 set_packet_service_class(m, tp->t_inpcb->inp_socket, in tcp_respond() 923 m->m_pkthdr.tx_tcp_pid = tp->t_inpcb->inp_socket->last_pid; in tcp_respond() 924 m->m_pkthdr.tx_tcp_e_pid = tp->t_inpcb->inp_socket->e_pid; in tcp_respond() 967 if ((tp->t_inpcb->inp_socket->so_flags1 & SOF1_QOSMARKING_ALLOWED)) { in tcp_respond() 974 ip6oa.ip6oa_netsvctype = tp->t_inpcb->inp_socket->so_netsvctype; in tcp_respond() 983 inp->inp_socket->so_flags1 |= SOF1_QOSMARKING_ALLOWED; in tcp_respond() [all …]
|
| H A D | tcp_usrreq.c | 1454 struct socket *so = inp->inp_socket; in tcp_connect() 1478 socket_unlock(inp->inp_socket, 0); in tcp_connect() 1484 socket_lock(inp->inp_socket, 0); in tcp_connect() 1487 socket_lock(oinp->inp_socket, 1); in tcp_connect() 1491 socket_unlock(oinp->inp_socket, 1); in tcp_connect() 1505 socket_unlock(oinp->inp_socket, 1); in tcp_connect() 1511 socket_unlock(oinp->inp_socket, 1); in tcp_connect() 1534 socket_unlock(inp->inp_socket, 0); in tcp_connect() 1536 socket_lock(inp->inp_socket, 0); in tcp_connect() 1588 struct socket *so = inp->inp_socket; in tcp6_connect() [all …]
|
| H A D | tcp_timer.c | 584 if (tp->t_inpcb->inp_socket->so_options & SO_NOWAKEFROMSLEEP) { in add_to_time_wait() 585 socket_post_kev_msg_closed(tp->t_inpcb->inp_socket); in add_to_time_wait() 594 socket_unlock(tp->t_inpcb->inp_socket, 0); in add_to_time_wait() 596 socket_lock(tp->t_inpcb->inp_socket, 0); in add_to_time_wait() 621 so = inp->inp_socket; in tcp_garbage_collect() 941 if (TCP_USE_RLEDBAT(tp, tp->t_inpcb->inp_socket) && in tcp_pmtud_revert_segment_size() 950 tcp_update_mss_locked(tp->t_inpcb->inp_socket, NULL); in tcp_pmtud_revert_segment_size() 1028 so = tp->t_inpcb->inp_socket; in tcp_timers() 1454 if (tp->t_inpcb->inp_socket->so_flags & SOF_FLOW_DIVERT) { in tcp_timers() 1479 (tp->t_inpcb->inp_socket->so_options & SO_KEEPALIVE) || in tcp_timers() [all …]
|
| H A D | mptcp_opt.c | 236 struct socket *so = tp->t_inpcb->inp_socket; in mptcp_send_infinite_mapping() 325 struct socket *so = inp->inp_socket; in mptcp_setup_opts() 1020 if (tp->t_inpcb->inp_socket != NULL) { \ in mptcp_do_mpjoin_opt() 1021 soevent(tp->t_inpcb->inp_socket, \ in mptcp_do_mpjoin_opt() 1131 tp->t_inpcb->inp_socket->so_flags1 |= in mptcp_data_ack_rcvd() 1164 sowwakeup(tp->t_inpcb->inp_socket); in mptcp_update_window_wakeup() 1199 mptcp_notify_mpready(tp->t_inpcb->inp_socket); in mptcp_do_dss_opt_ack_meat() 1201 mptcp_notify_close(tp->t_inpcb->inp_socket); in mptcp_do_dss_opt_ack_meat() 1500 if (tp->t_inpcb->inp_socket != NULL) { in mptcp_do_fastclose_opt() 1501 soevent(tp->t_inpcb->inp_socket, in mptcp_do_fastclose_opt() [all …]
|
| H A D | in_pcb.h | 161 struct socket *inp_socket; /* back pointer to socket */ member 325 _INPCB_PTR(void *) inp_socket; /* back pointer to socket */ 521 #define in6p_socket inp_socket 649 ((_inp_)->inp_socket->so_flags & SOF_SUSPENDED)) ? true : false)
|
| H A D | tcp_timer.h | 303 ((tp)->t_inpcb->inp_socket->so_options & SO_KEEPALIVE) ? \
|
| H A D | mptcp.c | 1012 if (mptcp_subflow_cwnd_space(bestinp->inp_socket) <= 0) { in mptcp_get_subflow() 1129 mptcp_notify_mpfail(tp->t_inpcb->inp_socket); in mptcp_update_rcv_state_meat() 1133 mptcp_notify_mpready(tp->t_inpcb->inp_socket); in mptcp_update_rcv_state_meat() 1203 mptcp_notify_mpfail(tp->t_inpcb->inp_socket); in mptcp_validate_csum()
|
| H A D | tcp_output.c | 295 struct socket *so = tp->t_inpcb->inp_socket; in tcp_tfo_check() 402 struct socket *so = tp->t_inpcb->inp_socket; in tcp_tfo_write_cookie() 497 inbound = (tp->t_inpcb->inp_socket->so_head != NULL); in tcp_set_ecn() 667 struct socket *so = inp->inp_socket; in tcp_output() 3428 inp->inp_socket->so_flags1 |= SOF1_QOSMARKING_ALLOWED; in tcp_ip_output() 3430 inp->inp_socket->so_flags1 &= ~SOF1_QOSMARKING_ALLOWED; in tcp_ip_output() 3513 struct sockbuf *sbrcv = &tp->t_inpcb->inp_socket->so_rcv; in tcp_recv_throttle()
|
| H A D | in_mcast.c | 1915 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_DIVERT || in inp_getmoptions() 1916 (SOCK_TYPE(inp->inp_socket) != SOCK_RAW && in inp_getmoptions() 1917 SOCK_TYPE(inp->inp_socket) != SOCK_DGRAM)) { in inp_getmoptions() 3007 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_DIVERT || in inp_setmoptions() 3008 (SOCK_TYPE(inp->inp_socket) != SOCK_RAW && in inp_setmoptions() 3009 SOCK_TYPE(inp->inp_socket) != SOCK_DGRAM)) { in inp_setmoptions()
|
| /xnu-8796.141.3/bsd/net/ |
| H A D | content_filter.c | 1627 so = inp->inp_socket; in cfil_socket_safe_lock() 1660 inp->inp_socket != NULL && in cfil_socket_from_sock_id() 1662 (inp->inp_socket->so_gencnt & 0x0ffffffff) == gencnt && in cfil_socket_from_sock_id() 1663 inp->inp_socket->so_cfil != NULL) { in cfil_socket_from_sock_id() 1665 so = inp->inp_socket; in cfil_socket_from_sock_id() 1682 inp->inp_socket != NULL && in cfil_socket_from_sock_id() 1683 inp->inp_socket->so_flow_db != NULL && in cfil_socket_from_sock_id() 1684 (inp->inp_socket->so_gencnt & 0x0ffffffff) == gencnt) { in cfil_socket_from_sock_id() 1686 so = inp->inp_socket; in cfil_socket_from_sock_id() 1701 inp->inp_socket != NULL && in cfil_socket_from_sock_id() [all …]
|
| H A D | ntstat.c | 429 if (inp->inp_socket != NULL && in nstat_inpcb_to_flags() 430 (inp->inp_socket->so_flags1 & SOF1_CELLFALLBACK)) { in nstat_inpcb_to_flags() 1222 proc_name(inp->inp_socket->last_pid, cookie->pname, in nstat_tucookie_alloc_internal() 1228 if (SOCK_PROTO(inp->inp_socket) == IPPROTO_UDP) { in nstat_tucookie_alloc_internal() 1261 if (SOCK_PROTO(cookie->inp->inp_socket) == IPPROTO_UDP) { in nstat_tucookie_release_internal() 1287 struct socket *so = inp->inp_socket; in nstat_inp_domain_info() 1473 socket_lock(inp->inp_socket, 0); in nstat_tcp_new_pcb() 1493 socket_unlock(inp->inp_socket, 0); in nstat_tcp_new_pcb() 1591 VERIFY(SOCK_PROTO(inp->inp_socket) == IPPROTO_UDP); in nstat_pcb_cache() 1646 VERIFY(SOCK_PROTO(inp->inp_socket) == IPPROTO_UDP); in nstat_pcb_invalidate_cache() [all …]
|
| H A D | necp.c | 8475 so = inp->inp_socket; in necp_socket_fillout_info_locked() 8501 if (inp->inp_socket->so_flags1 & SOF1_CELLFALLBACK) { in necp_socket_fillout_info_locked() 8504 if (inp->inp_socket->so_flags1 & SOF1_KNOWN_TRACKER) { in necp_socket_fillout_info_locked() 8507 if (inp->inp_socket->so_flags1 & SOF1_APPROVED_APP_DOMAIN) { in necp_socket_fillout_info_locked() 8510 if (inp->inp_socket->so_flags1 & SOF1_INBOUND || override_is_inbound) { in necp_socket_fillout_info_locked() 8513 if (inp->inp_socket->so_options & SO_ACCEPTCONN || in necp_socket_fillout_info_locked() 8517 if (inp->inp_socket->so_options & SO_NOWAKEFROMSLEEP) { in necp_socket_fillout_info_locked() 9031 return inp->inp_socket->so_state & (SS_ISCONNECTING | SS_ISCONNECTED | SS_ISDISCONNECTING); in necp_socket_is_connected() 9116 so = inp->inp_socket; in necp_socket_find_policy_match() 9182 inp->inp_socket, info.bound_interface_index, info.protocol, in necp_socket_find_policy_match() [all …]
|
| /xnu-8796.141.3/bsd/kern/ |
| H A D | socket_flows.c | 1262 so = inp->inp_socket; in soflow_socket_safe_lock() 1288 if (inp->inp_state != INPCB_STATE_DEAD && inp->inp_socket == so) { in soflow_validate_dgram_socket() 1290 locked = inp->inp_socket; in soflow_validate_dgram_socket() 1304 if (inp->inp_state != INPCB_STATE_DEAD && inp->inp_socket == so) { in soflow_validate_dgram_socket() 1306 locked = inp->inp_socket; in soflow_validate_dgram_socket()
|