diff options
Diffstat (limited to 'src/ipcpd/unicast/ca/ops.h')
| -rw-r--r-- | src/ipcpd/unicast/ca/ops.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ipcpd/unicast/ca/ops.h b/src/ipcpd/unicast/ca/ops.h index a86c1b3b..b01e8573 100644 --- a/src/ipcpd/unicast/ca/ops.h +++ b/src/ipcpd/unicast/ca/ops.h @@ -46,6 +46,14 @@ struct ca_ops { uint16_t ece, uint8_t cap); + /* Optional, can be NULL: heartbeat pacing + RTT feedback. */ + bool (* ctx_hb_due)(void * ctx, + uint64_t now); + + void (* ctx_rtt)(void * ctx, + uint64_t now, + uint64_t rtt); + int (* calc_ecn)(size_t queued, uint8_t * ecn, qoscube_t qc, |
