[ovs-dev] [PATCH v7 1/4] token-bucket: Make token-bucket timestamp updated by caller.

2023-07-29 Thread miterv
From: Lin Huang Now, token-bucket 'last_fill' is updated by token_bucket_withdraw() itself. Add a new function parameter 'now' to update timestamp by caller. Signed-off-by: Lin Huang --- include/openvswitch/token-bucket.h | 3 ++- lib/token-bucket.c | 4 ++-- lib/vlog.c

[ovs-dev] [PATCH v7 0/4] netdev-dpdk: Add support for userspace port-based packet-per-second policing.

2023-07-29 Thread miterv
From: Lin Huang v6->v7: split pps and bps policer. v5->v6: fix code by reviewing. v5->v4: police pkts bps and pps at the same time. Get the maximum from the number of dropped packets, and drop that. v4->v3: rewrite egress_policer_details_to_param func. add a new pkts_policer_pr

[ovs-dev] [PATCH v7 4/4] netdev-dpdk: Add support for ingress packet-per-second policing.

2023-07-29 Thread miterv
From: Lin Huang OvS has supported packet-per-second policer which can be set at ingress and egress side in kernel datapath. But the userspace datapath dosen't support for ingress and egress packet-per-second policing now. So, this patch add support for userspace ingress pps policing by using nat

[ovs-dev] [PATCH v7 2/4] netdev-dpdk: Make srtcm_policer to free pkts by bulk.

2023-07-29 Thread miterv
From: Lin Huang Currently srtcm_policer free packet one by one, if packets are exceed rate limit. This patch change srtcm_policer to free pkts by bulk using rte_pktmbuf_free_bulk(). Signed-off-by: Lin Huang --- lib/netdev-dpdk.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(

[ovs-dev] [PATCH v7 3/4] netdev-dpdk: Add support for egress packet-per-second policing.

2023-07-29 Thread miterv
From: Lin Huang OvS has supported packet-per-second policer which can be set at ingress and egress side in kernel datapath. But the userspace datapath doesn't support for ingress and egress packet-per-second policing now. So, this patch add support for userspace egress pps policing by using nati

Re: [ovs-dev] [PATCH v7 3/4] netdev-dpdk: Add support for egress packet-per-second policing.

2023-07-29 Thread 0-day Robot
Bleep bloop. Greetings miter, I am a robot and I have tried out your patch. Thanks for your contribution. I encountered some error that I wasn't expecting. See the details below. checkpatch: WARNING: Line is 84 characters long (recommended limit is 79) #84 FILE: NEWS:66: * Added new Qos t

Re: [ovs-dev] [PATCH v7 4/4] netdev-dpdk: Add support for ingress packet-per-second policing.

2023-07-29 Thread 0-day Robot
Bleep bloop. Greetings miter, I am a robot and I have tried out your patch. Thanks for your contribution. I encountered some error that I wasn't expecting. See the details below. checkpatch: WARNING: Line is 80 characters long (recommended limit is 79) #126 FILE: lib/netdev-dpdk.c:629: kpkts_p

Re: [ovs-dev] [ovs-dev v4] dpif-netdev: fix dpif_netdev_flow_put

2023-07-29 Thread Peng He
Ilya Maximets 于2023年7月28日周五 20:25写道: > On 7/28/23 11:02, Peng He wrote: > > > > > > Ilya Maximets mailto:i.maxim...@ovn.org>> > 于2023年7月28日周五 00:59写道: > > > > On 7/27/23 04:31, Peng He wrote: > > > > > > > > > Eelco Chaudron mailto:echau...@redhat.com> >