go-ethereum/p2p
Lewis Marshall 9feec51e2d p2p: add network simulation framework (#14982)
This commit introduces a network simulation framework which
can be used to run simulated networks of devp2p nodes. The
intention is to use this for testing protocols, performing
benchmarks and visualising emergent network behaviour.
2017-09-25 10:08:07 +02:00
..
discover p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
discv5 cmd/geth: add --config file flag (#13875) 2017-04-12 17:27:23 +03:00
nat p2p, p2p/discover, p2p/nat: rework logging using context keys 2017-02-28 10:20:29 +01:00
netutil cmd/geth: add --config file flag (#13875) 2017-04-12 17:27:23 +03:00
simulations p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
dial_test.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
dial.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
message_test.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
message.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
metrics.go eth, metrics, p2p: prepare metrics and net packets to eth/62 2015-08-21 10:30:57 +03:00
peer_error.go p2p, p2p/discover, p2p/nat: rework logging using context keys 2017-02-28 10:20:29 +01:00
peer_test.go p2p, p2p/discover, p2p/nat: rework logging using context keys 2017-02-28 10:20:29 +01:00
peer.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
protocol.go eth, p2p, rpc/api: polish protocol info gathering 2015-10-28 12:44:15 +02:00
rlpx_test.go all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 2016-02-21 22:34:34 +00:00
rlpx.go crypto: add btcec fallback for sign/recover without cgo (#3680) 2017-02-18 09:24:12 +01:00
server_test.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00
server.go p2p: add network simulation framework (#14982) 2017-09-25 10:08:07 +02:00