On 6/29/2017 3:51 AM, Ajit Khaparde wrote: > Add code to avoid automatic clearing of VF stats on a function > reset or a stat context free. > > Signed-off-by: Stephen Hurd <stephen.h...@broadcom.com> > Signed-off-by: Ajit Khaparde <ajit.khapa...@broadcom.com>
<...> > + > +/** > + * Enable/Disable VF statistics retention > + * > + * @param port > + * The port identifier of the Ethernet device. > + * @param vf > + * VF id. > + * @param on > + * 1 - Prevent VF statistics from automatically resetting > + * 0 - Allow VF statistics to automatically reset > + * > + * @return > + * - (0) if successful. > + * - (-ENODEV) if *port* invalid. > + * - (-EINVAL) if bad parameter. > + */ > +int rte_pmd_bnxt_set_vf_persist_stats(uint8_t port, uint16_t vf, uint8_t on); > #endif /* _PMD_BNXT_H_ */ > This patch adds a new PMD specific API, .map file should be updated too for shared library builds. This is not easy to catch because API not used anywhere, what do you think updating testpmd to use this API, which also lets testing the API?