[PATCH v2 02/54] net/e1000: merge igc with e1000
Bruce Richardson
bruce.richardson at intel.com
Wed Feb 5 11:49:41 CET 2025
On Tue, Feb 04, 2025 at 03:10:08PM +0000, Anatoly Burakov wrote:
> IGC and E1000 drivers are derived from the same base code. Now that e1000
> code has enabled support for i225 devices, move IGC ethdev code to e1000
> directory (renaming references to base code from igc_* to e1000_*).
>
> Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
> ---
> drivers/net/intel/{igc => e1000}/igc_ethdev.c | 910 +++++++++---------
> drivers/net/intel/{igc => e1000}/igc_ethdev.h | 32 +-
> drivers/net/intel/{igc => e1000}/igc_filter.c | 84 +-
> drivers/net/intel/{igc => e1000}/igc_filter.h | 0
> drivers/net/intel/{igc => e1000}/igc_flow.c | 2 +-
> drivers/net/intel/{igc => e1000}/igc_flow.h | 0
> drivers/net/intel/{igc => e1000}/igc_logs.c | 2 +-
> drivers/net/intel/{igc => e1000}/igc_txrx.c | 376 ++++----
> drivers/net/intel/{igc => e1000}/igc_txrx.h | 6 +-
> drivers/net/intel/e1000/meson.build | 11 +
> drivers/net/meson.build | 1 -
> 11 files changed, 717 insertions(+), 707 deletions(-)
> rename drivers/net/intel/{igc => e1000}/igc_ethdev.c (73%)
> rename drivers/net/intel/{igc => e1000}/igc_ethdev.h (91%)
> rename drivers/net/intel/{igc => e1000}/igc_filter.c (81%)
> rename drivers/net/intel/{igc => e1000}/igc_filter.h (100%)
> rename drivers/net/intel/{igc => e1000}/igc_flow.c (99%)
> rename drivers/net/intel/{igc => e1000}/igc_flow.h (100%)
> rename drivers/net/intel/{igc => e1000}/igc_logs.c (90%)
> rename drivers/net/intel/{igc => e1000}/igc_txrx.c (87%)
> rename drivers/net/intel/{igc => e1000}/igc_txrx.h (97%)
>
Either in this patch or in the next one, the igc documentation needs an
update to inform users it is merged into e1000. Interestingly, looking at
[1] there is no chapter for e1000 - just for igb, which is strange. Maybe
as part of this merge, you could rename that chapter to Intel 1G/2.5G driver?
/Bruce
[1] https://doc.dpdk.org/guides/nics/index.html
More information about the dev
mailing list