Searched refs:dst_metrics (Results 1 - 8 of 8) sorted by relevance

/linux-master/net/ipv4/
H A Dmetrics.c66 struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
70 struct dst_metrics *fib_metrics;
74 return (struct dst_metrics *)&dst_default_metrics;
/linux-master/net/core/
H A Ddst.c37 const struct dst_metrics dst_default_metrics = {
178 struct dst_metrics *p = kmalloc(sizeof(*p), GFP_ATOMIC);
181 struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old);
192 p = (struct dst_metrics *)__DST_METRICS_PTR(prev);
200 BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0);
/linux-master/include/net/
H A Ddst.h97 struct dst_metrics { struct
101 extern const struct dst_metrics dst_default_metrics;
150 u32 *dst_metrics = dst_metrics_write_ptr(dest); local
152 if (dst_metrics) {
155 memcpy(dst_metrics, src_metrics, RTAX_MAX * sizeof(u32));
H A Dip.h509 struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
512 static inline void ip_fib_metrics_put(struct dst_metrics *fib_metrics)
521 void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics)
534 struct dst_metrics *p = (struct dst_metrics *)DST_METRICS_PTR(dst);
H A Dip6_fib.h179 struct dst_metrics *fib6_metrics;
H A Dip_fib.h149 struct dst_metrics *fib_metrics;
/linux-master/net/ipv6/
H A Dip6_fib.c726 struct dst_metrics *p = kzalloc(sizeof(*p), GFP_ATOMIC);
H A Droute.c291 .fib6_metrics = (struct dst_metrics *)&dst_default_metrics,
3768 rt->fib6_metrics = (struct dst_metrics *)&dst_default_metrics;

Completed in 273 milliseconds