Skip to content

Commit 4f75da3

Browse files
talgimellanoxSaeed Mahameed
authored andcommitted
linux/dim: Move implementation to .c files
Moved all logic from dim.h and net_dim.h to dim.c and net_dim.c. This is both more structurally appealing and would allow to only expose externally used functions. Signed-off-by: Tal Gilboa <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
1 parent 8960b38 commit 4f75da3

File tree

17 files changed

+547
-345
lines changed

17 files changed

+547
-345
lines changed

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5588,8 +5588,8 @@ F: include/linux/dynamic_debug.h
55885588
DYNAMIC INTERRUPT MODERATION
55895589
M: Tal Gilboa <[email protected]>
55905590
S: Maintained
5591-
F: include/linux/net_dim.h
55925591
F: include/linux/dim.h
5592+
F: lib/dim/
55935593

55945594
DZ DECSTATION DZ11 SERIAL DRIVER
55955595
M: "Maciej W. Rozycki" <[email protected]>

drivers/net/ethernet/broadcom/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ config NET_VENDOR_BROADCOM
88
default y
99
depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \
1010
SIBYTE_SB1xxx_SOC
11+
select DIMLIB
1112
---help---
1213
If you have a network (Ethernet) chipset belonging to this class,
1314
say Y.

drivers/net/ethernet/broadcom/bcmsysport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <linux/bitmap.h>
1515
#include <linux/ethtool.h>
1616
#include <linux/if_vlan.h>
17-
#include <linux/net_dim.h>
17+
#include <linux/dim.h>
1818

1919
/* Receive/transmit descriptor format */
2020
#define DESC_ADDR_HI_STATUS_LEN 0x00

drivers/net/ethernet/broadcom/bnxt/bnxt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <net/devlink.h>
2424
#include <net/dst_metadata.h>
2525
#include <net/xdp.h>
26-
#include <linux/net_dim.h>
26+
#include <linux/dim.h>
2727

2828
struct tx_bd {
2929
__le32 tx_bd_len_flags_type;

drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <linux/module.h>
1212
#include <linux/pci.h>
1313
#include "bnxt_hsi.h"
14-
#include <linux/net_dim.h>
14+
#include <linux/dim.h>
1515
#include "bnxt.h"
1616
#include "bnxt_debugfs.h"
1717

drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* the Free Software Foundation.
88
*/
99

10-
#include <linux/net_dim.h>
10+
#include <linux/dim.h>
1111
#include "bnxt_hsi.h"
1212
#include "bnxt.h"
1313

drivers/net/ethernet/broadcom/genet/bcmgenet.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <linux/mii.h>
1717
#include <linux/if_vlan.h>
1818
#include <linux/phy.h>
19-
#include <linux/net_dim.h>
19+
#include <linux/dim.h>
2020

2121
/* total number of Buffer Descriptors, same for Rx/Tx */
2222
#define TOTAL_DESC 256

drivers/net/ethernet/mellanox/mlx5/core/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ config MLX5_CORE_EN
3434
depends on NETDEVICES && ETHERNET && INET && PCI && MLX5_CORE
3535
depends on IPV6=y || IPV6=n || MLX5_CORE=m
3636
select PAGE_POOL
37+
select DIMLIB
3738
default n
3839
---help---
3940
Ethernet support in Mellanox Technologies ConnectX-4 NIC.

drivers/net/ethernet/mellanox/mlx5/core/en.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
#include <linux/rhashtable.h>
4949
#include <net/switchdev.h>
5050
#include <net/xdp.h>
51-
#include <linux/net_dim.h>
51+
#include <linux/dim.h>
5252
#include <linux/bits.h>
5353
#include "wq.h"
5454
#include "mlx5_core.h"

drivers/net/ethernet/mellanox/mlx5/core/en_dim.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* SOFTWARE.
3131
*/
3232

33-
#include <linux/net_dim.h>
33+
#include <linux/dim.h>
3434
#include "en.h"
3535

3636
static void

0 commit comments

Comments
 (0)