All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] net/drivers: igc: introduce rt_igc driver
@ 2022-08-22  1:18 Hongzhan Chen
  2022-08-22  1:18 ` [PATCH 1/1] " Hongzhan Chen
  2022-08-26 16:26 ` [PATCH 0/1] " Jan Kiszka
  0 siblings, 2 replies; 12+ messages in thread
From: Hongzhan Chen @ 2022-08-22  1:18 UTC (permalink / raw)
  To: xenomai

ported basic network functions not including TSN.

1. passed three network related smokey test: UDP, raw, dgram, But
   I do not know if these three test is enough to validate the
   driver, please let me know if there is other tests need to
   cover.
2. In addtion, another thing I want to discuss here is TSN functions of
   i225 has the very similiar effect with TDMA not only from clock sync,
   master and slave arch, timing mangement but the difference for TSN is
   that most of fucntions is implemented by hardware. We are considering
   if it is feasible to implement TSN-enabled TDMA-TSN driver to make
   use of i225 hardware feature because TDMA itself is really heavy. 

Hongzhan Chen (1):
  net/drivers: igc: introduce rt_igc driver

 kernel/drivers/net/drivers/Kconfig           |    3 +
 kernel/drivers/net/drivers/Makefile          |    2 +
 kernel/drivers/net/drivers/igc/Makefile      |   19 +
 kernel/drivers/net/drivers/igc/igc.h         |  557 +++
 kernel/drivers/net/drivers/igc/igc_base.c    |  432 ++
 kernel/drivers/net/drivers/igc/igc_base.h    |   90 +
 kernel/drivers/net/drivers/igc/igc_defines.h |  537 +++
 kernel/drivers/net/drivers/igc/igc_dump.c    |  294 ++
 kernel/drivers/net/drivers/igc/igc_hw.h      |  299 ++
 kernel/drivers/net/drivers/igc/igc_i225.c    |  645 +++
 kernel/drivers/net/drivers/igc/igc_i225.h    |   16 +
 kernel/drivers/net/drivers/igc/igc_mac.c     |  881 ++++
 kernel/drivers/net/drivers/igc/igc_mac.h     |   39 +
 kernel/drivers/net/drivers/igc/igc_main.c    | 4276 ++++++++++++++++++
 kernel/drivers/net/drivers/igc/igc_nvm.c     |  215 +
 kernel/drivers/net/drivers/igc/igc_nvm.h     |   14 +
 kernel/drivers/net/drivers/igc/igc_phy.c     |  793 ++++
 kernel/drivers/net/drivers/igc/igc_phy.h     |   21 +
 kernel/drivers/net/drivers/igc/igc_regs.h    |  267 ++
 19 files changed, 9400 insertions(+)
 create mode 100644 kernel/drivers/net/drivers/igc/Makefile
 create mode 100644 kernel/drivers/net/drivers/igc/igc.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_base.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_base.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_defines.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_dump.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_hw.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_i225.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_i225.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_mac.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_mac.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_main.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_nvm.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_nvm.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_phy.c
 create mode 100644 kernel/drivers/net/drivers/igc/igc_phy.h
 create mode 100644 kernel/drivers/net/drivers/igc/igc_regs.h

-- 
2.17.1


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

end of thread, other threads:[~2022-09-06  7:57 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-22  1:18 [PATCH 0/1] net/drivers: igc: introduce rt_igc driver Hongzhan Chen
2022-08-22  1:18 ` [PATCH 1/1] " Hongzhan Chen
2022-09-05 12:00   ` Jan Kiszka
2022-09-05 12:03     ` Jan Kiszka
2022-09-05 13:55       ` Jan Kiszka
2022-09-06  2:26         ` Chen, Hongzhan
2022-08-26 16:26 ` [PATCH 0/1] " Jan Kiszka
2022-08-27  6:35   ` Florian Bezdeka
2022-09-06  3:02     ` Chen, Hongzhan
2022-08-31  8:24   ` Chen, Hongzhan
2022-09-05 11:59     ` Jan Kiszka
2022-09-06  7:56       ` Chen, Hongzhan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.