Lines Matching refs:rxhdr
399 struct sk_buff *skb, struct rx_header *rxhdr) in ax88796c_skb_return() argument
413 if ((rxhdr->flags & RX_HDR3_L3_ERR) || in ax88796c_skb_return()
414 (rxhdr->flags & RX_HDR3_L4_ERR)) in ax88796c_skb_return()
418 if ((rxhdr->flags & RX_HDR3_L4_TYPE_TCP) || in ax88796c_skb_return()
419 (rxhdr->flags & RX_HDR3_L4_TYPE_UDP)) in ax88796c_skb_return()
443 struct rx_header *rxhdr = (struct rx_header *)rx_skb->data; in ax88796c_rx_fixup() local
447 be16_to_cpus(&rxhdr->flags_len); in ax88796c_rx_fixup()
448 be16_to_cpus(&rxhdr->seq_lenbar); in ax88796c_rx_fixup()
449 be16_to_cpus(&rxhdr->flags); in ax88796c_rx_fixup()
451 if ((rxhdr->flags_len & RX_HDR1_PKT_LEN) != in ax88796c_rx_fixup()
452 (~rxhdr->seq_lenbar & 0x7FF)) { in ax88796c_rx_fixup()
460 if ((rxhdr->flags_len & RX_HDR1_MII_ERR) || in ax88796c_rx_fixup()
461 (rxhdr->flags_len & RX_HDR1_CRC_ERR)) { in ax88796c_rx_fixup()
469 len = rxhdr->flags_len & RX_HDR1_PKT_LEN; in ax88796c_rx_fixup()
479 rx_skb->data, sizeof(*rxhdr), 0); in ax88796c_rx_fixup()
483 rx_skb->data + sizeof(*rxhdr), len, 0); in ax88796c_rx_fixup()
486 skb_pull(rx_skb, sizeof(*rxhdr)); in ax88796c_rx_fixup()
489 ax88796c_skb_return(ax_local, rx_skb, rxhdr); in ax88796c_rx_fixup()