usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1338
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1660
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1774
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1839
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1924
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
2401
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
482
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
528
stop_probing(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
583
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
797
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
865
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1024
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1127
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1350
phyint_activate_another(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1352
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1353
struct phyint *inactivepi = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1380
phyint_transition_to_running(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1382
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1383
struct phyint *actstandbypi = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1454
phyint_standby_refresh_inactive(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1456
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1493
phyint_check_for_repair(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1525
struct phyint *pi = pii->pii_phyint;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1526
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1594
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1933
process_link_state_down(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1966
process_link_state_up(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1992
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2024
reset_crtt_all(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2145
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2146
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2524
phyint_repaired(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2589
change_pif_flags(struct phyint *pi, uint64_t set, uint64_t clear)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
78
static boolean_t phyint_repaired(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
110
static struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
111
phyint_lookup_hwaddr(struct phyint *pi, boolean_t online_only)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
113
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1142
struct phyint *pi, *usablepi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1215
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1327
phyint_delete(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1330
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1416
phyint_offline(struct phyint *pi, uint_t minred)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1420
struct phyint *pi2;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
148
struct phyint *pi = arg;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
149
struct phyint *oduppi = NULL, *duppi = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1495
phyint_undo_offline(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1556
struct phyint *pi = pii->pii_phyint;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
201
phyint_link_init(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2231
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2513
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
259
phyint_link_close(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2642
logint_upcount(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2680
phyint_is_functioning(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2691
phyint_is_usable(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2748
ifstate(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2778
iftype(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
279
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2790
iflinkstate(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2802
ifprobestate(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2834
ifflags(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3065
phyint_group_member_event(struct phyint_group *pg, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3113
phyint_state_event(struct phyint_group *pg, struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
313
phyint_insert(struct phyint *pi, struct phyint_group *pg)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3178
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
33
struct phyint *phyints = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3309
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3423
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
369
static struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
373
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
375
pi = calloc(1, sizeof (struct phyint));
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
421
phyint_inst_create(struct phyint *pi, int af)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
458
phyint_chstate(struct phyint *pi, enum pi_state state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
46
static void phyint_insert(struct phyint *pi, struct phyint_group *pg);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
47
static void phyint_delete(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
478
phyint_changed(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
48
static boolean_t phyint_is_usable(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
603
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
65
static int phyint_state_event(struct phyint_group *pg, struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
68
static int phyint_group_member_event(struct phyint_group *pg, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
71
static int logint_upcount(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
89
struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
92
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
154
struct phyint *pg_phyint; /* List of phyints in this group */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
187
struct phyint *pi_next; /* List of all phyints */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
188
struct phyint *pi_prev; /* List of all phyints */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
189
struct phyint *pi_pgnext; /* List of phyints in this group */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
190
struct phyint *pi_pgprev; /* List of phyints in this group */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
230
struct phyint *pii_phyint; /* Back pointer to the phyint */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
400
extern struct phyint *phyints; /* List of all phyints */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
412
extern struct phyint *phyint_lookup(const char *name);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
421
extern void phyint_changed(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
422
extern void phyint_chstate(struct phyint *pi, enum pi_state state);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
429
extern void phyint_standby_refresh_inactive(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
430
extern void phyint_check_for_repair(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
431
extern void phyint_transition_to_running(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
432
extern void phyint_activate_another(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
433
extern int phyint_offline(struct phyint *pi, unsigned int);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
434
extern int phyint_undo_offline(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
435
extern boolean_t phyint_is_functioning(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
460
extern void reset_crtt_all(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
465
extern void stop_probing(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.h
468
extern boolean_t change_pif_flags(struct phyint *pi, uint64_t set,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/config.c
600
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/config.c
645
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/defs.h
136
extern void logperror_pi(const struct phyint *pi, const char *str);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1006
solicit_event(struct phyint *pi, enum solicit_events event, uint_t elapsed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
109
static int phyint_check_ipadm_intfid(struct phyint *);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1209
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1210
struct phyint *next_pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1336
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1337
struct phyint *next_pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
155
add_opt_lla(struct phyint *pi, struct nd_opt_lla *optp)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1592
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1717
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1745
ndpd_phyint_info_t phyint;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1768
phyint.phyint_info_type = NDPD_PHYINT_INFO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1769
phyint.phyint_info_version = NDPD_PHYINT_INFO_VER;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1770
phyint.phyint_index = pi->pi_index;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1772
phyint.phyint_config, I_IFSIZE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1773
phyint.phyint_num_of_prefixes = prefixes;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1774
phyint.phyint_num_of_routers = routers;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1775
(void) sendto(mibsock, &phyint, sizeof (phyint), 0,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
178
solicit(struct sockaddr_in6 *sin6, struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1827
check_if_removed(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1897
struct phyint *raq_pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1908
loopback_ra_enqueue(struct phyint *pi, struct nd_router_advert *ra, int len)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1985
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
209
advertise(struct sockaddr_in6 *sin6, struct phyint *pi, boolean_t no_prefixes)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2153
logperror_pi(const struct phyint *pi, const char *str)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2306
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2340
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2414
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2500
check_autoconf_var_consistency(struct phyint *pi, boolean_t stateless,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2534
phyint_check_ipadm_intfid(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
33
static void advertise(struct sockaddr_in6 *sin6, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
35
static void solicit(struct sockaddr_in6 *sin6, struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
37
static void check_if_removed(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
38
static void loopback_ra_enqueue(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
425
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
627
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
628
struct phyint *next_pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
715
check_to_advertise(struct phyint *pi, enum adv_events event)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
745
advertise_event(struct phyint *pi, enum adv_events event, uint_t elapsed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
891
check_to_solicit(struct phyint *pi, enum solicit_events event)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
966
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1150
incoming_mtu_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1206
incoming_lla_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1267
verify_ra_consistency(struct phyint *pi, struct nd_router_advert *ra, int len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1350
verify_prefix_opt(struct phyint *pi, uchar_t *opt, char *frombuf)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1464
verify_mtu_opt(struct phyint *pi, uchar_t *opt, char *frombuf)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1492
struct phyint *pi, struct sockaddr_in6 *from)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1531
update_ra_flag(const struct phyint *pi, const struct sockaddr_in6 *from,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
287
incoming_rs(struct phyint *pi, struct nd_router_solicit *rs, int len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
317
dhcp_op(struct phyint *pi, int type)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
354
start_dhcp(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
388
release_dhcp(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
40
struct phyint *pi, struct sockaddr_in6 *from);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
42
static void incoming_rs(struct phyint *pi, struct nd_router_solicit *rs,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
433
incoming_ra(struct phyint *pi, struct nd_router_advert *ra, int len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
45
void incoming_ra(struct phyint *pi, struct nd_router_advert *ra,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
47
static void incoming_prefix_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
49
static void incoming_prefix_onlink(struct phyint *pi, uchar_t *opt);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
52
static void incoming_prefix_stateful(struct phyint *, uchar_t *);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
53
static boolean_t incoming_prefix_addrconf(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
56
boolean_t incoming_prefix_addrconf_process(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
591
incoming_prefix_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
60
static void incoming_mtu_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
62
static void incoming_lla_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
642
incoming_prefix_onlink(struct phyint *pi, uchar_t *opt)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
65
static void verify_ra_consistency(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
68
static void verify_prefix_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
70
static void verify_mtu_opt(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
726
incoming_prefix_stateful(struct phyint *pi, uchar_t *opt)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
73
static void update_ra_flag(const struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
793
incoming_prefix_addrconf(struct phyint *pi, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
887
incoming_prefix_addrconf_process(struct phyint *pi, struct prefix *pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
96
in_data(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
101
pi = (struct phyint *)calloc(sizeof (struct phyint), 1);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1071
prefix_lookup_name(struct phyint *pi, char *name)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1098
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1126
prefix_create(struct phyint *pi, struct in6_addr prefix, int prefixlen,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1162
prefix_create_name(struct phyint *pi, char *name)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1183
prefix_insert(struct phyint *pi, struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1232
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1369
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1406
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1491
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
156
phyint_insert(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
173
phyint_init_from_k(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1922
adv_prefix_lookup(struct phyint *pi, struct in6_addr prefix, int prefixlen)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1946
adv_prefix_create(struct phyint *pi, struct in6_addr prefix, int prefixlen)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1973
adv_prefix_insert(struct phyint *pi, struct adv_prefix *adv_pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1991
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2060
router_lookup(struct phyint *pi, struct in6_addr addr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2084
router_create(struct phyint *pi, struct in6_addr addr, uint_t lifetime)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2110
router_insert(struct phyint *pi, struct router *dr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2128
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2227
struct phyint *pi = dr->dr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2271
struct phyint *pi = dr->dr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2319
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2327
phyint_cleanup(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2355
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
34
struct phyint *phyints = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
37
static void phyint_print(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
38
static void phyint_insert(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
43
static void prefix_insert(struct phyint *pi, struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
475
phyint_delete(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
49
static void adv_prefix_insert(struct phyint *pi, struct adv_prefix *adv_pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
520
phyint_timer(struct phyint *pi, uint_t elapsed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
53
static void router_insert(struct phyint *pi, struct router *dr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
574
phyint_print(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
62
struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
646
phyint_get_lla(struct phyint *pi, struct lifreq *lifrp)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
65
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
682
phyint_reach_random(struct phyint *pi, boolean_t set_needed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
717
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
761
tmptoken_create(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
77
struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
80
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
828
tmptoken_delete(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
854
tmptoken_timer(struct phyint *pi, uint_t elapsed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
92
struct phyint *
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
95
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
994
prefix_lookup(struct phyint *pi, struct in6_addr prefix, int prefixlen)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
158
struct phyint *pr_physical; /* Back pointer */
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
206
struct phyint *adv_pr_physical; /* Back pointer */
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
236
struct phyint *dr_physical; /* Back pointer */
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
246
extern struct phyint *phyints;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
254
extern struct phyint *phyint_lookup(char *name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
255
extern struct phyint *phyint_lookup_on_index(uint_t ifindex);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
256
extern struct phyint *phyint_create(char *name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
257
extern int phyint_init_from_k(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
258
extern void phyint_delete(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
259
extern uint_t phyint_timer(struct phyint *pi, uint_t elapsed);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
261
extern int phyint_get_lla(struct phyint *pi, struct lifreq *lifrp);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
262
extern void phyint_reach_random(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
264
extern void phyint_cleanup(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
266
extern boolean_t tmptoken_create(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
267
extern void tmptoken_delete(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
268
extern uint_t tmptoken_timer(struct phyint *pi, uint_t elapsed);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
272
extern struct prefix *prefix_create(struct phyint *pi, struct in6_addr addr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
274
extern struct prefix *prefix_lookup_name(struct phyint *pi, char *name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
276
extern struct prefix *prefix_create_name(struct phyint *pi, char *name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
286
extern struct prefix *prefix_lookup_addr(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
289
extern struct adv_prefix *adv_prefix_lookup(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
291
extern struct adv_prefix *adv_prefix_create(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
294
extern struct router *router_lookup(struct phyint *pi, struct in6_addr addr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
295
extern struct router *router_create(struct phyint *pi, struct in6_addr addr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
300
extern void check_to_advertise(struct phyint *pi, enum adv_events event);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
301
extern void check_to_solicit(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
303
extern uint_t advertise_event(struct phyint *pi, enum adv_events event,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
305
extern uint_t solicit_event(struct phyint *pi, enum solicit_events event,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
308
extern void print_route_sol(char *str, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
311
extern void print_route_adv(char *str, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
317
extern void in_data(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
319
extern void start_dhcp(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
320
extern void release_dhcp(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
322
extern void incoming_ra(struct phyint *pi, struct nd_router_advert *ra,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
325
extern boolean_t incoming_prefix_addrconf_process(struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
333
extern void check_autoconf_var_consistency(struct phyint *, boolean_t,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
50
struct phyint *pi_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
51
struct phyint *pi_prev;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/trace.c
33
print_route_sol(char *str, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/trace.c
50
print_route_adv(char *str, struct phyint *pi,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
102
struct phyint *pi_next;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
103
struct phyint *pi_prev;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1129
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1134
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
119
struct phyint *li_physical; /* Back pointer */
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1198
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1203
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
122
struct phyint *phyint;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1282
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1285
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1308
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1319
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1470
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1485
struct phyint *nextpi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1488
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1508
for (pi = phyint; pi != NULL; pi = nextpi) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
157
struct phyint *pi);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1629
find_directly_connected_logint(struct in_addr in, struct phyint *opi)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1631
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1635
pi = phyint;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1664
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1668
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
167
static struct phyint *find_phyint(char *name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
168
static struct phyint *add_phyint(char *name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1687
static struct phyint *
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
169
static void free_phyint(struct phyint *pi);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1690
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1692
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
170
static struct logint *find_logint(struct phyint *pi, char *name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1700
static struct phyint *
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1703
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
171
static struct logint *add_logint(struct phyint *pi, char *name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1712
pi->pi_next = phyint;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1714
if (phyint != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1715
phyint->pi_prev = pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1716
phyint = pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1721
free_phyint(struct phyint *pi)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1728
assert(phyint == pi);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1729
phyint = pi->pi_next;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
174
static void deleted_phyint(struct phyint *pi, int s,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1742
find_logint(struct phyint *pi, char *name)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1758
add_logint(struct phyint *pi, char *name)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1787
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1812
deleted_phyint(struct phyint *pi, int s,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1878
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
606
struct phyint *pi;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
618
for (pi = phyint; pi != NULL; pi = pi->pi_next) {
usr/src/uts/common/inet/ip.h
1169
struct phyint *ipsq_phyint; /* associated phyint */
usr/src/uts/common/inet/ip/ip.c
8678
phyint_t *phyint = ill->ill_phyint;
usr/src/uts/common/inet/ip/ip.c
8684
mutex_enter(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip.c
8687
phyint->phyint_flags | PHYI_RUNNING :
usr/src/uts/common/inet/ip/ip.c
8688
phyint->phyint_flags & ~PHYI_RUNNING;
usr/src/uts/common/inet/ip/ip.c
8696
if (new_phyint_flags != phyint->phyint_flags) {
usr/src/uts/common/inet/ip/ip.c
8697
phyint->phyint_flags = new_phyint_flags;
usr/src/uts/common/inet/ip/ip.c
8700
mutex_exit(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip.c
8706
ill_restart_dad(phyint->phyint_illv4, went_up);
usr/src/uts/common/inet/ip/ip.c
8707
ill_restart_dad(phyint->phyint_illv6, went_up);
usr/src/uts/common/inet/ip/ip.c
8712
phyint_t *phyint = ill->ill_phyint;
usr/src/uts/common/inet/ip/ip.c
8714
mutex_enter(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip.c
8715
phyint->phyint_flags |= PHYI_PROMISC;
usr/src/uts/common/inet/ip/ip.c
8716
mutex_exit(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip.c
8720
phyint_t *phyint = ill->ill_phyint;
usr/src/uts/common/inet/ip/ip.c
8722
mutex_enter(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip.c
8723
phyint->phyint_flags &= ~PHYI_PROMISC;
usr/src/uts/common/inet/ip/ip.c
8724
mutex_exit(&phyint->phyint_lock);
usr/src/uts/common/inet/ip/ip_if.c
17135
offsetof(struct phyint, phyint_avl_by_index));
usr/src/uts/common/inet/ip/ip_if.c
17139
offsetof(struct phyint, phyint_avl_by_name));
usr/src/uts/common/io/nge/nge_chip.c
1312
intr_mask.mask_bits.phyint = NGE_CLEAR;
usr/src/uts/common/io/nge/nge_chip.h
124
uint32_t phyint:1;
usr/src/uts/common/io/nge/nge_chip.h
151
uint32_t phyint:1;