DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] SIMD Rx/Tx paths
@ 2017-05-15 12:35 Thomas Monjalon
  2017-05-15 13:15 ` Bruce Richardson
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Monjalon @ 2017-05-15 12:35 UTC (permalink / raw)
  To: ferruh.yigit
  Cc: dev, Yuanhan Liu, Maxime Coquelin, Jing Chen, Helin Zhang,
	Jingjing Wu, Wenzhuo Lu, Konstantin Ananyev, Bruce Richardson

Hi,

I would like to open a discussion about SIMD code in drivers.

I think we should not have different behaviours or features capabilities,
in the different code paths of a same driver.
I suggest to consider such differences as exceptions.
So we should merge features files (i.e. matrix columns),
and remove these files:

% ls doc/guides/nics/features/*_vec.ini

doc/guides/nics/features/fm10k_vec.ini
doc/guides/nics/features/fm10k_vf_vec.ini
doc/guides/nics/features/i40e_vec.ini
doc/guides/nics/features/i40e_vf_vec.ini
doc/guides/nics/features/ixgbe_vec.ini
doc/guides/nics/features/ixgbe_vf_vec.ini
doc/guides/nics/features/virtio_vec.ini

If a feature is not supported in all code paths of a driver,
it must be marked as partially (P) supported.

Then the mid-term goal will be to try removing these inconsistencies.

Opinions/comments?

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-05-16  9:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-15 12:35 [dpdk-dev] SIMD Rx/Tx paths Thomas Monjalon
2017-05-15 13:15 ` Bruce Richardson
2017-05-15 13:36   ` Ferruh Yigit
2017-05-15 14:12     ` Richardson, Bruce
2017-05-15 14:26       ` Thomas Monjalon
2017-05-16  0:54         ` Chen, Jing D
2017-05-16  5:36         ` Shahaf Shuler
2017-05-16  9:27           ` Bruce Richardson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).