Lines Matching refs:rxhdr
401 struct sk_buff *skb, struct rx_header *rxhdr) in ax88796c_skb_return() argument
415 if ((rxhdr->flags & RX_HDR3_L3_ERR) || in ax88796c_skb_return()
416 (rxhdr->flags & RX_HDR3_L4_ERR)) in ax88796c_skb_return()
420 if ((rxhdr->flags & RX_HDR3_L4_TYPE_TCP) || in ax88796c_skb_return()
421 (rxhdr->flags & RX_HDR3_L4_TYPE_UDP)) in ax88796c_skb_return()
445 struct rx_header *rxhdr = (struct rx_header *)rx_skb->data; in ax88796c_rx_fixup() local
449 be16_to_cpus(&rxhdr->flags_len); in ax88796c_rx_fixup()
450 be16_to_cpus(&rxhdr->seq_lenbar); in ax88796c_rx_fixup()
451 be16_to_cpus(&rxhdr->flags); in ax88796c_rx_fixup()
453 if ((rxhdr->flags_len & RX_HDR1_PKT_LEN) != in ax88796c_rx_fixup()
454 (~rxhdr->seq_lenbar & 0x7FF)) { in ax88796c_rx_fixup()
462 if ((rxhdr->flags_len & RX_HDR1_MII_ERR) || in ax88796c_rx_fixup()
463 (rxhdr->flags_len & RX_HDR1_CRC_ERR)) { in ax88796c_rx_fixup()
471 len = rxhdr->flags_len & RX_HDR1_PKT_LEN; in ax88796c_rx_fixup()
481 rx_skb->data, sizeof(*rxhdr), 0); in ax88796c_rx_fixup()
485 rx_skb->data + sizeof(*rxhdr), len, 0); in ax88796c_rx_fixup()
488 skb_pull(rx_skb, sizeof(*rxhdr)); in ax88796c_rx_fixup()
491 ax88796c_skb_return(ax_local, rx_skb, rxhdr); in ax88796c_rx_fixup()