Lines Matching refs:reply_ofs

5512 	int reply_ofs = (int)(offsetof(struct dhcpv6_packet, options));
5668 reply_ofs += store_options6(reply_data+reply_ofs,
5669 sizeof(reply_data)-reply_ofs,
5676 reply_ret->len = reply_ofs;
5678 if (!buffer_allocate(&reply_ret->buffer, reply_ofs, MDL)) {
5682 memcpy(reply_ret->buffer->data, reply, reply_ofs);
5785 int *reply_ofs,
5814 if (reply_len < (*reply_ofs + 16)) {
5823 len = store_options6(reply_data+(*reply_ofs)+16,
5824 reply_len-(*reply_ofs)-16,
5834 putUShort((unsigned char *)reply_data+(*reply_ofs), D6O_IA_NA);
5836 putUShort((unsigned char *)reply_data+(*reply_ofs)+2, len + 12);
5838 memcpy(reply_data+(*reply_ofs)+4, ia_na_id, 4);
5840 putULong((unsigned char *)reply_data+(*reply_ofs)+8, 0);
5841 putULong((unsigned char *)reply_data+(*reply_ofs)+12, 0);
5846 *reply_ofs += (len + 16);
5878 int reply_ofs = (int)(offsetof(struct dhcpv6_packet, options));
5953 reply_ofs += store_options6(reply_data+reply_ofs,
5954 sizeof(reply_data)-reply_ofs,
6078 packet, reply_data, &reply_ofs,
6094 reply_ret->len = reply_ofs;
6096 if (!buffer_allocate(&reply_ret->buffer, reply_ofs, MDL)) {
6100 memcpy(reply_ret->buffer->data, reply, reply_ofs);
6196 int *reply_ofs,
6226 if (reply_len < (*reply_ofs + 16)) {
6235 len = store_options6(reply_data+(*reply_ofs)+16,
6236 reply_len-(*reply_ofs)-16,
6246 putUShort((unsigned char *)reply_data+(*reply_ofs), D6O_IA_NA);
6248 putUShort((unsigned char *)reply_data+(*reply_ofs)+2, len + 12);
6250 memcpy(reply_data+(*reply_ofs)+4, ia_na_id, 4);
6252 putULong((unsigned char *)reply_data+(*reply_ofs)+8, 0);
6253 putULong((unsigned char *)reply_data+(*reply_ofs)+12, 0);
6258 *reply_ofs += (len + 16);
6289 int *reply_ofs,
6321 if (reply_len < (*reply_ofs + 16)) {
6330 len = store_options6(reply_data+(*reply_ofs)+16,
6331 reply_len-(*reply_ofs)-16,
6341 putUShort((unsigned char *)reply_data+(*reply_ofs), D6O_IA_PD);
6343 putUShort((unsigned char *)reply_data+(*reply_ofs)+2, len + 12);
6345 memcpy(reply_data+(*reply_ofs)+4, ia_pd_id, 4);
6347 putULong((unsigned char *)reply_data+(*reply_ofs)+8, 0);
6348 putULong((unsigned char *)reply_data+(*reply_ofs)+12, 0);
6353 *reply_ofs += (len + 16);
6385 int reply_ofs;
6406 reply_ofs = 0;
6543 packet, reply_data, &reply_ofs,
6544 reply_len - reply_ofs);
6562 reply_new.len = reply_ret->len + reply_ofs;
6570 reply_data, reply_ofs);
6702 int reply_ofs;
6850 reply_ofs = (int)(offsetof(struct dhcpv6_relay_packet, options));
6979 reply_ofs += store_options6(reply_data + reply_ofs,
6980 sizeof(reply_data) - reply_ofs,
6987 reply_ret->len = reply_ofs;
6993 memcpy(reply_ret->buffer->data, reply_data, reply_ofs);
7040 int reply_ofs;
7173 reply_ofs = (int)(offsetof(struct dhcpv6_relay_packet, options));
7301 reply_ofs += store_options6(reply_data + reply_ofs,
7302 sizeof(reply_data) - reply_ofs,
7309 reply_ret->len = reply_ofs;
7315 memcpy(reply_ret->buffer->data, reply_data, reply_ofs);