route.c (d1a76187a5be4f89c6cb19d800cb5fb7aac735c5) | route.c (b071195deba14b37ce896c26f20349b46e5f9fd2) |
---|---|
1/* 2 * Linux INET6 implementation 3 * FIB front-end. 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * 8 * This program is free software; you can redistribute it and/or --- 2394 unchanged lines hidden (view full) --- 2403 int skip; 2404 int len; 2405}; 2406 2407static int rt6_info_route(struct rt6_info *rt, void *p_arg) 2408{ 2409 struct seq_file *m = p_arg; 2410 | 1/* 2 * Linux INET6 implementation 3 * FIB front-end. 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * 8 * This program is free software; you can redistribute it and/or --- 2394 unchanged lines hidden (view full) --- 2403 int skip; 2404 int len; 2405}; 2406 2407static int rt6_info_route(struct rt6_info *rt, void *p_arg) 2408{ 2409 struct seq_file *m = p_arg; 2410 |
2411 seq_printf(m, NIP6_SEQFMT " %02x ", NIP6(rt->rt6i_dst.addr), 2412 rt->rt6i_dst.plen); | 2411 seq_printf(m, "%#p6 %02x ", &rt->rt6i_dst.addr, rt->rt6i_dst.plen); |
2413 2414#ifdef CONFIG_IPV6_SUBTREES | 2412 2413#ifdef CONFIG_IPV6_SUBTREES |
2415 seq_printf(m, NIP6_SEQFMT " %02x ", NIP6(rt->rt6i_src.addr), 2416 rt->rt6i_src.plen); | 2414 seq_printf(m, "%#p6 %02x ", &rt->rt6i_src.addr, rt->rt6i_src.plen); |
2417#else 2418 seq_puts(m, "00000000000000000000000000000000 00 "); 2419#endif 2420 2421 if (rt->rt6i_nexthop) { | 2415#else 2416 seq_puts(m, "00000000000000000000000000000000 00 "); 2417#endif 2418 2419 if (rt->rt6i_nexthop) { |
2422 seq_printf(m, NIP6_SEQFMT, 2423 NIP6(*((struct in6_addr *)rt->rt6i_nexthop->primary_key))); | 2420 seq_printf(m, "%#p6", rt->rt6i_nexthop->primary_key); |
2424 } else { 2425 seq_puts(m, "00000000000000000000000000000000"); 2426 } 2427 seq_printf(m, " %08x %08x %08x %08x %8s\n", 2428 rt->rt6i_metric, atomic_read(&rt->u.dst.__refcnt), 2429 rt->u.dst.__use, rt->rt6i_flags, 2430 rt->rt6i_dev ? rt->rt6i_dev->name : ""); 2431 return 0; --- 352 unchanged lines hidden --- | 2421 } else { 2422 seq_puts(m, "00000000000000000000000000000000"); 2423 } 2424 seq_printf(m, " %08x %08x %08x %08x %8s\n", 2425 rt->rt6i_metric, atomic_read(&rt->u.dst.__refcnt), 2426 rt->u.dst.__use, rt->rt6i_flags, 2427 rt->rt6i_dev ? rt->rt6i_dev->name : ""); 2428 return 0; --- 352 unchanged lines hidden --- |