a2a4/a3 HO algorithm added. Running
Added TxBuffer size limitation for RLC AM. Silently drop when buffer is full
X2 lossless handover added. Worked with RLC UM. RLC AM not tested
Minor fixes on lossless-ho. Still sometime running fails for RlcAm. Possiblly because of lte-pdcp.removeHeader function
Fix NSC build
Add built liblinux2.6.26.so to nsc
Update scratch scripts: simtime for auto ho and macro wrapper
Update x2-- running scripts to be able to specify /var/tmp/ln_result/radio folder as running with multiple instances
Update DIR string in handover scripts
Added fading_traces
Update running scripts x2--
slightly update x-- running scripts
update x2--- running scripts
Checkout the newest version of Rlc-am: NACK supported, small throughput bug fixed (not stable version)
Merge branch 'lossless-ho' of http://github.com/binhqnguyen/lena into lossless-ho
Lossless handover with txed/retxBuffer forwarded. Tested with long distance from eNB (not passed if distance is small)
Fix Lte-rlc-am.cc to discard duplicated received PDUs. So far x2-auto-handover-a2a4 passed
Enable RLC AM transmitting window

Only Rlc Pdus with sequence numbers fall in the transmitting window are delivered to the lower layer.
Pdus are inside the transmitting window if: m_vtA <= m_vtS < m_vtMs (*)
in which, m_vtA - acked Pdu SN (lower edge of the transmitting window), m_vtS - next
sending Pdu SN, m_vtMs = m_vtA + windowSize.
When RlcAm is notified for transmit oppotunity, it prioritizes retxBuffer and txedBuffer Pdus over txonBuffer Sdus. When txonBuffer is scheduled, a new pdu with SN = m_vtS is constructed from SDU(s). If (*) is met, the new PDU is constructed and delivered to the lower layer, otherwise RlcAm simply discard the tx opportunity and simply returns.
Fix scripts to work with lena version, for lena_dev, changes needed.
Fix 1 loss in losses handover due to fragmentation in txed/retx buffers.

Since txed/retx buffers might contain PDUs that are a fragment
of the original RLC SDU. Particularly, when forwarding txonBuffer
to target eNB, the front of the txonBuffer could be a segment
that is fragmented (a part of it is already become PDUs). This
incomplete segment has 0 sequence number and will be discard
during forwarding (can't be recognized as packet SDU).
The txed/retx buffers also contains PDUs that are not able to
be reconstructed to get the original SDU. For example, UE
may acked some PDUs of a SDU so txed/retx buffer only
store PDUs that are together form only a portion of the SDU.

To solve this issue:
(1) A complete SDU of the last segemented SDU in txonBuffer is
stored and this complete SDU will be forwarded to target eNB.
(2) Second issue when txed/retx buffer do not have enough PDUs
to construct a SDU (some PDUs are acked) will be solved in next commit.