~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/linux/ipv6_route.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  *      Linux INET6 implementation 
  3  *
  4  *      Authors:
  5  *      Pedro Roque             <roque@di.fc.ul.pt>     
  6  *
  7  *      This program is free software; you can redistribute it and/or
  8  *      modify it under the terms of the GNU General Public License
  9  *      as published by the Free Software Foundation; either version
 10  *      2 of the License, or (at your option) any later version.
 11  */
 12 
 13 #ifndef _LINUX_IPV6_ROUTE_H
 14 #define _LINUX_IPV6_ROUTE_H
 15 
 16 enum
 17 {
 18         RTA_IPV6_UNSPEC,
 19         RTA_IPV6_HOPLIMIT,
 20 };
 21 
 22 #define RTA_IPV6_MAX RTA_IPV6_HOPLIMIT
 23 
 24 
 25 #define RTF_DEFAULT     0x00010000      /* default - learned via ND     */
 26 #define RTF_ALLONLINK   0x00020000      /* fallback, no routers on link */
 27 #define RTF_ADDRCONF    0x00040000      /* addrconf route - RA          */
 28 
 29 #define RTF_NONEXTHOP   0x00200000      /* route with no nexthop        */
 30 #define RTF_EXPIRES     0x00400000
 31 
 32 #define RTF_CACHE       0x01000000      /* cache entry                  */
 33 #define RTF_FLOW        0x02000000      /* flow significant route       */
 34 #define RTF_POLICY      0x04000000      /* policy route                 */
 35 
 36 #define RTF_LOCAL       0x80000000
 37 
 38 struct in6_rtmsg {
 39         struct in6_addr         rtmsg_dst;
 40         struct in6_addr         rtmsg_src;
 41         struct in6_addr         rtmsg_gateway;
 42         __u32                   rtmsg_type;
 43         __u16                   rtmsg_dst_len;
 44         __u16                   rtmsg_src_len;
 45         __u32                   rtmsg_metric;
 46         unsigned long           rtmsg_info;
 47         __u32                   rtmsg_flags;
 48         int                     rtmsg_ifindex;
 49 };
 50 
 51 #define RTMSG_NEWDEVICE         0x11
 52 #define RTMSG_DELDEVICE         0x12
 53 #define RTMSG_NEWROUTE          0x21
 54 #define RTMSG_DELROUTE          0x22
 55 
 56 #endif
 57 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.