Searched refs:new_gw (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | route.c | 770 __be32 new_gw = icmp_hdr(skb)->un.gateway; in __ip_do_redirect() local 797 if (new_gw == old_gw || !IN_DEV_RX_REDIRECTS(in_dev) || in __ip_do_redirect() 798 ipv4_is_multicast(new_gw) || ipv4_is_lbcast(new_gw) || in __ip_do_redirect() 799 ipv4_is_zeronet(new_gw)) in __ip_do_redirect() 803 if (!inet_addr_onlink(in_dev, new_gw, old_gw)) in __ip_do_redirect() 805 if (IN_DEV_SEC_REDIRECTS(in_dev) && ip_fib_check_default(new_gw, dev)) in __ip_do_redirect() 808 if (inet_addr_type(net, new_gw) != RTN_UNICAST) in __ip_do_redirect() 812 n = __ipv4_neigh_lookup(rt->dst.dev, (__force u32)new_gw); in __ip_do_redirect() 814 n = neigh_create(&arp_tbl, &new_gw, r in __ip_do_redirect() [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | route.c | 741 __be32 new_gw = icmp_hdr(skb)->un.gateway; in __ip_do_redirect() local 768 if (new_gw == old_gw || !IN_DEV_RX_REDIRECTS(in_dev) || in __ip_do_redirect() 769 ipv4_is_multicast(new_gw) || ipv4_is_lbcast(new_gw) || in __ip_do_redirect() 770 ipv4_is_zeronet(new_gw)) in __ip_do_redirect() 774 if (!inet_addr_onlink(in_dev, new_gw, old_gw)) in __ip_do_redirect() 776 if (IN_DEV_SEC_REDIRECTS(in_dev) && ip_fib_check_default(new_gw, dev)) in __ip_do_redirect() 779 if (inet_addr_type(net, new_gw) != RTN_UNICAST) in __ip_do_redirect() 783 n = __ipv4_neigh_lookup(rt->dst.dev, (__force u32)new_gw); in __ip_do_redirect() 785 n = neigh_create(&arp_tbl, &new_gw, r in __ip_do_redirect() [all...] |
Completed in 6 milliseconds