Lines Matching +full:1 +full:m

8  * 1. Redistributions of source code must retain the above copyright
43 #define STATE_SENDING 1
67 #define DHCP_REQUEST 1
69 #define DHCP_HTYPE_ETHERNET 1
76 #define DHCPDISCOVER 1
84 #define DHCP_OPTION_SUBNET_MASK 1
101 *optptr++ = 1; in add_msg_type()
143 create_msg(register struct dhcp_msg *m) in create_msg() argument
145 m->op = DHCP_REQUEST; in create_msg()
146 m->htype = DHCP_HTYPE_ETHERNET; in create_msg()
147 m->hlen = s.mac_len; in create_msg()
148 m->hops = 0; in create_msg()
149 memcpy(m->xid, xid, sizeof(m->xid)); in create_msg()
150 m->secs = 0; in create_msg()
151 m->flags = HTONS(BOOTP_BROADCAST); /* Broadcast bit. */ in create_msg()
152 /* uip_ipaddr_copy(m->ciaddr, uip_hostaddr);*/ in create_msg()
153 memcpy(m->ciaddr, uip_hostaddr, sizeof(m->ciaddr)); in create_msg()
154 memset(m->yiaddr, 0, sizeof(m->yiaddr)); in create_msg()
155 memset(m->siaddr, 0, sizeof(m->siaddr)); in create_msg()
156 memset(m->giaddr, 0, sizeof(m->giaddr)); in create_msg()
157 memcpy(m->chaddr, s.mac_addr, s.mac_len); in create_msg()
158 memset(&m->chaddr[s.mac_len], 0, sizeof(m->chaddr) - s.mac_len); in create_msg()
160 memset(m->sname, 0, sizeof(m->sname)); in create_msg()
161 memset(m->file, 0, sizeof(m->file)); in create_msg()
164 memcpy(m->options, magic_cookie, sizeof(magic_cookie)); in create_msg()
171 struct dhcp_msg *m = (struct dhcp_msg *)uip_appdata; in send_discover() local
173 create_msg(m); in send_discover()
175 end = add_msg_type(&m->options[4], DHCPDISCOVER); in send_discover()
186 struct dhcp_msg *m = (struct dhcp_msg *)uip_appdata; in send_request() local
188 create_msg(m); in send_request()
190 end = add_msg_type(&m->options[4], DHCPREQUEST); in send_request()
228 optptr += optptr[1] + 2; in parse_options()
236 struct dhcp_msg *m = (struct dhcp_msg *)uip_appdata; in parse_msg() local
238 if(m->op == DHCP_REPLY && in parse_msg()
239 memcmp(m->xid, xid, sizeof(xid)) == 0 && in parse_msg()
240 memcmp(m->chaddr, s.mac_addr, s.mac_len) == 0) { in parse_msg()
241 memcpy(s.ipaddr, m->yiaddr, 4); in parse_msg()
242 return parse_options(&m->options[4], uip_datalen()); in parse_msg()
304 ntohs(s.lease_time[0])*65536ul + ntohs(s.lease_time[1])); in PT_THREAD()
315 while(1) { in PT_THREAD()