Lines Matching defs:vendp
1261 unsigned char *vendp;
1280 vendp = ifctx->call.vend;
1281 *vendp++ = 99; /* RFC1048 cookie */
1282 *vendp++ = 130;
1283 *vendp++ = 83;
1284 *vendp++ = 99;
1285 *vendp++ = TAG_MAXMSGSIZE;
1286 *vendp++ = 2;
1287 *vendp++ = (sizeof(struct bootp_packet) >> 8) & 255;
1288 *vendp++ = sizeof(struct bootp_packet) & 255;
1293 *vendp++ = TAG_VENDOR_INDENTIFIER;
1294 *vendp++ = vendor_client_len;
1295 memcpy(vendp, vendor_client, vendor_client_len);
1296 vendp += vendor_client_len;
1300 *vendp++ = TAG_DHCP_MSGTYPE;
1301 *vendp++ = 1;
1302 *vendp++ = DHCP_DISCOVER;
1307 *vendp++ = TAG_DHCP_MSGTYPE;
1308 *vendp++ = 1;
1309 *vendp++ = DHCP_REQUEST;
1311 *vendp++ = TAG_DHCP_REQ_ADDR;
1312 *vendp++ = 4;
1313 memcpy(vendp, &ifctx->reply.yiaddr, 4);
1314 vendp += 4;
1316 *vendp++ = TAG_DHCP_SERVERID;
1317 *vendp++ = 4;
1318 memcpy(vendp, &ifctx->dhcpserver, 4);
1319 vendp += 4;
1321 *vendp++ = TAG_DHCP_LEASETIME;
1322 *vendp++ = 4;
1324 memcpy(vendp, &leasetime, 4);
1325 vendp += 4;
1330 *vendp = TAG_END;