|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1 |
|
| #
af42b2d1 |
| 30-May-2023 |
Volodymyr Fialko <vfialko@marvell.com> |
pdcp: allocate reorder buffer alongside with entity
Instead of allocating reorder buffer separately on heap, allocate memory for it together with rest of entity, and then only initialize buffer via
pdcp: allocate reorder buffer alongside with entity
Instead of allocating reorder buffer separately on heap, allocate memory for it together with rest of entity, and then only initialize buffer via `rte_reorder_init()`.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
| #
c12cfe62 |
| 30-May-2023 |
Volodymyr Fialko <vfialko@marvell.com> |
pdcp: add t-Reordering and packet buffering
Add in-order delivery of packets in PDCP. Delivery of packets in-order relies on t-Reordering timer.
When 'out-of-order delivery' is disabled, PDCP will
pdcp: add t-Reordering and packet buffering
Add in-order delivery of packets in PDCP. Delivery of packets in-order relies on t-Reordering timer.
When 'out-of-order delivery' is disabled, PDCP will buffer all received packets that are out of order. The t-Reordering timer determines the time period these packets would be held in the buffer, waiting for any missing packets to arrive.
Introduce packet buffering and state variables which indicate status of the timer.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|