Home | History | Annotate | Download | only in src

Lines Matching refs:sname

1490   /* finally try sname area */
1492 (ret = option_find1(&mess->sname[0], &mess->sname[64], opt_type, minsize)))
1600 *dhcp_skip_opts(mess->sname) = OPTION_END;
1602 log_options(mess->sname, mess->xid);
1604 else if ((daemon->options & OPT_LOG_OPTS) && strlen((char *)mess->sname) != 0)
1605 my_syslog(MS_DHCP | LOG_INFO, _("%u server name: %s"), ntohl(mess->xid), (char *)mess->sname);
1640 (mess->file[0] == 0 || mess->sname[0] == 0))
1642 /* attempt to overload fname and sname areas, we've reserved space for the
1666 /* try to bring sname into play (it may be already) */
1667 if (mess->sname[0] == 0)
1672 p = dhcp_skip_opts(mess->sname);
1673 if (p + len + 3 >= mess->sname + sizeof(mess->file))
1991 memset(mess->sname, 0, sizeof(mess->sname));
2068 if (boot->sname)
2073 option_put_string(mess, end, OPTION_SNAME, boot->sname, 1);
2075 strncpy((char *)mess->sname, boot->sname, sizeof(mess->sname)-1);
2107 strncpy((char *)mess->sname, (char *)opt->val, sizeof(mess->sname)-1);
2115 /* We don't want to do option-overload for BOOTP, so make the file and sname
2123 s0 = mess->sname[0];
2124 mess->sname[0] = 1;
2127 /* At this point, if mess->sname or mess->file are zeroed, they are available
2129 if (mess->file[0] == 0 || mess->sname[0] == 0)
2321 mess->sname[0] = s0;