[dpdk-dev] [RFC] examples: remove l3fwd-vf example
Thomas Monjalon
thomas.monjalon at 6wind.com
Wed Apr 20 12:46:46 CEST 2016
2015-08-04 17:12, Ananyev, Konstantin:
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Qiu, Michael
> > Actually, l3fwd works fine with fm10k vf.
> >
> > I don't know what's the exact reason of l3fwd-vf still in DPDK,
> > at least we could make full support for vf in l3fwd instead of another
> > sample with most code are the same compare with l3fwd.
>
> Right now, l3fwd is not able to work properly for cases where number of forwarding lcores
> exceeds number of tx queues on any active port.
> As an example:
> 2 forwarding lcores and a port with just 1 TX queue (e1000 legacy device).
>
> To make l3fwd work for such cases you need to add some sort of synchronisation on TX path.
> Which means one of 2 ways:
> either introduce different TX path into l3fwd (one with sync if legacy/virual device is used, another without)
> and select it on process startup/config phase,
> or sync overhead for fastpath.
Any news about removing l3fwd-vf example?
l3fwd has been reworked but l3fwd-power, l3fwd-vf and l3fwd-thread are
still based on the old l3fwd with APP_LOOKUP_METHOD compile-time flag.
More information about the dev
mailing list