public inbox for linux-staging@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH 0/8] staging: rtl8192e: Remove sending beacons
@ 2023-11-24 21:30 Philipp Hortmann
  2023-11-24 21:30 ` [PATCH 1/8] staging: rtl8192e: Remove unused interrupt for IMR_BcnInt Philipp Hortmann
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Philipp Hortmann @ 2023-11-24 21:30 UTC (permalink / raw)
  To: Greg Kroah-Hartman, linux-staging, linux-kernel

This driver supports station infrastructure and monitor mode. Therefore
it does not have to be able to send beacons. Remove all code with the
preparation of beacons.

There are two ways to time beacons. One is via an interrupt from
hardware and one is from a timer in the driver. Both are removed.
 
Tested with rtl8192e (WLL6130-D99) in Mode n (12.5 MB/s)
Transferred this patch over wlan connection of rtl8192e.

Philipp Hortmann (8):
  staging: rtl8192e: Remove unused interrupt for IMR_BcnInt
  staging: rtl8192e: Remove unused function rtllib_get_beacon()
  staging: rtl8192e: Remove unused timer beacon_timer
  staging: rtl8192e: Remove unused function rtllib_send_beacon()
  staging: rtl8192e: Remove unused function rtllib_get_beacon_()
  staging: rtl8192e: Remove unused function rtllib_probe_resp()
  staging: rtl8192e: Remove unused function HTConstructInfoElement()
  staging: rtl8192e: Remove function rtl92e_update_rx_pkt_timestamp()

 .../staging/rtl8192e/rtl8192e/r8192E_dev.c    |   4 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c  |  48 ----
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h  |   5 -
 drivers/staging/rtl8192e/rtl819x_HTProc.c     |  16 --
 drivers/staging/rtl8192e/rtllib.h             |   5 -
 drivers/staging/rtl8192e/rtllib_softmac.c     | 219 ------------------
 6 files changed, 1 insertion(+), 296 deletions(-)

-- 
2.42.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-11-24 21:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-24 21:30 [PATCH 0/8] staging: rtl8192e: Remove sending beacons Philipp Hortmann
2023-11-24 21:30 ` [PATCH 1/8] staging: rtl8192e: Remove unused interrupt for IMR_BcnInt Philipp Hortmann
2023-11-24 21:30 ` [PATCH 2/8] staging: rtl8192e: Remove unused function rtllib_get_beacon() Philipp Hortmann
2023-11-24 21:30 ` [PATCH 3/8] staging: rtl8192e: Remove unused timer beacon_timer Philipp Hortmann
2023-11-24 21:31 ` [PATCH 4/8] staging: rtl8192e: Remove unused function rtllib_send_beacon() Philipp Hortmann
2023-11-24 21:31 ` [PATCH 5/8] staging: rtl8192e: Remove unused function rtllib_get_beacon_() Philipp Hortmann
2023-11-24 21:31 ` [PATCH 6/8] staging: rtl8192e: Remove unused function rtllib_probe_resp() Philipp Hortmann
2023-11-24 21:31 ` [PATCH 7/8] staging: rtl8192e: Remove unused function HTConstructInfoElement() Philipp Hortmann
2023-11-24 21:31 ` [PATCH 8/8] staging: rtl8192e: Remove function rtl92e_update_rx_pkt_timestamp() Philipp Hortmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox