Lines Matching refs:dp
192 ax25_digi dp, reverse_dp; in ax25_rcv() local
209 if (ax25_addr_parse(skb->data, skb->len, &src, &dest, &dp, &type, &dama) == NULL) in ax25_rcv()
215 if (dp.lastrepeat + 1 < dp.ndigi) /* Not yet digipeated completely */ in ax25_rcv()
216 next_digi = &dp.calls[dp.lastrepeat + 1]; in ax25_rcv()
221 skb_pull(skb, ax25_addr_size(&dp)); in ax25_rcv()
224 if (ax25cmp(&dest, dev_addr) == 0 && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
228 if (!mine && ax25_listen_mine(&dest, dev) && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
232 if ((*skb->data & ~0x10) == AX25_UI && dp.lastrepeat + 1 == dp.ndigi) { in ax25_rcv()
304 ax25_digi_invert(&dp, &reverse_dp); in ax25_rcv()
331 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
338 if (dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
348 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
369 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
382 if (dp.ndigi && !ax25->digipeat && in ax25_rcv()
391 if (dp.ndigi == 0) { in ax25_rcv()