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 --- |