On Mon, Mar 19, 2018 at 03:10:28PM +0200, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxxxx> > > Changelog v0->v1: > * Fixed padding in mlx5-abi.h > > >From Bodong: > > This is an enhancement for packet pacing. It is defined to achieve > best performance and accuracy for the rate limit. It is achieved by > specific the following two new parameters: > > max_burst_sz: The device will schedule bursts of packets for a > QP connected to this rate, smaller than or equal to this value. > Value 0x0 indicates packet bursts will be limited to the device > defaults. This field should be used if bursts of packets must be > strictly kept under a certain value. > > typical_pkt_size: When the rate limit is intended for a stream of > similar packets, stating the typical packet size can improve the > accuracy of the rate limiter. The expected packet size will be > the same for all QPs associated with the same rate limit index. > > Now, a rate limit index will be chosen based on 3 parameters: > rate_limit, max_burst_sz, and typical_pkt_size. > > The burst control information is passed by user through user data. > Mlx5 driver {net, IB} is updated to support this enhancement and > report the capabilities accordingly. > > Thanks > > Bodong Wang (2): > net/mlx5: Packet pacing enhancement > IB/mlx5: Packet packing enhancement for RAW QP Applied to for-next, Thanks Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html