Home
last modified time | relevance | path

Searched refs:port (Results 1 – 16 of 16) sorted by relevance

/security/selinux/
A Dnetport.c80 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 Dhooks.c6997 ibendport.port = port_num; in selinux_ib_endport_manage_subnet()
/security/landlock/
A Dnet.c23 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 Dnet.h19 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 Dsyscalls.c114 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 Dnetwork.c13 __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 Dcommon.h469 u16 port; member
768 struct tomoyo_number_union port; member
A Dgc.c220 tomoyo_put_number_union(&entry->port); in tomoyo_del_acl()
A Dcommon.c1525 tomoyo_print_number_union(head, &ptr->port); in tomoyo_print_entry()
/security/
A Dlsm_audit.c154 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 Dpolicydb.h178 } port; /* TCP or UDP port information */ member
194 u8 port; member
A Dpolicydb.c2318 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 Dservices.c2446 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 Dobjsec.h123 u16 port; /* port number */ member
A Dsecurity.h306 int security_port_sid(u8 protocol, u16 port, u32 *out_sid);
/security/smack/
A Dsmack_lsm.c2716 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()

Completed in 703 milliseconds