[dpdk-dev] [PATCH v2] [RFC] ethdev: support flow aging

2020-03-16 Thread BillZhou
One of the reasons to destroy a flow is the fact that no packet matches the flow for "timeout" time. For example, when TCP\UDP sessions are suddenly closed. Currently, there is no any dpdk mechanism for flow aging and the applications use there own ways to detect and destroy aged-out flows. This

[dpdk-dev] [PATCH v2] [RFC] ethdev: support flow aging

2020-03-16 Thread BillZhou
One of the reasons to destroy a flow is the fact that no packet matches the flow for "timeout" time. For example, when TCP\UDP sessions are suddenly closed. Currently, there is no any dpdk mechanism for flow aging and the applications use there own ways to detect and destroy aged-out flows. This

Re: [dpdk-dev] [PATCH v2] [RFC] ethdev: support flow aging

2020-03-20 Thread Jerin Jacob
On Mon, Mar 16, 2020 at 6:22 PM BillZhou wrote: > > One of the reasons to destroy a flow is the fact that no packet matches the > flow for "timeout" time. > For example, when TCP\UDP sessions are suddenly closed. > > Currently, there is no any dpdk mechanism for flow aging and the > applications u

Re: [dpdk-dev] [PATCH v2] [RFC] ethdev: support flow aging

2020-03-24 Thread Andrew Rybchenko
On 3/16/20 3:52 PM, BillZhou wrote: > One of the reasons to destroy a flow is the fact that no packet matches the > flow for "timeout" time. > For example, when TCP\UDP sessions are suddenly closed. > > Currently, there is no any dpdk mechanism for flow aging and the > applications use there own w