Lines Matching defs:pkt
159 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb);
175 pkt->rxe = rxe;
176 pkt->port_num = 1;
177 pkt->hdr = (u8 *)(udph + 1);
178 pkt->mask = RXE_GRH_MASK;
179 pkt->paylen = be16_to_cpu(udph->len) - sizeof(*udph);
184 * FIXME: this is in the wrong place, it needs to be done when pkt is
302 static int prepare4(struct rxe_pkt_info *pkt, struct sk_buff *skb)
304 struct rxe_qp *qp = pkt->qp;
308 struct rxe_av *av = rxe_get_av(pkt);
328 static int prepare6(struct rxe_pkt_info *pkt, struct sk_buff *skb)
330 struct rxe_qp *qp = pkt->qp;
332 struct rxe_av *av = rxe_get_av(pkt);
353 int rxe_prepare(struct rxe_pkt_info *pkt, struct sk_buff *skb, u32 *crc)
358 err = prepare4(pkt, skb);
360 err = prepare6(pkt, skb);
362 *crc = rxe_icrc_hdr(pkt, skb);
364 if (ether_addr_equal(skb->dev->dev_addr, rxe_get_av(pkt)->dmac))
365 pkt->mask |= RXE_LOOPBACK_MASK;
383 int rxe_send(struct rxe_pkt_info *pkt, struct sk_buff *skb)
388 skb->sk = pkt->qp->sk->sk;
390 rxe_add_ref(pkt->qp);
391 atomic_inc(&pkt->qp->skb_out);
399 atomic_dec(&pkt->qp->skb_out);
400 rxe_drop_ref(pkt->qp);
424 int paylen, struct rxe_pkt_info *pkt)
468 pkt->rxe = rxe;
469 pkt->port_num = port_num;
470 pkt->hdr = skb_put_zero(skb, paylen);
471 pkt->mask |= RXE_GRH_MASK;