Commit fe1dedd5 authored by Ben Wojtowicz's avatar Ben Wojtowicz

Version 0.20.3: Properly discarding sequence type extensions in liblte_rrc,...

Version 0.20.3: Properly discarding sequence type extensions in liblte_rrc, properly typecasting for bladerf_get_timestamp() in LTE_fdd_enodeb_radio, and updated enodeb_nat_script.sh to be more generic with ethernet interfaces.
parent eadea60e
......@@ -23,7 +23,7 @@
########################################################################
cmake_minimum_required(VERSION 2.6)
project(openLTE CXX C)
set(openLTE_version 0.20.2)
set(openLTE_version 0.20.3)
enable_testing()
#select the release build type by default to get optimization flags
......
......@@ -252,3 +252,7 @@ v00.20.01 Reworked the MAC RTS handling logic and limited the number of HARQ
v00.20.02 Changed the QoS DL bytes per subframe for default data to ensure QPSK
only for 5MHz other DL modulation schemes seem to not be functioning
correctly.
v00.20.03 Properly discarding sequence type extensions in liblte_rrc, properly
typecasting for bladerf_get_timestamp() in LTE_fdd_enodeb_radio, and
updated enodeb_nat_script.sh to be more generic with ethernet
interfaces.
......@@ -51,6 +51,7 @@
of bladeRF as a radio choice and setting
processor affinity.
07/03/2016 Przemek Bereski Addition of bladeRF as a radio choice.
10/09/2016 Ben Wojtowicz Added typecast for bladerf_get_timestamp().
*******************************************************************************/
......@@ -972,7 +973,7 @@ void LTE_fdd_enb_radio_bladerf::receive(LTE_FDD_ENB_RADIO_PARAMS_STRUCT *radio_p
if(radio_params->init_needed)
{
// Assume RX_timestamp and TX_timestamp difference is 0
bladerf_get_timestamp(bladerf, BLADERF_MODULE_RX, &rx_ts);
bladerf_get_timestamp(bladerf, BLADERF_MODULE_RX, (uint64_t*)&rx_ts);
next_tx_ts = rx_ts + radio_params->samp_rate; // 1 second to make sure everything is setup
metadata_rx.flags = 0;
metadata_rx.timestamp = next_tx_ts - (radio_params->N_samps_per_subfr*2); // Retard RX by 2 subframes
......
#!/bin/sh
# Determine which interface to use
tmp_wlan0=$(ifconfig | grep -c wlan0)
tmp_eth0=$(ifconfig | grep -c eth0)
iface="0"
if [ $tmp_wlan0 -eq 1 ]; then
iface="wlan0"
fi
if [ $tmp_eth0 -eq 1 ]; then
iface="eth0"
fi
if [ $iface = "0" ]; then
echo "NO KNOWN INTERFACE TO USE"
exit 1
fi
iface=$(ifconfig | grep Ethernet | head -n1 | awk '{print $1}')
echo Using interface : $iface
# Enable IPTABLES
tmp_ipt_en=$(cat /etc/sysctl.conf | grep -c -x net.ipv4.ip_forward=1)
......
......@@ -61,6 +61,7 @@
IE support.
07/03/2016 Przemek Bereski Added UE capability RAT container list IE and
UE capability enquiry message support.
10/09/2016 Ben Wojtowicz Added SIB13 non critical extension handling.
*******************************************************************************/
......@@ -5484,7 +5485,9 @@ LIBLTE_ERROR_ENUM liblte_rrc_unpack_sys_info_block_type_8_ie(uint8
typedef struct{
LIBLTE_RRC_MBSFN_AREA_INFO_STRUCT mbsfn_area_info_list_r9[LIBLTE_RRC_MAX_MBSFN_AREAS];
LIBLTE_RRC_MBSFN_NOTIFICATION_CONFIG_STRUCT mbms_notification_config;
LIBLTE_BYTE_MSG_STRUCT non_crit_ext;
uint8 mbsfn_area_info_list_r9_size;
bool non_crit_ext_present;
}LIBLTE_RRC_SYS_INFO_BLOCK_TYPE_13_STRUCT;
// Functions
LIBLTE_ERROR_ENUM liblte_rrc_pack_sys_info_block_type_13_ie(LIBLTE_RRC_SYS_INFO_BLOCK_TYPE_13_STRUCT *sib13,
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment