]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: quic: Add traces to congestion avoidance NewReno callback.
authorFrédéric Lécaille <flecaille@haproxy.com>
Thu, 10 Dec 2020 13:41:00 +0000 (14:41 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 23 Dec 2020 10:57:26 +0000 (11:57 +0100)
These traces are missing and are useful do diagnose issue in the congestion
avoidance callback for NewReno algorithm.

src/quic_cc_newreno.c

index 2855f05186d87a24fb85aad79f8a7b42ee3859b9..7690c235c7756c3f70a04d0df177da4471d40faf 100644 (file)
@@ -80,7 +80,7 @@ static void quic_cc_nr_ca_cb(struct quic_cc *cc, struct quic_cc_event *ev)
 {
        struct quic_path *path;
 
-       TRACE_ENTER(QUIC_EV_CONN_CC, cc->qc->conn);
+       TRACE_ENTER(QUIC_EV_CONN_CC, cc->qc->conn, ev);
        path = container_of(cc, struct quic_path, cc);
        switch (ev->type) {
        case QUIC_CC_EVT_ACK:
@@ -121,7 +121,7 @@ static void quic_cc_nr_ca_cb(struct quic_cc *cc, struct quic_cc_event *ev)
        }
 
  out:
-       TRACE_LEAVE(QUIC_EV_CONN_CC, cc->qc->conn);
+       TRACE_LEAVE(QUIC_EV_CONN_CC, cc->qc->conn, NULL, cc);
 }
 
 static void quic_cc_nr_state_trace(struct buffer *buf, const struct quic_cc *cc)