route6d.h

来自「This directory contains source code for 」· C头文件 代码 · 共 52 行

H
52
字号

/*
 * $Header: /tcpdump/master/tcpdump/route6d.h,v 1.1 1999/10/30 05:11:22 itojun Exp $
 */

#define RIP6_VERSION        1
#define RIP6_REQUEST        1
#define RIP6_RESPONSE        2

struct netinfo6 {
       struct in6_addr rip6_dest;
       u_short         rip6_tag;
       u_char          rip6_plen;
       u_char          rip6_metric;
     };

struct rip6 {
       u_char rip6_cmd;
       u_char rip6_vers;
       u_char rip6_res1[2];
       union {
         struct netinfo6 ru6_nets[1];
         char            ru6_tracefile[1];
       } rip6un;
#define rip6_nets        rip6un.ru6_nets
#define rip6_tracefile   rip6un.ru6_tracefile
};

#define HOPCNT_INFINITY6  16
#define MAXRTE            24
#define NEXTHOP_METRIC    0xff

#ifndef DEBUG
  #define SUPPLY_INTERVAL6        30
  #define RIP_LIFETIME           180
  #define RIP_HOLDDOWN           120
  #define RIP_TRIG_INTERVAL6       5
  #define RIP_TRIG_INTERVAL6_MIN   1
#else
  /* only for debugging; can not wait for 30sec to appear a bug
   */
  #define SUPPLY_INTERVAL6        10
  #define RIP_LIFETIME            60
  #define RIP_HOLDDOWN            40
  #define RIP_TRIG_INTERVAL6       5
  #define RIP_TRIG_INTERVAL6_MIN   1
#endif

#define RIP6_PORT  521
#define RIP6_DEST  "ff02::9"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?