Codebot
|
8c3332f894
|
Merge branch 'next' into agpl_next
# Conflicts:
# srsenb/hdr/stack/upper/pdcp_nr.h
# srsenb/hdr/stack/upper/rlc_nr.h
# srsenb/src/stack/upper/pdcp_nr.cc
# srsenb/src/stack/upper/rlc_nr.cc
|
3 years ago |
Francisco Paisana
|
cbb709d4e3
|
sched,nr: function to log UEs buffer status before scheduling decision, fix const_iterator of circular_map
|
3 years ago |
faluco
|
fa351cd285
|
Rename functions that contain the unsafe word to nolock.
The term "unsafe" does not clearly state that the function is not locking the shared date and it sounds "dangerous", so use a more explicit term.
|
3 years ago |
Codebot
|
b87b760326
|
Merge branch 'next' into agpl_next
|
3 years ago |
faluco
|
cf20b143c0
|
Fix the default constructor of the optional class to avoid a spurious uninitialized value warning in older GCC versions (seen for ARM32 and GCC 8.3).
Use a union of a byte and the real storage, and init the char by default.
|
3 years ago |
Codebot
|
522ca4b43a
|
Adding AGPL copyright to new files
|
3 years ago |
Codebot
|
d1d38d1826
|
Merge branch 'next' into agpl_next
|
3 years ago |
Francisco Paisana
|
55d83a1279
|
fix compilation issue due to wrong include path for srsran_assert.h file
|
3 years ago |
Francisco Paisana
|
f518861ebc
|
fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ
|
3 years ago |
Francisco Paisana
|
599fc978a5
|
improvement of srsran_assert design, with specializations to enable/disable assertions based on compile flags other than ASSERTS_ENABLED. Creation of the support/ folder
|
3 years ago |
Francisco Paisana
|
e896ac49e8
|
adt: create split optional span view to be used for C-array types
|
3 years ago |
Francisco Paisana
|
d616e46936
|
adt: allow choice between static and dynamic optional vector types
|
3 years ago |
Francisco Paisana
|
1596fcf349
|
adt: rename optional table to optional array
|
3 years ago |
Francisco Paisana
|
8c24cfebd3
|
adt: create data structure type to represent an array of optional fields
|
3 years ago |
Codebot
|
bfa1215b89
|
Merge branch 'next' into agpl_next
|
4 years ago |
Francisco
|
78acf81cf0
|
bugfix,sched: avoid instability in TPCs around PHR~0
|
4 years ago |
Codebot
|
73a61b884e
|
Merge branch 'next' into agpl_next
|
4 years ago |
Pedro Alvarez
|
997f7db23a
|
Small fixes for observer.h missing std::size_t
|
4 years ago |
Francisco
|
8df6ed07c6
|
sched small fixes - use 0.930 instead of 0.932 for max coderate. Allow computing mcs/tbs based on max coderate directly. Other small fixes
|
4 years ago |
Francisco
|
31936c9754
|
bugfix - printf formatting incorrect in bounded_bitset method
|
4 years ago |
Francisco
|
b093576634
|
avoid sending UEContextReleaseRequest from Source eNB during S1 Handover.
|
4 years ago |
Codebot
|
e77c197633
|
Merge branch 'next' into agpl_next
# Conflicts:
# srsue/hdr/phy/scell/intra_measure.h
# srsue/src/phy/scell/intra_measure.cc
|
4 years ago |
Francisco
|
fa34aaa16e
|
ensure the DL mask count is reduced enough to fit required bytes
|
4 years ago |
Codebot
|
be3f8ec7da
|
Adding AGPL copyright to new files
|
4 years ago |
Codebot
|
5fe9a14aa5
|
Merge branch 'next' into agpl_next
|
4 years ago |
Francisco
|
b54bb35343
|
use rnti_map_t in scheduler
|
4 years ago |
Francisco
|
cd51537234
|
add comment explaining the use case of cached_alloc
|
4 years ago |
Francisco
|
28847badcf
|
implementation of custom allocator for memory caching. This allocator may be used for unbounded queues
|
4 years ago |
Codebot
|
887f1da10c
|
Merge branch 'next' into agpl_next
|
4 years ago |
Francisco
|
3c4512cdd2
|
demote assert to expect check in circular stack pool destruction, when a leak is detected
|
4 years ago |
Codebot
|
aeb4a5fc9d
|
Merge branch 'next' into agpl_next
|
4 years ago |
Andre Puschmann
|
92d4e6e746
|
adt/common: remove const from return type
reported by LGTM https://lgtm.com/projects/g/srsLTE/srsLTE/rev/pr-9ae46cae260b6b8137b34b9423bf1477bd6b5c42
|
4 years ago |
Codebot
|
0a15eeb57a
|
Adding AGPL copyright to new files
|
4 years ago |
Codebot
|
1bb31e42ab
|
Merge branch 'next' into agpl_next
# Conflicts:
# lib/include/srsran/interfaces/nr_common_interface_types.h
|
4 years ago |
faluco
|
7df308c756
|
Remove two mallocs in the stack:
1) Extend the small buffer to 64bytes for the move_callback class.
2) Replace a std::map for a fixed size circular map in sched_time_pf.
|
4 years ago |
Francisco
|
63913ff2b2
|
remove uneeded assert condition. change pdcp log when notified pdcp pdu doesnt exist to info.
|
4 years ago |
Francisco
|
9efb959471
|
bugfix, scheduler - fix bit counter specializations for 32 and 64 bits.
|
4 years ago |
Francisco
|
ac375f07d9
|
add precompiler guards to restrict builtin use to gcc and clang
|
4 years ago |
Francisco
|
22024ac35d
|
implemented bounded_bitset::find_lowest(...) for both reverse and non-reverse bit ordering. Applied this method to UL scheduling search for PRB intervals
|
4 years ago |
Francisco
|
3f15fc2811
|
implemented bounded_bitset::find_first(...)
|
4 years ago |
Codebot
|
c7444949f8
|
Adding AGPL copyright to new files
|
4 years ago |
Codebot
|
34dbee4c7d
|
Merge branch 'next' into agpl_next
|
4 years ago |
Francisco
|
c3ec28002b
|
refactor - integration of segment list in rlc_amd_tx_pdu and pdcp_pdu_info classes
|
4 years ago |
Francisco
|
1f1233782f
|
timers - fix old gcc compilation issue. Changed free list to intrusive list.
|
4 years ago |
Francisco
|
e37968410e
|
simplification of timers handler design, relying solely on one time wheel.
|
4 years ago |
Francisco
|
60896e30b5
|
implementation of time wheel-based timer handler, using a circular array and intrusive list
|
4 years ago |
Francisco
|
49bd895e29
|
s1ap - handle invalid or repeated erab ids in s1ap erab release command
|
4 years ago |
Codebot
|
6bf4bdaf5c
|
Adding AGPL copyright to new files
|
4 years ago |
Codebot
|
c0282856d0
|
Merge branch 'next' into agpl_next
# Conflicts:
# srsue/test/mac_nr/mac_nr_test.cc
|
4 years ago |
Francisco
|
437db3af03
|
forbid allocations when dispatching task to thread pool
|
4 years ago |