Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ipv4/fib_frontend.c __fib_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 24
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/fib_frontend.c __fib_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 23
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/fib_frontend.c fib_compute_spec_dst() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 24
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

net/ipv4/fib_frontend.c fib_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 8
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/fib_frontend.c fib_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 6
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/fib_frontend.c fib_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 23
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/core/filter.c bpf_ipv4_fib_lookup() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 1

net/ipv4/fib_semantics.c ip_ignore_linkdown() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 29
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/igmp.c IGMP_V1_SEEN() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 17
BUF_SIZE 0 in_dev->arp_parms (-1),160
BUF_SIZE 0 in_dev->arp_parms->tbl (-1),1136
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pmc->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 bh

net/ipv4/igmp.c IGMP_V2_SEEN() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 17
BUF_SIZE 0 in_dev->arp_parms (-1),160
BUF_SIZE 0 in_dev->arp_parms->tbl (-1),1136
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pmc->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 bh

net/ipv4/igmp.c unsolicited_report_interval() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 27
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &im->lock

net/ipv4/igmp.c unsolicited_report_interval() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 28
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &im->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop4_init() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 29
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
LOCK2 &mlxsw_sp->router->lock
LOCK2 &pool->lock
LOCK2 rcu_read
TYPE_LOCK (struct mlxsw_sp_router)->lock

net/batman-adv/multicast.c batadv_mcast_mla_rtr_flags_meshif_get_ipv4() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 2
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
LOCK2 &pool->lock
LOCK2 rcu_read

net/ipv4/arp.c arp_accept() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 21
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_fwd_proxy() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 3
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_fwd_proxy() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 14
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_fwd_proxy() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 14
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_fwd_pvlan() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 25
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_ignore() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 19
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_netdev_event() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 33
CAPPED_DATA 0 in_dev->dev->nd_net.net 1

net/ipv4/arp.c arp_process() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 26
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_process() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 31
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_process() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 13
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_process() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbl->proxy_queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/arp.c arp_solicit() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 18
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/ip_input.c ip_rcv_finish_core() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 16
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/ip_input.c ip_rcv_finish_core() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 30
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/ip_input.c ip_rcv_options() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 9
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/ip_input.c ip_rcv_options() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 11
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/fib_trie.c ip_ignore_linkdown() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 29
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 4
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 4
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 7
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 5
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
CAPPED_DATA 0 in_dev->ifa_list 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __ip_do_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 11
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/route.c __mkroute_input() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 6
CAPPED_DATA 0 in_dev 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_input() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 7
CAPPED_DATA 0 in_dev 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_input() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 25
CAPPED_DATA 0 in_dev 1
CAPPED_DATA 0 in_dev->dev 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_input() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 16
CAPPED_DATA 0 in_dev 1
CAPPED_DATA 0 in_dev->dev 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_input() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 15
CAPPED_DATA 0 in_dev 1
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_output() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 26
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_output() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 15
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c __mkroute_output() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 2
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_error() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/route.c ip_handle_martian_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 11
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_mc_validate_source() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 26
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/route.c ip_route_input_mc() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 16
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_mc() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 2
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_rcu() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 2
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 26
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 26
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 32
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 16
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_input_slow() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 11
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/route.c ip_route_use_hint() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
PARAM_VALUE 1 index 26
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/route.c ip_rt_send_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 6
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

net/ipv4/route.c ip_rt_send_redirect() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 11
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

net/ipv4/devinet.c __inet_del_ifa() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 20
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/devinet.c confirm_addr_indev() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 26
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
DATA_SOURCE 0 in_dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/devinet.c inet_select_addr() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 26
CAPPED_DATA 0 in_dev->dev->nd_net.net 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ipvs->sync_mutex
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/devinet.c inet_set_link_af() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 0-16383[c]
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

net/ipv4/devinet.c inetdev_event() -> ipv4_devconf_get()

Type Parameter Key Value
PARAM_VALUE 0 in_dev 4096-ptr_max
PARAM_VALUE 1 index 22
CAPPED_DATA 0 in_dev->dev->nd_net.net 1