Home
last modified time | relevance | path

Searched refs:fib_lookup (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dfib_lookup.c14 int fib_lookup(struct __sk_buff *skb) in fib_lookup() function
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dfib_lookup.c10 #include "fib_lookup.skel.h"
164 struct fib_lookup *skel; in test_fib_lookup()
180 prog_fd = bpf_program__fd(skel->progs.fib_lookup); in test_fib_lookup()
/kernel/linux/linux-5.10/net/ipv4/netfilter/
H A Dipt_rpfilter.c38 if (fib_lookup(net, fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) in rpfilter_lookup_reverse()
H A Dnft_fib_ipv4.c124 if (fib_lookup(nft_net(pkt), &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) in nft_fib4_eval()
/kernel/linux/linux-6.6/net/ipv4/netfilter/
H A Dipt_rpfilter.c37 if (fib_lookup(net, fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) in rpfilter_lookup_reverse()
H A Dnft_fib_ipv4.c129 if (fib_lookup(nft_net(pkt), &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) in nft_fib4_eval()
/kernel/linux/linux-5.10/include/net/
H A Dip_fib.h306 static inline int fib_lookup(struct net *net, const struct flowi4 *flp, in fib_lookup() function
364 static inline int fib_lookup(struct net *net, struct flowi4 *flp, in fib_lookup() function
/kernel/linux/linux-6.6/include/net/
H A Dip_fib.h310 static inline int fib_lookup(struct net *net, const struct flowi4 *flp, in fib_lookup() function
368 static inline int fib_lookup(struct net *net, struct flowi4 *flp, in fib_lookup() function
/kernel/linux/linux-5.10/net/ipv4/
H A Dfib_frontend.c299 if (!fib_lookup(net, &fl4, &res, 0)) in fib_compute_spec_dst()
378 if (fib_lookup(net, &fl4, &res, 0)) in __fib_validate_source()
402 if (fib_lookup(net, &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE) == 0) { in __fib_validate_source()
H A Droute.c114 #include "fib_lookup.h"
819 if (fib_lookup(net, fl4, &res, 0) == 0) { in __ip_do_redirect()
1065 if (fib_lookup(net, fl4, &res, 0) == 0) { in __ip_rt_update_pmtu()
1314 if (fib_lookup(dev_net(rt->dst.dev), &fl4, &res, 0) == 0) in ip_rt_get_source()
2164 by fib_lookup. in ip_route_input_slow()
2224 err = fib_lookup(net, &fl4, res, 0); in ip_route_input_slow()
2676 err = fib_lookup(net, fl4, res, 0); in ip_route_output_key_hash_rcu()
H A Dfib_semantics.c50 #include "fib_lookup.h"
1180 err = fib_lookup(net, &fl4, &res, in fib_check_nh_v4_gw()
/kernel/linux/linux-6.6/net/ipv4/
H A Dfib_frontend.c300 if (!fib_lookup(net, &fl4, &res, 0)) in fib_compute_spec_dst()
378 if (fib_lookup(net, &fl4, &res, 0)) in __fib_validate_source()
402 if (fib_lookup(net, &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE) == 0) { in __fib_validate_source()
H A Droute.c107 #include "fib_lookup.h"
790 if (fib_lookup(net, fl4, &res, 0) == 0) { in __ip_do_redirect()
1046 if (fib_lookup(net, fl4, &res, 0) == 0) { in __ip_rt_update_pmtu()
1293 if (fib_lookup(dev_net(rt->dst.dev), &fl4, &res, 0) == 0) in ip_rt_get_source()
2244 * by fib_lookup. in ip_route_input_slow()
2305 err = fib_lookup(net, &fl4, res, 0); in ip_route_input_slow()
2754 err = fib_lookup(net, fl4, res, 0); in ip_route_output_key_hash_rcu()
H A Dfib_semantics.c51 #include "fib_lookup.h"
1182 err = fib_lookup(net, &fl4, &res, in fib_check_nh_v4_gw()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dbpf.h362 FN(fib_lookup), \
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dbpf.h3841 FN(fib_lookup), \
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dbpf.h3841 FN(fib_lookup), \
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dbpf.h455 #define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer),
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dbpf.h455 #define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer),
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dbpf.h5724 FN(fib_lookup, 69, ##ctx) \
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c257 return fib_lookup(&init_net, &fl4, res, 0 /* FIB_LOOKUP_NOREF */); in prestera_util_kern_get_route()
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dbpf.h5724 FN(fib_lookup, 69, ##ctx) \
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcma.c1444 err = fib_lookup(dev_net(net_dev), &fl4, &res, 0); in validate_ipv4_net_dev()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcma.c1591 err = fib_lookup(dev_net(net_dev), &fl4, &res, 0); in validate_ipv4_net_dev()
/kernel/linux/linux-5.10/net/core/
H A Dfilter.c5432 err = fib_lookup(net, &fl4, &res, FIB_LOOKUP_NOREF); in bpf_ipv4_fib_lookup()

Completed in 90 milliseconds

12