sfc: update to upstream v5.18
Bugzilla: https://bugzilla.redhat.com/2042841
Tested: tested more relevant changes during upstream development
Update sfc driver to v5.18, including some small fixes such as small memory leaks and errors during initialization or reinitialization under certain conditions. It also includes an improvement in the assignment of XDP_TX queues, allowing to fail over to sharing XDP_TX queues with a locking mechanism if there are not enough free channels (MSIX vectors).
Signed-off-by: Íñigo Huguet ihuguet@redhat.com