📄 address_conf.h
字号:
#include "defs.h"#define IP6ADDR_STR_LEN 40#define MANET_INIT_PREFIX "fec0:0:0:ffff::/96"#define MANET_PREFIX "fec0:0:0:ffff::/64"char myifname[10];struct if6_info *if_in_use_old;struct ip6_addr{ struct ip6_addr *next; struct in6_addr ip6_in6addr; int plen; //char ip6_address[IP6ADDR_STR_LEN+3];} *new_ip6addr_head,*new_ip6addr_tail,*old_ip6addr_head;char gw_global_prefix[IP6ADDR_STR_LEN+3];struct timer addrconf_timer;struct timer addrconf_begin_timer;struct{ struct in6_addr request_addr; int prefix_len; u_int32_t seqno; u_int32_t id; struct timer areq_timer; int retries;} areq_info;char *ip6addr_generate(char *prefix);void ip6addr_config_add(char *ip6addr);void ip6addr_config_remove(struct ip6_addr *ip6addr,struct ip6_addr *ip6addr_list);void ip6addr_clear();void tentative_addr_conf();void tentative_address_config();void global_address_config();void temp_address_config();void tentative_addrconf_init();void tentative_addrconf_begin();int to_my_address(struct in6_addr dest_addr);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -