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 |
Francisco
|
f1c67f5b2b
|
pool - avoid concurrent batch allocations in background threads
|
4 years ago |
Francisco
|
71f1f1b556
|
enb - log warning when rnti-specific memory block is full
|
4 years ago |
Francisco
|
a890a22ccd
|
enb - rnti memory pool now fallbacks to new/delete if rnti-specific memory block is full
|
4 years ago |