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.bura...@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