Home
last modified time | relevance | path

Searched refs:inp_cred (Results 1 – 20 of 20) sorted by relevance

/f-stack/freebsd/netinet/
H A Din_prot.c63 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 Draw_ip.c331 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 Din_pcb.c596 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 Dsctp_asconf.c1907 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 Dsctp_pcb.c890 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 Dsctp_output.c2483 (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 Dsctp_sysctl.c255 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 Din_pcb.h279 struct ucred *inp_cred; /* (c) cache of socket cred */ member
H A Dtcp_subr.c2372 cru2x(inp->inp_cred, &xuc); in tcp_getcred()
2440 cru2x(inp->inp_cred, &xuc); in tcp6_getcred()
H A Dudp_usrreq.c954 cru2x(inp->inp_cred, &xuc); in udp_getcred()
H A Dsctp_usrreq.c1107 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 Dsctputil.c6965 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 Din6_pcb.c232 (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 Draw_ip6.c231 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 Dudp6_usrreq.c685 cru2x(inp->inp_cred, &xuc); in udp6_getcred()
/f-stack/freebsd/security/mac_seeotheruids/
H A Dmac_seeotheruids.c168 return (seeotheruids_check(cred, inp->inp_cred)); in seeotheruids_inpcb_check_visible()
/f-stack/freebsd/security/mac_partition/
H A Dmac_partition.c233 error = partition_check(cred->cr_label, inp->inp_cred->cr_label); in partition_inpcb_check_visible()
/f-stack/tools/compat/include/netinet/
H A Din_pcb.h279 struct ucred *inp_cred; /* (c) cache of socket cred */ member
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw2.c1134 *uc = crhold(inp->inp_cred); in check_uidgid()
1192 *uc = crhold(pcb->inp_cred); in check_uidgid()
/f-stack/freebsd/netpfil/pf/
H A Dpf.c3169 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()