Lines Matching defs:dsmp
56 dhcp_inform(dhcp_smach_t *dsmp)
60 if (!set_smach_state(dsmp, INFORM_SENT))
63 if (dsmp->dsm_isv6) {
64 dpkt = init_pkt(dsmp, DHCPV6_MSG_INFO_REQ);
67 (void) add_pkt_prl(dpkt, dsmp);
68 dsmp->dsm_server = ipv6_all_dhcp_relay_and_servers;
69 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server,
83 dpkt = init_pkt(dsmp, INFORM);
84 IN6_V4MAPPED_TO_INADDR(&dsmp->dsm_lif->lif_v6addr,
88 htons(dsmp->dsm_lif->lif_pif->pif_max -
94 (void) add_pkt_prl(dpkt, dsmp);
97 IN6_V4MAPPED_TO_IPADDR(&dsmp->dsm_server, server);
98 if (!send_pkt(dsmp, dpkt, server, stop_informing)) {
107 dsmp->dsm_dflags |= DHCP_IF_FAILED;
108 ipc_action_finish(dsmp, DHCP_IPC_E_INT);
109 (void) set_smach_state(dsmp, INIT);
122 stop_informing(dhcp_smach_t *dsmp, unsigned int n_requests)