MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mls_set_effective

Function mls_set_effective

freebsd/security/mac_mls/mac_mls.c:413–424  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

411}
412
413static void
414mls_set_effective(struct mac_mls *mm, u_short type, u_short level,
415 u_char *compartments)
416{
417
418 mm->mm_effective.mme_type = type;
419 mm->mm_effective.mme_level = level;
420 if (compartments != NULL)
421 memcpy(mm->mm_effective.mme_compartments, compartments,
422 sizeof(mm->mm_effective.mme_compartments));
423 mm->mm_flags |= MAC_MLS_FLAG_EFFECTIVE;
424}
425
426static void
427mls_copy_range(struct mac_mls *labelfrom, struct mac_mls *labelto)

Callers 10

mls_cred_associate_nfsdFunction · 0.85
mls_cred_create_initFunction · 0.85
mls_cred_create_swapperFunction · 0.85
mls_devfs_create_deviceFunction · 0.85
mls_ifnet_createFunction · 0.85
mls_netinet_arp_sendFunction · 0.85
mls_netinet_igmp_sendFunction · 0.85
mls_netinet6_nd6_sendFunction · 0.85

Calls 1

memcpyFunction · 0.50

Tested by

no test coverage detected