Home
last modified time | relevance | path

Searched refs:ts_label_t (Results 1 – 25 of 39) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/tsol/
H A Dlabel.h106 } ts_label_t; typedef
128 extern ts_label_t *l_admin_low;
129 extern ts_label_t *l_admin_high;
134 extern ts_label_t *labelalloc(const m_label_t *, uint32_t, int);
135 extern ts_label_t *labeldup(const ts_label_t *, int);
136 extern void label_hold(ts_label_t *);
137 extern void label_rele(ts_label_t *);
138 extern m_label_t *label2bslabel(ts_label_t *);
139 extern uint32_t label2doi(ts_label_t *);
140 extern boolean_t label_equal(const ts_label_t *, const ts_label_t *);
[all …]
H A Dtnet.h49 extern int tsol_check_dest(const ts_label_t *, const void *, uchar_t,
50 uint_t, boolean_t, ts_label_t **);
51 extern int tsol_compute_label_v4(const ts_label_t *, zoneid_t, ipaddr_t,
53 extern int tsol_compute_label_v6(const ts_label_t *, zoneid_t,
55 extern int tsol_check_label_v4(const ts_label_t *, zoneid_t, mblk_t **,
56 uint_t, boolean_t, ip_stack_t *, ts_label_t **);
57 extern int tsol_check_label_v6(const ts_label_t *, zoneid_t, mblk_t **,
58 uint_t, boolean_t, ip_stack_t *, ts_label_t **);
79 extern int tsol_ire_match_gwattr(ire_t *, const ts_label_t *);
/illumos-gate/usr/src/uts/common/os/
H A Dtlabel.c53 ts_label_t *l_admin_low;
85 ts_label_t *
106 ts_label_t *
154 label_equal(const ts_label_t *l1, const ts_label_t *l2) in label_equal()
168 ts_label_t *
229 static ts_label_t *
255 static ts_label_t *
315 ts_label_t *
321 ts_label_t *zl; in getflabel()
377 ts_label_t *tsl; in getflabel()
[all …]
H A Dcred.c926 ts_label_t *tslp; in cred2uclabel()
946 ts_label_t *tslp = is_system_labeled() ? crgetlabel(cr) : NULL; in cred2ucred()
1109 ts_label_t *lbl = labelalloc(blabel, doi, flags); in newcred_from_bslabel()
1129 copycred_from_tslabel(const cred_t *cr, ts_label_t *label, int flags) in copycred_from_tslabel()
1150 ts_label_t *lbl = labelalloc(blabel, doi, flags); in copycred_from_bslabel()
H A Dzone.c2142 const ts_label_t *lab = (ts_label_t *)key; in hash_bylabel()
2171 ts_label_t *lab1 = (ts_label_t *)key1; in hash_labelkey_cmp()
2172 ts_label_t *lab2 = (ts_label_t *)key2; in hash_labelkey_cmp()
3059 zone_find_all_by_label(const ts_label_t *label) in zone_find_all_by_label()
3125 zone_find_by_label(const ts_label_t *label) in zone_find_by_label()
4344 ts_label_t *tsl; in zone_set_label()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dtn_ipopt.c293 ts_label_t **effective_tsl) in tsol_check_dest()
295 ts_label_t *newtsl = NULL; in tsol_check_dest()
317 ipaddr_t, dst, ts_label_t *, tsl); in tsol_check_dest()
357 tsol_tpc_t *, dst_rhtp, ts_label_t *, tsl); in tsol_check_dest()
371 tsol_tpc_t *, dst_rhtp, ts_label_t *, tsl); in tsol_check_dest()
413 tsol_tpc_t *, dst_rhtp, ts_label_t *, tsl); in tsol_check_dest()
537 ipaddr_t, dst, ts_label_t *, tsl); in tsol_compute_label_v4()
818 ts_label_t **effective_tslp) in tsol_check_label_v4()
822 ts_label_t *effective_tsl = NULL; in tsol_check_label_v4()
1369 ts_label_t **effective_tslp) in tsol_check_label_v6()
[all …]
H A Dtnet.c868 ts_label_t *plabel, *conn_plabel; in tsol_receive_local()
1032 ts_label_t *plabel = NULL; in tsol_can_accept_raw()
1127 ts_label_t *plabel = NULL; in tsol_can_reply_error()
1220 ts_label_t *label; in tsol_attr_to_zoneid()
1362 ire_t *, ire, ts_label_t *, tsl); in tsol_ire_match_gwattr()
1463 ts_label_t *tsl; in tsol_ip_forward()
1471 ts_label_t *effective_tsl = NULL; in tsol_ip_forward()
1527 mblk_t *, mp, ts_label_t *, tsl); in tsol_ip_forward()
1598 mblk_t *, mp, ts_label_t *, tsl, in tsol_ip_forward()
1613 mblk_t *, mp, ts_label_t *, tsl, in tsol_ip_forward()
[all …]
H A Dip6_ire.c71 zoneid_t zoneid, const ts_label_t *tsl, int flags,
688 const ts_label_t *tsl, int match_flags) in ire_match_args_v6()
877 const ts_label_t *tsl, ip_stack_t *ipst, boolean_t lock_held) in ire_gateway_ok_zone_v6()
916 zoneid_t zoneid, const ts_label_t *tsl, int flags, in ire_ftable_lookup_v6()
1018 zoneid_t zoneid, const ts_label_t *tsl, int flags, in ire_ftable_lookup_impl_v6()
1164 zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, in ire_route_recursive_impl_v6()
1452 const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, in ire_route_recursive_v6()
H A Dip_sadb.c61 ipsec_label_match(ts_label_t *l1, ts_label_t *l2) in ipsec_label_match()
98 uint32_t *dst, sa_family_t af, uint8_t protocol, ts_label_t *tsl) in ipsec_getassocbyconn()
H A Dip_attr.c154 ts_label_t *ixm_tsl; /* Refhold if set. */
217 ts_label_t *irm_tsl; /* Refhold if set. */
986 ip_xmit_attr_replace_tsl(ip_xmit_attr_t *ixa, ts_label_t *tsl) in ip_xmit_attr_replace_tsl()
1006 ip_recv_attr_replace_label(ip_recv_attr_t *ira, ts_label_t *tsl) in ip_recv_attr_replace_label()
H A Dip_rts.c96 const ts_label_t *tsl, int match_flags, ip_stack_t *ipst, ire_t **pifire,
100 const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, int match_flags,
307 ts_label_t *tsl = NULL; in ip_rts_request_common()
987 const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, in ire_lookup_v4()
1071 const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, int match_flags, in ire_lookup_v6()
H A Dip_ftable.c97 int type, const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, in ire_ftable_lookup_v4()
1401 zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, in ire_route_recursive_impl_v4()
1697 zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, in ire_route_recursive_v4()
H A Dsadb.c86 static ts_label_t *sadb_label_from_sens(sadb_sens_t *, uint64_t *);
3479 ts_label_t *tsl, *effective_tsl;
4841 uint64_t unique_id, ts_label_t *tsl)
4917 ipsec_action_t *ap, boolean_t tunnel_mode, ts_label_t *tsl,
5460 ts_label_t *tsl;
6059 sadb_sens_len_from_label(ts_label_t *tsl)
6066 sadb_sens_from_label(sadb_sens_t *sens, int exttype, ts_label_t *tsl,
6097 ts_label_t *
6102 ts_label_t *tsl;
H A Dip_ire.c1862 const ts_label_t *tsl, int match_flags) in ire_match_args()
2039 ire_alt_local(ire_t *ire, zoneid_t zoneid, const ts_label_t *tsl, in ire_alt_local()
2135 const ts_label_t *tsl, ip_stack_t *ipst, boolean_t lock_held) in ire_gateway_ok_zone_v4()
/illumos-gate/usr/src/uts/common/inet/
H A Dip_ire.h123 const ts_label_t *ift_tsl;
190 const ts_label_t *, ip_stack_t *, boolean_t);
192 const ts_label_t *, ip_stack_t *, boolean_t);
194 extern ire_t *ire_alt_local(ire_t *, zoneid_t, const ts_label_t *,
261 zoneid_t, const ts_label_t *, uint_t, uint_t, uint32_t, ip_stack_t *,
264 const ill_t *, zoneid_t, const ts_label_t *, uint_t, uint_t, uint32_t,
271 const ill_t *, zoneid_t, const ts_label_t *, uint_t, uint_t, uint32_t,
274 uint_t, const ill_t *, zoneid_t, const ts_label_t *, uint_t, uint_t,
340 const ts_label_t *, int);
H A Dsadb.h319 ts_label_t *ipsa_tsl; /* MLS: label attributes */
320 ts_label_t *ipsa_otsl; /* MLS: outer label */
533 ts_label_t *ipsacq_tsl;
728 sa_family_t, uint8_t, ts_label_t *);
903 extern int sadb_sens_len_from_label(ts_label_t *);
904 extern void sadb_sens_from_label(sadb_sens_t *, int, ts_label_t *, int);
H A Dipsec_impl.h1023 extern boolean_t ipsec_label_match(ts_label_t *, ts_label_t *);
H A Dip.h2188 ts_label_t *ixa_tsl; /* Always set. NULL if not TX */
2343 ts_label_t *ira_tsl; /* Always set. NULL if not TX */
3326 extern void ip_xmit_attr_replace_tsl(ip_xmit_attr_t *, ts_label_t *);
3328 boolean_t ip_recv_attr_replace_label(ip_recv_attr_t *, ts_label_t *);
/illumos-gate/usr/src/uts/common/sys/
H A Dzone.h555 ts_label_t *zone_slabel; /* zone sensitivity label */
666 extern zone_t *zone_find_by_label(const ts_label_t *);
/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c2094 ts_label_t *tsl) in iptun_sendicmp_v4()
2151 ts_label_t *tsl) in iptun_sendicmp_v6()
2204 uint8_t type, uint8_t code, ts_label_t *tsl) in iptun_icmp_error_v4()
2217 mblk_t *mp, ts_label_t *tsl) in iptun_icmp_fragneeded_v4()
2231 uint8_t type, uint8_t code, uint32_t offset, ts_label_t *tsl) in iptun_icmp_error_v6()
2246 mblk_t *mp, ts_label_t *tsl) in iptun_icmp_toobig_v6()
3294 ts_label_t *effective_tsl = NULL; in iptun_output_check_label()
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vfsops.c1084 ts_label_t *zlabel; in smbfs_mount_label_policy()
1086 ts_label_t *tsl = NULL; in smbfs_mount_label_policy()
/illumos-gate/usr/src/uts/common/inet/udp/
H A Dudp_stats.c216 ts_label_t *tsl; in udp_snmp_get()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_server.c3156 ts_label_t *
3160 ts_label_t *zone_label; in nfs_getflabel()
3203 ts_label_t *tslabel; in do_rfs_label_check()
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_snmp.c792 ts_label_t *tsl; in sctp_snmp_get_mib2()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_stats.c280 ts_label_t *tsl; in tcp_snmp_get()

12