Lines Matching refs:dp
189 ax25_digi dp, reverse_dp; in ax25_rcv() local
206 if (ax25_addr_parse(skb->data, skb->len, &src, &dest, &dp, &type, &dama) == NULL) in ax25_rcv()
212 if (dp.lastrepeat + 1 < dp.ndigi) /* Not yet digipeated completely */ in ax25_rcv()
213 next_digi = &dp.calls[dp.lastrepeat + 1]; in ax25_rcv()
218 skb_pull(skb, ax25_addr_size(&dp)); in ax25_rcv()
221 if (ax25cmp(&dest, dev_addr) == 0 && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
225 if (!mine && ax25_listen_mine(&dest, dev) && dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
229 if ((*skb->data & ~0x10) == AX25_UI && dp.lastrepeat + 1 == dp.ndigi) { in ax25_rcv()
301 ax25_digi_invert(&dp, &reverse_dp); in ax25_rcv()
328 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
335 if (dp.lastrepeat + 1 == dp.ndigi) in ax25_rcv()
345 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
366 ax25_return_dm(dev, &src, &dest, &dp); in ax25_rcv()
379 if (dp.ndigi && !ax25->digipeat && in ax25_rcv()
388 if (dp.ndigi == 0) { in ax25_rcv()