Searched defs:phyint (Results 1 - 7 of 7) 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;
51 struct phyint *pi_prev;
158 struct phyint *pr_physical; /* Back pointer */
206 struct phyint *adv_pr_physical; /* Back pointer */
231 * Doubly-linked list of default routers on a phyint.
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_inde
[all...]
H A Dmain.c32 static void advertise(struct sockaddr_in6 *sin6, struct phyint *pi,
34 static void solicit(struct sockaddr_in6 *sin6, struct phyint *pi);
36 static void check_if_removed(struct phyint *pi);
37 static void loopback_ra_enqueue(struct phyint *pi,
108 static int phyint_check_ipadm_intfid(struct phyint *);
154 add_opt_lla(struct phyint *pi, struct nd_opt_lla *optp)
160 /* If this phyint doesn't have a link-layer address, bail */
177 solicit(struct sockaddr_in6 *sin6, struct phyint *pi)
208 advertise(struct sockaddr_in6 *sin6, struct phyint *pi, boolean_t no_prefixes)
424 struct phyint *p
1740 ndpd_phyint_info_t phyint; local
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/
H A Dmpd_tables.h36 * phyint: A NIC eg. hme0. This is represented as 'struct phyint'
38 * phyint instance: A protocol instance of a phyint. Eg. the IPv4 instance of
46 * (ii) share the same phyint group name.
47 * Load spreading and failover occur across members of the same phyint group.
48 * phyint group members must be homogeneous. i.e. if a phyint belonging to a
49 * phyint group has a IPv6 protocol instance, then all members of the phyint
182 struct phyint { struct
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c102 struct phyint { struct
107 struct phyint *pi_next;
108 struct phyint *pi_prev;
124 struct phyint *li_physical; /* Back pointer */
127 struct phyint *phyint; variable in typeref:struct:phyint
162 struct phyint *pi);
172 static struct phyint *find_phyint(char *name);
173 static struct phyint *add_phyint(char *name);
174 static void free_phyint(struct phyint *p
[all...]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip.c235 * The internal serialization is per phyint. This is used to serialize
244 * messages received from drivers on a per phyint basis. This serialization is
282 * * <ill-phyint> association
285 * <ill-phyint> assoc of an ill will all have to hold the ill_g_lock as
290 * It also protects the <ill-phyint> assoc.
300 * - phyint_lock: This is a per phyint mutex lock. Protects just the
320 * Changing <ill-phyint>, <ipsq-xop> assocications:
322 * To change the <ill-phyint> association, the ill_g_lock must be held
8622 * We are writer. ill / phyint / ipsq assocs stable.
8625 phyint_t *phyint local
8659 phyint_t *phyint = ill->ill_phyint; local
8667 phyint_t *phyint = ill->ill_phyint; local
[all...]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_chip.h124 uint32_t phyint:1; member in struct:_nge_intr_src::__anon6242
151 uint32_t phyint:1; member in struct:_nge_intr_mask::__anon6243
/illumos-gate/usr/src/uts/common/inet/
H A Dip.h1081 * Each phyint points to one IPSQ that remains fixed over the phyint's life.
1083 * phyint is *not* in an IPMP group, then its IPSQ will refer to the IPSQ's
1084 * "own" xop (ipsq_ownxop). If a phyint *is* part of an IPMP group, then its
1086 * IPSQ of the IPMP meta-interface's phyint. Thus, all phyints that are part
1088 * thus becoming "writer" on any phyint in the group will prevent any other
1089 * writer on any other phyint in the group. All IPSQs sharing the same xop
1097 * phyint leaves an IPMP group) simple, because after the phyint leaves the
1105 * While each phyint an
1209 typedef struct phyint { struct
[all...]

Completed in 154 milliseconds