[PATCH 4/6] usb: eth: asix88179: Refactor asix_send_common() to closer match Linux

Marek Vasut marek.vasut at mailbox.org
Fri Jan 30 02:29:05 CET 2026


On 1/30/26 1:29 AM, Jonas Karlman wrote:
> Refactor asix_send_common() to closer match the Linux variant.
> 
> This change has no intended functional change, it only makes the code
> closer match the Linux ASIX AX88xxx driver.
> 
> Signed-off-by: Jonas Karlman <jonas at kwiboo.se>
> ---
>   drivers/usb/eth/asix88179.c | 43 +++++++++++++++----------------------
>   1 file changed, 17 insertions(+), 26 deletions(-)
> 
> diff --git a/drivers/usb/eth/asix88179.c b/drivers/usb/eth/asix88179.c
> index 7d7cdeb60ebf..a9dff23e83bb 100644
> --- a/drivers/usb/eth/asix88179.c
> +++ b/drivers/usb/eth/asix88179.c
> @@ -487,40 +487,31 @@ static int asix_send_common(struct ueth_data *dev,
>   			    struct asix_private *dev_priv,
>   			    void *packet, int length)
>   {
> -	int err;
> -	u32 packet_len, tx_hdr2;
> -	int actual_len, framesize;
> -	ALLOC_CACHE_ALIGN_BUFFER(unsigned char, msg,
> -				 PKTSIZE + (2 * sizeof(packet_len)));
> +	u32 tx_hdr1, tx_hdr2;
> +	int actual_len, ret;
> +	ALLOC_CACHE_ALIGN_BUFFER(unsigned char, msg, PKTSIZE + 8);
Please at least add a code comment about what this 8 means, it was clear 
from the previous sizeof() use, now it is a magic number.


More information about the U-Boot mailing list