solana/core/src
steviez ec7ca411dd
Make PacketBatch packets vector non-public (#25413)
Upcoming changes to PacketBatch to support variable sized packets will
modify the internals of PacketBatch. So, this change removes usage of
the internal packet struct and instead uses accessors (which are
currently just wrappers of Vector functions but will change down the
road).
2022-05-23 15:30:15 -05:00
..
broadcast_stage Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
accounts_hash_verifier.rs keep track of oldest slot used by last hash calculation (#25152) 2022-05-12 11:18:08 -05:00
ancestor_hashes_service.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
banking_stage.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
broadcast_stage.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
cache_block_meta_service.rs
cluster_info_vote_listener.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
cluster_nodes.rs drops redundant turbine propagation path (#24351) 2022-04-19 00:11:29 +00:00
cluster_slot_state_verifier.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
cluster_slots.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
cluster_slots_service.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
commitment_service.rs Update all BankForks methods to return owned values (#24801) 2022-04-28 18:51:00 +00:00
completed_data_sets_service.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
consensus.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
cost_update_service.rs Not exposing inner cost_table to encapsulating implementation details, 2022-03-18 12:58:43 -05:00
drop_bank_service.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
duplicate_repair_status.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
fetch_stage.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
find_packet_sender_stake_stage.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
fork_choice.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
gen_keys.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
heaviest_subtree_fork_choice.rs Update all BankForks methods to return owned values (#24801) 2022-04-28 18:51:00 +00:00
latest_validator_votes_for_frozen_banks.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
leader_slot_banking_stage_metrics.rs Prioritize BankingStage packets individually in min-max heap (#24187) 2022-05-04 21:50:56 -05:00
leader_slot_banking_stage_timing_metrics.rs Prioritize BankingStage packets individually in min-max heap (#24187) 2022-05-04 21:50:56 -05:00
ledger_cleanup_service.rs Add high level overview comments on ledger_cleanup_service (#24184) 2022-04-08 00:49:21 -05:00
ledger_metric_report_service.rs (LedgerStore) Enable performance sampling in column family get() (#23834) 2022-04-01 13:13:32 -07:00
lib.rs Separate staked and un-staked on quic tpu port (#24339) 2022-04-16 10:54:22 +02:00
optimistic_confirmation_verifier.rs Update all BankForks methods to return owned values (#24801) 2022-04-28 18:51:00 +00:00
outstanding_requests.rs enforces that LAST_SHRED_IN_SLOT is also DATA_COMPLETE_SHRED (#24892) 2022-05-02 23:33:53 +00:00
packet_hasher.rs hides implementation details of shred from its public interface (#24563) 2022-04-25 12:43:22 +00:00
packet_threshold.rs fmt (#23448) 2022-03-02 11:54:58 -06:00
poh_timing_report_service.rs pass exit by ref (#25120) 2022-05-11 09:17:21 -05:00
poh_timing_reporter.rs Poh timing service (#23736) 2022-03-30 09:04:49 -05:00
progress_map.rs checks account owner when initializing a vote-account (#25018) 2022-05-06 16:22:49 +00:00
qos_service.rs Apply transaction actual execution units to cost_tracker (#24311) 2022-04-21 07:38:07 +00:00
repair_generic_traversal.rs Avoid cloning Vec<Entry> when calling entries_to_test_shreds() (#22093) 2021-12-24 12:32:43 -08:00
repair_response.rs renames Packet Meta::{,set_}addr methods to {,set_}socket_addr (#25478) 2022-05-23 15:48:59 +00:00
repair_service.rs Ensure AncestorHashesSerice selects an open port (#21919) 2021-12-18 00:44:01 -05:00
repair_weight.rs checks 2022-02-25 08:05:28 +00:00
repair_weighted_traversal.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
replay_stage.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
request_response.rs
result.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
retransmit_stage.rs enforces that LAST_SHRED_IN_SLOT is also DATA_COMPLETE_SHRED (#24892) 2022-05-02 23:33:53 +00:00
rewards_recorder_service.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
sample_performance_service.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
serve_repair.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
serve_repair_service.rs Block packets in vote-only mode (#24906) 2022-05-14 17:53:37 +02:00
shred_fetch_stage.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
sigverify.rs Handle already discarded packets in gpu sigverify path (#22680) 2022-01-24 14:35:47 +01:00
sigverify_shreds.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
sigverify_stage.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
snapshot_packager_service.rs Add options to store full and/or incremental snapshots in separate locations (#24247) 2022-05-10 16:37:41 -04:00
staked_nodes_updater_service.rs Use Shared IP to Stake Map (#25377) 2022-05-20 12:51:07 -07:00
stats_reporter_service.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
system_monitor_service.rs report swap mem as bytes like other metrics (#24455) 2022-04-19 10:03:25 -05:00
tower1_7_14.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
tower_storage.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
tpu.rs Use Shared IP to Stake Map (#25377) 2022-05-20 12:51:07 -07:00
tree_diff.rs
tvu.rs Check if quic is enabled before warming up quic connections (#24821) 2022-05-01 03:52:38 +00:00
unfrozen_gossip_verified_vote_hashes.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
unprocessed_packet_batches.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
validator.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
verified_vote_packets.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00
vote_simulator.rs Update all BankForks methods to return owned values (#24801) 2022-04-28 18:51:00 +00:00
vote_stake_tracker.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
voting_service.rs Revert voting service to use UDP instead of QUIC (#24032) 2022-04-01 09:34:18 -07:00
warm_quic_cache_service.rs Avoid holding lock guards in match expressions (#24805) 2022-04-29 16:32:46 +08:00
window_service.rs Make PacketBatch packets vector non-public (#25413) 2022-05-23 15:30:15 -05:00