Home | History | Annotate | Download | only in src

Lines Matching refs:dhcp_packet

87 static void option_put(struct dhcp_packet *mess, unsigned char *end, int opt, int len, unsigned int val);
88 static void option_put_string(struct dhcp_packet *mess, unsigned char *end,
95 static unsigned char *option_find(struct dhcp_packet *mess, size_t size, int opt_type, int minsize);
97 static size_t dhcp_packet_size(struct dhcp_packet *mess, struct dhcp_netid *netid,
99 static void clear_packet(struct dhcp_packet *mess, unsigned char *end);
101 struct dhcp_packet *mess,
114 static void do_encap_opts(struct dhcp_opt *opts, int encap, int flag, struct dhcp_packet *mess, unsigned char *end, int null_term);
115 static void pxe_misc(struct dhcp_packet *mess, unsigned char *end, unsigned char *uuid);
130 struct dhcp_packet *mess = (struct dhcp_packet *)daemon->dhcp_packet.iov_base;
182 else if (size < sizeof(struct dhcp_packet))
183 size = sizeof(struct dhcp_packet);
185 if (expand_buf(&daemon->dhcp_packet, size))
187 mess = (struct dhcp_packet *)daemon->dhcp_packet.iov_base;
1473 static unsigned char *option_find(struct dhcp_packet *mess, size_t size, int opt_type, int minsize)
1535 static unsigned char *find_overload(struct dhcp_packet *mess)
1548 static size_t dhcp_packet_size(struct dhcp_packet *mess, struct dhcp_netid *netid,
1630 static unsigned char *free_space(struct dhcp_packet *mess, unsigned char *end, int opt, int len)
1692 static void option_put(struct dhcp_packet *mess, unsigned char *end, int opt, int len, unsigned int val)
1702 static void option_put_string(struct dhcp_packet *mess, unsigned char *end, int opt,
1794 struct dhcp_packet *mess, unsigned char *end, int null_term)
1838 static void pxe_misc(struct dhcp_packet *mess, unsigned char *end, unsigned char *uuid)
1989 static void clear_packet(struct dhcp_packet *mess, unsigned char *end)
2015 struct dhcp_packet *mess,