Home
last modified time | relevance | path

Searched refs:inp (Results 1 – 25 of 127) sorted by relevance

123456

/f-stack/freebsd/netinet/
H A Din_pcb.c390 inp->inp_lport, &inp->inp_inc.inc_ie.ie_dependladdr, in in_pcbinslbgrouphash()
660 error = in_pcbbind_setup(inp, nam, &inp->inp_laddr.s_addr, in in_pcbbind()
1635 if (inp->inp_in_hpts || inp->inp_in_input) { in in_pcbrele_rlocked()
1683 if (inp->inp_in_hpts || inp->inp_in_input) { in in_pcbrele_wlocked()
1847 if (inp->inp_socket != NULL && inp->inp_ppcb != NULL) in in_pcbdrop()
2414 return (inp); in in_pcblookup_group()
3284 inp->inp_ppcb, inp->inp_pcbinfo, inp->inp_socket); in db_print_inpcb()
3288 inp->inp_label, inp->inp_flags); in db_print_inpcb()
3300 inp->inp_ip_ttl, inp->inp_ip_p, inp->inp_ip_minttl); in db_print_inpcb()
3307 inp->in6p_outputopts, inp->in6p_moptions); in db_print_inpcb()
[all …]
H A Din_pcbgroup.c318 return (&inp->inp_pcbinfo->ipi_pcbgroups[inp->inp_rss_listen_bucket]); in in_pcbgroup_byinpcb()
321 return (in_pcbgroup_bytuple(inp->inp_pcbinfo, inp->inp_laddr, in in_pcbgroup_byinpcb()
322 inp->inp_lport, inp->inp_faddr, inp->inp_fport)); in in_pcbgroup_byinpcb()
332 INP_WLOCK_ASSERT(inp); in in_pcbwild_add()
353 INP_WLOCK_ASSERT(inp); in in_pcbwild_remove()
394 in_pcbwild_add(inp); in in_pcbwild_update_internal()
413 INP_WLOCK_ASSERT(inp); in in_pcbgroup_update_internal()
445 inp->inp_fport, in in_pcbgroup_update_internal()
475 INP_WLOCK_ASSERT(inp); in in_pcbgroup_update()
501 INP_WLOCK_ASSERT(inp); in in_pcbgroup_update_mbuf()
[all …]
H A Dsctp_usrreq.c287 inp = NULL; in sctp_ctlinput()
375 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp_getcred()
486 ip_inp = &inp->ip_inp.inp; in sctp_attach()
638 inp->pkt_last = inp->pkt = m; in sctp_sendm()
656 ret = sctp_output(inp, inp->pkt, addr, inp->control, p, flags); in sctp_sendm()
1107 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_fill_up_addresses_vrf()
1155 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_fill_up_addresses_vrf()
1337 cnt = sctp_count_max_addresses_vrf(inp, inp->def_vrf_id); in sctp_count_max_addresses()
5922 if (prison_check_ip4(inp->ip_inp.inp.inp_cred,
5937 if (prison_check_ip6(inp->ip_inp.inp.inp_cred,
[all …]
H A Dudp_usrreq.c184 inp = mem; in udp_inpcb_init()
194 inp = mem; in udplite_inpcb_init()
618 last = inp; in udp_input()
639 if (inp) in udp_input()
672 if (!inp) { in udp_input()
725 UDPLITE_PROBE(receive, NULL, inp, ip, inp, uh); in udp_input()
727 UDP_PROBE(receive, NULL, inp, ip, inp, uh); in udp_input()
744 UDPLITE_PROBE(receive, NULL, inp, ip, inp, uh); in udp_input()
746 UDP_PROBE(receive, NULL, inp, ip, inp, uh); in udp_input()
889 inp = CK_LIST_NEXT(inp, inp_list)) { in udp_pcblist()
[all …]
H A Draw_ip.c170 hash = INP_PCBHASH_RAW(inp->inp_ip_p, inp->inp_laddr.s_addr, in rip_inshash()
328 INP_RLOCK(inp); in rip_input()
339 last = inp; in rip_input()
345 if (inp->inp_ip_p && inp->inp_ip_p != proto) in rip_input()
368 INP_RLOCK(inp); in rip_input()
423 last = inp; in rip_input()
616 inp->inp_moptions, inp); in rip_output()
924 INP_WLOCK(inp); in rip_detach()
944 INP_WLOCK(inp); in rip_dodisconnect()
1017 INP_WLOCK(inp); in rip_bind()
[all …]
H A Dtcp_usrreq.c229 INP_WLOCK(inp); in tcp_usr_detach()
230 KASSERT(so->so_pcb == inp && inp->inp_socket == so, in tcp_usr_detach()
377 INP_WLOCK(inp); in tcp_usr_bind()
420 INP_WLOCK(inp); in tcp6_usr_bind()
479 INP_WLOCK(inp); in tcp_usr_listen()
525 INP_WLOCK(inp); in tcp6_usr_listen()
602 INP_WLOCK(inp); in tcp_usr_connect()
660 INP_WLOCK(inp); in tcp6_usr_connect()
783 INP_WLOCK(inp); in tcp_usr_disconnect()
821 INP_WLOCK(inp); in tcp_usr_accept()
[all …]
H A Dsctp_peeloff.c53 struct sctp_inpcb *inp; in sctp_can_peel_off() local
61 inp = (struct sctp_inpcb *)head->so_pcb; in sctp_can_peel_off()
62 if (inp == NULL) { in sctp_can_peel_off()
91 struct sctp_inpcb *inp, *n_inp; in sctp_do_peeloff() local
95 inp = (struct sctp_inpcb *)head->so_pcb; in sctp_do_peeloff()
96 if (inp == NULL) { in sctp_do_peeloff()
120 n_inp->sctp_features = inp->sctp_features; in sctp_do_peeloff()
124 n_inp->ecn_supported = inp->ecn_supported; in sctp_do_peeloff()
132 n_inp->sctp_context = inp->sctp_context; in sctp_do_peeloff()
133 n_inp->max_cwnd = inp->max_cwnd; in sctp_do_peeloff()
[all …]
H A Dtcp_hpts.c385 inp, hpts); in hpts_sane_pace_remove()
416 in_pcbref(inp); in hpts_sane_pace_insert()
442 inp, hpts); in hpts_sane_input_remove()
478 in_pcbref(inp); in hpts_sane_input_insert()
581 inp); in tcp_remove_hpts_ref()
591 inp); in tcp_remove_hpts_ref()
1179 cpuid = rss_hash2cpuid(inp->inp_flowid, inp->inp_flowtype); in hpts_cpuid()
1273 INP_WLOCK(inp); in tcp_input_data()
1486 hpts, inp, hpts->p_runningtick, inp->inp_hptsslot); in tcp_hptsi()
1793 inp->inp_hpts_cpu = hpts_cpuid(inp); in __tcp_set_hpts()
[all …]
H A Dsctp_pcb.c2411 memset(inp, 0, sizeof(*inp)); in sctp_inpcb_alloc()
2416 inp->ip_inp.inp.inp_socket = so; in sctp_inpcb_alloc()
2446 crfree(inp->ip_inp.inp.inp_cred); in sctp_inpcb_alloc()
2478 crfree(inp->ip_inp.inp.inp_cred); in sctp_inpcb_alloc()
2498 crfree(inp->ip_inp.inp.inp_cred); in sctp_inpcb_alloc()
3238 if (it && (it->inp == inp)) { in sctp_iterator_inp_being_freed()
3267 if (it->inp == inp) { in sctp_iterator_inp_being_freed()
3667 crfree(inp->ip_inp.inp.inp_cred); in sctp_inpcb_free()
3668 INP_LOCK_DESTROY(&inp->ip_inp.inp); in sctp_inpcb_free()
5267 inp->ip_inp.inp.inp_vflag = 0; in sctp_update_ep_vflag()
[all …]
H A Dtcp_timewait.c349 in_pcbdrop(inp); in tcp_twstart()
366 INP_WUNLOCK(inp); in tcp_twstart()
371 INP_WUNLOCK(inp); in tcp_twstart()
396 tw = intotw(inp); in tcp_twcheck()
483 INP_WUNLOCK(inp); in tcp_twcheck()
492 struct inpcb *inp; in tcp_twclose() local
511 in_pcbdrop(inp); in tcp_twclose()
542 in_pcbfree(inp); in tcp_twclose()
647 NULL, inp); in tcp_twrespond()
721 in_pcbref(inp); in tcp_tw_2msl_scan()
[all …]
H A Dip_divert.c194 struct inpcb *inp; in divert_packet() local
282 INP_RLOCK(inp); in divert_packet()
412 INP_RLOCK(inp); in div_output_outbound()
480 INP_RUNLOCK(inp); in div_output_outbound()
599 INP_WLOCK(inp); in div_detach()
601 in_pcbfree(inp); in div_detach()
624 INP_WLOCK(inp); in div_bind()
640 INP_WLOCK(inp); in div_shutdown()
709 inp != NULL; in div_pcblist()
710 inp = CK_LIST_NEXT(inp, inp_list)) { in div_pcblist()
[all …]
H A Dip_output.c344 if (inp != NULL) { in ip_output()
386 fibnum = (inp != NULL) ? inp->inp_inc.inc_fibnum : M_GETFIB(m); in ip_output()
1114 INP_WLOCK(inp); in ip_ctloutput()
1123 INP_WLOCK(inp); in ip_ctloutput()
1132 INP_WLOCK(inp); in ip_ctloutput()
1141 INP_WLOCK(inp); in ip_ctloutput()
1148 INP_WLOCK(inp); in ip_ctloutput()
1188 INP_WLOCK(inp); in ip_ctloutput()
1190 INP_WUNLOCK(inp); in ip_ctloutput()
1375 INP_WLOCK(inp); in ip_ctloutput()
[all …]
H A Dtcp_timer.c215 cpuid = rss_hash2cpuid(inp->inp_flowid, inp->inp_flowtype); in inp_to_cpuid()
274 struct inpcb *inp; in tcp_timer_delack() local
277 inp = tp->t_inpcb; in tcp_timer_delack()
279 INP_WLOCK(inp); in tcp_timer_delack()
282 INP_WUNLOCK(inp); in tcp_timer_delack()
296 INP_WUNLOCK(inp); in tcp_timer_delack()
322 INP_WLOCK(inp); in tcp_timer_2msl()
414 INP_WLOCK(inp); in tcp_timer_keep()
495 INP_WUNLOCK(inp); in tcp_timer_keep()
534 INP_WLOCK(inp); in tcp_timer_persist()
[all …]
H A Dsctputil.c101 sctp_clog.x.close.inp = (void *)inp; in sctp_log_closing()
358 if (inp) { in sctp_log_lock()
364 sctp_clog.x.lock.inp = (void *)inp; in sctp_log_lock()
370 if (inp) { in sctp_log_lock()
378 if (inp && (inp->sctp_socket)) { in sctp_log_lock()
1160 if (inp->ip_inp.inp.inp_flags & IN6P_AUTOFLOWLABEL) { in sctp_init_asoc()
1487 it->inp = LIST_NEXT(it->inp, sctp_list); in sctp_iterator_work()
1591 it->inp = LIST_NEXT(it->inp, sctp_list); in sctp_iterator_work()
4815 if ((inp != NULL) && (inp->sctp_socket != NULL)) { in sctp_wakeup_the_read_socket()
4816 sctp_sorwakeup(inp, inp->sctp_socket); in sctp_wakeup_the_read_socket()
[all …]
H A Dtcp_subr.c1426 inp = NULL; in tcp_respond()
2210 return (inp); in tcp_notify()
2229 return (inp); in tcp_notify()
2289 inp = CK_LIST_NEXT(inp, inp_list)) { in tcp_pcblist()
2502 inp = (*notify)(inp, EHOSTDOWN); in tcp_ctlinput()
2547 inp = (*notify)(inp, in tcp_ctlinput()
2644 inp = (*notify)(inp, EHOSTDOWN); in tcp6_ctlinput()
2694 inp = (*notify)(inp, in tcp6_ctlinput()
2898 return (inp); in tcp_mtudisc_notify()
3080 inp = NULL; in sysctl_drop()
[all …]
/f-stack/freebsd/netinet6/
H A Din6_pcb.c139 if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) in in6_pcbbind()
383 inp, inp->inp_cred, scope_ambiguous, &in6a, NULL); in in6_pcbladdr()
505 bzero((caddr_t)&inp->in6p_faddr, sizeof(inp->in6p_faddr)); in in6_pcbdisconnect()
557 INP_RLOCK(inp); in in6_getsockaddr()
576 INP_RLOCK(inp); in in6_getpeeraddr()
900 return inp; in in6_rtchange()
1000 inp = tmpinp; in in6_pcblookup_group()
1156 return (inp); in in6_pcblookup_group()
1300 inp = NULL; in in6_pcblookup_hash()
1306 inp = NULL; in in6_pcblookup_hash()
[all …]
H A Dudp6_usrreq.c157 in_pcbref(inp); in udp6_append()
161 INP_RLOCK(inp); in udp6_append()
418 last = inp; in udp6_input()
472 if (!inp) { in udp6_input()
531 UDPLITE_PROBE(receive, NULL, inp, ip6, inp, uh); in udp6_input()
533 UDP_PROBE(receive, NULL, inp, ip6, inp, uh); in udp6_input()
972 UDPLITE_PROBE(send, NULL, inp, ip6, inp, udp6); in udp6_output()
974 UDP_PROBE(send, NULL, inp, ip6, inp, udp6); in udp6_output()
976 INP_WLOCKED(inp) ? &inp->inp_route6 : NULL, flags, in udp6_output()
977 inp->in6p_moptions, NULL, inp); in udp6_output()
[all …]
H A Dsctp6_usrreq.c536 inp->ip_inp.inp.inp_vflag |= INP_IPV6; in sctp6_attach()
587 vflagsav = inp->ip_inp.inp.inp_vflag; in sctp6_bind()
588 inp->ip_inp.inp.inp_vflag &= ~INP_IPV4; in sctp6_bind()
589 inp->ip_inp.inp.inp_vflag |= INP_IPV6; in sctp6_bind()
595 inp->ip_inp.inp.inp_vflag |= INP_IPV4; in sctp6_bind()
596 inp->ip_inp.inp.inp_vflag &= ~INP_IPV6; in sctp6_bind()
607 inp->ip_inp.inp.inp_vflag |= INP_IPV4; in sctp6_bind()
614 inp->ip_inp.inp.inp_vflag |= INP_IPV4; in sctp6_bind()
651 inp->ip_inp.inp.inp_vflag = vflagsav; in sctp6_bind()
751 inp->pkt_last = inp->pkt = m; in sctp6_send()
[all …]
H A Draw_ip6.c166 struct inpcb *inp; in rip6_input() local
228 INP_RLOCK(inp); in rip6_input()
303 last = inp; in rip6_input()
417 INP_WLOCK(inp); in rip6_output()
574 INP_WUNLOCK(inp); in rip6_output()
704 INP_WLOCK(inp); in rip6_detach()
707 in_pcbfree(inp); in rip6_detach()
785 INP_WLOCK(inp); in rip6_bind()
824 INP_WLOCK(inp); in rip6_connect()
850 INP_WLOCK(inp); in rip6_shutdown()
[all …]
H A Dip6_output.c455 if (inp != NULL) { in ip6_output()
648 fibnum = (inp != NULL) ? inp->inp_inc.inc_fibnum : M_GETFIB(m); in ip6_output()
1163 if (inp != NULL) in ip6_output()
1643 INP_WLOCK(inp); in ip6_ctloutput()
1652 INP_WLOCK(inp); in ip6_ctloutput()
1661 INP_WLOCK(inp); in ip6_ctloutput()
1670 INP_WLOCK(inp); in ip6_ctloutput()
1793 INP_WLOCK(inp); \ in ip6_ctloutput()
1802 INP_WLOCK(inp); \ in ip6_ctloutput()
2612 INP_RLOCK(inp); in ip6_getpcbopt()
[all …]
/f-stack/freebsd/netipsec/
H A Dipsec_pcb.c162 if (inp->inp_sp == NULL) in ipsec_init_pcbpolicy()
172 if (inp->inp_sp == NULL) in ipsec_delete_pcbpolicy()
182 inp->inp_sp = NULL; in ipsec_delete_pcbpolicy()
335 INP_WLOCK(inp); in ipsec_set_pcbpolicy()
355 INP_WUNLOCK(inp); in ipsec_set_pcbpolicy()
368 INP_RLOCK(inp); in ipsec_get_pcbpolicy()
373 sp = inp->inp_sp->sp_in; in ipsec_get_pcbpolicy()
381 INP_RUNLOCK(inp); in ipsec_get_pcbpolicy()
389 INP_RUNLOCK(inp); in ipsec_get_pcbpolicy()
403 INP_RUNLOCK(inp); in ipsec_get_pcbpolicy()
[all …]
H A Dipsec.c315 INP_WLOCK_ASSERT(inp); in ipsec_invalidate_cache()
319 sp = inp->inp_sp->sp_in; in ipsec_invalidate_cache()
337 INP_LOCK_ASSERT(inp); in ipsec_cachepolicy()
383 if (!INP_WLOCKED(inp)) { in ipsec_cachepolicy()
390 inp->inp_sp->sp_in = sp; in ipsec_cachepolicy()
409 INP_DOWNGRADE(inp); in ipsec_cachepolicy()
417 if (inp != NULL && inp->inp_sp != NULL && inp->inp_sp->sp_out == NULL) in ipsec_checkpolicy()
447 if (inp == NULL || inp->inp_sp == NULL) in ipsec_getpcbpolicy()
450 INP_LOCK_ASSERT(inp); in ipsec_getpcbpolicy()
477 INP_DOWNGRADE(inp); in ipsec_getpcbpolicy()
[all …]
/f-stack/freebsd/security/mac/
H A Dmac_inet.c107 inp->inp_label = NULL; in mac_inpcb_init()
160 inp->inp_label = NULL; in mac_inpcb_destroy()
187 inp->inp_label); in mac_inpcb_create()
237 INP_LOCK_ASSERT(inp); in mac_inpcb_create_mbuf()
244 MAC_POLICY_PERFORM_NOSLEEP(inpcb_create_mbuf, inp, inp->inp_label, m, in mac_inpcb_create_mbuf()
369 MAC_POLICY_CHECK_NOSLEEP(inpcb_check_deliver, inp, inp->inp_label, m, in mac_inpcb_check_deliver()
384 INP_LOCK_ASSERT(inp); in mac_inpcb_check_visible()
387 inp->inp_label); in mac_inpcb_check_visible()
397 INP_WLOCK_ASSERT(inp); in mac_inpcb_sosetlabel()
401 inp->inp_label); in mac_inpcb_sosetlabel()
[all …]
/f-stack/tools/netstat/
H A Dinet.c208 struct xinpcb *inp; in protopr() local
253 inp = &tp->xt_inp; in protopr()
274 inp = &tp->xt_inp; in protopr()
278 so = &inp->xi_socket; in protopr()
488 inp->inp_lport != inp->inp_fport, in protopr()
502 inp->inp_lport != inp->inp_fport); in protopr()
556 inp->inp_flowid, in protopr()
1490 hp = gethostbyaddr((char *)inp, sizeof (*inp), AF_INET); in inetname()
1503 inp->s_addr = ntohl(inp->s_addr); in inetname()
1506 C(inp->s_addr >> 24), C(inp->s_addr >> 16), in inetname()
[all …]
/f-stack/tools/compat/include/netinet/
H A Din_pcb.h580 #define INP_LOCK_DESTROY(inp) rw_destroy(&(inp)->inp_lock) argument
581 #define INP_RLOCK(inp) rw_rlock(&(inp)->inp_lock) argument
582 #define INP_WLOCK(inp) rw_wlock(&(inp)->inp_lock) argument
583 #define INP_TRY_RLOCK(inp) rw_try_rlock(&(inp)->inp_lock) argument
584 #define INP_TRY_WLOCK(inp) rw_try_wlock(&(inp)->inp_lock) argument
585 #define INP_RUNLOCK(inp) rw_runlock(&(inp)->inp_lock) argument
586 #define INP_WUNLOCK(inp) rw_wunlock(&(inp)->inp_lock) argument
587 #define INP_UNLOCK(inp) rw_unlock(&(inp)->inp_lock) argument
588 #define INP_TRY_UPGRADE(inp) rw_try_upgrade(&(inp)->inp_lock) argument
589 #define INP_DOWNGRADE(inp) rw_downgrade(&(inp)->inp_lock) argument
[all …]

123456