[dpdk-dev] [PATCH v2] ixgbe: fix multi-process support
Thomas Monjalon
thomas.monjalon at 6wind.com
Wed Dec 10 14:56:50 CET 2014
2014-12-05 13:46, Bruce Richardson:
> When using multiple processes, the TX function used in all processes
> should be the same, otherwise the secondary processes cannot transmit
> more than tx-ring-size - 1 packets.
> To achieve this, we extract out the code to select the ixgbe TX function
> to be used into a separate function inside the ixgbe driver, and call
> that from a secondary process when it is attaching to an
> already-configured NIC.
>
> Testing with symmetric MP app shows that we are able to RX and TX from
> both primary and secondary processes once this patch is applied.
>
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
>
> ----
> V2 Changes:
> * Moved check for primary/secondary process into set_tx_function instead
> of ixgbe_txq_vec_setup, which reduces scope of diff.
> * Added/cleaned up some code comments for this change
Anyone to review this patch?
Thanks
--
Thomas
More information about the dev
mailing list