/titanic_41/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | interface.c | 364 dhcp_lif_t *lif; in pif_status() local 370 for (lif = pif->pif_lifs; lif != NULL; lif = lif->lif_next) { in pif_status() 371 for (dsmp = lif->lif_smachs; dsmp != NULL; in pif_status() 384 lif->v6 = ((struct sockaddr_in6 *)&lifr.lf)->sin6_addr; \ 386 lif->v4 = ((struct sockaddr_in *)&lifr.lf)->sin_addr.s_addr; \ 406 dhcp_lif_t *lif; in insert_lif() local 410 if ((lif = calloc(1, sizeof (*lif))) == NULL) { in insert_lif() 417 lif->lif_sock_ip_fd = -1; in insert_lif() 418 lif->lif_packet_id = -1; in insert_lif() 419 lif->lif_iaid_id = -1; in insert_lif() [all …]
|
H A D | bound.c | 97 dhcp_lif_t *lif; in dhcp_bound() local 238 if ((lif = find_expired_lif(dsmp)) != NULL) { in dhcp_bound() 239 hold_lif(lif); in dhcp_bound() 240 dhcp_expire(NULL, lif); in dhcp_bound() 241 while ((lif = find_expired_lif(dsmp)) != NULL) { in dhcp_bound() 242 dlp = lif->lif_lease; in dhcp_bound() 243 unplumb_lif(lif); in dhcp_bound() 323 dhcp_lif_t *lif; in dhcp_bound_complete() local 355 lif = dsmp->dsm_lif; in dhcp_bound_complete() 358 strchr(lif->lif_name, ':') == NULL && in dhcp_bound_complete() [all …]
|
H A D | renew.c | 158 dhcp_lif_t *lif; in dhcp_rebind() local 183 lif = dlp->dl_lifs; in dhcp_rebind() 184 for (nlifs = dlp->dl_nlifs; nlifs > 0; nlifs--, lif = lif->lif_next) { in dhcp_rebind() 187 expire = dsmp->dsm_curstart_monosec + lif->lif_expire.dt_start; in dhcp_rebind() 257 dhcp_lif_t *lif = arg; in dhcp_finish_expire() local 260 dhcpmsg(MSG_DEBUG, "lease expired on %s; removing", lif->lif_name); in dhcp_finish_expire() 262 dlp = lif->lif_lease; in dhcp_finish_expire() 263 unplumb_lif(lif); in dhcp_finish_expire() 266 release_lif(lif); in dhcp_finish_expire() 314 dhcp_lif_t *lif = arg; in dhcp_deprecate() local [all …]
|
H A D | states.c | 66 dhcp_lif_t *lif = arg; in iaid_retry() local 68 if (write_stable_iaid(lif->lif_name, lif->lif_iaid) == -1) { in iaid_retry() 72 lif->lif_name); in iaid_retry() 73 release_lif(lif); in iaid_retry() 75 lif->lif_iaid_id = iu_schedule_timer(tq, 60, in iaid_retry() 76 iaid_retry, lif); in iaid_retry() 79 release_lif(lif); in iaid_retry() 172 insert_smach(dhcp_lif_t *lif, int *error) in insert_smach() argument 180 lif->lif_name); in insert_smach() 181 remove_lif(lif); in insert_smach() [all …]
|
H A D | release.c | 60 dhcp_lif_t *lif, *lifn; in send_declines() local 97 lif = dlp->dl_lifs; in send_declines() 98 for (nlifs = dlp->dl_nlifs; nlifs > 0; nlifs--, lif = lifn) { in send_declines() 99 lifn = lif->lif_next; in send_declines() 100 if (lif->lif_declined != NULL) { in send_declines() 101 (void) add_pkt_lif(dpkt, lif, in send_declines() 102 DHCPV6_STAT_UNSPECFAIL, lif->lif_declined); in send_declines() 103 unplumb_lif(lif); in send_declines() 142 dhcp_lif_t *lif; in dhcp_release() local 164 lif = dlp->dl_lifs; in dhcp_release() [all …]
|
H A D | agent.c | 538 dhcp_lif_t *lif; in ipc_event() local 540 lif = attach_lif(ifname, isv6, &error); in ipc_event() 541 if (lif != NULL && in ipc_event() 542 (dsmp = insert_smach(lif, &error)) != NULL) { in ipc_event() 1183 check_lif(dhcp_lif_t *lif, const struct ifa_msghdr *ifam, int msglen) in check_lif() argument 1189 isv6 = lif->lif_pif->pif_isv6; in check_lif() 1199 (void) strlcpy(lifr.lifr_name, lif->lif_name, sizeof (lifr.lifr_name)); in check_lif() 1208 lif->lif_plumbed = B_FALSE; in check_lif() 1210 lif->lif_name); in check_lif() 1212 discard_default_routes(lif->lif_smachs); in check_lif() [all …]
|
H A D | packet.c | 158 dhcp_lif_t *lif = dsmp->dsm_lif; in init_pkt() local 159 dhcp_pif_t *pif = lif->lif_pif; in init_pkt() 160 uint_t mtu = lif->lif_max; in init_pkt() 633 add_pkt_lif(dhcp_pkt_t *dpkt, dhcp_lif_t *lif, int status, const char *msg) in add_pkt_lif() argument 635 if (lif->lif_pif->pif_isv6) { in add_pkt_lif() 649 dsmp = lif->lif_lease->dl_smach; in add_pkt_lif() 684 d6ia.d6ia_addr = lif->lif_v6addr; in add_pkt_lif() 696 d6ia.d6ia_preflife = htonl(lif->lif_preferred.dt_start); in add_pkt_lif() 697 d6ia.d6ia_vallife = htonl(lif->lif_expire.dt_start); in add_pkt_lif() 739 lif->lif_addr)) in add_pkt_lif() [all …]
|
H A D | adopt.c | 75 dhcp_lif_t *lif; in dhcp_adopt() local 124 if ((lif = attach_lif(kcache->dk_if_name, B_FALSE, &retval)) == NULL) { in dhcp_adopt() 130 if ((dsmp = insert_smach(lif, &retval)) == NULL) { in dhcp_adopt() 168 if (set_lif_dhcp(lif) != DHCP_IPC_SUCCESS) in dhcp_adopt()
|
H A D | request.c | 1099 dhcp_lif_t *lif = arg; in dhcp_packet_lif() local 1106 if ((plp = recv_pkt(fd, lif->lif_max, B_FALSE)) == NULL) in dhcp_packet_lif() 1115 "received via LIF %s", pname, lif->lif_name); in dhcp_packet_lif() 1126 if (dsmp->dsm_lif == lif) in dhcp_packet_lif() 1151 "%x received via LIF %s; %s", pname, xid, lif->lif_name, in dhcp_packet_lif()
|
H A D | README.v6 | 317 lif ----> lif -> NULL lif -> NULL 342 lif --> lif --> lif --> lif --> NULL lif --> lif -> NULL
|
/titanic_41/usr/src/cmd/rcm_daemon/common/ |
H A D | ip_rcm.c | 822 ip_lif_t *lif; in ip_usage() local 864 for (lif = node->ip_pif->pi_lifs; lif != NULL; lif = lif->li_next) in ip_usage() 865 if (lif->li_ifflags & IFF_UP) in ip_usage() 898 lif = node->ip_pif->pi_lifs; in ip_usage() 899 for (; lif != NULL; lif = lif->li_next) { in ip_usage() 900 if (!(lif->li_ifflags & IFF_UP)) in ip_usage() 903 if (!ip_addrstr(lif, addrstr, sizeof (addrstr))) in ip_usage() 920 ip_addrstr(ip_lif_t *lif, char *addrstr, size_t addrsize) in ip_addrstr() argument 922 int af = lif->li_addr.family; in ip_addrstr() 926 addr = &lif->li_addr.ip6.sin6_addr; in ip_addrstr() [all …]
|
/titanic_41/usr/src/lib/print/libpapi-common/common/ |
H A D | misc.c | 174 struct in6_addr **lif = local_interfaces(); in match_interfaces() local 180 if (lif == NULL) in match_interfaces() 192 for (j = 0; ((rc == 0) && (lif[j] != NULL)); j++) in match_interfaces() 193 if (memcmp(tmp[i], lif[j], in match_interfaces() 198 free(lif); in match_interfaces()
|
/titanic_41/usr/src/uts/common/inet/ipnet/ |
H A D | ipnet.c | 390 lif_if_t lif; in ipnet_populate_if() local 432 for (lif = net_lifgetnext(nd, phyif, 0); lif != 0; in ipnet_populate_if() 433 lif = net_lifgetnext(nd, phyif, lif)) { in ipnet_populate_if() 438 if (net_getlifflags(nd, phyif, lif, &ifflags) != 0 || in ipnet_populate_if() 442 if (ipnet_match_lif(ipnetif, lif, isv6) != NULL) in ipnet_populate_if() 444 ipnet_add_ifaddr(lif, ipnetif, nd); in ipnet_populate_if() 1381 ipnet_add_ifaddr(uint64_t lif, ipnetif_t *ipnetif, net_handle_t nd) in ipnet_add_ifaddr() argument 1390 if (net_getlifaddr(nd, phyif, lif, 1, &type, &addr) != 0 || in ipnet_add_ifaddr() 1391 net_getlifzone(nd, phyif, lif, &zoneid) != 0) in ipnet_add_ifaddr() 1397 ifaddr->ifa_id = lif; in ipnet_add_ifaddr() [all …]
|
/titanic_41/usr/src/uts/common/inet/ipf/ |
H A D | ip_fil_solaris.c | 1792 lif_if_t lif; in fr_forwarding_enabled() local 1794 for (lif = net_lifgetnext(ndp, phyif, 0); lif > 0; in fr_forwarding_enabled() 1795 lif = net_lifgetnext(ndp, phyif, lif)) { in fr_forwarding_enabled() 1799 res = net_getlifflags(ndp, phyif, lif, &flags); in fr_forwarding_enabled()
|
/titanic_41/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_hw.h | 323 uint32_t lif :1; member 533 uint32_t lif :1; member
|
/titanic_41/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon.c | 2457 if (state->hs_devlim.lif) { in hermon_soft_state_init()
|
/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip_if.c | 18303 ill_nic_event_dispatch(ill_t *ill, lif_if_t lif, nic_event_t event, in ill_nic_event_dispatch() argument 18315 info->hnei_event.hne_lif = lif; in ill_nic_event_dispatch()
|