dst_metrics        86 include/net/dst.h extern const struct dst_metrics dst_default_metrics;
dst_metrics       135 include/net/dst.h 	u32 *dst_metrics = dst_metrics_write_ptr(dest);
dst_metrics       137 include/net/dst.h 	if (dst_metrics) {
dst_metrics       140 include/net/dst.h 		memcpy(dst_metrics, src_metrics, RTAX_MAX * sizeof(u32));
dst_metrics       463 include/net/ip.h struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
dst_metrics       466 include/net/ip.h static inline void ip_fib_metrics_put(struct dst_metrics *fib_metrics)
dst_metrics       475 include/net/ip.h void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics)
dst_metrics       488 include/net/ip.h 	struct dst_metrics *p = (struct dst_metrics *)DST_METRICS_PTR(dst);
dst_metrics       154 include/net/ip6_fib.h 	struct dst_metrics		*fib6_metrics;
dst_metrics       146 include/net/ip_fib.h 	struct dst_metrics	*fib_metrics;
dst_metrics        37 net/core/dst.c const struct dst_metrics dst_default_metrics = {
dst_metrics       201 net/core/dst.c 	struct dst_metrics *p = kmalloc(sizeof(*p), GFP_ATOMIC);
dst_metrics       204 net/core/dst.c 		struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old);
dst_metrics       215 net/core/dst.c 			p = (struct dst_metrics *)__DST_METRICS_PTR(prev);
dst_metrics       223 net/core/dst.c 	BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0);
dst_metrics        67 net/ipv4/metrics.c struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
dst_metrics        71 net/ipv4/metrics.c 	struct dst_metrics *fib_metrics;
dst_metrics        75 net/ipv4/metrics.c 		return (struct dst_metrics *)&dst_default_metrics;
dst_metrics       665 net/ipv6/ip6_fib.c 		struct dst_metrics *p = kzalloc(sizeof(*p), GFP_ATOMIC);
dst_metrics       300 net/ipv6/route.c 	.fib6_metrics	= (struct dst_metrics *)&dst_default_metrics,
dst_metrics      3654 net/ipv6/route.c 		rt->fib6_metrics = (struct dst_metrics *)&dst_default_metrics;