Lines Matching defs:pkt
136 struct packet *pkt, *nextpkt;
149 for (pkt = pend_q; pkt != NULL; pkt = nextpkt) {
150 nextpkt = pkt->next;
151 free(pkt);
275 struct packet *pkt;
286 pkt = (struct packet *) malloc(sizeof(struct packet) + len);
287 if (pkt != NULL) {
288 pkt->length = len;
289 pkt->next = NULL;
290 (void) memcpy(pkt->data, frame, len);
292 pend_q = pkt;
294 pend_qtail->next = pkt;
295 pend_qtail = pkt;
308 struct packet *pkt, *prev, *nextpkt;
311 pkt = pend_q;
313 for (; pkt != NULL; pkt = nextpkt) {
314 nextpkt = pkt->next;
315 if (PPP_PROTOCOL(pkt->data) == proto) {
316 output(0, pkt->data, pkt->length);
317 free(pkt);
320 pend_q = pkt;
322 prev->next = pkt;
323 prev = pkt;