| /f-stack/freebsd/netinet/ |
| H A D | in_prot.c | 63 error = prison_check(cred, inp->inp_cred); in cr_canseeinpcb() 72 if (cr_canseeotheruids(cred, inp->inp_cred)) in cr_canseeinpcb() 74 if (cr_canseeothergids(cred, inp->inp_cred)) in cr_canseeinpcb()
|
| H A D | raw_ip.c | 331 if (jailed_without_vnet(inp->inp_cred)) { in rip_input() 336 if (prison_check_ip4(inp->inp_cred, &ip->ip_dst) != 0) in rip_input() 371 if (jailed_without_vnet(inp->inp_cred)) { in rip_input() 378 prison_check_ip4(inp->inp_cred, &ip->ip_dst) != 0) in rip_input() 501 if (jailed(inp->inp_cred)) { in rip_output() 510 &ip->ip_src, inp->inp_cred); in rip_output() 513 error = prison_local_ip4(inp->inp_cred, in rip_output() 559 error = prison_check_ip4(inp->inp_cred, &ip->ip_src); in rip_output()
|
| H A D | in_pcb.c | 596 inp->inp_cred = crhold(so->so_cred); in in_pcballoc() 641 crfree(inp->inp_cred); in in_pcballoc() 878 (ni->inp_cred->cr_uid != in in_pcbbind_check_bindmulti() 879 oi->inp_cred->cr_uid)) in in_pcbbind_check_bindmulti() 1016 (inp->inp_cred->cr_uid != in in_pcbbind_setup() 1017 t->inp_cred->cr_uid)) in in_pcbbind_setup() 1779 crfree(inp->inp_cred); in in_pcbfree_deferred() 2047 inp->inp_cred->cr_prison)) in in_pcblookup_local() 2266 if (prison_check_ip4(inp->inp_cred, in in_pcblookup_group() 2340 if (prison_check_ip4(inp->inp_cred, in in_pcblookup_group() [all …]
|
| H A D | sctp_asconf.c | 1907 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_addr_mgmt_assoc() 1915 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_addr_mgmt_assoc() 2140 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_asconf_iterator_stcb() 2172 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_asconf_iterator_stcb() 2456 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_find_valid_localaddr() 2494 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_find_valid_localaddr() 3081 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_check_address_list_all() 3095 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_check_address_list_all() 3373 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_asconf_send_nat_state_update() 3388 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_asconf_send_nat_state_update()
|
| H A D | sctp_pcb.c | 890 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_does_stcb_own_this_addr() 909 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_does_stcb_own_this_addr() 1066 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_tcb_special_locate() 1080 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_tcb_special_locate() 1661 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_endpoint_probe() 1678 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_endpoint_probe() 2417 inp->ip_inp.inp.inp_cred = crhold(so->so_cred); 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() [all …]
|
| H A D | sctp_output.c | 2483 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_choose_boundspecific_inp() 2490 (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_choose_boundspecific_inp() 2621 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_choose_boundspecific_stcb() 2628 (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_choose_boundspecific_stcb() 2655 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_choose_boundspecific_stcb() 2792 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_select_nth_preferred_addr_from_ifn_boundall() 2799 (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_select_nth_preferred_addr_from_ifn_boundall() 2901 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_count_num_preferred_boundall() 2909 (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_count_num_preferred_boundall() 3109 (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_choose_boundall() [all …]
|
| H A D | sctp_sysctl.c | 255 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, in sctp_sysctl_copy_out_local_addresses() 274 if (prison_check_ip6(inp->ip_inp.inp.inp_cred, in sctp_sysctl_copy_out_local_addresses()
|
| H A D | in_pcb.h | 279 struct ucred *inp_cred; /* (c) cache of socket cred */ member
|
| H A D | tcp_subr.c | 2372 cru2x(inp->inp_cred, &xuc); in tcp_getcred() 2440 cru2x(inp->inp_cred, &xuc); in tcp6_getcred()
|
| H A D | udp_usrreq.c | 954 cru2x(inp->inp_cred, &xuc); in udp_getcred()
|
| H A D | sctp_usrreq.c | 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() 5922 if (prison_check_ip4(inp->ip_inp.inp.inp_cred, 5937 if (prison_check_ip6(inp->ip_inp.inp.inp_cred,
|
| H A D | sctputil.c | 6965 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_local_addr_count() 6989 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_local_addr_count()
|
| /f-stack/freebsd/netinet6/ |
| H A D | in6_pcb.c | 232 (inp->inp_cred->cr_uid != in in6_pcbbind() 233 t->inp_cred->cr_uid)) in in6_pcbbind() 261 (inp->inp_cred->cr_uid != in in6_pcbbind() 262 t->inp_cred->cr_uid)) in in6_pcbbind() 770 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 803 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 993 if (prison_flag(inp->inp_cred, PR_IP6)) in in6_pcblookup_group() 1033 if (prison_check_ip6(inp->inp_cred, in in6_pcblookup_group() 1095 if (prison_check_ip6(inp->inp_cred, in in6_pcblookup_group() 1196 if (prison_flag(inp->inp_cred, PR_IP6)) in in6_pcblookup_hash_locked() [all …]
|
| H A D | raw_ip6.c | 231 if (jailed_without_vnet(inp->inp_cred)) { in rip6_input() 238 prison_check_ip6(inp->inp_cred, in rip6_input() 486 error = prison_check_ip6(inp->inp_cred, &in6a); in rip6_output()
|
| H A D | udp6_usrreq.c | 685 cru2x(inp->inp_cred, &xuc); in udp6_getcred()
|
| /f-stack/freebsd/security/mac_seeotheruids/ |
| H A D | mac_seeotheruids.c | 168 return (seeotheruids_check(cred, inp->inp_cred)); in seeotheruids_inpcb_check_visible()
|
| /f-stack/freebsd/security/mac_partition/ |
| H A D | mac_partition.c | 233 error = partition_check(cred->cr_label, inp->inp_cred->cr_label); in partition_inpcb_check_visible()
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | in_pcb.h | 279 struct ucred *inp_cred; /* (c) cache of socket cred */ member
|
| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | ip_fw2.c | 1134 *uc = crhold(inp->inp_cred); in check_uidgid() 1192 *uc = crhold(pcb->inp_cred); in check_uidgid()
|
| /f-stack/freebsd/netpfil/pf/ |
| H A D | pf.c | 3169 pd->lookup.uid = inp->inp_cred->cr_uid; in pf_socket_lookup() 3170 pd->lookup.gid = inp->inp_cred->cr_groups[0]; in pf_socket_lookup() 3355 pd->lookup.uid = inp->inp_cred->cr_uid; in pf_test_rule() 3356 pd->lookup.gid = inp->inp_cred->cr_groups[0]; in pf_test_rule()
|