Lines Matching +full:data +full:- +full:rate +full:- +full:bps
1 /*-
3 * SPDX-License-Identifier: BSD-3-Clause
5 * Copyright (c) 2018-2020
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
41 /* Flags on an individual rate */
48 long rate; /* Rate we get in Bytes per second (Bps) */ member
49 long using; /* How many flows are using this hdwr rate. */
51 uint32_t time_between; /* Time-Gap between packets at this rate */
87 #define RS_PACING_EXACT_MATCH 0x0001 /* Need an exact match for rate */
90 #define RS_PACING_LT 0x0008 /* Less than requested rate */
91 #define RS_PACING_SUB_OK 0x0010 /* If a rate can't be found get the
92 * next best rate (highest or lowest). */
104 * With the defintion each rate
111 return (rle->ptbl->rs_rlt[rle->ptbl->rs_highest_valid].rate); in tcp_hw_highest_rate()
209 new_tso = (bytes + segsiz - 1) / segsiz; in tcp_get_pacing_burst_size_w_divisor()
234 * rate limit, return the ideal size to burst