summaryrefslogtreecommitdiff
path: root/cesar/mac/common/mfs.h
diff options
context:
space:
mode:
authorCyril Jourdan2011-10-26 16:06:47 +0200
committerCyril Jourdan2011-12-21 08:09:03 +0100
commitf5c6b799cdce5b4bb1618f4789bb683efa7967ab (patch)
treeaa446cb00b2d65fe6ff5b8f61101e7e6011fbb03 /cesar/mac/common/mfs.h
parent6f31da506ff273ed4a785a693d2ae65fddefc546 (diff)
cesar/mac/pbproc: do not send PBs above RX window, closes #2801
In case of expiration, when not in RE_SYNC, we can send frames with part of the PBs out of the RX window. Those PBs will be dropped if the first PB of the frame is not acked. To avoid that, we limitate the size of the sent frames if an expiration occured.
Diffstat (limited to 'cesar/mac/common/mfs.h')
-rw-r--r--cesar/mac/common/mfs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cesar/mac/common/mfs.h b/cesar/mac/common/mfs.h
index 07fe832e0d..01d5baf913 100644
--- a/cesar/mac/common/mfs.h
+++ b/cesar/mac/common/mfs.h
@@ -168,6 +168,8 @@ struct mfs_tx_t
/** Number of holes in the MFS, i.e. number of acknowledged or canceled
* segment in the MFS. */
u16 holes_seg_nb;
+ /** Difference between the Tx ssn_min and the Rx ssn_min. */
+ u16 delta_between_ssn_min;
/** Channel Access Priority. */
uint cap;