Lines Matching defs:ipne
1453 ipnet_plumb_ev(ipnet_nicevent_t *ipne, ipnet_stack_t *ips, boolean_t isv6)
1462 ifname = ipne->ipne_ifname;
1463 ifindex = ipne->ipne_ifindex;
1465 (void) net_getlifflags(ipne->ipne_protocol, ifindex, 0, &ifflags);
1562 ipnet_nicevent_t *ipne;
1564 if ((ipne = kmem_alloc(sizeof (ipnet_nicevent_t), KM_NOSLEEP)) == NULL)
1566 ipne->ipne_event = hn->hne_event;
1567 ipne->ipne_protocol = hn->hne_protocol;
1568 ipne->ipne_stackid = ips->ips_netstack->netstack_stackid;
1569 ipne->ipne_ifindex = hn->hne_nic;
1570 ipne->ipne_lifindex = hn->hne_lif;
1572 (void) strlcpy(ipne->ipne_ifname, hn->hne_data,
1573 sizeof (ipne->ipne_ifname));
1576 ipne, DDI_NOSLEEP);
1583 ipnet_nicevent_t *ipne = arg;
1588 if ((ns = netstack_find_by_stackid(ipne->ipne_stackid)) == NULL)
1591 isv6 = (ipne->ipne_protocol == ips->ips_ndv6);
1594 switch (ipne->ipne_event) {
1596 ipnet_plumb_ev(ipne, ips, isv6);
1599 ipnet_unplumb_ev(ipne->ipne_ifindex, ips, isv6);
1602 ipnet_lifup_ev(ipne->ipne_ifindex, ipne->ipne_lifindex,
1603 ipne->ipne_protocol, ips, isv6);
1606 ipnet_lifdown_ev(ipne->ipne_ifindex, ipne->ipne_lifindex, ips,
1616 kmem_free(ipne, sizeof (ipnet_nicevent_t));