Home
last modified time | relevance | path

Searched refs:RTN_LOCAL (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.12.1/net/ipv4/
Dfib_frontend.c381 (res.type != RTN_LOCAL || !IN_DEV_ACCEPT_LOCAL(idev))) in __fib_validate_source()
389 dev_match = dev_match || (res.type == RTN_LOCAL && in __fib_validate_source()
904 if (!err && cfg.fc_type == RTN_LOCAL) in inet_rtm_newroute()
1098 if (type != RTN_LOCAL) in fib_magic()
1126 fib_magic(RTM_NEWROUTE, RTN_LOCAL, addr, 32, prim, 0); in fib_add_ifaddr()
1142 dev->flags & IFF_LOOPBACK ? RTN_LOCAL : RTN_UNICAST, in fib_add_ifaddr()
1169 dev->flags & IFF_LOOPBACK ? RTN_LOCAL : RTN_UNICAST, in fib_modify_prefix_metric()
1174 dev->flags & IFF_LOOPBACK ? RTN_LOCAL : RTN_UNICAST, in fib_modify_prefix_metric()
1218 dev->flags & IFF_LOOPBACK ? RTN_LOCAL : RTN_UNICAST, in fib_del_ifaddr()
1317 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 32, prim, 0); in fib_del_ifaddr()
[all …]
Dnetfilter.c37 if (addr_type == RTN_LOCAL || addr_type == RTN_UNICAST) in ip_route_me_harder()
Dip_options.c608 if (rt->rt_type != RTN_LOCAL) in ip_options_rcv_srr()
622 if (err || (rt2->rt_type != RTN_UNICAST && rt2->rt_type != RTN_LOCAL)) { in ip_options_rcv_srr()
628 if (rt2->rt_type != RTN_LOCAL) in ip_options_rcv_srr()
Darp.c353 ip_hdr(skb)->saddr) == RTN_LOCAL) in arp_solicit()
361 saddr) == RTN_LOCAL) { in arp_solicit()
830 inet_addr_type_dev_table(net, dev, tip) == RTN_LOCAL && in arp_process()
843 if (addr_type == RTN_LOCAL) { in arp_process()
Dfib_semantics.c108 [RTN_LOCAL] = {
1192 if (res.type != RTN_UNICAST && res.type != RTN_LOCAL) { in fib_check_nh_v4_gw()
1362 if (cfg->fc_type != RTN_LOCAL || !cfg->fc_dst || in fib_valid_prefsrc()
1373 if (rc != RTN_LOCAL && tb_id != RT_TABLE_LOCAL) { in fib_valid_prefsrc()
1378 if (rc != RTN_LOCAL) in fib_valid_prefsrc()
1511 case RTN_LOCAL: in fib_create_info()
Droute.c2160 if (rt->rt_type != RTN_LOCAL) in ip_route_use_hint()
2301 if (res->type == RTN_LOCAL) { in ip_route_input_slow()
2532 } else if ((type == RTN_LOCAL) && (orig_oif != 0) && in __mkroute_output()
2729 res->type = RTN_LOCAL; in ip_route_output_key_hash_rcu()
2768 if (res->type == RTN_LOCAL) { in ip_route_output_key_hash_rcu()
Dip_fragment.c187 (skb_rtable(head)->rt_type != RTN_LOCAL)) in ip_expire()
Dping.c336 (chk_addr_ret != RTN_LOCAL && in ping_check_bind_addr()
Dicmp.c532 fl4_dec.saddr) == RTN_LOCAL) { in icmp_route_lookup()
/linux-6.12.1/net/ipv6/netfilter/
Dnft_fib_ipv6.c81 ret = RTN_LOCAL; in __nft_fib6_eval_type()
97 ret = RTN_LOCAL; in __nft_fib6_eval_type()
/linux-6.12.1/net/ipv4/netfilter/
Dipt_rpfilter.c42 if (res.type != RTN_LOCAL || !(flags & XT_RPFILTER_ACCEPT_LOCAL)) in rpfilter_lookup_reverse()
Dnft_fib_ipv4.c132 case RTN_LOCAL: /* Should not see RTN_LOCAL here */ in nft_fib4_eval()
/linux-6.12.1/net/mctp/
Droute.c827 if (tmp->dev->dev == dev && tmp->type == RTN_LOCAL && in mctp_route_lookup_null()
1067 case RTN_LOCAL: in mctp_route_add()
1135 return mctp_route_add(mdev, addr, 0, 0, RTN_LOCAL); in mctp_route_add_local()
1140 return mctp_route_remove(mdev, addr, 0, RTN_LOCAL); in mctp_route_remove_local()
/linux-6.12.1/include/net/
Dinet_sock.h437 addr_type == RTN_LOCAL || in inet_addr_valid_or_nonlocal()
/linux-6.12.1/include/uapi/linux/
Drtnetlink.h256 RTN_LOCAL, /* Accept locally */ enumerator
/linux-6.12.1/net/rds/
Dtcp.c324 if (inet_addr_type(net, addr->s6_addr32[3]) == RTN_LOCAL) in rds_tcp_laddr_check()
/linux-6.12.1/net/l2tp/
Dl2tp_ip.c295 if (addr->l2tp_addr.s_addr && chk_addr_ret != RTN_LOCAL && in l2tp_ip_bind()
/linux-6.12.1/drivers/net/ipvlan/
Dipvlan_core.c436 if (rt->rt_type != RTN_UNICAST && rt->rt_type != RTN_LOCAL) { in ipvlan_process_v4_outbound()
/linux-6.12.1/net/dccp/
Dipv4.c540 if (skb_rtable(rxskb)->rt_type != RTN_LOCAL) in dccp_v4_ctl_send_reset()
/linux-6.12.1/drivers/net/ethernet/marvell/prestera/
Dprestera_router.c909 case RTN_LOCAL: in __prestera_pr_k_arb_fc_lpm_info_calc()
/linux-6.12.1/net/sctp/
Dprotocol.c363 ret != RTN_LOCAL && in sctp_v4_available()
/linux-6.12.1/net/ipv6/
Droute.c1044 [RTN_LOCAL] = 0,
1107 if (res->fib6_type == RTN_LOCAL || res->fib6_type == RTN_ANYCAST) { in ip6_rt_init_dst()
4584 cfg.fc_type = RTN_LOCAL; in addrconf_f6i_alloc()
5052 if (rtm->rtm_type == RTN_LOCAL) in rtm_to_fib6_config()
Dndisc.c359 neigh->type = RTN_LOCAL; in ndisc_constructor()
Dsit.c953 if (rt->rt_type != RTN_UNICAST && rt->rt_type != RTN_LOCAL) { in ipip6_tunnel_xmit()
/linux-6.12.1/net/netfilter/ipvs/
Dip_vs_core.c738 ip_route_me_harder(ipvs->net, skb->sk, skb, RTN_LOCAL) != 0) in ip_vs_route_me_harder()

12