+| Find PDR using combined search and pps
+| | [Documentation] | Find throughput by using RFC2544 combined search
+| | ... | (linear + binary) with partial drop rate, with PDR
+| | ... | threshold 0.5%.
+| | ...
+| | ... | *Arguments:*
+| | ... | - ${framesize} - L2 Frame Size [B]. Type: integer
+| | ... | - ${start_rate} - Initial start rate [pps]. Type: float
+| | ... | - ${step_rate} - Step of linear search [pps]. Type: float
+| | ... | - ${topology_type} - Topology type. Type: string
+| | ... | - ${min_rate} - Lower limit of search [pps]. Type: float
+| | ... | - ${max_rate} - Upper limit of search [pps]. Type: float
+| | ... | - ${threshold} - Threshold to stop search [pps]. Type: integer
+| | ... | - ${loss_acceptance} - Accepted loss during search. Type: float
+| | ... | - ${loss_acceptance_type} - Percentage or frames. Type: string
+| | ...
+| | ... | *Return:*
+| | ... | - No value returned
+| | ...
+| | ... | *Example:*
+| | ...
+| | ... | \| Find PDR using combined search and pps \| 64 \| 5000000 \
+| | ... | \| 100000 \| 3-node-IPv4 \| 100000 \| 14880952 \| 5000 \| 0.5 \
+| | ... | \| percentage
+| | [Arguments] | ${framesize} | ${start_rate} | ${step_rate}
+| | ... | ${topology_type} | ${min_rate} | ${max_rate} | ${threshold}
+| | ... | ${loss_acceptance}=0 | ${loss_acceptance_type}='frames'
+| | ${duration}= | Set Variable | 10
+| | Set Duration | ${duration}
+| | Set Search Rate Boundaries | ${max_rate} | ${min_rate}
+| | Set Search Linear Step | ${step_rate}
+| | Set Search Frame Size | ${framesize}
+| | Set Search Rate Type pps
+| | Set Loss Acceptance | ${loss_acceptance}
+| | Run Keyword If | '${loss_acceptance_type}' == 'percentage'
+| | ... | Set Loss Acceptance Type Percentage
+| | Set Binary Convergence Threshold | ${threshold}
+| | Combined Search | ${start_rate} | ${topology_type}
+| | ${rate_per_stream}= | Verify Search Result
+| | Display result of PDR search | ${rate_per_stream} | ${framesize} | 2
+| | ... | ${loss_acceptance} | ${loss_acceptance_type}
+| | Traffic should pass with partial loss | ${duration} | ${rate_per_stream}pps
+| | ... | ${framesize} | ${topology_type}
+| | ... | ${loss_acceptance}
+| | ... | ${loss_acceptance_type}
+| | ... | fail_on_loss=${False}
+