What this test does
An order, its acknowledgement, one client clock.
The common HP transport campaign measures scheduled NewOrderSingle → ExecutionReport response latency. The server derives the reply from the received order; scheduler delay, message construction, both endpoints and the network path are included.
Swipe the diagram horizontally, or open it at full size.
See diagrams for all four session scenarios → · See the codec operation diagrams →
View captured FIX messages for this workflow
Captured sample FIX messages
One complete, correlated chain from the synthetic QuickFIX/C++ functional audit. These are actual captured bytes illustrating the current canonical wire shape, not messages from the older transport campaign or measured latency samples.
The acknowledgement echoes order 11=1, symbol LCOM1, buy side, quantity 1000 and price 10000.00000. ExecType 150=0 and OrdStatus 39=0 mean New: CumQty is 0, LeavesQty is 1000 and AvgPx is 0. No LastQty/LastPx fill fields are present.
| represents SOH (ASCII 0x01). Remove display line breaks and restore SOH to recover the exact message, including valid BodyLength (9) and CheckSum (10). FIX SendingTime (52) is a wall-clock field, not the monotonic measurement clock: do not subtract these timestamps to estimate latency. Tag 60 retains the fixed July fixture time.
Download the original synthetic wire capture → · Download all checked examples and source hashes →
Explore all four workflows, measurement points and sample messages →
Qualified transport reference
Retained HP open-loop campaign, 20 September 2026; 50,000 requests/s. Newer full-session tests have not supplied a replacement passing distribution. Rows below are not a current four-flow competitor ranking.
| Transport | p50 (µs) | p99 (µs) | p99.9 (µs) | Maximum (µs) |
|---|---|---|---|---|
| Kernel TCP | 20.794 | 24.811 | 28.828 | 60.730 |
| Solarflare Onload | 11.473 | 11.873 | 12.004 | 30.937 |
| Mellanox VMA | 11.999 | 12.231 | 12.368 | 32.406 |
Retained passing rate sweep
SCAN kernel TCP, one session, 29 September 2026. Three five-second measurement windows per target. This remains diagnostic: BrokerForge housekeeping processes ran on other cores. Failed targets have no metrics in this table; these results are not mixed into the transport CDF.
| Target /s | Achieved /s | p50 (µs) | p99 (µs) | p99.9 (µs) |
|---|---|---|---|---|
| 50,000.000 | 50,000.000 | 34.050 | 41.463 | 56.605 |
Latest codec measurements
Qualified 25-adapter converted-values-v2 campaign, 3 October 2026. The native-backed flavors have their own measured interop rows. Historical codec tables and unsupported llfix session figures are not projected here.
Current full-session admission
Review all four scenario gates and the complete .NET roster →