| /linux-6.15/include/net/ |
| H A D | route.h | 57 struct rtable { struct 91 static inline bool rt_is_input_route(const struct rtable *rt) in rt_is_input_route() 263 struct rtable *rt_dst_alloc(struct net_device *dev, 265 struct rtable *rt_dst_clone(struct net_device *dev, struct rtable *rt); 272 void rt_add_uncached_list(struct rtable *rt); 273 void rt_del_uncached_list(struct rtable *rt); 279 static inline void ip_rt_put(struct rtable *rt) in ip_rt_put() 284 BUILD_BUG_ON(offsetof(struct rtable, dst) != 0); in ip_rt_put() 340 struct rtable *rt; in ip_route_connect() 355 static inline struct rtable *ip_route_newports(struct flowi4 *fl4, struct rtable *rt, in ip_route_newports() [all …]
|
| H A D | ip_fib.h | 59 struct rtable; 69 struct rtable __rcu *fnhe_rth_input; 70 struct rtable __rcu *fnhe_rth_output; 102 struct rtable __rcu * __percpu *nhc_pcpu_rth_output; 103 struct rtable __rcu *nhc_rth_input;
|
| H A D | ip.h | 151 struct rtable; 224 struct rtable **rt, 238 struct ipcm_cookie *ipc, struct rtable **rtp, 429 const struct rtable *rt = dst_rtable(dst); in ip_mtu_locked() 467 const struct rtable *rt = dst_rtable(dst); in ip_dst_mtu_maybe_forward() 767 __be32 daddr, struct rtable *rt);
|
| H A D | dst_cache.h | 33 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr);
|
| H A D | udp_tunnel.h | 150 void udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, 165 struct rtable *udp_tunnel_dst_lookup(struct sk_buff *skb,
|
| /linux-6.15/drivers/pci/hotplug/ |
| H A D | ibmphp_core.c | 114 struct irq_routing_table *rtable; in ibmphp_init_devno() local 120 if (!rtable) { in ibmphp_init_devno() 129 kfree(rtable); in ibmphp_init_devno() 150 rtable->exclusive_irqs); in ibmphp_init_devno() 152 rtable->slots[loop].irq[0].bitmap); in ibmphp_init_devno() 161 rtable->slots[loop].irq[0].link); in ibmphp_init_devno() 163 rtable->slots[loop].irq[1].link); in ibmphp_init_devno() 165 rtable->slots[loop].irq[2].link); in ibmphp_init_devno() 167 rtable->slots[loop].irq[3].link); in ibmphp_init_devno() 169 kfree(rtable); in ibmphp_init_devno() [all …]
|
| /linux-6.15/net/ipv4/ |
| H A D | route.c | 411 const struct rtable *rt = container_of(dst, struct rtable, dst); in ipv4_neigh_lookup() 438 const struct rtable *rt = container_of(dst, struct rtable, dst); in ipv4_confirm_neigh() 572 struct rtable *rt; in fnhe_flush_routes() 639 struct rtable *rt; in update_or_create_fnhe() 820 struct rtable *rt; in ip_do_redirect() 1079 struct rtable *rt; in ipv4_update_pmtu() 1096 struct rtable *rt; in __ipv4_sk_update_pmtu() 1114 struct rtable *rt; in ipv4_sk_update_pmtu() 1169 struct rtable *rt; in ipv4_redirect() 1184 struct rtable *rt; in ipv4_sk_redirect() [all …]
|
| H A D | netfilter.c | 24 struct rtable *rt; in ip_route_me_harder() 90 struct rtable *rt = ip_route_output_key(net, &fl->u.ip4); in nf_ip_route()
|
| H A D | datagram.c | 24 struct rtable *rt; in __ip4_datagram_connect() 107 struct rtable *rt; in ip4_datagram_release_cb()
|
| H A D | ip_output.c | 154 struct rtable *rt = skb_rtable(skb); in ip_build_and_send_pkt() 201 struct rtable *rt = dst_rtable(dst); in ip_finish_output2() 335 struct rtable *new_rt; in ip_mc_finish_output() 368 struct rtable *rt = skb_rtable(skb); in ip_mc_output() 463 struct rtable *rt; in __ip_queue_xmit() 760 struct rtable *rt = skb_rtable(skb); in ip_do_fragment() 966 struct rtable *rt = dst_rtable(cork->dst); in __ip_append_data() 1286 struct ipcm_cookie *ipc, struct rtable **rtp) in ip_setup_cork() 1289 struct rtable *rt; in ip_setup_cork() 1399 struct rtable *rt = dst_rtable(cork->dst); in __ip_make_skb() [all …]
|
| H A D | ip_options.c | 45 __be32 daddr, struct rtable *rt) in ip_options_build() 247 struct rtable *rt = NULL; in __ip_options_compile() 542 struct rtable *rt = skb_rtable(skb); in ip_forward_options() 592 struct rtable *rt = skb_rtable(skb); in ip_options_rcv_srr() 593 struct rtable *rt2; in ip_options_rcv_srr()
|
| H A D | udp_tunnel_core.c | 154 void udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, in udp_tunnel_xmit_skb() 209 struct rtable *udp_tunnel_dst_lookup(struct sk_buff *skb, in udp_tunnel_dst_lookup() 217 struct rtable *rt = NULL; in udp_tunnel_dst_lookup()
|
| H A D | xfrm4_policy.c | 24 struct rtable *rt; in __xfrm4_dst_lookup() 69 struct rtable *rt = dst_rtable(xdst->route); in xfrm4_fill_dst()
|
| H A D | icmp.c | 308 static bool icmpv4_xrlim_allow(struct net *net, struct rtable *rt, in icmpv4_xrlim_allow() 369 struct ipcm_cookie *ipc, struct rtable **rt) in icmp_push_reply() 402 struct rtable *rt = skb_rtable(skb); in icmp_reply() 478 static struct rtable *icmp_route_lookup(struct net *net, struct flowi4 *fl4, in icmp_route_lookup() 486 struct rtable *rt, *rt2; in icmp_route_lookup() 598 struct rtable *rt = skb_rtable(skb_in); in __icmp_send() 1201 struct rtable *rt = skb_rtable(skb); in icmp_rcv()
|
| H A D | ip_forward.c | 87 struct rtable *rt; /* Route we use */ in ip_forward()
|
| H A D | arp.c | 454 struct rtable *rt; in arp_filter() 475 struct net_device *dev, struct rtable *rt) in arp_fwd_proxy() 520 struct net_device *dev, struct rtable *rt, in arp_fwd_pvlan() 707 struct rtable *rt; in arp_process() 1033 struct rtable *rt; in arp_req_dev()
|
| /linux-6.15/drivers/net/wireless/ti/wlcore/ |
| H A D | io.h | 84 return wlcore_raw_read(wl, wl->rtable[reg], buf, len, fixed); in wlcore_raw_read_data() 91 return wlcore_raw_write(wl, wl->rtable[reg], buf, len, fixed); in wlcore_raw_write_data() 142 return wlcore_write(wl, wl->rtable[reg], buf, len, fixed); in wlcore_write_data() 149 return wlcore_read(wl, wl->rtable[reg], buf, len, fixed); in wlcore_read_data() 183 wlcore_translate_addr(wl, wl->rtable[reg]), in wlcore_read_reg() 191 wlcore_translate_addr(wl, wl->rtable[reg]), in wlcore_write_reg()
|
| /linux-6.15/include/linux/platform_data/ |
| H A D | dsa.h | 48 s8 rtable[DSA_MAX_SWITCHES]; member
|
| /linux-6.15/net/bridge/ |
| H A D | br_nf_core.c | 70 struct rtable *rt = &br->fake_rtable; in br_netfilter_rtable_init()
|
| /linux-6.15/include/net/netfilter/ |
| H A D | br_netfilter.h | 43 static inline struct rtable *bridge_parent_rtable(const struct net_device *dev) in bridge_parent_rtable()
|
| /linux-6.15/net/ipv4/netfilter/ |
| H A D | nf_dup_ipv4.c | 28 struct rtable *rt; in nf_dup_ipv4_route()
|
| /linux-6.15/net/netfilter/ |
| H A D | nf_conntrack_broadcast.c | 26 struct rtable *rt = skb_rtable(skb); in nf_conntrack_broadcast_help()
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | ip_vs_xmit.c | 123 static struct rtable *do_output_route4(struct net *net, __be32 daddr, in do_output_route4() 127 struct rtable *rt; in do_output_route4() 201 struct rtable *ort = skb_rtable(skb); in maybe_update_pmtu() 307 struct rtable *rt; /* Route to the other host */ in __ip_vs_get_out_rt() 749 struct rtable *rt; /* Route to the other host */ in ip_vs_nat_xmit() 1111 struct rtable *rt; /* Route to the other host */ in ip_vs_tunnel_xmit() 1467 struct rtable *rt; /* Route to the other host */ in ip_vs_icmp_xmit()
|
| /linux-6.15/drivers/net/ppp/ |
| H A D | pptp.c | 132 static struct rtable *pptp_route_output(const struct pppox_sock *po, in pptp_route_output() 164 struct rtable *rt; in pptp_xmit() 421 struct rtable *rt; in pptp_connect()
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | addr.c | 381 struct rtable **prt) in addr4_resolve() 389 struct rtable *rt; in addr4_resolve() 555 struct rtable *rt = NULL; in addr_resolve()
|