behzad nouri
|
379feecae5
|
patches bug in recv_mmsg when npkts != nrecv
If recv_mmsg receives 2 packets where the first one is filtered out,
then it returns npkts == 1:
https://github.com/solana-labs/solana/blob/01a096adc/streamer/src/recvmmsg.rs#L104-L115
But then streamer::packet::recv_from will erroneously keep the 1st
packet and drop the 2nd one:
https://github.com/solana-labs/solana/blob/01a096adc/streamer/src/packet.rs#L34-L49
To avoid this bug, this commit updates recv_mmsg to always return total
number of received packets. If socket address cannot be correctly
obtained, it is left as the default value which is UNSPECIFIED:
https://github.com/solana-labs/solana/blob/01a096adc/sdk/src/packet.rs#L145
|
2022-01-04 21:06:59 +00:00 |
behzad nouri
|
4b24499916
|
removes total-size from return value of recv_mmsg
|
2022-01-04 21:06:59 +00:00 |
Justin Starry
|
254ef3e7b6
|
Rename Packets to PacketBatch (#21794)
|
2021-12-11 09:44:15 -05:00 |
Michael Vines
|
b8837c04ec
|
Reformat imports to a consistent style for imports
rustfmt.toml configuration:
imports_granularity = "One"
group_imports = "One"
|
2021-12-03 09:19:13 -08:00 |
behzad nouri
|
d2d5f36a3c
|
adds validator flag to allow private ip addresses (#18850)
|
2021-07-23 15:25:03 +00:00 |
behzad nouri
|
e316586516
|
excludes private ip addresses
|
2021-07-16 20:05:48 -06:00 |
sakridge
|
830be855dc
|
Forward and hold packets (#15634)
|
2021-03-03 10:23:05 -08:00 |
sakridge
|
05409e51ce
|
Increase tpu coalescing and add parameter (#15536)
Should create larger entries on average
|
2021-02-26 09:15:45 -08:00 |
Ryo Onodera
|
d6873b82ab
|
Remove potentially too costly Packets::default() (#14821)
* Remove potentially too costly Packets::default()
* Fix test...
* Restore Packets::default()
* Restore Packets::default() more
|
2021-01-29 09:32:38 +09:00 |
Kristofer Peterson
|
58ef02f02b
|
9951 clippy errors in the test suite (#10030)
automerge
|
2020-05-15 09:35:43 -07:00 |
anatoly yakovenko
|
9cedeb0a8d
|
Pull streamer out into its own module. (#8917)
automerge
|
2020-03-17 23:30:23 -07:00 |