[dpdk-dev] [PATCH 00/51] ethdev: change rte_eth_dev_info_get() return value to int
Andrew Rybchenko
arybchenko at solarflare.com
Tue Aug 27 16:25:11 CEST 2019
It is the first patch series to get rid of void returning functions
in ethdev in accordance with deprecation notice [1].
The patch to change dev_infos_get callback prototype to allow driver
return error will follow.
[1] https://patches.dpdk.org/patch/56969/
Ivan Ilchenko (51):
ethdev: change rte_eth_dev_info_get() return value to int
app/testpmd: check status of getting ethdev info
app/eventdev: check status of getting ethdev info
kni: check status of getting ethdev info
latency: check status of getting ethdev info
pdump: check status of getting ethdev info
ring: check status of getting ethdev info
app/procinfo: check status of getting ethdev info
app/test: check status of getting ethdev info in bonding
app/test: check ethdev info get result in event Rx adapter
net/bnxt: check status of getting ethdev info
net/bonding: check status of getting ethdev info
net/netvsc: check status of getting ethdev info
net/softnic: check status of getting ethdev info
examples/rxtx_callbacks: check status of getting ethdev info
examples/l3fwd: check status of getting ethdev info
examples/qos_meter: check status of getting ethdev info
examples/ip_frag: check status of getting ethdev info
examples/performance-thread: check dev info get result
examples/vmdq: check status of getting ethdev info
examples/distributor: check status of getting ethdev info
examples/l3fwd-acl: check status of getting ethdev info
examples/vm_power: check status of getting ethdev info
examples/qos_sched: check status of getting ethdev info
examples/flow_filtering: check status of getting ethdev info
examples/l3fwd-power: check status of getting ethdev info
examples/l2fwd: check status of getting ethdev info
examples/skeleton: check status of getting ethdev info
examples/vmdq_dcb: check status of getting ethdev info
examples/ipv4_multicast: check status of getting ethdev info
examples/l2fwd-jobstats: check status of getting ethdev info
examples/bond: check status of getting ethdev info
examples/eventdev: check status of getting ethdev info
examples/ip_reassembly: check status of getting ethdev info
examples/vhost: check status of getting ethdev info
examples/ptpclient: check status of getting ethdev info
examples/link_status_interrupt: check dev info get result
examples/tep_termination: check dev info get result
examples/server_node_efd: check dev info get result
examples/flow_classify: check status of getting ethdev info
examples/packet_ordering: check dev info get result
examples/l2fwd-crypto: check status of getting ethdev info
examples/multi_process: check status of getting ethdev info
examples/ipsec-secgw: check status of getting ethdev info
examples/netmap_compat: check status of getting ethdev info
examples/l2fwd-keepalive: check dev info get result
examples/ip_pipeline: check status of getting ethdev info
examples/load_balancer: check status of getting ethdev info
examples/kni: check status of getting ethdev info
examples/ethtool: check status of getting ethdev info
examples/exception_path: check status of getting ethdev info
app/proc-info/main.c | 15 ++-
app/test-eventdev/test_perf_common.c | 8 +-
app/test-eventdev/test_pipeline_common.c | 9 +-
app/test-pmd/cmdline.c | 119 +++++++++++++++++++----
app/test-pmd/cmdline_flow.c | 5 +-
app/test-pmd/config.c | 78 ++++++++++++---
app/test-pmd/parameters.c | 8 +-
app/test-pmd/testpmd.c | 30 ++++--
app/test-pmd/testpmd.h | 3 +
app/test-pmd/util.c | 28 +++++-
app/test/test_event_eth_rx_adapter.c | 4 +-
app/test/test_kni.c | 27 +++++-
app/test/test_link_bonding_rssconf.c | 33 ++++++-
app/test/test_pmd_ring.c | 8 +-
doc/guides/rel_notes/deprecation.rst | 1 -
doc/guides/rel_notes/release_19_11.rst | 5 +-
drivers/net/bnxt/rte_pmd_bnxt.c | 122 +++++++++++++++++++++---
drivers/net/bonding/rte_eth_bond_api.c | 10 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 36 ++++++-
drivers/net/netvsc/hn_vf.c | 10 +-
drivers/net/softnic/rte_eth_softnic_link.c | 5 +-
examples/bond/main.c | 14 ++-
examples/distributor/main.c | 8 +-
examples/ethtool/ethtool-app/main.c | 8 +-
examples/ethtool/lib/rte_ethtool.c | 21 +++-
examples/eventdev_pipeline/main.c | 8 +-
examples/exception_path/main.c | 7 +-
examples/flow_classify/flow_classify.c | 8 +-
examples/flow_filtering/main.c | 7 +-
examples/ip_fragmentation/main.c | 14 ++-
examples/ip_pipeline/kni.c | 5 +-
examples/ip_pipeline/link.c | 3 +-
examples/ip_reassembly/main.c | 7 +-
examples/ipsec-secgw/ipsec-secgw.c | 6 +-
examples/ipsec-secgw/ipsec.c | 9 +-
examples/ipsec-secgw/sa.c | 10 +-
examples/ipv4_multicast/main.c | 7 +-
examples/kni/main.c | 26 ++++-
examples/l2fwd-crypto/main.c | 9 +-
examples/l2fwd-jobstats/main.c | 8 +-
examples/l2fwd-keepalive/main.c | 8 +-
examples/l2fwd/main.c | 8 +-
examples/l3fwd-acl/main.c | 22 ++++-
examples/l3fwd-power/main.c | 22 ++++-
examples/l3fwd/main.c | 14 ++-
examples/link_status_interrupt/main.c | 8 +-
examples/load_balancer/init.c | 7 +-
examples/multi_process/symmetric_mp/main.c | 8 +-
examples/netmap_compat/lib/compat_netmap.c | 9 +-
examples/packet_ordering/main.c | 8 +-
examples/performance-thread/l3fwd-thread/main.c | 15 ++-
examples/ptpclient/ptpclient.c | 9 +-
examples/qos_meter/main.c | 16 +++-
examples/qos_sched/init.c | 8 +-
examples/rxtx_callbacks/main.c | 9 +-
examples/server_node_efd/server/init.c | 5 +-
examples/skeleton/basicfwd.c | 8 +-
examples/tep_termination/vxlan_setup.c | 6 +-
examples/vhost/main.c | 9 +-
examples/vm_power_manager/main.c | 8 +-
examples/vmdq/main.c | 16 +++-
examples/vmdq_dcb/main.c | 18 +++-
lib/librte_ethdev/rte_ethdev.c | 71 ++++++++++----
lib/librte_ethdev/rte_ethdev.h | 6 +-
lib/librte_latencystats/rte_latencystats.c | 23 ++++-
lib/librte_pdump/rte_pdump.c | 9 +-
66 files changed, 940 insertions(+), 159 deletions(-)
--
1.8.3.1
More information about the dev
mailing list