Lines Matching refs:new_skb
718 struct sk_buff *new_skb = skb; in qeth_l2_hard_start_xmit() local
752 new_skb = skb; in qeth_l2_hard_start_xmit()
760 skb_reset_mac_header(new_skb); in qeth_l2_hard_start_xmit()
761 qeth_l2_fill_header(card, hdr, new_skb, cast_type); in qeth_l2_hard_start_xmit()
762 hdr->hdr.l2.pkt_length = new_skb->len; in qeth_l2_hard_start_xmit()
764 skb_mac_header(new_skb), ETH_HLEN); in qeth_l2_hard_start_xmit()
767 new_skb = skb_realloc_headroom(skb, in qeth_l2_hard_start_xmit()
769 if (!new_skb) in qeth_l2_hard_start_xmit()
771 hdr = (struct qeth_hdr *)skb_push(new_skb, in qeth_l2_hard_start_xmit()
773 skb_set_mac_header(new_skb, sizeof(struct qeth_hdr)); in qeth_l2_hard_start_xmit()
774 qeth_l2_fill_header(card, hdr, new_skb, cast_type); in qeth_l2_hard_start_xmit()
778 elements = qeth_get_elements_no(card, new_skb, elements_needed); in qeth_l2_hard_start_xmit()
786 if (qeth_hdr_chk_and_bounce(new_skb, &hdr, in qeth_l2_hard_start_xmit()
789 rc = qeth_do_send_packet(card, queue, new_skb, hdr, in qeth_l2_hard_start_xmit()
792 rc = qeth_do_send_packet_fast(card, queue, new_skb, hdr, in qeth_l2_hard_start_xmit()
797 if (new_skb != skb) in qeth_l2_hard_start_xmit()
805 if (new_skb != skb) in qeth_l2_hard_start_xmit()
806 dev_kfree_skb_any(new_skb); in qeth_l2_hard_start_xmit()
821 if ((new_skb != skb) && new_skb) in qeth_l2_hard_start_xmit()
822 dev_kfree_skb_any(new_skb); in qeth_l2_hard_start_xmit()