Home
last modified time | relevance | path

Searched refs:reciprocal_scale (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/include/net/netfilter/
Dnf_queue.h106 queue += reciprocal_scale(hash_v4(ip_hdr(skb), initval), in nfqueue_hash()
110 queue += reciprocal_scale(hash_v6(ipv6_hdr(skb), initval), in nfqueue_hash()
114 queue += reciprocal_scale(hash_bridge(skb, initval), in nfqueue_hash()
/Linux-v4.19/net/netfilter/
Dnft_hash.c39 h = reciprocal_scale(jhash(data, priv->len, priv->seed), in nft_jhash_eval()
56 result = reciprocal_scale(jhash(data, priv->len, priv->seed), in nft_jhash_map_eval()
82 h = reciprocal_scale(__skb_get_hash_symmetric(skb), priv->modulus); in nft_symhash_eval()
98 result = reciprocal_scale(__skb_get_hash_symmetric(skb), in nft_symhash_map_eval()
Dnft_set_hash.c430 hash = reciprocal_scale(hash, priv->buckets); in nft_hash_lookup()
450 hash = reciprocal_scale(hash, priv->buckets); in nft_hash_get()
479 hash = reciprocal_scale(hash, priv->buckets); in nft_hash_lookup_fast()
501 hash = reciprocal_scale(hash, priv->buckets); in nft_hash_insert()
541 hash = reciprocal_scale(hash, priv->buckets); in nft_hash_deactivate()
Dxt_cluster.c59 return reciprocal_scale(hash, info->total_nodes); in xt_cluster_hash()
Dxt_HMARK.c131 return reciprocal_scale(hash, info->hmodulus) + info->hoffset; in hmark_hash()
Dnft_numgen.c173 return reciprocal_scale(prandom_u32_state(state), priv->modulus) + in nft_ng_random_gen()
Dnf_conntrack_core.c209 return reciprocal_scale(hash, nf_conntrack_htable_size); in scale_hash()
216 return reciprocal_scale(hash_conntrack_raw(tuple, net), size); in __hash_conntrack()
675 bucket = reciprocal_scale(hash, hsize); in ____nf_conntrack_find()
1086 hash = reciprocal_scale(_hash++, hsize); in early_drop()
Dnf_nat_core.c154 return reciprocal_scale(hash, nf_nat_htable_size); in hash_by_src()
304 htonl(minip + reciprocal_scale(j, dist)); in find_best_ips_proto()
Dnf_conntrack_expect.c92 return reciprocal_scale(hash, nf_ct_expect_hsize); in nf_ct_expect_dst_hash()
Dxt_hashlimit.c188 return reciprocal_scale(hash, ht->cfg.size); in hash_dst()
/Linux-v4.19/include/net/
Dcodel_impl.h97 return t + reciprocal_scale(interval, rec_inv_sqrt << REC_INV_SQRT_SHIFT); in codel_control_law()
Dfq_impl.h122 idx = reciprocal_scale(hash, fq->flows_cnt); in fq_flow_classify()
/Linux-v4.19/net/core/
Dsock_reuseport.c296 sk2 = reuse->socks[reciprocal_scale(hash, socks)]; in reuseport_select_sock()
Ddev.c2842 return (u16) reciprocal_scale(skb_get_hash(skb), qcount) + qoffset; in skb_tx_hash()
3600 queue_index = map->queues[reciprocal_scale( in __get_xps_queue_idx()
4077 tcpu = map->cpus[reciprocal_scale(hash, map->len)]; in get_rps_cpu()
/Linux-v4.19/net/ipv4/netfilter/
Dipt_CLUSTERIP.c359 return reciprocal_scale(hashval, config->num_total_nodes) + 1; in clusterip_hashfn()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c137 channel_ix = reciprocal_scale(channel_ix, num_channels); in mlx5e_select_queue()
/Linux-v4.19/net/sched/
Dsch_fq_codel.c79 return reciprocal_scale(skb_get_hash(skb), q->flows_cnt); in fq_codel_hash()
Dsch_cake.c439 return ktime_add_ns(t, reciprocal_scale(interval, in cobalt_control()
/Linux-v4.19/include/linux/
Dkernel.h311 static inline u32 reciprocal_scale(u32 val, u32 ep_ro) in reciprocal_scale() function
/Linux-v4.19/net/ipv4/
Dudp.c258 first = reciprocal_scale(rand, remaining) + low; in udp_lib_get_port()
/Linux-v4.19/net/packet/
Daf_packet.c1315 return reciprocal_scale(__skb_get_hash_symmetric(skb), num); in fanout_demux_hash()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c8392 txq += reciprocal_scale(skb_get_hash(skb), in ixgbe_select_queue()