fib_prefsrc 37 include/net/dn_fib.h __le16 fib_prefsrc; fib_prefsrc 50 include/net/dn_fib.h #define DN_FIB_RES_PREFSRC(res) ((res).fi->fib_prefsrc ? : __dn_fib_res_prefsrc(&res)) fib_prefsrc 143 include/net/ip_fib.h __be32 fib_prefsrc; fib_prefsrc 140 net/decnet/dn_fib.c nfi->fib_prefsrc == fi->fib_prefsrc && fib_prefsrc 315 net/decnet/dn_fib.c fi->fib_prefsrc = nla_get_le16(attrs[RTA_PREFSRC]); fib_prefsrc 377 net/decnet/dn_fib.c if (fi->fib_prefsrc) { fib_prefsrc 379 net/decnet/dn_fib.c fi->fib_prefsrc != nla_get_le16(attrs[RTA_DST])) fib_prefsrc 380 net/decnet/dn_fib.c if (dnet_addr_type(fi->fib_prefsrc) != RTN_LOCAL) fib_prefsrc 712 net/decnet/dn_fib.c if (local && fi->fib_prefsrc == local) { fib_prefsrc 265 net/ipv4/fib_semantics.c if (fi->fib_prefsrc) fib_prefsrc 352 net/ipv4/fib_semantics.c fi->fib_scope, (__force u32)fi->fib_prefsrc, fib_prefsrc 388 net/ipv4/fib_semantics.c cfg->fc_prefsrc == fi->fib_prefsrc && fib_prefsrc 415 net/ipv4/fib_semantics.c nfi->fib_prefsrc == fi->fib_prefsrc && fib_prefsrc 1266 net/ipv4/fib_semantics.c new_hash = fib_laddr_hashfn(fi->fib_prefsrc); fib_prefsrc 1299 net/ipv4/fib_semantics.c if (res->fi->fib_prefsrc) fib_prefsrc 1300 net/ipv4/fib_semantics.c return res->fi->fib_prefsrc; fib_prefsrc 1313 net/ipv4/fib_semantics.c static bool fib_valid_prefsrc(struct fib_config *cfg, __be32 fib_prefsrc) fib_prefsrc 1316 net/ipv4/fib_semantics.c fib_prefsrc != cfg->fc_dst) { fib_prefsrc 1324 net/ipv4/fib_semantics.c fib_prefsrc, tb_id); fib_prefsrc 1328 net/ipv4/fib_semantics.c fib_prefsrc, RT_TABLE_LOCAL); fib_prefsrc 1426 net/ipv4/fib_semantics.c fi->fib_prefsrc = cfg->fc_prefsrc; fib_prefsrc 1519 net/ipv4/fib_semantics.c if (fi->fib_prefsrc && !fib_valid_prefsrc(cfg, fi->fib_prefsrc)) { fib_prefsrc 1549 net/ipv4/fib_semantics.c if (fi->fib_prefsrc) { fib_prefsrc 1552 net/ipv4/fib_semantics.c head = &fib_info_laddrhash[fib_laddr_hashfn(fi->fib_prefsrc)]; fib_prefsrc 1764 net/ipv4/fib_semantics.c if (fi->fib_prefsrc && fib_prefsrc 1765 net/ipv4/fib_semantics.c nla_put_in_addr(skb, RTA_PREFSRC, fi->fib_prefsrc)) fib_prefsrc 1828 net/ipv4/fib_semantics.c if (fi->fib_prefsrc == local) { fib_prefsrc 1586 net/ipv4/fib_trie.c fi->fib_prefsrc == cfg->fc_prefsrc) && fib_prefsrc 2605 net/ipv4/route.c if (res->fi->fib_prefsrc) fib_prefsrc 2606 net/ipv4/route.c fl4->saddr = res->fi->fib_prefsrc;