netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC 00/10] mlx4_en: Mellanox ConnectX 10G NIC driver
@ 2008-07-14 14:40 Yevgeny Petrilin
  2008-07-15 19:12 ` Roland Dreier
  0 siblings, 1 reply; 4+ messages in thread
From: Yevgeny Petrilin @ 2008-07-14 14:40 UTC (permalink / raw)
  To: jeff; +Cc: netdev, Liran Liss, tziporet, Roland Dreier

Hello Jeff,

The series of the following 10 patches implements the Mellanox Technologies
ConnectX 10G Nic driver - mlx4_en.

The ConnectX can operate as an InfiniBand adapter, as an Ethernet NIC, or as
a Fibre Channel (FC) HBA.
Hence, the mlx4_en module is part of the ConnectX drivers, which also includes
a low level bus-driver - mlx4_core - and an Infiniband driver - mlx4_ib - that are
already in the kernel and maintained by Roland Dreier.

mlx4_en implements a standard Ethernet netdevice and handles all the Ethernet-related
logic of ConnectX.

This series of patches are based on patches that were already sent to mlx4_core module.
See http://lists.openfabrics.org/pipermail/general/2008-July/052686.html for most updated patches.
If you wish that we will submit them to this list too please let us know.

Summary of changes:
---
 drivers/net/Kconfig             |    9 +
 drivers/net/mlx4/Makefile       |    5 +
 drivers/net/mlx4/en_cq.c        |  132 +++++
 drivers/net/mlx4/en_main.c      |  244 +++++++++
 drivers/net/mlx4/en_netdev.c    | 1076 ++++++++++++++++++++++++++++++++++++++
 drivers/net/mlx4/en_params.c    |  619 ++++++++++++++++++++++
 drivers/net/mlx4/en_port.c      |  235 +++++++++
 drivers/net/mlx4/en_port.h      |  586 +++++++++++++++++++++
 drivers/net/mlx4/en_resources.c |   99 ++++
 drivers/net/mlx4/en_rx.c        | 1084 +++++++++++++++++++++++++++++++++++++++
 drivers/net/mlx4/en_tx.c        |  754 +++++++++++++++++++++++++++
 drivers/net/mlx4/mlx4_en.h      |  645 +++++++++++++++++++++++
 12 files changed, 5488 insertions(+), 0 deletions(-)
 create mode 100644 drivers/net/mlx4/en_cq.c
 create mode 100644 drivers/net/mlx4/en_main.c
 create mode 100644 drivers/net/mlx4/en_netdev.c
 create mode 100644 drivers/net/mlx4/en_params.c
 create mode 100644 drivers/net/mlx4/en_port.c
 create mode 100644 drivers/net/mlx4/en_port.h
 create mode 100644 drivers/net/mlx4/en_resources.c
 create mode 100644 drivers/net/mlx4/en_rx.c
 create mode 100644 drivers/net/mlx4/en_tx.c
 create mode 100644 drivers/net/mlx4/mlx4_en.h


Liran & Yevgeny



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

* Re: [PATCH RFC 00/10] mlx4_en: Mellanox ConnectX 10G NIC driver
  2008-07-14 14:40 [PATCH RFC 00/10] mlx4_en: Mellanox ConnectX 10G NIC driver Yevgeny Petrilin
@ 2008-07-15 19:12 ` Roland Dreier
  2008-08-20 12:59   ` [PATCH RFC 00/10 v2] " Yevgeny Petrilin
  0 siblings, 1 reply; 4+ messages in thread
From: Roland Dreier @ 2008-07-15 19:12 UTC (permalink / raw)
  To: Yevgeny Petrilin; +Cc: jeff, netdev, Liran Liss, tziporet

 > This series of patches are based on patches that were already sent to
 > mlx4_core module.  See
 > http://lists.openfabrics.org/pipermail/general/2008-July/052686.html
 > for most updated patches.

Thanks, will review the mxl4_core patches in the context of this
support.  This helps a lot move everything forward.

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

* [PATCH RFC 00/10 v2] mlx4_en: Mellanox ConnectX 10G NIC driver
  2008-07-15 19:12 ` Roland Dreier
@ 2008-08-20 12:59   ` Yevgeny Petrilin
  2008-09-03 14:19     ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Yevgeny Petrilin @ 2008-08-20 12:59 UTC (permalink / raw)
  To: jgarzik; +Cc: Roland Dreier, netdev, Liran Liss, tziporet

Hello Jeff,

This is the second round of 10 patches implements the Mellanox Technologies
ConnectX 10G Nic driver - mlx4_en.

The ConnectX can operate as an InfiniBand adapter, as an Ethernet NIC, or as
a Fibre Channel (FC) HBA.
Hence, the mlx4_en module is part of the ConnectX drivers, which also includes
a low level bus-driver - mlx4_core - and an Infiniband driver - mlx4_ib - that are
already in the kernel and maintained by Roland Dreier.

mlx4_en implements a standard Ethernet netdevice and handles all the Ethernet-related
logic of ConnectX.

The new series of patches include fixes that were made as according to feedbacks from
the mailing list, and also some bug fixes.

This series of patches are based on patches that were already sent to mlx4_core module.
We are now resubmitting those patches. There were no changes done to those patches
other than adjusting to the latest kernel git.

Liran & Yevgeny



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

* Re: [PATCH RFC 00/10 v2] mlx4_en: Mellanox ConnectX 10G NIC driver
  2008-08-20 12:59   ` [PATCH RFC 00/10 v2] " Yevgeny Petrilin
@ 2008-09-03 14:19     ` Jeff Garzik
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Garzik @ 2008-09-03 14:19 UTC (permalink / raw)
  To: Yevgeny Petrilin; +Cc: Roland Dreier, netdev, Liran Liss, tziporet

Yevgeny Petrilin wrote:
> Hello Jeff,
> 
> This is the second round of 10 patches implements the Mellanox Technologies
> ConnectX 10G Nic driver - mlx4_en.
> 
> The ConnectX can operate as an InfiniBand adapter, as an Ethernet NIC, or as
> a Fibre Channel (FC) HBA.
> Hence, the mlx4_en module is part of the ConnectX drivers, which also includes
> a low level bus-driver - mlx4_core - and an Infiniband driver - mlx4_ib - that are
> already in the kernel and maintained by Roland Dreier.
> 
> mlx4_en implements a standard Ethernet netdevice and handles all the Ethernet-related
> logic of ConnectX.
> 
> The new series of patches include fixes that were made as according to feedbacks from
> the mailing list, and also some bug fixes.
> 
> This series of patches are based on patches that were already sent to mlx4_core module.
> We are now resubmitting those patches. There were no changes done to those patches
> other than adjusting to the latest kernel git.

Can you point me to, or email me privately, a single patch that adds the 
driver?

New driver additions need to occur in a single changeset.



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

end of thread, other threads:[~2008-09-03 14:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-14 14:40 [PATCH RFC 00/10] mlx4_en: Mellanox ConnectX 10G NIC driver Yevgeny Petrilin
2008-07-15 19:12 ` Roland Dreier
2008-08-20 12:59   ` [PATCH RFC 00/10 v2] " Yevgeny Petrilin
2008-09-03 14:19     ` Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).