Lines Matching refs:opts

118 		if (ack->opts[CD_DHCP_TYPE] == NULL)
127 (void) memcpy(&new_lease, ack->opts[CD_LEASE_TIME]->value,
132 (void) memcpy(ack->opts[CD_LEASE_TIME]->value, &new_lease,
350 router_list = ack->opts[CD_ROUTER];
404 if (ack->opts[CD_DHCP_TYPE] == NULL)
458 if (ack->opts[CD_DHCP_TYPE] == NULL) {
463 if (ack->opts[CD_LEASE_TIME] == NULL) {
468 if (ack->opts[CD_LEASE_TIME]->len != sizeof (lease_t)) {
472 (void) memcpy(lease, ack->opts[CD_LEASE_TIME]->value, sizeof (lease_t));
480 if (ack->opts[CD_T1_TIME] != NULL &&
481 ack->opts[CD_T1_TIME]->len == sizeof (lease_t)) {
482 (void) memcpy(t1, ack->opts[CD_T1_TIME]->value, sizeof (*t1));
486 if (ack->opts[CD_T2_TIME] != NULL &&
487 ack->opts[CD_T2_TIME]->len == sizeof (lease_t)) {
488 (void) memcpy(t2, ack->opts[CD_T2_TIME]->value, sizeof (*t2));
525 if (ack->opts[CD_DHCP_TYPE] != NULL &&
526 (ack->opts[CD_LEASE_TIME] == NULL ||
527 ack->opts[CD_LEASE_TIME]->len != sizeof (lease_t))) {
531 "ACK on %s", ack->opts[CD_LEASE_TIME] == NULL ? "missing" :
968 * note that we use comparisons against opts[CD_DHCP_TYPE]
973 if (ack->opts[CD_DHCP_TYPE] != NULL) {
974 (void) memcpy(&inaddr, ack->opts[CD_SERVER_ID]->value,
1031 if (ack->opts[CD_SUBNETMASK] != NULL &&
1032 ack->opts[CD_SUBNETMASK]->len == sizeof (inaddr)) {
1034 (void) memcpy(&inaddr, ack->opts[CD_SUBNETMASK]->value,
1039 if (ack->opts[CD_SUBNETMASK] != NULL &&
1040 ack->opts[CD_SUBNETMASK]->len != sizeof (inaddr)) {
1043 ack->opts[CD_SUBNETMASK]->len, sizeof (ipaddr_t));
1100 if (ack->opts[CD_BROADCASTADDR] != NULL &&
1101 ack->opts[CD_BROADCASTADDR]->len == sizeof (inaddr)) {
1103 (void) memcpy(&inaddr, ack->opts[CD_BROADCASTADDR]->value,
1108 if (ack->opts[CD_BROADCASTADDR] != NULL &&
1109 ack->opts[CD_BROADCASTADDR]->len != sizeof (inaddr)) {
1112 "ignoring", ack->opts[CD_BROADCASTADDR]->len,