···5252 unsigned short header_len; /* more space at head required */5353 unsigned short trailer_len; /* space to reserve at tail */54545555- u32 metrics[RTAX_MAX];5656- struct dst_entry *path;5757-5858- unsigned long rate_last; /* rate limiting for ICMP */5955 unsigned int rate_tokens;5656+ unsigned long rate_last; /* rate limiting for ICMP */60576161-#ifdef CONFIG_NET_CLS_ROUTE6262- __u32 tclassid;6363-#endif5858+ struct dst_entry *path;64596560 struct neighbour *neighbour;6661 struct hh_cache *hh;···6570 int (*output)(struct sk_buff*);66716772 struct dst_ops *ops;6868-6969- unsigned long lastuse;7373+7474+ u32 metrics[RTAX_MAX];7575+7676+#ifdef CONFIG_NET_CLS_ROUTE7777+ __u32 tclassid;7878+#endif7979+8080+ /*8181+ * __refcnt wants to be on a different cache line from8282+ * input/output/ops or performance tanks badly8383+ */7084 atomic_t __refcnt; /* client references */7185 int __use;8686+ unsigned long lastuse;7287 union {7388 struct dst_entry *next;7489 struct rtable *rt_next;