staging: rtl8723bs: remove header file ethernet.h
PATCH 1/1 staging: rtl8723bs: remove header file ethernet.h
The header file ehternet.h defines only two constants.
#define ETHERNET_HEADER_SIZE 14 /* Ethernet Header Length */ #define LLC_HEADER_SIZE 6 /* LLC Header Length */
Both are only used in the file core/rtw_recv.c and ETHERNET_HEADER_SIZE just duplicates the in-kernel constant ETH_HLEN. Replace the usage of ETHERNET_HEADER_SIZE with ETH_HLEN, move the definition of LLC_HEADER_SIZE into rtw_rev.h (renamed to LLC_HEADER_LENGTH) and remove the now unused header file ethernet.h.
Signed-off-by Michael Straube <[email protected]>
--- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +++--- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/ethernet.h | 14 -------------- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 ++ 4 files changed, 5 insertions(+), 18 deletions(-) delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h
drivers/staging/rtl8723bs/core/rtw_recv.c +3 -3
@@ -480,7 +480,7 @@ static union recv_frame *portctrl(struct adapter *adapter, union recv_frame *pre prtnframe = precv_frame;/* get ether_type */ - ptr = ptr+pfhdr->attrib.hdrlen+pfhdr->attrib.iv_len+LLC_HEADER_SIZE ; + ptr = ptr + pfhdr->attrib.hdrlen + pfhdr->attrib.iv_len +LLC_HEADER_LENGTH ;memcpy (&be_tmp, ptr,2 ); ether_type =ntohs (be_tmp);
@@ -1485,7 +1485,7 @@ static signed int validate_recv_frame(struct adapter *adapter, union recv_frame/* dump eapol */ rtw_hal_get_def_var (adapter,HAL_DEF_DBG_DUMP_RXPKT , &(bDumpRxPkt));/* get ether_type */ -memcpy (ð_type, ptr + pattrib->hdrlen + pattrib->iv_len +LLC_HEADER_SIZE ,2 ); +memcpy (ð_type, ptr + pattrib->hdrlen + pattrib->iv_len +LLC_HEADER_LENGTH ,2 ); eth_type =ntohs ((unsigned short ) eth_type);#endif }
@@ -1588,7 +1588,7 @@ static int amsdu_to_msdu(struct adapter *padapter, union recv_frame *prframe)/* Offset 12 denote 2 mac address */ nSubframe_Length =get_unaligned_be16 (pdata +12 ); -if (a_len < (ETHERNET_HEADER_SIZE + nSubframe_Length)) +if (a_len <ETH_HLEN + nSubframe_Length)break ; sub_pkt =rtw_os_alloc_msdu_pkt (prframe, nSubframe_Length, pdata);
drivers/staging/rtl8723bs/include/drv_types.h +0 -1
@@ -57,7 +57,6 @@#include <linux/ip.h> #include <linux/if_ether.h> -#include <ethernet.h> #define SPEC_DEV_ID_NONE BIT(0)#define SPEC_DEV_ID_DISABLE_HT BIT(1)
drivers/staging/rtl8723bs/include/ethernet.h deleted +0 -14
@@ -1,14 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/****************************************************************************** -* -* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. -* -******************************************************************************/ -/*! \file */ -#ifndef __INC_ETHERNET_H -#define __INC_ETHERNET_H - -#define ETHERNET_HEADER_SIZE 14/* Ethernet Header Length */ -#define LLC_HEADER_SIZE 6/* LLC Header Length */ - -#endif /* #ifndef __INC_ETHERNET_H */
drivers/staging/rtl8723bs/include/rtw_recv.h +2 -0
@@ -35,6 +35,8 @@#define MAX_SUBFRAME_COUNT 64 +#define LLC_HEADER_LENGTH 6 +/* for Rx reordering buffer control */ struct recv_reorder_ctrl {struct adapter *padapter;
Signature · 1 line
2.32.0