Home | History | Annotate | Download | only in btpand

Lines Matching defs:pkt

187 	packet_t *pkt;
190 pkt = packet_alloc(chan);
191 if (pkt == NULL) {
196 nr = read(fd, pkt->buf, chan->mru);
199 packet_free(pkt);
205 packet_free(pkt);
209 pkt->len = nr;
211 if (chan->recv(pkt) == true)
212 channel_dispatch(pkt);
214 packet_free(pkt);
218 channel_dispatch(packet_t *pkt)
228 if (!ETHER_IS_MULTICAST(pkt->dst)) {
230 if (chan == pkt->chan
234 if (memcmp(pkt->dst, chan->raddr, ETHER_ADDR_LEN) == 0) {
238 channel_put(chan, pkt);
246 if (chan == pkt->chan
255 channel_put(chan, pkt);
260 channel_put(channel_t *chan, packet_t *pkt)
264 ph = pkthdr_alloc(pkt);