Home
last modified time | relevance | path

Searched refs:sd (Results 1 – 9 of 9) sorted by relevance

/net/core/
A Dnet-procfs.c92 return skb_queue_len_lockless(&sd->process_queue); in softnet_process_queue_len()
97 struct softnet_data *sd = NULL; in softnet_get_online() local
101 sd = &per_cpu(softnet_data, *pos); in softnet_get_online()
105 return sd; in softnet_get_online()
125 struct softnet_data *sd = v; in softnet_seq_show() local
126 u32 input_qlen = softnet_input_pkt_queue_len(sd); in softnet_seq_show()
127 u32 process_qlen = softnet_process_queue_len(sd); in softnet_seq_show()
134 fl = rcu_dereference(sd->flow_limit); in softnet_seq_show()
148 READ_ONCE(sd->processed), atomic_read(&sd->dropped), in softnet_seq_show()
149 READ_ONCE(sd->time_squeeze), 0, in softnet_seq_show()
[all …]
A Ddev.c5033 ____napi_schedule(sd, &sd->backlog); in rps_trigger_softirq()
5035 WRITE_ONCE(sd->received_rps, sd->received_rps + 1); in rps_trigger_softirq()
5064 if (sd != mysd) { in napi_schedule_rps()
5590 sd->output_queue_tailp = &sd->output_queue; in net_tx_action()
5632 xfrm_dev_backlog(sd); in net_tx_action()
6630 sd->defer_count = 0; in skb_defer_free_flush()
7693 WRITE_ONCE(sd->time_squeeze, sd->time_squeeze + 1); in net_rx_action()
12893 sd->output_queue_tailp = &sd->output_queue; in net_dev_init()
12895 INIT_CSD(&sd->csd, rps_trigger_softirq, sd); in net_dev_init()
12896 sd->cpu = i; in net_dev_init()
[all …]
A Dsysctl_net_core.c213 struct softnet_data *sd; in flow_limit_cpu_sysctl() local
228 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
229 cur = rcu_dereference_protected(sd->flow_limit, in flow_limit_cpu_sysctl()
232 RCU_INIT_POINTER(sd->flow_limit, NULL); in flow_limit_cpu_sysctl()
243 rcu_assign_pointer(sd->flow_limit, cur); in flow_limit_cpu_sysctl()
252 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
253 if (rcu_dereference(sd->flow_limit)) in flow_limit_cpu_sysctl()
A Dnetpoll.c249 struct softnet_data *sd = &get_cpu_var(softnet_data); in zap_completion_queue() local
251 if (sd->completion_queue) { in zap_completion_queue()
255 clist = sd->completion_queue; in zap_completion_queue()
256 sd->completion_queue = NULL; in zap_completion_queue()
A Ddev.h360 void kick_defer_list_purge(struct softnet_data *sd, unsigned int cpu);
A Dskbuff.c7182 struct softnet_data *sd; in skb_attempt_defer_free() local
7196 sd = &per_cpu(softnet_data, cpu); in skb_attempt_defer_free()
7198 if (READ_ONCE(sd->defer_count) >= defer_max) in skb_attempt_defer_free()
7201 spin_lock_bh(&sd->defer_lock); in skb_attempt_defer_free()
7203 kick = sd->defer_count == (defer_max >> 1); in skb_attempt_defer_free()
7205 WRITE_ONCE(sd->defer_count, sd->defer_count + 1); in skb_attempt_defer_free()
7207 skb->next = sd->defer_list; in skb_attempt_defer_free()
7209 WRITE_ONCE(sd->defer_list, skb); in skb_attempt_defer_free()
7210 spin_unlock_bh(&sd->defer_lock); in skb_attempt_defer_free()
7216 kick_defer_list_purge(sd, cpu); in skb_attempt_defer_free()
/net/xfrm/
A Dxfrm_device.c120 struct softnet_data *sd; in validate_xmit_xfrm() local
149 sd = this_cpu_ptr(&softnet_data); in validate_xmit_xfrm()
150 err = !skb_queue_empty(&sd->xfrm_backlog); in validate_xmit_xfrm()
472 struct softnet_data *sd; in xfrm_dev_resume() local
485 sd = this_cpu_ptr(&softnet_data); in xfrm_dev_resume()
486 skb_queue_tail(&sd->xfrm_backlog, skb); in xfrm_dev_resume()
494 void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog() argument
496 struct sk_buff_head *xfrm_backlog = &sd->xfrm_backlog; in xfrm_dev_backlog()
/net/sunrpc/auth_gss/
A Dsvcauth_gss.c661 spin_lock(&sd->sd_lock); in gss_check_seq_num()
662 if (seq_num > sd->sd_max) { in gss_check_seq_num()
663 if (seq_num >= sd->sd_max + GSS_SEQ_WIN) { in gss_check_seq_num()
664 memset(sd->sd_win, 0, sizeof(sd->sd_win)); in gss_check_seq_num()
665 sd->sd_max = seq_num; in gss_check_seq_num()
666 } else while (sd->sd_max < seq_num) { in gss_check_seq_num()
667 sd->sd_max++; in gss_check_seq_num()
668 __clear_bit(sd->sd_max % GSS_SEQ_WIN, sd->sd_win); in gss_check_seq_num()
681 spin_unlock(&sd->sd_lock); in gss_check_seq_num()
686 sd->sd_max - GSS_SEQ_WIN, in gss_check_seq_num()
[all …]
/net/sctp/
A Dsocket.c5708 peeloff->sd = retval; in sctp_getsockopt_peeloff_common()

Completed in 64 milliseconds