On Tue, 4 Mar 2025 15:21:54 +0800 Wei Fang wrote: > Add Receive side scaling (RSS) support for i.MX95 ENETC PF to improve > the network performance and balance the CPU loading. The main changes > are as follows. > > 1. Since i.MX95 ENETC (v4) use NTMP 2.0 to manage the RSS table, which > is different from LS1028A ENETC (v1). In order to reuse some functions > related to the RSS table, so add .get_rss_table() and .set_rss_table() > hooks to enetc_si_ops. > > 2. Since the offset of the RSS key registers of i.MX95 ENETC is also > different from that of LS1028A, so add enetc_get_rss_key_base() to get > the base offset for the different chips, so that enetc_set_rss_key() > and enetc_get_rss_key() can be reused for this trivial.
Please split this patch into refactoring of existing code and new additions.