Searched refs:dst_metrics (Results 1 – 8 of 8) sorted by relevance
53 const struct dst_metrics dst_default_metrics = {213 struct dst_metrics *p = kmalloc(sizeof(*p), GFP_ATOMIC); in dst_cow_metrics_generic()216 struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old); in dst_cow_metrics_generic()227 p = (struct dst_metrics *)__DST_METRICS_PTR(prev); in dst_cow_metrics_generic()235 BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0); in dst_cow_metrics_generic()
93 struct dst_metrics { struct97 extern const struct dst_metrics dst_default_metrics; argument146 u32 *dst_metrics = dst_metrics_write_ptr(dest); in dst_copy_metrics() local148 if (dst_metrics) { in dst_copy_metrics()151 memcpy(dst_metrics, src_metrics, RTAX_MAX * sizeof(u32)); in dst_copy_metrics()
151 struct dst_metrics *fib6_metrics;
120 struct dst_metrics *fib_metrics;
163 f6i->fib6_metrics = (struct dst_metrics *)&dst_default_metrics; in fib6_info_alloc()174 struct dst_metrics *m; in fib6_info_destroy_rcu()640 struct dst_metrics *p = kzalloc(sizeof(*p), GFP_ATOMIC); in fib6_metric_set()
298 .fib6_metrics = (struct dst_metrics *)&dst_default_metrics,367 struct dst_metrics *p = (struct dst_metrics *)DST_METRICS_PTR(dst); in ip6_dst_destroy()2740 struct dst_metrics *p; in ip6_convert_metrics()
211 struct dst_metrics *m; in free_fib_info_rcu()1093 fi->fib_metrics = (struct dst_metrics *)&dst_default_metrics; in fib_create_info()
1485 struct dst_metrics *p = (struct dst_metrics *)DST_METRICS_PTR(dst); in ipv4_dst_destroy()