Home
last modified time | relevance | path

Searched refs:jhash (Results 1 – 25 of 68) sorted by relevance

123

/linux/Documentation/translations/zh_CN/security/
H A Dsiphash.rst18 代其他哈希函数,例如:jhash,md5_transform,sha1_transform等。
123 密钥,不过,这对于要求高性能“jhash”用户来说这是比较好的选择。
131 下比jhash好用。
193 hsiphash()大约比jhash()慢三倍,这是因为有许多替换,不过这些都不是问题,
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads_termtbl.c27 hash = jhash((const void *)&flow_act->vlan, in mlx5_eswitch_termtbl_hash()
29 hash = jhash((const void *)&dest->vport.num, in mlx5_eswitch_termtbl_hash()
31 hash = jhash((const void *)&dest->vport.vhca_id, in mlx5_eswitch_termtbl_hash()
34 hash = jhash(flow_act->pkt_reformat, in mlx5_eswitch_termtbl_hash()
/linux/net/9p/
H A Derror.c185 hash = jhash(c->name, c->namelen, 0); in p9_error_init()
209 hash = jhash(errstr, len, 0); in p9_errstr2errno()
/linux/Documentation/security/
H A Dsiphash.rst10 as a replacement for some uses of: `jhash`, `md5_transform`, `sha1_transform`,
122 high-performance `jhash` users.
130 over `jhash` as a means of mitigating hashtable flooding denial of service
196 hsiphash() is roughly 3 times slower than jhash(). For many replacements, this
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_verif_scale2.c24 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()
H A Dtest_verif_scale1.c24 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()
H A Dtest_verif_scale3.c24 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()
H A Dcore_kern.c89 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()
H A Dtest_jhash.h36 u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
H A Dtest_l4lb_noinline.c53 static __noinline u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
204 return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS), in get_packet_hash()
H A Dtest_l4lb.c57 static inline u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
209 return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS), in get_packet_hash()
H A Dtest_l4lb_noinline_dynptr.c55 static __noinline u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
206 return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS), in get_packet_hash()
/linux/net/netfilter/
H A Dnft_set_hash.c49 return jhash(arg->key, len, seed); in nft_rhash_key()
56 return jhash(nft_set_ext_key(&he->ext), len, seed); in nft_rhash_obj()
609 hash = jhash(key, set->klen, priv->seed); in nft_hash_lookup()
632 hash = jhash(key, set->klen, priv->seed); in nft_hash_get()
675 hash = jhash(key, set->klen, priv->seed); in nft_jhash()
H A Dxt_RATEEST.c33 return jhash(name, sizeof_field(struct xt_rateest, name), jhash_rnd) & in xt_rateest_hash()
/linux/net/batman-adv/
H A Doriginator.h81 hash = jhash(data, ETH_ALEN, hash); in batadv_choose_orig()
/linux/include/net/
H A Dllc.h83 return hash_32(jhash(laddr->mac, sizeof(laddr->mac), 0), in llc_sk_laddr_hashfn()
/linux/net/ipv4/
H A Dtcp_cong.c101 ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name)); in tcp_register_congestion_control()
151 ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name)); in tcp_update_congestion_control()
/linux/tools/include/linux/
H A Djhash.h70 static inline u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
/linux/include/linux/
H A Djhash.h70 static inline u32 jhash(const void *key, u32 length, u32 initval) in jhash() function
/linux/net/netfilter/ipvs/
H A Dip_vs_pe_sip.c137 return jhash(p->pe_data, p->pe_data_len, initval); in ip_vs_sip_hashkey_raw()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dvporttbl.c64 return jhash(key, sizeof(*key), 0); in flow_attr_to_vport_key()
/linux/kernel/bpf/
H A Dbloom_filter.c31 h = jhash(value, value_size, bloom->hash_seed + index); in hash()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c29 return jhash(key->actions, in hash_mod_hdr_info()
/linux/fs/smb/server/mgmt/
H A Dshare_config.c33 return jhash(name, strlen(name), 0); in share_name_hash()
/linux/drivers/infiniband/core/
H A Diwpm_util.c516 u32 ipv6_hash = jhash(&ipv6_sockaddr->sin6_addr, sizeof(struct in6_addr), 0); in iwpm_ipv6_jhash()
523 u32 ipv4_hash = jhash(&ipv4_sockaddr->sin_addr, sizeof(struct in_addr), 0); in iwpm_ipv4_jhash()

123