HomePhabricator

[net processing] Move ping timeout logic to net processing

Description

[net processing] Move ping timeout logic to net processing

Summary:

Ping messages are an application-level mechanism. Move timeout
logic from net to net processing.

Partial backport of core#20721:
https://github.com/bitcoin/bitcoin/pull/20721/commits/dd2646d12c172cb8899669af717c590483a17404

Ref T1696.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Maniphest Tasks: T1696

Differential Revision: https://reviews.bitcoinabc.org/D10877

Details

Provenance
John Newbery <john@johnnewbery.com>Authored on Jun 21 2020, 22:15
FabienCommitted on Jan 25 2022, 17:44
FabienPushed on Jan 25 2022, 17:44
Reviewer
Restricted Project
Differential Revision
D10877: [net processing] Move ping timeout logic to net processing
Parents
rABC83bf47dcdcc8: [net processing] Move send ping message logic into function
Branches
Unknown
Tags
Unknown
Tasks
Restricted Maniphest Task