Lines Matching refs:pkt
152 struct mbuf * ip_pkt_to_mbuf(caddr_t pkt, int pktsize);
181 init_dhcp_packet_header(struct dhcp_packet * pkt, int pkt_size)
183 bzero(&pkt->ip, sizeof(pkt->ip));
184 bzero(&pkt->udp, sizeof(pkt->udp));
185 pkt->ip.ip_v = IPVERSION;
186 pkt->ip.ip_hl = sizeof(struct ip) >> 2;
187 pkt->ip.ip_ttl = MAXTTL;
188 pkt->ip.ip_p = IPPROTO_UDP;
189 pkt->ip.ip_src.s_addr = 0;
190 pkt->ip.ip_dst.s_addr = htonl(INADDR_BROADCAST);
191 pkt->ip.ip_len = htons(pkt_size);
192 pkt->ip.ip_sum = 0;
193 pkt->udp.uh_sport = htons(IPPORT_BOOTPC);
194 pkt->udp.uh_dport = htons(IPPORT_BOOTPS);
195 pkt->udp.uh_sum = 0;
196 pkt->udp.uh_ulen = htons(pkt_size - sizeof(pkt->ip));
249 ip_pkt_to_mbuf(caddr_t pkt, int pktsize)
254 m = (struct mbuf *)m_devget(pkt, pktsize, 0, NULL, NULL);
321 send_packet(struct ifnet * ifp, struct dhcp_packet * pkt, int pkt_size)
329 m = ip_pkt_to_mbuf((caddr_t)pkt, pkt_size);