| /security/selinux/ |
| A D | netport.c | 80 struct sel_netport *port; in sel_netport_find() local 84 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find() 85 return port; in sel_netport_find() 104 idx = sel_netport_hashfn(port->psec.port); in sel_netport_insert() 134 struct sel_netport *port; in sel_netport_sid_slow() local 139 if (port != NULL) { in sel_netport_sid_slow() 140 *sid = port->psec.sid; in sel_netport_sid_slow() 154 new->psec.port = pnum; in sel_netport_sid_slow() 183 struct sel_netport *port; in sel_netport_sid() local 188 *sid = port->psec.sid; in sel_netport_sid() [all …]
|
| A D | hooks.c | 6997 ibendport.port = port_num; in selinux_ib_endport_manage_subnet()
|
| /security/landlock/ |
| A D | net.c | 23 const u16 port, access_mask_t access_rights) in landlock_append_net_rule() argument 27 .key.data = (__force uintptr_t)htons(port), in landlock_append_net_rule() 31 BUILD_BUG_ON(sizeof(port) > sizeof(id.key.data)); in landlock_append_net_rule() 49 __be16 port; in current_check_access_socket() local 81 port = addr4->sin_port; in current_check_access_socket() 84 audit_net.dport = port; in current_check_access_socket() 87 audit_net.sport = port; in current_check_access_socket() 103 port = addr6->sin6_port; in current_check_access_socket() 106 audit_net.dport = port; in current_check_access_socket() 109 audit_net.sport = port; in current_check_access_socket() [all …]
|
| A D | net.h | 19 const u16 port, access_mask_t access_rights); 26 landlock_append_net_rule(struct landlock_ruleset *const ruleset, const u16 port, in landlock_append_net_rule() argument
|
| A D | syscalls.c | 114 net_port_size += sizeof(net_port_attr.port); in build_check_abi() 377 if (net_port_attr.port > U16_MAX) in add_rule_net_port() 381 return landlock_append_net_rule(ruleset, net_port_attr.port, in add_rule_net_port()
|
| /security/tomoyo/ |
| A D | network.c | 13 __be16 port; /* In network byte order. */ member 200 tomoyo_same_number_union(&p1->port, &p2->port); in tomoyo_same_inet_acl() 308 if (!tomoyo_parse_number_union(param, &e.port) || in tomoyo_write_inet_network() 309 e.port.values[1] > 65535) in tomoyo_write_inet_network() 316 tomoyo_put_number_union(&e.port); in tomoyo_write_inet_network() 392 r->param.inet_network.port); in tomoyo_audit_inet_log() 428 &acl->port)) in tomoyo_check_inet_acl() 481 r.param.inet_network.port = ntohs(address->inet.port); in tomoyo_inet_entry() 503 const u16 port, in tomoyo_check_inet_address() argument 525 i->port = ((struct sockaddr_in *) addr)->sin_port; in tomoyo_check_inet_address() [all …]
|
| A D | common.h | 469 u16 port; member 768 struct tomoyo_number_union port; member
|
| A D | gc.c | 220 tomoyo_put_number_union(&entry->port); in tomoyo_del_acl()
|
| A D | common.c | 1525 tomoyo_print_number_union(head, &ptr->port); in tomoyo_print_entry()
|
| /security/ |
| A D | lsm_audit.c | 154 const struct in6_addr *addr, __be16 port, in print_ipv6_addr() argument 159 if (port) in print_ipv6_addr() 160 audit_log_format(ab, " %s=%d", name2, ntohs(port)); in print_ipv6_addr() 164 __be16 port, const char *name1, const char *name2) in print_ipv4_addr() argument 168 if (port) in print_ipv4_addr() 169 audit_log_format(ab, " %s=%d", name2, ntohs(port)); in print_ipv4_addr() 394 a->u.ibendport->port); in audit_log_lsm_data()
|
| /security/selinux/ss/ |
| A D | policydb.h | 178 } port; /* TCP or UDP port information */ member 194 u8 port; member
|
| A D | policydb.c | 2318 c->u.port.protocol = le32_to_cpu(buf[0]); in ocontext_read() 2319 c->u.port.low_port = le32_to_cpu(buf[1]); in ocontext_read() 2320 c->u.port.high_port = le32_to_cpu(buf[2]); in ocontext_read() 2409 u32 port; in ocontext_read() local 2421 port = le32_to_cpu(buf[1]); in ocontext_read() 2422 if (port > U8_MAX || port == 0) { in ocontext_read() 2427 c->u.ibendport.port = port; in ocontext_read() 3356 buf[0] = cpu_to_le32(c->u.port.protocol); in ocontext_write() 3357 buf[1] = cpu_to_le32(c->u.port.low_port); in ocontext_write() 3358 buf[2] = cpu_to_le32(c->u.port.high_port); in ocontext_write() [all …]
|
| A D | services.c | 2446 int security_port_sid(u8 protocol, u16 port, u32 *out_sid) in security_port_sid() argument 2468 if (c->u.port.protocol == protocol && in security_port_sid() 2469 c->u.port.low_port <= port && in security_port_sid() 2470 c->u.port.high_port >= port) in security_port_sid() 2572 if (c->u.ibendport.port == port_num && in security_ib_endport_sid()
|
| /security/selinux/include/ |
| A D | objsec.h | 123 u16 port; /* port number */ member
|
| A D | security.h | 306 int security_port_sid(u8 protocol, u16 port, u32 *out_sid);
|
| /security/smack/ |
| A D | smack_lsm.c | 2716 unsigned short port = 0; in smk_ipv6_port_label() local 2742 port = ntohs(addr6->sin6_port); in smk_ipv6_port_label() 2746 if (port == 0) in smk_ipv6_port_label() 2755 if (spp->smk_port != port || spp->smk_sock_type != sock->type) in smk_ipv6_port_label() 2761 spp->smk_port = port; in smk_ipv6_port_label() 2777 spp->smk_port = port; in smk_ipv6_port_label() 2804 unsigned short port; in smk_ipv6_port_check() local 2837 port = ntohs(address->sin6_port); in smk_ipv6_port_check() 2840 if (spp->smk_port != port || spp->smk_sock_type != sk->sk_type) in smk_ipv6_port_check()
|