Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

When I use CoralReefs cell reassemble function, how can I make sure that no cells are lost?

0
Posted

When I use CoralReefs cell reassemble function, how can I make sure that no cells are lost?

0

Coralreef reports ATM cell loss for each block in coral_blk_info_t.cells_lost. As of CoralReef version version 3.4, coral_pkt_stats_t also contains a layer 2 (ATM cell) loss counter. Be aware, however, that these counts are for each 1MB block returned by the driver; if you use CoralReef’s intervals, the block boundaries will not be aligned with the interval boundaries. Because the coral_pkt_stats_t.l2_drop counter is updated for each 1MB block received from the driver of the ATM capture card, block boundaries may not be aligned with interval boundaries. As shown in the diagram below, the cell loss for each block is reported in the first interval contained in that block, and the cell loss for each interval is the cell loss for every block that started (but didn’t necessarily end) in that interval. The error should be small when there are many blocks per interval. To get more accurate cell loss rates, you must handle them on a per-block basis, for example with coral_cell_block_hook. An e

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123