16/04/2019 11:58, Andrew Rybchenko:
> On 4/16/19 12:43 PM, Ferruh Yigit wrote:
> > On 4/13/2019 8:24 AM, Igor Russkikh wrote:
> >> Hi Ferruh,
> >>
> >>>> +int
> >>>> +rte_eth_macsec_select_txsa(uint16_t port_id,
> >>>> +                           uint8_t idx, uint8_t an,
> >>>> +                           uint32_t pn, uint8_t *key);
> >>>> +
> >>>>   
> >>>>   #include <rte_ethdev_core.h>
> >>>>   
> >>> These are new ethdev APIs, not driver code, that have been sent after 
> >>> rc1, so
> >>> these didn't go through a proper review cycle, we didn't get any comment 
> >>> on any
> >>> other possible driver can use it, I am for postponing the series to next 
> >>> release.
> >>>
> >>> Also there are some mechanical issues [1] but main thing is adding a set 
> >>> of API
> >>> to late in release cycle without proper review.
> >> I see, that's reasonable.
> >>
> >> May I suggest another option then: can we do driver only API (almost like 
> >> ixgbe providing now)?
> >> Two points here:
> >>
> >> 1) Thomas raised a reasonable question whether all the macsec control in 
> >> general should happen
> >> through the rte_security set of APIs. This obviously could be done, but 
> >> with proper design
> >> of rte_security structures and ops.
> >>
> >> 2) Aquantia is interested in having macsec control code in driver within 
> >> 19.05, even in form
> >> of private driver API as it runs in ixgbe now. This code is functional and 
> >> will not be
> >> changed alot anyway. It could be easily adopted later when point (1) gets 
> >> a conclusion.
> >>
> > If there is a commitment to work on a generic solution for 19.08, involving
> > other users too, I would be OK to get the support as PMD API for this 
> > release.
> >
> > If that is accepted, please bu sure too add experimental tag to new PMD 
> > APIs and
> > even add to release notes about intention and that the PMD specific APIs are
> > temporary. And if ABI breakage required, put any necessary deprecation 
> > notice
> > withing this release scope so that the development is not blocked for next 
> > release.
> >
> > Thomas, Andrew, what do you think?
> 
> I agree.

+1


Reply via email to