Home
last modified time | relevance | path

Searched refs:phyint (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.h49 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 Dndp.c40 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 Dmain.c33 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 Dtables.c34 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 Dtrace.c33 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 Ddefs.h136 extern void logperror_pi(const struct phyint *pi, const char *str);
H A Dconfig.c600 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 Dmpd_tables.h154 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 Dmpd_tables.c33 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 Dmpd_probe.c78 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 Dmpd_main.c482 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 Din.rdisc.c97 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 Dnge_chip.h124 uint32_t phyint:1; member
151 uint32_t phyint:1; member
H A Dnge_chip.c1322 intr_mask.mask_bits.phyint = NGE_CLEAR; in nge_chip_start()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip.c8678 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 Dip_if.c17134 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 Dip.h1169 struct phyint *ipsq_phyint; /* associated phyint */
1210 typedef struct phyint { struct