Defined in 1 files as a function:
Referenced in 6 files:
- net/mptcp/ctrl.c, line 475
- net/mptcp/options.c
- net/mptcp/pm.c
- net/mptcp/pm_userspace.c, line 555
- net/mptcp/protocol.c
- net/mptcp/subflow.c
Smatch caller information:
net/mptcp/protocol.c __mptcp_move_skb() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 78 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c __mptcp_move_skb() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c __mptcp_ofo_queue() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c __mptcp_push_retrans() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 11 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &msk->fallback_lock | ||
| LOCK2 | bh | ||
| LOCK2 | ssk | ||
| TYPE_LOCK | (struct mptcp_sock)->fallback_lock |
net/mptcp/protocol.c mptcp_check_allowed_size() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 65 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &msk->fallback_lock | ||
| HALF_LOCKED2 | &ssk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | ssk |
net/mptcp/protocol.c mptcp_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 78 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 35 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 33 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 34 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 34 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_data_queue_ofo() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/protocol.c mptcp_dss_corruption() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 27 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &sk->sk_lock.slock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct socket_lock_t)->slock |
net/mptcp/protocol.c mptcp_finish_join() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mptcp/protocol.c mptcp_prune_ofo_queue() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 79 |
| NOCHECK_CALL |
net/mptcp/protocol.c mptcp_sendmsg_frag() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 76 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &msk->fallback_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | ssk |
net/mptcp/protocol.c mptcp_set_state() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 69 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/mptcp/protocol.c mptcp_stream_accept() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mptcp/protocol.c mptcp_subflow_set_active() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mptcp/protocol.c mptcp_update_infinite_map() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 75 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &msk->fallback_lock | ||
| HALF_LOCKED2 | &ssk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | ssk |
net/mptcp/pm_userspace.c mptcp_pm_nl_subflow_destroy_doit() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 54 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mptcp/pm.c mptcp_pm_add_addr_signal() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 42 |
| CAPPED_DATA | 0 | net->gen | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | &msk->pm.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct mptcp_pm_data)->lock |
net/mptcp/pm.c mptcp_pm_add_addr_signal() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 39 |
| CAPPED_DATA | 0 | net->gen | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | &msk->pm.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct mptcp_pm_data)->lock |
net/mptcp/pm.c mptcp_pm_announce_addr() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 39,42 |
| FUZZY_MAX | 1 | field | 42 |
| BIT_INFO | 0 | net | 0x0,0x7fffffffffffffff |
| BIT_INFO | 1 | field | 0x22,0x2f |
| HARD_MAX | 1 | field | 42 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &msk->pm.lock | ||
| HALF_LOCKED2 | &pm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct mptcp_pm_data)->lock |
net/mptcp/pm.c mptcp_pm_subflow_chk_stale() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | field | 63 |
| CAPPED_DATA | 0 | net->gen | 1 |
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | ssk |
net/mptcp/options.c check_fully_established() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 75 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ssk->sk_lock.slock | ||
| HALF_LOCKED2 | ssk |
net/mptcp/options.c mptcp_established_options_add_addr() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_established_options_add_addr() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 41 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_established_options_fastclose() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 59 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_established_options_mp_fail() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 57 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_established_options_rst() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 61 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 60 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 37 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 43 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 58 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_incoming_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 62 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_set_rwin() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 67 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_set_rwin() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_set_rwin() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 66 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/mptcp/options.c mptcp_write_options() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 55 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c SUBFLOW_REQ_INC_STATS() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 1,5,9-10,12-14,18-20,45,47-49 |
| DATA_SOURCE | 1 | field | $1 |
| HARD_MAX | 1 | field | 49 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mptcp/subflow.c __mptcp_subflow_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 22 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c __mptcp_subflow_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 23 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c __mptcp_subflow_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c __mptcp_subflow_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 21 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c get_mapping_status() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 29 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/subflow.c get_mapping_status() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 25 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/subflow.c get_mapping_status() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 30 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/subflow.c mptcp_subflow_discard_data() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 36 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 75 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c subflow_finish_connect() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 46 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c validate_data_csum() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | field | 31 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh |
net/mptcp/ctrl.c mptcp_active_disable() -> MPTCP_INC_STATS()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | field | 70 |
| CAPPED_DATA | 0 | net->gen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |