Lines Matching defs:pkt
138 struct packet *pkt, *nextpkt;
148 for (pkt = pend_q; pkt != NULL; pkt = nextpkt) {
149 nextpkt = pkt->next;
150 free(pkt);
273 struct packet *pkt;
283 pkt = (struct packet *) malloc(sizeof(struct packet) + len);
284 if (pkt != NULL) {
285 pkt->length = len;
286 pkt->next = NULL;
287 memcpy(pkt->data, frame, len);
289 pend_q = pkt;
291 pend_qtail->next = pkt;
292 pend_qtail = pkt;
305 struct packet *pkt, *prev, *nextpkt;
308 pkt = pend_q;
310 for (; pkt != NULL; pkt = nextpkt) {
311 nextpkt = pkt->next;
312 if (PPP_PROTOCOL(pkt->data) == proto) {
313 output(0, pkt->data, pkt->length);
314 free(pkt);
317 pend_q = pkt;
319 prev->next = pkt;
320 prev = pkt;