Attention is currently required from: laforge, neels, pespin.
1 comment:
File src/libosmo-pfcp/pfcp_cp_peer.c:
unsigned int tval_rx_heartbeat_s =
osmo_tdef_get(cp_peer->ep->cfg.tdefs, OSMO_PFCP_TIMER_HEARTBEAT_RESP, OSMO_TDEF_S, -1);
o
No, because the Tx of Heartbeat Req is decoupled from Rx of Heartbeat Response. […]
I understand that the user can configure the HB interval and response timeout separately - this is fine. What I don't understand is why you're re-starting the response timer here.
Let's say we have the following configuration:
Scenario:
* [0.0s] Tx HEARTBEAT Req (initial)
* re-schedule `heartbeat_tx_timer` (+10s)
* re-schedule `heartbeat_rx_timer` (+3s)
* [+0.5s] Rx HEARTBEAT Rsp
* re-schedule `heartbeat_rx_timer` (+3s)
* [+3.5s] `heartbeat_rx_timer` expires
* `PFCP_CP_PEER_EV_HEARTBEAT_TIMEOUT`
Am I missing something?
To view, visit change 42120. To unsubscribe, or for help writing mail filters, visit settings.