/Linux-v5.4/kernel/ |
D | notifier.c | 123 int atomic_notifier_chain_register(struct atomic_notifier_head *nh, in atomic_notifier_chain_register() 145 int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh, in atomic_notifier_chain_unregister() 178 int __atomic_notifier_call_chain(struct atomic_notifier_head *nh, in __atomic_notifier_call_chain() 192 int atomic_notifier_call_chain(struct atomic_notifier_head *nh, in atomic_notifier_call_chain() 215 int blocking_notifier_chain_register(struct blocking_notifier_head *nh, in blocking_notifier_chain_register() 246 int blocking_notifier_chain_cond_register(struct blocking_notifier_head *nh, in blocking_notifier_chain_cond_register() 268 int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh, in blocking_notifier_chain_unregister() 306 int __blocking_notifier_call_chain(struct blocking_notifier_head *nh, in __blocking_notifier_call_chain() 327 int blocking_notifier_call_chain(struct blocking_notifier_head *nh, in blocking_notifier_call_chain() 349 int raw_notifier_chain_register(struct raw_notifier_head *nh, in raw_notifier_chain_register() [all …]
|
/Linux-v5.4/net/ipv4/ |
D | nexthop.c | 61 static void nexthop_free_mpath(struct nexthop *nh) in nexthop_free_mpath() 73 static void nexthop_free_single(struct nexthop *nh) in nexthop_free_single() 91 struct nexthop *nh = container_of(head, struct nexthop, rcu); in nexthop_free_rcu() local 104 struct nexthop *nh; in nexthop_alloc() local 142 struct nexthop *nh; in nexthop_find_by_id() local 208 static int nh_fill_node(struct sk_buff *skb, struct nexthop *nh, in nh_fill_node() 283 static size_t nh_nlmsg_size_grp(struct nexthop *nh) in nh_nlmsg_size_grp() 292 static size_t nh_nlmsg_size_single(struct nexthop *nh) in nh_nlmsg_size_single() 323 static size_t nh_nlmsg_size(struct nexthop *nh) in nh_nlmsg_size() 335 static void nexthop_notify(int event, struct nexthop *nh, struct nl_info *info) in nexthop_notify() [all …]
|
D | fib_semantics.c | 434 struct fib_nh *nh; in ip_fib_check_default() local 602 int fib_nh_init(struct net *net, struct fib_nh *nh, in fib_nh_init() 664 struct fib_nh *nh; in fib_get_nhs() local 812 const struct fib_nh *nh, in fib_encap_match() 850 struct fib_nh *nh = fib_info_nh(fi, 0); in fib_nh_match() local 986 static int fib_check_nh_v6_gw(struct net *net, struct fib_nh *nh, in fib_check_nh_v6_gw() 1054 static int fib_check_nh_v4_gw(struct net *net, struct fib_nh *nh, u32 table, in fib_check_nh_v4_gw() 1148 static int fib_check_nh_nongw(struct net *net, struct fib_nh *nh, in fib_check_nh_nongw() 1183 int fib_check_nh(struct net *net, struct fib_nh *nh, u32 table, u8 scope, in fib_check_nh() 1283 struct fib_nh *nh; in fib_info_update_nhc_saddr() local [all …]
|
/Linux-v5.4/include/net/ |
D | nexthop.h | 64 struct nexthop *nh; member 105 static inline bool nexthop_get(struct nexthop *nh) in nexthop_get() 110 static inline void nexthop_put(struct nexthop *nh) in nexthop_put() 122 static inline bool nexthop_is_multipath(const struct nexthop *nh) in nexthop_is_multipath() 135 static inline unsigned int nexthop_num_path(const struct nexthop *nh) in nexthop_num_path() 150 struct nexthop *nexthop_mpath_select(const struct nexthop *nh, int nhsel) in nexthop_mpath_select() 164 int nexthop_mpath_fill_node(struct sk_buff *skb, struct nexthop *nh, in nexthop_mpath_fill_node() 184 static inline bool nexthop_is_blackhole(const struct nexthop *nh) in nexthop_is_blackhole() 203 struct nexthop *nh; in nexthop_path_fib_result() local 212 struct fib_nh_common *nexthop_fib_nhc(struct nexthop *nh, int nhsel) in nexthop_fib_nhc() [all …]
|
/Linux-v5.4/net/ipv6/ |
D | route.c | 452 const struct fib6_nh *nh = sibling->fib6_nh; in fib6_select_path() local 473 static bool __rt6_device_match(struct net *net, const struct fib6_nh *nh, in __rt6_device_match() 499 struct fib6_nh *nh; member 502 static int __rt6_nh_dev_match(struct fib6_nh *nh, void *_arg) in __rt6_nh_dev_match() 512 static struct fib6_nh *rt6_nh_dev_match(struct net *net, struct nexthop *nh, in rt6_nh_dev_match() 538 struct fib6_nh *nh; in rt6_device_match() local 715 static int rt6_score_route(const struct fib6_nh *nh, u32 fib6_flags, int oif, in rt6_score_route() 737 static bool find_match(struct fib6_nh *nh, u32 fib6_flags, in find_match() 779 struct fib6_nh *nh; member 782 static int rt6_nh_find_match(struct fib6_nh *nh, void *_arg) in rt6_nh_find_match() [all …]
|
D | exthdrs.c | 118 const unsigned char *nh = skb_network_header(skb); in ip6_parse_tlv() local 726 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_ra() local 743 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_jumbo() local 787 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_calipso() local
|
D | mip6.c | 256 const unsigned char *nh = skb_network_header(skb); in mip6_destopt_offset() local 392 const unsigned char *nh = skb_network_header(skb); in mip6_rthdr_offset() local
|
D | exthdrs_core.c | 118 const unsigned char *nh = skb_network_header(skb); in ipv6_find_tlv() local
|
D | datagram.c | 465 const unsigned char *nh = skb_network_header(skb); in ipv6_recv_error() local 603 unsigned char *nh = skb_network_header(skb); in ip6_datagram_recv_specific_ctl() local
|
/Linux-v5.4/net/nsh/ |
D | nsh.c | 16 struct nshhdr *nh; in nsh_push() local 49 struct nshhdr *nh; in nsh_pop() local
|
/Linux-v5.4/samples/bpf/ |
D | xdp_router_ipv4_user.c | 94 struct nlmsghdr *nh; in recv_msg() local 122 static void read_route(struct nlmsghdr *nh, int nll) in read_route() 315 struct nlmsghdr *nh; in get_route_table() local 377 static void read_arp(struct nlmsghdr *nh, int nll) in read_arp() 455 struct nlmsghdr *nh; in get_arp_table() local 523 struct nlmsghdr *nh; in monitor_route() local
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_router.c | 2725 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_counter_alloc() 2741 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_counter_free() 2750 struct mlxsw_sp_nexthop *nh, u64 *p_counter) in mlxsw_sp_nexthop_counter_get() 2760 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_next() 2774 bool mlxsw_sp_nexthop_offload(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_offload() 2779 unsigned char *mlxsw_sp_nexthop_ha(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_ha() 2786 int mlxsw_sp_nexthop_indexes(struct mlxsw_sp_nexthop *nh, u32 *p_adj_index, in mlxsw_sp_nexthop_indexes() 2812 struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_rif() 2817 bool mlxsw_sp_nexthop_group_has_ipip(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_group_has_ipip() 2853 const struct mlxsw_sp_nexthop *nh; in mlxsw_sp_nexthop6_group_has_nexthop() local [all …]
|
D | spectrum_router.h | 89 #define mlxsw_sp_nexthop_for_each(nh, router) \ argument
|
D | spectrum_dpipe.c | 909 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_size() local 1063 struct mlxsw_sp_nexthop *nh, in mlxsw_sp_dpipe_table_adj_entry_fill() 1087 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_entries_get() local 1180 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_counters_update() local
|
/Linux-v5.4/net/openvswitch/ |
D | actions.c | 312 const struct nshhdr *nh) in push_nsh() 343 static void update_ip_l4_checksum(struct sk_buff *skb, struct iphdr *nh, in update_ip_l4_checksum() 369 static void set_ip_addr(struct sk_buff *skb, struct iphdr *nh, in set_ip_addr() 425 static void set_ipv6_fl(struct ipv6hdr *nh, u32 fl, u32 mask) in set_ipv6_fl() 433 static void set_ip_ttl(struct sk_buff *skb, struct iphdr *nh, u8 new_ttl, in set_ip_ttl() 446 struct iphdr *nh; in set_ipv4() local 498 struct ipv6hdr *nh; in set_ipv6() local 568 struct nshhdr *nh; in set_nsh() local 1308 struct nshhdr *nh = (struct nshhdr *)buffer; in do_execute_actions() local
|
D | flow.c | 248 struct ipv6hdr *nh; in parse_ipv6hdr() local 481 struct nshhdr *nh; in parse_nsh() local 538 struct iphdr *nh; in key_extract_l3l4() local
|
/Linux-v5.4/arch/arm/vfp/ |
D | vfp.h | 44 static inline void add128(u64 *resh, u64 *resl, u64 nh, u64 nl, u64 mh, u64 ml) in add128() 57 static inline void sub128(u64 *resh, u64 *resl, u64 nh, u64 nl, u64 mh, u64 ml) in sub128() 72 u32 nh, nl, mh, ml; in mul64to128() local 110 static inline u64 vfp_estimate_div128to64(u64 nh, u64 nl, u64 m) in vfp_estimate_div128to64()
|
/Linux-v5.4/net/mpls/ |
D | af_mpls.c | 95 static u8 *__mpls_nh_via(struct mpls_route *rt, struct mpls_nh *nh) in __mpls_nh_via() 101 const struct mpls_nh *nh) in mpls_nh_via() 106 static unsigned int mpls_nh_header_size(const struct mpls_nh *nh) in mpls_nh_header_size() 347 struct mpls_nh *nh; in mpls_forward() local 647 struct mpls_nh *nh, int oif) in find_outdev() 679 struct mpls_nh *nh, int oif) in mpls_nh_assign_dev() 770 struct mpls_nh *nh = rt->rt_nh; in mpls_nh_build_from_cfg() local 799 struct mpls_nh *nh, int oif, struct nlattr *via, in mpls_nh_build() 1998 const struct mpls_nh *nh = rt->rt_nh; in mpls_dump_route() local 2140 struct mpls_nh *nh = rt->rt_nh; in mpls_rt_uses_dev() local [all …]
|
/Linux-v5.4/net/decnet/ |
D | dn_fib.c | 195 static int dn_fib_check_nh(const struct rtmsg *r, struct dn_fib_info *fi, struct dn_fib_nh *nh) in dn_fib_check_nh() 329 struct dn_fib_nh *nh = fi->fib_nh; in dn_fib_create_info() local 360 struct dn_fib_nh *nh = fi->fib_nh; in dn_fib_create_info() local
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | pci_irq.c | 16 struct atomic_notifier_head nh; member 76 static irqreturn_t mlx5_irq_int_handler(int irq, void *nh) in mlx5_irq_int_handler()
|
D | lag_mp.c | 129 struct fib_nh *nh = fib_info_nh(fi, 0); in mlx5_lag_fib_route_event() local
|
/Linux-v5.4/net/bridge/ |
D | br_netfilter_ipv6.c | 50 const unsigned char *nh = skb_network_header(skb); in br_nf_check_hbh_len() local
|
/Linux-v5.4/drivers/extcon/ |
D | extcon.h | 50 struct raw_notifier_head *nh; member
|
/Linux-v5.4/drivers/usb/typec/ |
D | bus.h | 26 struct blocking_notifier_head nh; member
|
/Linux-v5.4/tools/lib/bpf/ |
D | netlink.c | 79 struct nlmsghdr *nh; in bpf_netlink_recv() local 136 struct nlmsghdr nh; in bpf_set_link_xdp_fd() member
|