Skip to content
Snippets Groups Projects
Select Git revision
  • 15f7ae91be9879ffb00639c1b0c35819db97708f
  • develop default
  • 2023.w43
  • 2023.w42
  • 2023.w41
  • 2023.w40
  • 2023.w39
  • 2023.w38
  • 2023.w37
  • 2023.w36
  • 2023.w34
  • 2023.w33
  • 2023.w32
  • v2.0.0
  • 2023.w31
  • 2023.w30
  • 2023.w29
  • 2023.w28
  • 2023.w27
  • 2023.w26
  • 2023.w25
  • 2023.w24
22 results

lte-ru.c

Blame
  • lte-ru.c 103.72 KiB
    /*******************************************************************************
        OpenAirInterface
        Copyright(c) 1999 - 2014 Eurecom
     
        OpenAirInterface is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
    
        OpenAirInterface is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with OpenAirInterface.The full GNU General Public License is
        included in this distribution in the file called "COPYING". If not,
        see <http://www.gnu.org/licenses/>.
    
       Contact Information
       OpenAirInterface Admin: openair_admin@eurecom.fr
       OpenAirInterface Tech : openair_tech@eurecom.fr
       OpenAirInterface Dev  : openair4g-devel@lists.eurecom.fr
    
       Address      : Eurecom, Campus SophiaTech, 450 Route des Chappes, CS 50193 - 06904 Biot Sophia Antipolis cedex, FRANCE
    
    *******************************************************************************/
    
    /*! \file lte-enb.c
     * \brief Top-level threads for eNodeB
     * \author R. Knopp, F. Kaltenberger, Navid Nikaein
     * \date 2012
     * \version 0.1
     * \company Eurecom
     * \email: knopp@eurecom.fr,florian.kaltenberger@eurecom.fr, navid.nikaein@eurecom.fr
     * \note
     * \warning
     */
    #define _GNU_SOURCE
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <string.h>
    #include <sys/ioctl.h>
    #include <sys/types.h>
    #include <sys/mman.h>
    #include <sched.h>
    #include <linux/sched.h>
    #include <signal.h>
    #include <execinfo.h>
    #include <getopt.h>
    #include <sys/sysinfo.h>
    #include "rt_wrapper.h"
    
    #undef MALLOC //there are two conflicting definitions, so we better make sure we don't use it at all
    
    #include "assertions.h"
    #include "msc.h"
    
    #include "PHY/types.h"
    
    #include "PHY/defs_common.h"
    #undef MALLOC //there are two conflicting definitions, so we better make sure we don't use it at all
    
    
    #include "../../ARCH/COMMON/common_lib.h"
    #include "../../ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h"
    
    #include "PHY/LTE_TRANSPORT/if4_tools.h"