/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | tables.h | 49 struct phyint { struct 50 struct phyint *pi_next; argument 51 struct phyint *pi_prev; argument 158 struct phyint *pr_physical; /* Back pointer */ 206 struct phyint *adv_pr_physical; /* Back pointer */ 236 struct phyint *dr_physical; /* Back pointer */ 246 extern struct phyint *phyints; 254 extern struct phyint *phyint_lookup(char *name); 255 extern struct phyint *phyint_lookup_on_index(uint_t ifindex); 256 extern struct phyint *phyint_create(char *name); [all …]
|
H A D | ndp.c | 40 struct phyint *pi, struct sockaddr_in6 *from); 42 static void incoming_rs(struct phyint *pi, struct nd_router_solicit *rs, 45 void incoming_ra(struct phyint *pi, struct nd_router_advert *ra, 47 static void incoming_prefix_opt(struct phyint *pi, uchar_t *opt, 49 static void incoming_prefix_onlink(struct phyint *pi, uchar_t *opt); 52 static void incoming_prefix_stateful(struct phyint *, uchar_t *); 53 static boolean_t incoming_prefix_addrconf(struct phyint *pi, 56 boolean_t incoming_prefix_addrconf_process(struct phyint *pi, 60 static void incoming_mtu_opt(struct phyint *pi, uchar_t *opt, 62 static void incoming_lla_opt(struct phyint *pi, uchar_t *opt, [all …]
|
H A D | main.c | 33 static void advertise(struct sockaddr_in6 *sin6, struct phyint *pi, 35 static void solicit(struct sockaddr_in6 *sin6, struct phyint *pi); 37 static void check_if_removed(struct phyint *pi); 38 static void loopback_ra_enqueue(struct phyint *pi, 109 static int phyint_check_ipadm_intfid(struct phyint *); 155 add_opt_lla(struct phyint *pi, struct nd_opt_lla *optp) in add_opt_lla() 178 solicit(struct sockaddr_in6 *sin6, struct phyint *pi) in solicit() 209 advertise(struct sockaddr_in6 *sin6, struct phyint *pi, boolean_t no_prefixes) in advertise() 425 struct phyint *pi; in if_process() 627 struct phyint *pi; in initifs() [all …]
|
H A D | tables.c | 34 struct phyint *phyints = NULL; 37 static void phyint_print(struct phyint *pi); 38 static void phyint_insert(struct phyint *pi); 43 static void prefix_insert(struct phyint *pi, struct prefix *pr); 49 static void adv_prefix_insert(struct phyint *pi, struct adv_prefix *adv_pr); 53 static void router_insert(struct phyint *pi, struct router *dr); 62 struct phyint * 65 struct phyint *pi; in phyint_lookup() 77 struct phyint * 80 struct phyint *pi; in phyint_lookup_on_index() [all …]
|
H A D | trace.c | 33 print_route_sol(char *str, struct phyint *pi, in print_route_sol() 50 print_route_adv(char *str, struct phyint *pi, in print_route_adv()
|
H A D | defs.h | 136 extern void logperror_pi(const struct phyint *pi, const char *str);
|
H A D | config.c | 600 struct phyint *pi; in parse_if() 645 struct phyint *pi; in parse_prefix()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_tables.h | 154 struct phyint *pg_phyint; /* List of phyints in this group */ 182 struct phyint { struct 187 struct phyint *pi_next; /* List of all phyints */ argument 188 struct phyint *pi_prev; /* List of all phyints */ argument 189 struct phyint *pi_pgnext; /* List of phyints in this group */ argument 190 struct phyint *pi_pgprev; /* List of phyints in this group */ argument 230 struct phyint *pii_phyint; /* Back pointer to the phyint */ 400 extern struct phyint *phyints; /* List of all phyints */ 412 extern struct phyint *phyint_lookup(const char *name); 421 extern void phyint_changed(struct phyint *pi); [all …]
|
H A D | mpd_tables.c | 33 struct phyint *phyints = NULL; 46 static void phyint_insert(struct phyint *pi, struct phyint_group *pg); 47 static void phyint_delete(struct phyint *pi); 48 static boolean_t phyint_is_usable(struct phyint *pi); 65 static int phyint_state_event(struct phyint_group *pg, struct phyint *pi); 68 static int phyint_group_member_event(struct phyint_group *pg, struct phyint *pi, 71 static int logint_upcount(struct phyint *pi); 89 struct phyint * 92 struct phyint *pi; in phyint_lookup() 110 static struct phyint * [all …]
|
H A D | mpd_probe.c | 78 static boolean_t phyint_repaired(struct phyint *pi); 1024 struct phyint *pi; in check_pg_crtt_improved() 1127 struct phyint *pi; in incoming_mcast_reply() 1350 phyint_activate_another(struct phyint *pi) in phyint_activate_another() 1352 struct phyint *pi2; in phyint_activate_another() 1353 struct phyint *inactivepi = NULL; in phyint_activate_another() 1380 phyint_transition_to_running(struct phyint *pi) in phyint_transition_to_running() 1382 struct phyint *pi2; in phyint_transition_to_running() 1383 struct phyint *actstandbypi = NULL; in phyint_transition_to_running() 1454 phyint_standby_refresh_inactive(struct phyint *pi) in phyint_standby_refresh_inactive() [all …]
|
H A D | mpd_main.c | 482 struct phyint *pi; in check_addr_unique() 528 stop_probing(struct phyint *pi) in stop_probing() 583 struct phyint *pi; in select_test_ifs() 797 struct phyint *pi; in check_testconfig() 865 struct phyint *pi; in check_config() 1338 struct phyint *pi; in process_rtm_ifinfo() 1660 struct phyint *pi; in router_add_common() 1774 struct phyint *pi; in init_router_targets() 1839 struct phyint *pi; in dup_host_targets() 1924 struct phyint *pi; in main() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 97 struct phyint { struct 102 struct phyint *pi_next; argument 103 struct phyint *pi_prev; argument 119 struct phyint *li_physical; /* Back pointer */ 122 struct phyint *phyint; variable 157 struct phyint *pi); 167 static struct phyint *find_phyint(char *name); 168 static struct phyint *add_phyint(char *name); 169 static void free_phyint(struct phyint *pi); 170 static struct logint *find_logint(struct phyint *pi, char *name); [all …]
|
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge_chip.h | 124 uint32_t phyint:1; member 151 uint32_t phyint:1; member
|
H A D | nge_chip.c | 1322 intr_mask.mask_bits.phyint = NGE_CLEAR; in nge_chip_start()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip.c | 8678 phyint_t *phyint = ill->ill_phyint; in ip_rput_dlpi_writer() local 8684 mutex_enter(&phyint->phyint_lock); in ip_rput_dlpi_writer() 8687 phyint->phyint_flags | PHYI_RUNNING : in ip_rput_dlpi_writer() 8688 phyint->phyint_flags & ~PHYI_RUNNING; in ip_rput_dlpi_writer() 8696 if (new_phyint_flags != phyint->phyint_flags) { in ip_rput_dlpi_writer() 8697 phyint->phyint_flags = new_phyint_flags; in ip_rput_dlpi_writer() 8700 mutex_exit(&phyint->phyint_lock); in ip_rput_dlpi_writer() 8706 ill_restart_dad(phyint->phyint_illv4, went_up); in ip_rput_dlpi_writer() 8707 ill_restart_dad(phyint->phyint_illv6, went_up); in ip_rput_dlpi_writer() 8712 phyint_t *phyint = ill->ill_phyint; in ip_rput_dlpi_writer() local [all …]
|
H A D | ip_if.c | 17134 offsetof(struct phyint, phyint_avl_by_index)); in ipif_init() 17138 offsetof(struct phyint, phyint_avl_by_name)); in ipif_init()
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip.h | 1169 struct phyint *ipsq_phyint; /* associated phyint */ 1210 typedef struct phyint { struct
|