+++ /dev/null
-/*******************************************************************************
-################################################################################
-# Copyright (c) [2017-2019] [Radisys] #
-# #
-# Licensed under the Apache License, Version 2.0 (the "License"); #
-# you may not use this file except in compliance with the License. #
-# You may obtain a copy of the License at #
-# #
-# http://www.apache.org/licenses/LICENSE-2.0 #
-# #
-# Unless required by applicable law or agreed to in writing, software #
-# distributed under the License is distributed on an "AS IS" BASIS, #
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
-# See the License for the specific language governing permissions and #
-# limitations under the License. #
-################################################################################
-*******************************************************************************/
-
-/********************************************************************20**
-
- Name: LTE PDCP Interface
-
- Type: C include file
-
- Desc: This file contains the defines required by PDCP user.
-
- File: pju.h
-
-*********************************************************************21*/
-\f
-#ifndef __PJU_H__
-#define __PJU_H__
-
-#ifdef __cplusplus
-EXTERN "C" {
-#endif /*for extern "C"*/
-
-/**
- * @file
- * @brief Macro for PJU Interface
- */
-
-\f
-#define PJU_SEL_LC 0
-/* cause for status Indication */
-#define PJU_INTVER_FAILED 1 /*!< Integrity Verification Failed */
-#define PJU_DCIP_FAILED 2 /*!< Deciphering Failed */
-#define PJU_DCOMP_FAILED 3 /*!< Decompression Failed */
-#define PJU_COMP_FAILED 4 /*!< Compression Failed */
-#define PJU_INTPROT_FAILED 5 /*!< Integrity Protection Failed */
-#define PJU_CIPHER_FAILED 6 /*!< Ciphering Failed */
-#define PJU_MAX_SDU_SIZ_EXCEED 7 /*!< Maximum SDU Size Exceeded */
-
-/* event values 0x00 - 0x40 is used for CPJ interface */
-
-#define EVTPJUBNDREQ 0x40 /*!< Bind request */
-#define EVTPJUBNDCFM 0x41 /*!< Bind confirm */
-#define EVTPJUUBNDREQ 0x42 /*!< Unbind request */
-#define EVTPJUDATREQ 0x43 /*!< Data reqest */
-#define EVTPJUDATIND 0x44 /*!< PJU data indication */
-#define EVTPJUDATCFM 0x45 /*!< Data request confirm */
-#define EVTPJUSTAIND 0x46 /*!< PJU status indication */
-#define EVTPJUDATFWDREQ 0x47 /*!< PJU status indication */
-#define EVTPJUDATFWDIND 0x48 /*!< PJU status indication */
-#ifdef TENB_AS_SECURITY
-#define EVTPJUTTIIND 0x49 /*!< TTI Indication from CL just in case
- PDCP wants to do some periodic activity*/
-#endif
-#define EVTFPPJUDATIND 0x50 /*!< PJU data indication for BC */
-#define EVTPCAPIPDATIND 0x51 /*!< PJU data indication for PCAP Data Indication */
-
-#define PJU_DAT_CFM_SUCCESS 0 /*!< Data confirm status */
-#define PJU_RLC_TRANS_FAIL 1 /*!< RLC transaction failed */
-#define PJU_DISCARD_TMR_EXP 2 /*!< Discard timer expiry */
-
-/* MAX values */
-#define PJU_MAX_SDU_CFM 1024 /*!< Maximum SDUs that can be
- confirmed in a DatCfm */
-
-/* Error Codes */
-#define EPJUXXX 0
-#define ERRPJU 0
-
-#define EPJU001 (ERRPJU + 1)
-#define EPJU002 (ERRPJU + 2)
-#define EPJU003 (ERRPJU + 3)
-#define EPJU004 (ERRPJU + 4)
-#define EPJU005 (ERRPJU + 5)
-#define EPJU006 (ERRPJU + 6)
-#define EPJU007 (ERRPJU + 7)
-#define EPJU008 (ERRPJU + 8)
-#define EPJU009 (ERRPJU + 9)
-#define EPJU010 (ERRPJU + 10)
-#define EPJU011 (ERRPJU + 11)
-#define EPJU012 (ERRPJU + 12)
-#define EPJU013 (ERRPJU + 13)
-#define EPJU014 (ERRPJU + 14)
-#define EPJU015 (ERRPJU + 15)
-#define EPJU016 (ERRPJU + 16)
-#define EPJU017 (ERRPJU + 17)
-#define EPJU018 (ERRPJU + 18)
-#define EPJU019 (ERRPJU + 19)
-#define EPJU020 (ERRPJU + 20)
-#define EPJU021 (ERRPJU + 21)
-#define EPJU022 (ERRPJU + 22)
-#define EPJU023 (ERRPJU + 23)
-#define EPJU024 (ERRPJU + 24)
-#define EPJU025 (ERRPJU + 25)
-#define EPJU026 (ERRPJU + 26)
-#define EPJU027 (ERRPJU + 27)
-#define EPJU028 (ERRPJU + 28)
-#define EPJU029 (ERRPJU + 29)
-#define EPJU030 (ERRPJU + 30)
-#define EPJU031 (ERRPJU + 31)
-#define EPJU032 (ERRPJU + 32)
-#define EPJU033 (ERRPJU + 33)
-#define EPJU034 (ERRPJU + 34)
-#define EPJU035 (ERRPJU + 35)
-#define EPJU036 (ERRPJU + 36)
-#define EPJU037 (ERRPJU + 37)
-#define EPJU038 (ERRPJU + 38)
-#define EPJU039 (ERRPJU + 39)
-#define EPJU040 (ERRPJU + 40)
-#define EPJU041 (ERRPJU + 41)
-#define EPJU042 (ERRPJU + 42)
-#define EPJU043 (ERRPJU + 43)
-#define EPJU044 (ERRPJU + 44)
-#define EPJU045 (ERRPJU + 45)
-#define EPJU046 (ERRPJU + 46)
-#define EPJU047 (ERRPJU + 47)
-#define EPJU048 (ERRPJU + 48)
-#define EPJU049 (ERRPJU + 49)
-#define EPJU050 (ERRPJU + 50)
-#define EPJU051 (ERRPJU + 51)
-#define EPJU052 (ERRPJU + 52)
-#define EPJU053 (ERRPJU + 53)
-#define EPJU054 (ERRPJU + 54)
-#define EPJU055 (ERRPJU + 55)
-#define EPJU056 (ERRPJU + 56)
-#define EPJU057 (ERRPJU + 57)
-#define EPJU058 (ERRPJU + 58)
-#define EPJU059 (ERRPJU + 59)
-#define EPJU060 (ERRPJU + 60)
-#define EPJU061 (ERRPJU + 61)
-#define EPJU062 (ERRPJU + 62)
-#define EPJU063 (ERRPJU + 63)
-#define EPJU064 (ERRPJU + 64)
-#define EPJU065 (ERRPJU + 65)
-#define EPJU066 (ERRPJU + 66)
-#define EPJU067 (ERRPJU + 67)
-#define EPJU068 (ERRPJU + 68)
-#define EPJU069 (ERRPJU + 69)
-#define EPJU070 (ERRPJU + 70)
-#define EPJU071 (ERRPJU + 71)
-#define EPJU072 (ERRPJU + 72)
-#define EPJU073 (ERRPJU + 73)
-#define EPJU074 (ERRPJU + 74)
-#define EPJU075 (ERRPJU + 75)
-#define EPJU076 (ERRPJU + 76)
-#define EPJU077 (ERRPJU + 77)
-#define EPJU078 (ERRPJU + 78)
-#define EPJU079 (ERRPJU + 79)
-#define EPJU080 (ERRPJU + 80)
-#define EPJU081 (ERRPJU + 81)
-#define EPJU082 (ERRPJU + 82)
-#define EPJU083 (ERRPJU + 83)
-#define EPJU084 (ERRPJU + 84)
-#define EPJU085 (ERRPJU + 85)
-#define EPJU086 (ERRPJU + 86)
-#define EPJU087 (ERRPJU + 87)
-#define EPJU088 (ERRPJU + 88)
-#define EPJU089 (ERRPJU + 89)
-#define EPJU090 (ERRPJU + 90)
-#define EPJU091 (ERRPJU + 91)
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-#endif /* __PJU_H__ */
-
-\f
-/********************************************************************30**
-
- End of file
-**********************************************************************/