Most techniques to accelerate transaction processing focus on executing transactions after they reach the database server. However, they do not reduce the networking overhead incurred when requests are sent to the database server, and results are shipped back. To mitigate this overhead, Jepsen et al. leverage a new generation of programmable network hardware that enables developers to run application logic inside the network. They introduce Transaction Triaging, a set of techniques that improves transaction processing by rearranging transaction streams mid-flight. They implement a set of feed-forward triaging algorithms that batch transaction request and response packets to minimize database interruptions and to select the best-suited core to interrupt.