go-ethereum/p2p/discover
Felix Lange a251bca67c
p2p/discover: add more packet information in logs (#26307)
* p2p/discover: add more packet information in logs

This adds more fields to discv5 packet logs. These can be useful when
debugging multi-packet interactions.

The FINDNODE message also gets an additional field, OpID for debugging
purposes. This field is not encoded onto the wire.

I'm also removing topic system related message types in this change.
These will come back in the future, where support for them will be
guarded by a config flag.

* p2p/discover/v5wire: rename 'Total' to 'RespCount'

The new name captures the meaning of this field better.
2023-01-03 12:36:38 +01:00
..
v4wire all: fix docstrings 2022-10-04 09:18:02 +02:00
v5wire p2p/discover: add more packet information in logs (#26307) 2023-01-03 12:36:38 +01:00
common.go p2p/discover: add config option for discv5 protocol ID (#26041) 2022-11-30 22:03:34 +01:00
lookup.go p2p: use errors.Is for error comparison (#24882) 2022-06-07 17:27:21 +02:00
node.go p2p/discover: implement v5.1 wire protocol (#21647) 2020-10-14 12:28:17 +02:00
ntp.go p2p/discover: fix typos in comments (#25272) 2022-07-10 10:15:54 +02:00
table_test.go p2p/discover: improve nodesByDistance.push code (#26019) 2022-12-07 23:31:47 +01:00
table_util_test.go p2p/discover: fix typos in comments (#25272) 2022-07-10 10:15:54 +02:00
table.go p2p/discover: improve nodesByDistance.push code (#26019) 2022-12-07 23:31:47 +01:00
v4_lookup_test.go p2p/discover: implement v5.1 wire protocol (#21647) 2020-10-14 12:28:17 +02:00
v4_udp_test.go p2p: add channel buffers to avoid goroutine leaks in tests (#24929) 2022-09-23 10:51:12 +02:00
v4_udp.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
v5_udp_test.go p2p/discover: add more packet information in logs (#26307) 2023-01-03 12:36:38 +01:00
v5_udp.go p2p/discover: add more packet information in logs (#26307) 2023-01-03 12:36:38 +01:00