asix88179.c (652b269468efe15053a989353aed9723c2484c55) asix88179.c (50f5bb25b911fd5a876d17b8f08d432c7eff5cfe)
1/*
2 * Copyright (c) 2014 Rene Griessl <rgriessl@cit-ec.uni-bielefeld.de>
3 * based on the U-Boot Asix driver as well as information
4 * from the Linux AX88179_178a driver
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8

--- 529 unchanged lines hidden (view full) ---

538 }
539 if (actual_len > dev_priv->rx_urb_size) {
540 debug("Rx: received too many bytes %d\n", actual_len);
541 return -EMSGSIZE;
542 }
543
544
545 rx_hdr = *(u32 *)(recv_buf + actual_len - 4);
1/*
2 * Copyright (c) 2014 Rene Griessl <rgriessl@cit-ec.uni-bielefeld.de>
3 * based on the U-Boot Asix driver as well as information
4 * from the Linux AX88179_178a driver
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8

--- 529 unchanged lines hidden (view full) ---

538 }
539 if (actual_len > dev_priv->rx_urb_size) {
540 debug("Rx: received too many bytes %d\n", actual_len);
541 return -EMSGSIZE;
542 }
543
544
545 rx_hdr = *(u32 *)(recv_buf + actual_len - 4);
546 le32_to_cpus(&pkt_hdr);
546 le32_to_cpus(&rx_hdr);
547
548 pkt_cnt = (u16)rx_hdr;
549 hdr_off = (u16)(rx_hdr >> 16);
550 pkt_hdr = (u32 *)(recv_buf + hdr_off);
551
552
553 frame_pos = 0;
554

--- 163 unchanged lines hidden ---
547
548 pkt_cnt = (u16)rx_hdr;
549 hdr_off = (u16)(rx_hdr >> 16);
550 pkt_hdr = (u32 *)(recv_buf + hdr_off);
551
552
553 frame_pos = 0;
554

--- 163 unchanged lines hidden ---