[openssl/openssl] 906991: QUIC CC: Major revisions to CC abstract interface

Hugo Landau noreply at github.com
Mon May 1 10:16:39 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 90699176b07469e0b6b688ed88bc3f1deb5ccc26
      https://github.com/openssl/openssl/commit/90699176b07469e0b6b688ed88bc3f1deb5ccc26
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M doc/designs/quic-design/congestion-control.md
    M include/internal/quic_cc.h
    M ssl/quic/cc_dummy.c
    M ssl/quic/quic_ackm.c
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_txp.c
    M test/quic_ackm_test.c
    M test/quic_fifd_test.c
    M test/quic_txp_test.c

  Log Message:
  -----------
  QUIC CC: Major revisions to CC abstract interface

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: f68fd1cebcc8dfbd57e3c1c7afd2bf1a5b26cbe9
      https://github.com/openssl/openssl/commit/f68fd1cebcc8dfbd57e3c1c7afd2bf1a5b26cbe9
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M include/internal/quic_cc.h
    M ssl/quic/build.info
    A ssl/quic/cc_newreno.c

  Log Message:
  -----------
  QUIC: NewReno congestion controller

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: ab11c165f6d9ba1b98c85d4c9d1a906de0fcd13c
      https://github.com/openssl/openssl/commit/ab11c165f6d9ba1b98c85d4c9d1a906de0fcd13c
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M include/internal/quic_cc.h
    M ssl/quic/cc_newreno.c
    M test/build.info
    A test/quic_cc_test.c
    A test/recipes/75-test_quic_cc.t

  Log Message:
  -----------
  QUIC Congestion Control: Tests

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: f6f45c55ea0f597387005c429beba80d76484389
      https://github.com/openssl/openssl/commit/f6f45c55ea0f597387005c429beba80d76484389
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC: Make QUIC_CHANNEL use newreno CC

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: 0f1c43c441acd23ba2c14c93f9ce059348a617b0
      https://github.com/openssl/openssl/commit/0f1c43c441acd23ba2c14c93f9ce059348a617b0
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/quic_ackm.c
    M test/quic_cc_test.c

  Log Message:
  -----------
  QUIC CC: Minor fixes

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: d235f657f89a6cdce93806bb4e965dfd865a7a13
      https://github.com/openssl/openssl/commit/d235f657f89a6cdce93806bb4e965dfd865a7a13
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/cc_newreno.c

  Log Message:
  -----------
  QUIC CC: Safe multiplication

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: 422368aebd908d6966639597aab786ee12eb62f1
      https://github.com/openssl/openssl/commit/422368aebd908d6966639597aab786ee12eb62f1
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M test/quic_cc_test.c

  Log Message:
  -----------
  QUIC CC: Tweaks

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: b633cf876435f094e4944f30be4dbbc70115f230
      https://github.com/openssl/openssl/commit/b633cf876435f094e4944f30be4dbbc70115f230
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/build.info
    R ssl/quic/cc_dummy.c
    M test/build.info
    A test/cc_dummy.c

  Log Message:
  -----------
  QUIC CC: Move dummy method to test code

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: 878df9be67df14c90ef584e5762a8c1f5c8f9749
      https://github.com/openssl/openssl/commit/878df9be67df14c90ef584e5762a8c1f5c8f9749
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M include/internal/quic_cc.h
    M ssl/quic/cc_newreno.c
    M test/cc_dummy.c
    M test/quic_cc_test.c

  Log Message:
  -----------
  QUIC CC: Use OSSL_PARAM

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: 66ec534861cc278bfb074a8fa3fa1fe3385723f8
      https://github.com/openssl/openssl/commit/66ec534861cc278bfb074a8fa3fa1fe3385723f8
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC CHANNEL: Fix bug where time callback arg wasn't passed

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: 1c44ed7bd3546d12fc95d8624e292412e357f789
      https://github.com/openssl/openssl/commit/1c44ed7bd3546d12fc95d8624e292412e357f789
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M doc/designs/quic-design/congestion-control.md

  Log Message:
  -----------
  QUIC CC: Update CC design document

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


  Commit: bb7f3701cecb49ca0faacb5e46d11fd07cf2ee02
      https://github.com/openssl/openssl/commit/bb7f3701cecb49ca0faacb5e46d11fd07cf2ee02
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    M ssl/quic/quic_ackm.c
    M test/quic_cc_test.c

  Log Message:
  -----------
  Minor fixups

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20423)


Compare: https://github.com/openssl/openssl/compare/91d39be797fb...bb7f3701cecb


More information about the openssl-commits mailing list