Skip to content

tquic can't abandon failed-path when multipath enabled. #518

@nasbump

Description

@nasbump

Describe the bug
multipath enabled , and when one path fails, tquic fails to detect it, and API: quic_conn_abandon_path also have no effect. A brief review of the code related to "abandon" suggests that tquic has not fully implemented any logic for handling multipath failures.

To Reproduce
Steps to reproduce the behavior:

  1. enable mutlipath and add two paths, then transimit some data
  2. unplug the network of the using path
  3. you may found: callback on_packets_send sending packets to this failed path

Expected behavior
all data on this path will transmit by another path

Screenshots

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context
client: debian 12
server: tencent os
coding: c based on c-ffi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions