Lines Matching defs:phyint
49 struct phyint { struct
50 struct phyint *pi_next; argument
51 struct phyint *pi_prev; argument
52 struct prefix *pi_prefix_list; /* Doubly linked prefixes */
53 struct router *pi_router_list; /* Doubly linked routers */
54 struct adv_prefix *pi_adv_prefix_list; /* Doubly linked adv.prefixes */
56 uint_t pi_index; /* Identifier > 0 */
57 char pi_name[LIFNAMSIZ]; /* Used to identify it */
58 int pi_sock; /* For sending and receiving */
59 struct in6_addr pi_ifaddr; /* Local address */
60 uint64_t pi_flags; /* IFF_* flags */
61 uint_t pi_mtu; /* From SIOCGLIFMTU */
62 struct in6_addr pi_token;
63 uint_t pi_token_length;
64 boolean_t pi_stateless;
65 boolean_t pi_stateful;
66 struct in6_addr pi_tmp_token; /* For RFC3041 addrs */
67 struct in6_addr pi_dst_token; /* For POINTOPOINT */
69 uint_t pi_state; /* PI_* below */
70 uint_t pi_kernel_state; /* PI_* below */
71 uint_t pi_num_k_routers; /* # routers in kernel */
72 uint_t pi_reach_time_since_random; /* In milliseconds */
75 uint_t pi_adv_time_left; /* In milliseconds */
76 uint_t pi_adv_time_since_sent; /* In milliseconds */
77 enum adv_states pi_adv_state;
78 uint_t pi_adv_count;
81 uint_t pi_sol_time_left; /* In milliseconds */
82 enum solicit_states pi_sol_state;
83 uint_t pi_sol_count;
86 struct confvar pi_config[I_IFSIZE];
107 uint_t pi_TmpDesyncFactor; /* In milliseconds */
108 uint_t pi_TmpRegenCountdown; /* In milliseconds */
111 uint_t pi_LinkMTU;
112 uint_t pi_CurHopLimit;
113 uint_t pi_BaseReachableTime; /* In milliseconds */
114 uint_t pi_ReachableTime; /* In milliseconds */
125 uint_t pi_RetransTimer; /* In milliseconds */
127 uint_t pi_ra_flags; /* Detect when to start DHCP */
128 boolean_t pi_autoconf; /* Enable/Disable autoconfiguration */
129 boolean_t pi_default_token; /* Use default token */
130 char pi_ipadm_aobjname[IPADM_AOBJSIZ];