Build rules based on TCP transport and latency
Cloudflare now provides two new request fields in the Ruleset engine that let you make decisions based on whether a request used TCP and the measured TCP round-trip time between the client and Cloudflare. These fields help you understand protocol usage across your traffic and build policies that respond to network performance. For example, you can distinguish TCP from QUIC traffic or route high latency requests to alternative origins when needed.
New fields
| Field | Type | Description |
|---|---|---|
cf.edge.client_tcp | Boolean | Indicates whether the request used TCP. A value of true means the client connected using TCP instead of QUIC. |
cf.timings.client_tcp_rtt_msec | Number | Reports the smoothed TCP round-trip time between the client and Cloudflare in milliseconds. For example, a value of 20 indicates roughly twenty milliseconds of RTT. |
Example filter expression:
cf.edge.client_tcp && cf.timings.client_tcp_rtt_msec < 100More information can be found in the Rules language fields reference.
Source: Cloudflare
Latest Posts
- (Updated) Express voice enrollment in Microsoft Teams [MC1197146]
![(Updated) Express voice enrollment in Microsoft Teams [MC1197146] 2 pexels d123x 792289](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Microsoft Teams: New slash command in compose to create workflows [MC1254553]
![(Updated) Microsoft Teams: New slash command in compose to create workflows [MC1254553] 3 pexels pachon in motion 426015731 18204592](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Purview Communication Compliance: Temporary delays in processing due to planned infrastructure migration [MC1214183]
![(Updated) Purview Communication Compliance: Temporary delays in processing due to planned infrastructure migration [MC1214183] 4 pexels andre furtado 43594 370717](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Microsoft 365 Copilot: Business justification for Copilot license requests [MC1227088]
![(Updated) Microsoft 365 Copilot: Business justification for Copilot license requests [MC1227088] 5 pexels bob west 746886459 19239866](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)

![(Updated) Express voice enrollment in Microsoft Teams [MC1197146] 2 pexels d123x 792289](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-d123x-792289-150x150.webp)
![(Updated) Microsoft Teams: New slash command in compose to create workflows [MC1254553] 3 pexels pachon in motion 426015731 18204592](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-pachon-in-motion-426015731-18204592-150x150.webp)
![(Updated) Purview Communication Compliance: Temporary delays in processing due to planned infrastructure migration [MC1214183] 4 pexels andre furtado 43594 370717](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-andre-furtado-43594-370717-150x150.webp)
![(Updated) Microsoft 365 Copilot: Business justification for Copilot license requests [MC1227088] 5 pexels bob west 746886459 19239866](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-bob-west-746886459-19239866-150x150.webp)
