Home
last modified time | relevance | path

Searched refs:nhs (Results 1 – 18 of 18) sorted by relevance

/linux/mm/
H A Dhugetlb_sysfs.c378 struct node_hstate *nhs = &node_hstates[nid]; in kobj_to_node_hstate() local
381 if (nhs->hstate_kobjs[i] == kobj) { in kobj_to_node_hstate()
399 struct node_hstate *nhs = &node_hstates[node->dev.id]; in hugetlb_unregister_node() local
401 if (!nhs->hugepages_kobj) in hugetlb_unregister_node()
406 struct kobject *hstate_kobj = nhs->hstate_kobjs[idx]; in hugetlb_unregister_node()
414 nhs->hstate_kobjs[idx] = NULL; in hugetlb_unregister_node()
417 kobject_put(nhs->hugepages_kobj); in hugetlb_unregister_node()
418 nhs->hugepages_kobj = NULL; in hugetlb_unregister_node()
429 struct node_hstate *nhs = &node_hstates[node->dev.id]; in hugetlb_register_node() local
435 if (nhs->hugepages_kobj) in hugetlb_register_node()
[all …]
/linux/net/ipv4/
H A Dgre_demux.c63 bool *csum_err, __be16 proto, int nhs) in gre_parse_header() argument
69 if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr)))) in gre_parse_header()
72 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header()
79 if (!pskb_may_pull(skb, nhs + hdr_len)) in gre_parse_header()
82 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header()
117 val = skb_header_pointer(skb, nhs + hdr_len, in gre_parse_header()
135 if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr))) in gre_parse_header()
138 ershdr = (struct erspan_base_hdr *)(skb->data + nhs + hdr_len); in gre_parse_header()
H A Dfib_semantics.c502 unsigned int nhs = fib_info_num_path(fi); in fib_nlmsg_size() local
510 if (nhs) { in fib_nlmsg_size()
535 payload += nla_total_size((nhs * nhsize) + nh_encapsize); in fib_nlmsg_size()
683 int nhs = 0; in fib_count_nexthops() local
686 nhs++; in fib_count_nexthops()
694 nhs = 0; in fib_count_nexthops()
697 return nhs; in fib_count_nexthops()
1355 int nhs = 1; in fib_create_info() local
1388 nhs = 0; in fib_create_info()
1393 nhs = fib_count_nexthops(cfg->fc_mp, cfg->fc_mp_len, extack); in fib_create_info()
[all …]
H A Dnexthop.c170 size = struct_size(info->nh_res_table, nhs, num_nh_buckets); in nh_notifier_res_table_info_init()
186 __nh_notifier_single_info_init(&info->nh_res_table->nhs[i], in nh_notifier_res_table_info_init()
/linux/include/net/netfilter/
H A Dnf_synproxy.h64 const struct nf_hook_state *nhs);
79 const struct nf_hook_state *nhs);
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmp.c132 int i, ldev_idx, nhs; in mlx5_lag_get_next_fib_dev() local
134 nhs = fib_info_num_path(fi); in mlx5_lag_get_next_fib_dev()
137 for (; i < nhs; i++) { in mlx5_lag_get_next_fib_dev()
145 for (; i < nhs; i++) { in mlx5_lag_get_next_fib_dev()
/linux/net/ipv6/
H A Dicmp.c858 int ip6_err_gen_icmpv6_unreach(struct sk_buff *skb, int nhs, int type, in ip6_err_gen_icmpv6_unreach() argument
866 if (!pskb_may_pull(skb, nhs + sizeof(struct ipv6hdr) + 8)) in ip6_err_gen_icmpv6_unreach()
879 skb_pull(skb2, nhs); in ip6_err_gen_icmpv6_unreach()
894 __skb_push(skb2, nhs); in ip6_err_gen_icmpv6_unreach()
896 memmove(skb2->data, skb2->data + nhs, data_len - nhs); in ip6_err_gen_icmpv6_unreach()
897 memset(skb2->data + data_len - nhs, 0, nhs); in ip6_err_gen_icmpv6_unreach()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c585 int i, nhs, err; in __prestera_kern_fib_cache_create_nhs() local
590 nhs = prestera_kern_fib_info_nhs(&fc->info); in __prestera_kern_fib_cache_create_nhs()
591 if (nhs > PRESTERA_NHGR_SIZE_MAX) in __prestera_kern_fib_cache_create_nhs()
594 for (i = 0; i < nhs; i++) { in __prestera_kern_fib_cache_create_nhs()
662 int i, nhs; in __prestera_k_arb_fib_nh_offload_set() local
664 nhs = prestera_kern_fib_info_nhs(&fibc->info); in __prestera_k_arb_fib_nh_offload_set()
665 for (i = 0; i < nhs; i++) { in __prestera_k_arb_fib_nh_offload_set()
H A Dprestera_hw.h272 struct prestera_neigh_info *nhs, u32 grp_id);
H A Dprestera_hw.c2089 struct prestera_neigh_info *nhs, u32 grp_id) in prestera_hw_nh_entries_set() argument
2096 req.nh[i].is_active = nhs[i].connected; in prestera_hw_nh_entries_set()
2097 memcpy(&req.nh[i].mac, nhs[i].ha, ETH_ALEN); in prestera_hw_nh_entries_set()
2098 err = prestera_iface_to_msg(&nhs[i].iface, &req.nh[i].oif); in prestera_hw_nh_entries_set()
/linux/include/linux/
H A Dicmpv6.h52 int ip6_err_gen_icmpv6_unreach(struct sk_buff *skb, int nhs, int type,
/linux/net/mpls/
H A Daf_mpls.c861 u8 nhs = 0; in mpls_count_nexthops() local
894 if (nhs == 255) in mpls_count_nexthops()
896 nhs++; in mpls_count_nexthops()
902 return remaining > 0 ? 0 : nhs; in mpls_count_nexthops()
990 u8 nhs; in mpls_route_add() local
1025 nhs = mpls_count_nexthops(cfg->rc_mp, cfg->rc_mp_len, in mpls_route_add()
1031 nhs = 1; in mpls_route_add()
1034 if (nhs == 0) { in mpls_route_add()
1039 rt = mpls_rt_alloc(nhs, max_via_alen, max_labels); in mpls_route_add()
/linux/include/net/
H A Dgre.h38 bool *csum_err, __be16 proto, int nhs);
H A Dnexthop.h219 struct nh_notifier_single_info nhs[] __counted_by(num_nh_buckets);
/linux/net/netfilter/
H A Dnf_synproxy_core.c641 const struct nf_hook_state *nhs) in ipv4_synproxy_hook()
643 struct net *net = nhs->net; in ipv4_synproxy_hook()
1058 const struct nf_hook_state *nhs) in ipv6_synproxy_hook()
1060 struct net *net = nhs->net; in ipv6_synproxy_hook()
640 ipv4_synproxy_hook(void * priv,struct sk_buff * skb,const struct nf_hook_state * nhs) ipv4_synproxy_hook() argument
1057 ipv6_synproxy_hook(void * priv,struct sk_buff * skb,const struct nf_hook_state * nhs) ipv6_synproxy_hook() argument
/linux/drivers/net/netdevsim/
H A Dfib.c91 unsigned int nhs; member
507 fib6_rt->nhs++; in nsim_fib6_rt_nh_add()
532 fib6_rt->nhs--; in nsim_fib6_rt_nh_del()
788 if (fib6_event->nrt6 != fib6_rt->nhs) { in nsim_fib6_rt_remove()
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dfib_offload.sh266 local nhs
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c5026 nh = &nh_res_table->nhs[i]; in mlxsw_sp_nexthop_obj_res_group_validate()
5179 unsigned int nhs; in mlxsw_sp_nexthop_obj_group_info_init() local
5184 nhs = 1; in mlxsw_sp_nexthop_obj_group_info_init()
5187 nhs = info->nh_grp->num_nh; in mlxsw_sp_nexthop_obj_group_info_init()
5191 nhs = info->nh_res_table->num_nh_buckets; in mlxsw_sp_nexthop_obj_group_info_init()
5199 nhgi = kzalloc_flex(*nhgi, nexthops, nhs); in mlxsw_sp_nexthop_obj_group_info_init()
5206 nhgi->count = nhs; in mlxsw_sp_nexthop_obj_group_info_init()
5226 nh_obj = &info->nh_res_table->nhs[i]; in mlxsw_sp_nexthop_obj_group_info_init()
5775 unsigned int nhs = fib_info_num_path(nh_grp->ipv4.fi); in mlxsw_sp_nexthop4_group_info_init() local
5780 nhgi = kzalloc_flex(*nhgi, nexthops, nhs); in mlxsw_sp_nexthop4_group_info_init()
[all …]