Home
last modified time | relevance | path

Searched refs:limit (Results 1 – 25 of 59) sorted by relevance

123

/net/netfilter/
Dnft_limit.c24 struct nft_limit *limit; member
37 spin_lock_bh(&priv->limit->lock); in nft_limit_eval()
39 tokens = priv->limit->tokens + now - priv->limit->last; in nft_limit_eval()
43 priv->limit->last = now; in nft_limit_eval()
46 priv->limit->tokens = delta; in nft_limit_eval()
47 spin_unlock_bh(&priv->limit->lock); in nft_limit_eval()
50 priv->limit->tokens = tokens; in nft_limit_eval()
51 spin_unlock_bh(&priv->limit->lock); in nft_limit_eval()
113 priv->limit = kmalloc(sizeof(*priv->limit), GFP_KERNEL_ACCOUNT); in nft_limit_init()
114 if (!priv->limit) in nft_limit_init()
[all …]
Dnf_conntrack_sip.c67 const char *limit, int *shift) in string_len() argument
71 while (dptr < limit && isalpha(*dptr)) { in string_len()
79 const char *limit, int *shift) in digits_len() argument
82 while (dptr < limit && isdigit(*dptr)) { in digits_len()
100 static int word_len(const char *dptr, const char *limit) in word_len() argument
103 while (dptr < limit && iswordc(*dptr)) { in word_len()
111 const char *limit, int *shift) in callid_len() argument
115 len = word_len(dptr, limit); in callid_len()
117 if (!len || dptr == limit || *dptr != '@') in callid_len()
122 domain_len = word_len(dptr, limit); in callid_len()
[all …]
Dnft_connlimit.c18 u32 limit; member
53 if ((count > priv->limit) ^ priv->invert) { in nft_connlimit_do_eval()
64 u32 flags, limit; in nft_connlimit_do_init() local
70 limit = ntohl(nla_get_be32(tb[NFTA_CONNLIMIT_COUNT])); in nft_connlimit_do_init()
85 priv->limit = limit; in nft_connlimit_do_init()
110 if (nla_put_be32(skb, NFTA_CONNLIMIT_COUNT, htonl(priv->limit))) in nft_connlimit_do_dump()
222 priv_dst->limit = priv_src->limit; in nft_connlimit_clone()
/net/sched/
Dsch_fifo.c22 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue()
42 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue()
103 u32 limit = qdisc_dev(sch)->tx_queue_len; in __fifo_init() local
106 limit *= psched_mtu(qdisc_dev(sch)); in __fifo_init()
108 sch->limit = limit; in __fifo_init()
115 sch->limit = ctl->limit; in __fifo_init()
119 bypass = sch->limit >= psched_mtu(qdisc_dev(sch)); in __fifo_init()
121 bypass = sch->limit >= 1; in __fifo_init()
157 struct tc_fifo_qopt opt = { .limit = sch->limit }; in __fifo_dump()
[all …]
Dsch_plug.c66 u32 limit; member
92 if (likely(sch->qstats.backlog + skb->len <= q->limit)) { in plug_enqueue()
133 q->limit = qdisc_dev(sch)->tx_queue_len in plug_init()
141 q->limit = ctl->limit; in plug_init()
199 q->limit = msg->limit; in plug_change()
Dsch_sfb.c62 u32 limit; /* HARD maximal queue length */ member
295 if (unlikely(sch->q.qlen >= q->limit)) { in sfb_enqueue()
302 unsigned long limit = q->rehash_time + q->rehash_interval; in sfb_enqueue() local
304 if (unlikely(time_after(jiffies, limit))) { in sfb_enqueue()
308 time_after(jiffies, limit - q->warmup_time))) { in sfb_enqueue()
481 .limit = 0,
497 u32 limit; in sfb_change() local
512 limit = ctl->limit; in sfb_change()
513 if (limit == 0) in sfb_change()
514 limit = qdisc_dev(sch)->tx_queue_len; in sfb_change()
[all …]
Dsch_gred.c34 u32 limit; /* HARD maximal queue length */ member
182 sch->limit)) in gred_enqueue()
246 if (gred_backlog(t, q, sch) + qdisc_pkt_len(skb) <= q->limit) { in gred_enqueue()
337 opt.set.tab[i].limit = q->limit; in gred_offload()
498 if (ctl->limit > sch->limit) in gred_change_vq()
499 q->limit = sch->limit; in gred_change_vq()
501 q->limit = ctl->limit; in gred_change_vq()
656 sch->limit = nla_get_u32(tb[TCA_GRED_LIMIT]); in gred_change()
749 sch->limit = nla_get_u32(tb[TCA_GRED_LIMIT]); in gred_init()
751 sch->limit = qdisc_dev(sch)->tx_queue_len in gred_init()
[all …]
Dsch_pie.c91 if (unlikely(qdisc_qlen(sch) >= sch->limit)) { in pie_qdisc_enqueue()
171 u32 limit = nla_get_u32(tb[TCA_PIE_LIMIT]); in pie_change() local
173 q->params.limit = limit; in pie_change()
174 sch->limit = limit; in pie_change()
195 while (sch->q.qlen > sch->limit) { in pie_change()
445 sch->limit = q->params.limit; in pie_init()
474 nla_put_u32(skb, TCA_PIE_LIMIT, sch->limit) || in pie_dump()
Dsch_fq_pie.c156 if (unlikely(qdisc_qlen(sch) >= sch->limit)) { in fq_pie_qdisc_enqueue()
302 u32 limit = nla_get_u32(tb[TCA_FQ_PIE_LIMIT]); in fq_pie_change() local
304 q->p_params.limit = limit; in fq_pie_change()
305 sch->limit = limit; in fq_pie_change()
362 while (sch->q.qlen > sch->limit) { in fq_pie_change()
418 sch->limit = 10 * 1024; in fq_pie_init()
419 q->p_params.limit = sch->limit; in fq_pie_init()
474 if (nla_put_u32(skb, TCA_FQ_PIE_LIMIT, sch->limit) || in fq_pie_dump()
Dsch_codel.c116 if (likely(qdisc_qlen(sch) < sch->limit)) { in codel_qdisc_enqueue()
170 sch->limit = nla_get_u32(tb[TCA_CODEL_LIMIT]); in codel_change()
176 while (sch->q.qlen > sch->limit) { in codel_change()
194 sch->limit = DEFAULT_CODEL_LIMIT; in codel_init()
208 if (sch->limit >= 1) in codel_init()
228 sch->limit) || in codel_dump()
Dsch_skbprio.c82 if (sch->q.qlen < sch->limit) { in skbprio_enqueue()
175 sch->limit = ctl->limit; in skbprio_change()
192 sch->limit = 64; in skbprio_init()
203 opt.limit = sch->limit; in skbprio_dump()
Dsch_choke.c50 u32 limit; member
268 if (sch->q.qlen < q->limit) { in choke_enqueue()
367 if (ctl->limit > CHOKE_MAX_QUEUE) in choke_change()
370 mask = roundup_pow_of_two(ctl->limit + 1) - 1; in choke_change()
410 q->limit = ctl->limit; in choke_change()
437 .limit = q->limit, in choke_dump()
Dsch_red.c37 u32 limit; /* HARD maximal queue length */ member
201 opt.set.limit = q->limit; in red_offload()
265 if (ctl->limit > 0) { in __red_change()
266 child = fifo_create_dflt(sch, &bfifo_qdisc_ops, ctl->limit, in __red_change()
284 q->limit = ctl->limit; in __red_change()
414 .limit = q->limit, in red_dump()
Dsch_tbf.c99 u32 limit; /* Maximal length of backlog: bytes */ member
417 err = fifo_set_limit(q->qdisc, qopt->limit); in tbf_change()
420 } else if (qopt->limit > 0) { in tbf_change()
421 child = fifo_create_dflt(sch, &bfifo_qdisc_ops, qopt->limit, in tbf_change()
438 q->limit = qopt->limit; in tbf_change()
503 opt.limit = q->limit; in tbf_dump()
Dsch_sfq.c115 int limit; /* limit of total number of packets in this qdisc */ member
461 if (++sch->q.qlen <= q->limit) in sfq_enqueue()
684 if (ctl->limit) { in sfq_change()
685 q->limit = min_t(u32, ctl->limit, q->maxdepth * q->maxflows); in sfq_change()
686 q->maxflows = min_t(u32, q->maxflows, q->limit); in sfq_change()
690 while (sch->q.qlen > q->limit) { in sfq_change()
750 q->limit = SFQ_MAX_DEPTH; in sfq_init()
781 if (q->limit >= 1) in sfq_init()
798 opt.v0.limit = q->limit; in sfq_dump()
Dsch_fq_codel.c217 if (++sch->q.qlen <= sch->limit && !memory_limited) in fq_codel_enqueue()
416 sch->limit = nla_get_u32(tb[TCA_FQ_CODEL_LIMIT]); in fq_codel_change()
430 while (sch->q.qlen > sch->limit || in fq_codel_change()
462 sch->limit = 10*1024; in fq_codel_init()
504 if (sch->limit >= 1) in fq_codel_init()
530 sch->limit) || in fq_codel_dump()
Dsch_hhf.c402 if (++sch->q.qlen <= sch->limit) in hhf_enqueue()
540 sch->limit = nla_get_u32(tb[TCA_HHF_BACKLOG_LIMIT]); in hhf_change()
565 while (sch->q.qlen > sch->limit) { in hhf_change()
583 sch->limit = 1000; in hhf_init()
663 if (nla_put_u32(skb, TCA_HHF_BACKLOG_LIMIT, sch->limit) || in hhf_dump()
Dsch_netem.c90 u32 limit; member
520 if (unlikely(sch->q.qlen >= sch->limit)) { in netem_enqueue()
998 sch->limit = qopt->limit; in netem_change()
1002 q->limit = qopt->limit; in netem_change()
1148 qopt.limit = q->limit; in netem_dump()
/net/wireless/
Dof.c30 struct ieee80211_freq_range *limit = &freq_limits[i]; in wiphy_freq_limits_valid_chan() local
32 if (cfg80211_does_bw_fit_range(limit, in wiphy_freq_limits_valid_chan()
109 struct ieee80211_freq_range *limit = &freq_limits[i]; in wiphy_read_of_freq_limits() local
111 p = of_prop_next_u32(prop, p, &limit->start_freq_khz); in wiphy_read_of_freq_limits()
117 p = of_prop_next_u32(prop, p, &limit->end_freq_khz); in wiphy_read_of_freq_limits()
123 if (!limit->start_freq_khz || in wiphy_read_of_freq_limits()
124 !limit->end_freq_khz || in wiphy_read_of_freq_limits()
125 limit->start_freq_khz >= limit->end_freq_khz) { in wiphy_read_of_freq_limits()
/net/bridge/netfilter/
Debt_among.c28 int start, limit, i; in ebt_mac_wormhash_contains() local
34 limit = wh->table[key + 1]; in ebt_mac_wormhash_contains()
36 for (i = start; i < limit; i++) { in ebt_mac_wormhash_contains()
43 for (i = start; i < limit; i++) { in ebt_mac_wormhash_contains()
/net/batman-adv/
Dfragmentation.c86 int limit = BATADV_FRAG_MAX_FRAG_SIZE; in batadv_frag_size_limit() local
88 limit -= sizeof(struct batadv_frag_packet); in batadv_frag_size_limit()
89 limit *= BATADV_FRAG_MAX_FRAGMENTS; in batadv_frag_size_limit()
91 return limit; in batadv_frag_size_limit()
/net/9p/
Dtrans_virtio.c172 int limit, char *data, int count) in pack_sg_list() argument
181 BUG_ON(index >= limit); in pack_sg_list()
218 pack_sg_list_p(struct scatterlist *sg, int start, int limit, in pack_sg_list_p() argument
225 BUG_ON(nr_pages > (limit - start)); in pack_sg_list_p()
234 BUG_ON(index >= limit); in pack_sg_list_p()
/net/ipv4/
Dtcp_output.c1537 long limit; in tcp_fragment() local
1553 limit = sk->sk_sndbuf + 2 * SKB_TRUESIZE(GSO_MAX_SIZE); in tcp_fragment()
1554 if (unlikely((sk->sk_wmem_queued >> 1) > limit && in tcp_fragment()
2181 u32 send_win, cong_win, limit, in_flight; in tcp_tso_should_defer() local
2209 limit = min(send_win, cong_win); in tcp_tso_should_defer()
2212 if (limit >= max_segs * tp->mss_cache) in tcp_tso_should_defer()
2216 if ((skb != tcp_write_queue_tail(sk)) && (limit >= skb->len)) in tcp_tso_should_defer()
2227 if (limit >= chunk) in tcp_tso_should_defer()
2235 if (limit > tcp_max_tso_deferred_mss(tp) * tp->mss_cache) in tcp_tso_should_defer()
2515 unsigned long limit; in tcp_small_queue_check() local
[all …]
/net/openvswitch/
Dconntrack.c87 u32 limit; member
1157 return ct_limit->limit; in ct_limit_get()
1971 info->default_limit = zone_limit->limit; in ovs_ct_limit_set_zone_limit()
1984 ct_limit->limit = zone_limit->limit; in ovs_ct_limit_set_zone_limit()
2041 .limit = info->default_limit, in ovs_ct_limit_get_default_limit()
2049 u16 zone_id, u32 limit, in __ovs_ct_limit_get_zone_limit() argument
2057 zone_limit.limit = limit; in __ovs_ct_limit_get_zone_limit()
2072 u32 limit; in ovs_ct_limit_get_zone_limit() local
2089 limit = ct_limit_get(info, zone); in ovs_ct_limit_get_zone_limit()
2093 net, info->data, zone, limit, reply); in ovs_ct_limit_get_zone_limit()
[all …]
/net/sctp/
Dprotocol.c1477 unsigned long limit; in sctp_init() local
1517 limit = nr_free_buffer_pages() / 8; in sctp_init()
1518 limit = max(limit, 128UL); in sctp_init()
1519 sysctl_sctp_mem[0] = limit / 4 * 3; in sctp_init()
1520 sysctl_sctp_mem[1] = limit; in sctp_init()
1524 limit = (sysctl_sctp_mem[1]) << (PAGE_SHIFT - 7); in sctp_init()
1525 max_share = min(4UL*1024*1024, limit); in sctp_init()

123