Francisco Paisana
185242d5f5
default release for ack_nack_repeat
2019-04-11 09:44:20 +01:00
Francisco Paisana
8a0ae614c2
added default value to ack_nack_repeat
2019-04-02 11:03:37 +02:00
Francisco Paisana
f778c6ca8d
make mcch check
2019-04-02 11:03:37 +02:00
Francisco Paisana
41338293ea
added a default radioframe alloc
2019-04-02 11:03:37 +02:00
Francisco Paisana
dc0b903130
added default enum inits
2019-04-02 11:03:37 +02:00
Pedro Alvarez
aa3a2a3dba
Fix compilation issue with GCC 8.x using complex numbers.
2019-03-13 13:18:17 +01:00
Andre Puschmann
3702a6660e
fix compilation for gcc 4.x
2019-03-11 14:39:47 +01:00
Andre Puschmann
1cc6ae3c60
enable c++11 support
2019-03-11 13:31:43 +01:00
Andre Puschmann
8e38ef2ee4
print PDU length when logging RRC message
2019-03-07 21:25:10 +01:00
Francisco Paisana
75acb046d9
small p_a initialization fix
2019-02-20 16:14:58 +01:00
Andre Puschmann
6b04435edc
move setting of EARFCNs straight into parse_args function
2019-02-20 16:14:53 +01:00
Andre Puschmann
4204321fde
fix uninitialised variables in enb during startup
2019-02-20 16:14:42 +01:00
Francisco Paisana
43a8a8e195
checking the number of prbs available for DL requires an additional check for the prb=6 ( #322 )
2019-02-05 11:50:33 +01:00
Francisco Paisana
15abb2b020
set the correct size of the buffer for paging
2019-02-04 15:01:44 +00:00
Andre Puschmann
86232c143e
expose RLC tx queue length through config struct
2019-02-01 17:11:55 +01:00
Andre Puschmann
a436baed39
fix build string for builds without valid .git folder
2019-01-22 12:09:52 +01:00
Francisco Paisana
d22e53832b
fix sib.conf.mbsfn.example defaults
2019-01-21 17:28:44 +00:00
Francisco Paisana
be06f260db
fixed issues in the parsing of sibs
2019-01-21 16:39:00 +00:00
Pedro Alvarez
c5dad67a16
Adding catch to boost program options parser.
2019-01-18 12:38:56 +00:00
Francisco Paisana
0204db2e12
new asn1 rrc library
2019-01-17 17:43:13 +01:00
Andre Puschmann
8326299ec5
fix uninitialized variables
2019-01-15 16:34:41 +01:00
Andre Puschmann
2590ebd10b
fix bugs reported by coverity
2019-01-15 15:59:38 +01:00
Andre Puschmann
df7ab7ffe8
Merge branch 'master' into next
2018-12-14 16:54:46 +01:00
Igor Kim
9def82d15b
add error handling on binding s1c socket ( #267 )
2018-12-14 12:02:25 +01:00
Andre Puschmann
d52ea8b602
decrease threshold for DL scheduler to allocate SDU
...
since the RLC buffer state now returns the actual number of
bytes, which may be as low as 2B for a single RLC AM status PDU waiting
to be transmitted, the current DL scheduler wasn't allocating the
PDU even though it was given a grant
2018-12-10 17:48:52 +01:00
Andre Puschmann
c3441046c9
simplify RLC buffer status query procedures
...
- add a simple and low-overhead has_data() method to check whether
an RLC entity has data to transmit or not
- use this method for all calls that are actually not interested
in the amount of data to send
- use the more expensive get_buffer_state() for all cases where
the actual size of the buffer is of importance
2018-12-10 17:48:52 +01:00
Andre Puschmann
df40259c26
fix issue in PDCP when bearer ID for DRBs was not starting with 1
2018-12-10 16:58:08 +01:00
Andre Puschmann
4867b16e38
move config file parsing in enb to beginning of init
...
- this waits with initializing the radio until after the configs have been read
- in case the config files contain any mistake, the enb shuts down gracefully
2018-12-10 10:39:42 +01:00
rubund
b801c3dd4e
Fix some spelling errors detected by lintian ( #271 )
2018-12-03 10:36:15 +01:00
Andre Puschmann
c60f7e9013
remove "disconnected" from enb console trace
2018-12-03 09:46:44 +01:00
Pedro Alvarez
548808ecee
Changing RRC key logging from debug to info. Small readability fix.
2018-11-30 21:42:43 +01:00
Pedro Alvarez
645bd60d75
More debug prints
2018-11-30 21:42:43 +01:00
Andre Puschmann
05abdc9516
remove printf from eNB RRC
2018-11-20 18:36:00 +01:00
Andre Puschmann
db910cb84b
add CSV metrics for eNB
2018-11-20 12:15:04 +01:00
Andre Puschmann
8a1368c8d6
send connection reject if MME isn't connected
2018-11-16 14:56:39 +01:00
Andre Puschmann
93d17fed3e
disable buffer pool logging by default
2018-10-10 16:29:57 +02:00
Andre Puschmann
c35b467d57
suppress scheduler warning for failed PUCCH allocation for 6 PRBs
2018-10-05 15:12:06 +02:00
Andre Puschmann
5a3fa7c305
fix scheduler issues for 6 PRBs
2018-10-05 15:00:49 +02:00
Francisco Paisana
d234f4a614
fix MCS assignment for 6 PRBs
...
- cherry-picked and resolved conflicts from 0960ef5c6dcd2f9b96169b3f4c266197b922c46e
2018-10-05 15:00:49 +02:00
Francisco Paisana
bbfd09b62e
add the prach fit checks for PRB=6
2018-10-05 15:00:49 +02:00
Andre Puschmann
15d439761a
log build info in eNB/EPC logs
2018-10-05 14:58:09 +02:00
Pedro Alvarez
a42c71f8ee
Added some debug logs to the eNB GTPU.
2018-10-04 14:44:26 +02:00
Pedro Alvarez
2c761069d4
Adding m1u config to enb.conf.example.
2018-10-04 14:44:26 +02:00
Pedro Alvarez
de75a74932
Fixed some compilation issues.
2018-10-04 14:44:26 +02:00
Pedro Alvarez
796e3fd707
Adding M1-U options to eNB config
2018-10-04 14:44:26 +02:00
Pedro Alvarez
d443604661
Merge next into gtp_cleanup_sn. Fixed some conflicts.
2018-10-04 12:09:13 +01:00
Andre Puschmann
c56fa3b46c
only enable eMBMS if both the sib config is present and its enabled in enb config
2018-10-02 10:52:43 +02:00
Andre Puschmann
ea35cc9b5e
fix typo in config files
2018-10-02 10:52:25 +02:00
Paul Sutton
0e4ab77fb0
GTPU cleanup, adding support for GTPU echo response ( #265 )
2018-10-01 22:18:11 +02:00
Andre Puschmann
0380c83175
remove RF device calibration settings from UE/eNB config
...
- this remove RF calibration parameters that were an extra
section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
device args in the normal rf config section
2018-10-01 21:59:07 +02:00