feat(client): track and report specific negotiation restrictions

Replace basic validation with a detailed negotiation process that records specific parameter changes. This allows the client to provide better feedback when a server restricts requested session parameters like duration or DSCP.
This commit is contained in:
Nils Andreas Svee committed 2026-05-12 15:18:02 +07:00
1 parent a7e10358fd
commit cbe91f2fe0
7 files changed
+409 -87

No files matched your search

+1
View File
@@ -1456,6 +1456,7 @@ mod tests {
interval_ns: 1_000_000_000,
..Params::default()
},
restrictions: vec![],
},
at: test_timestamp(Duration::from_secs(1)),
};