From: Edward Cree <ec...@solarflare.com> Date: Fri, 27 Jan 2017 15:00:45 +0000
> This series adds support for setting up filters for encapsulated traffic on > SFC 8000-series adapters, which recognise VXLAN, GENEVE and NVGRE packets by > parsing packet headers. (VXLAN and GENEVE will only be recognised if the > driver on the primary PF has notified the firmware of relevant UDP ports, > which this driver does not yet do.) > While the driver currently has no way of using these filters for flow > steering, it is nonetheless necessary to insert catch-all (aka 'default') > filters to direct this traffic, similar to the existing unencapsulated uni- > and multi-cast catch-all filters, as otherwise the traffic will be dropped > by the NIC - implementation details of the hardware filtering mean that the > traffic will not get matched on outer MAC address to unencapsulated catch- > all filters. (Yes, this is a mess.) > Although this is, therefore, fixing a bug in the existing driver, it's a bug > which has existed since 8000 series support was added, and the fix involves > quite a big patch with an 'adding features' flavour to it, hence why this is > for net-next rather than net and stable. > > v2: move netif_cond_dbg into netdevice.h and its own patch Yes, this looks better, series applied. Thanks!