numam-dpdk/lib/librte_ethdev
Andrew Rybchenko 3c9b7f5131 ethdev: do nothing if promiscuous mode is applied again
Since driver callbacks return status code now, there is no necessity
to enable or disable promiscuous mode once again if it is already
successfully enabled or disabled.

Configuration restore at startup tries to ensure that configured
promiscuous mode is applied and start will return error if it fails.

Also it avoids theoretical cases when already configured promiscuous
mode is applied once again and fails. In this cases it is unclear
which value should be reported on get (configured or opposite).

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
2019-10-07 15:00:54 +02:00
..
ethdev_private.c ethdev: move representor parsing functions 2018-10-26 22:14:06 +02:00
ethdev_private.h ethdev: move representor parsing functions 2018-10-26 22:14:06 +02:00
ethdev_profile.c ethdev: change vtune profiling approach 2018-08-28 15:27:39 +02:00
ethdev_profile.h ethdev: change vtune profiling approach 2018-08-28 15:27:39 +02:00
Makefile ethdev: use new ethernet parsing function 2019-07-08 21:26:52 +02:00
meson.build ethdev: use new ethernet parsing function 2019-07-08 21:26:52 +02:00
rte_class_eth.c ethdev: use new ethernet parsing function 2019-07-08 21:26:52 +02:00
rte_dev_info.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_eth_ctrl.h net: move TCP flags from ethdev header 2019-07-03 12:57:30 +02:00
rte_ethdev_core.h ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
rte_ethdev_driver.h enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
rte_ethdev_pci.h ethdev: avoid error on PCI unplug of closed port 2019-07-05 01:52:01 +02:00
rte_ethdev_vdev.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_ethdev_version.map ethdev: sort experimental symbols per release 2019-08-05 12:20:53 +02:00
rte_ethdev.c ethdev: do nothing if promiscuous mode is applied again 2019-10-07 15:00:54 +02:00
rte_ethdev.h ethdev: change promiscuous mode controllers to return errors 2019-10-07 15:00:54 +02:00
rte_flow_driver.h enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
rte_flow.c ethdev: add GRE key field to flow API 2019-07-08 21:26:52 +02:00
rte_flow.h ethdev: fix endian annotation for SPI item 2019-08-27 15:15:00 +02:00
rte_mtr_driver.h meter: replace color definitions 2019-04-11 14:27:32 +02:00
rte_mtr.c remove experimental tags from all symbol definitions 2019-06-29 19:04:43 +02:00
rte_mtr.h ethdev: replace license text with SPDX tag 2019-07-29 15:07:48 +02:00
rte_tm_driver.h ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm.c ethdev: rename folder to library name 2018-04-27 18:01:00 +01:00
rte_tm.h ethdev: replace license text with SPDX tag 2019-07-29 15:07:48 +02:00