Lines Matching refs:dp
193 ax25_digi dp, reverse_dp; in ax25_rcv() local
210 if (ax25_addr_parse(skb->data, skb->len, &src, &dest, &dp, &type, &dama) == NULL) in ax25_rcv()
216 if (dp.lastrepeat + 1 < dp.ndigi) /* Not yet digipeated completely */ in ax25_rcv()
217 next_digi = &dp.calls[dp.lastrepeat + 1]; in ax25_rcv()
222 skb_pull(skb, ax25_addr_size(&dp)); in ax25_rcv()
225 if (ax25cmp(&dest, dev_addr) == 0 && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
229 if (!mine && ax25_listen_mine(&dest, dev) && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
233 if ((*skb->data & ~0x10) == AX25_UI && dp.lastrepeat + 1 == dp.ndigi) { in ax25_rcv()
305 ax25_digi_invert(&dp, &reverse_dp); in ax25_rcv()
332 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
339 if (dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
349 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
370 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
383 if (dp.ndigi && !ax25->digipeat && in ax25_rcv()
392 if (dp.ndigi == 0) { in ax25_rcv()