Defined in 1 files as a function:
Referenced in 7 files:
- drivers/infiniband/core/cma.c, line 3758
- include/net/udp.h, line 351
- net/ipv4/inet_connection_sock.c, line 136
- net/ipv4/sysctl_net_ipv4.c
- net/psp/psp_main.c, line 221
- net/rds/tcp_connect.c, line 159
- security/selinux/hooks.c, line 5079
Smatch caller information:
net/rds/tcp_connect.c rds_tcp_conn_path_connect() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 7549936165175898112 |
| PARAM_VALUE | 2 | high | 7580069979524542464 |
| NOCHECK_CALL | |||
| LOCK2 | &tc->t_conn_path_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rds_tcp_connection)->t_conn_path_lock |
drivers/net/geneve.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/core/cma.c cma_alloc_any_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 2064072148714680320 |
| PARAM_VALUE | 2 | high | 3122433330542784512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/net/bareudp.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | *low | u16max-s32max |
| PARAM_VALUE | 2 | *high | u16max |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/ipv4/fou_core.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | *low | 0 |
| PARAM_VALUE | 2 | *high | 0 |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/ipv4/sysctl_net_ipv4.c ipv4_local_port_range() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 5447265129429782528 |
| PARAM_VALUE | 1 | *low | 0-u16max |
| PARAM_VALUE | 2 | high | 5447265129429782532 |
| PARAM_VALUE | 2 | *high | 0-u16max |
| BUF_SIZE | 0 | net | 4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| BUF_SIZE | 0 | net | 4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| BUF_SIZE | 1 | low | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv4/sysctl_net_ipv4.c ipv4_privileged_ports() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | low | 3676577610402922496 |
| PARAM_VALUE | 1 | *low | 0-u16max |
| PARAM_VALUE | 2 | high | 3676577610402922500 |
| PARAM_VALUE | 2 | *high | 0-u16max |
| BUF_SIZE | 1 | low | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/netfilter/ipvs/ip_vs_xmit.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | *low | 0 |
| PARAM_VALUE | 2 | *high | 0 |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/psp/psp_main.c psp_write_headers() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 3530879510060732416 |
| PARAM_VALUE | 2 | high | 7160981179592687616 |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/psp/psp_main.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | *low | 0 |
| PARAM_VALUE | 2 | *high | 0 |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/inet_connection_sock.c inet_sk_get_local_port_range() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 8556368082929823744 |
| PARAM_VALUE | 2 | high | 4494440560996847616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
drivers/net/vxlan/vxlan_core.c udp_flow_src_port() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/selinux/hooks.c __selinux_socket_bind() -> inet_get_local_port_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | low | 1722603774909165568 |
| PARAM_VALUE | 2 | high | 8205153720945045504 |
| NOCHECK_CALL |