Newer
Older

Cédric Roux
committed
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
- { 0, "SINGLE_ANTENNA_PORT_10" },
- { 1, "CLOSED_LOOP_SPATIAL_MULTIPLEXING" },
-};
-
-static const value_string dci_format_vals[] = {
- { 0, "1" },
- { 1, "1A" },
- { 2, "1B" },
- { 3, "1C" },
- { 4, "1D" },
- { 5, "2" },
- { 6, "2A" },
- { 7, "2B" },
- { 8, "2C" },
- { 9, "2D" },
- { 0, NULL }
-};
-
-static const value_string pa_vals[] = {
- { 0, "-6dB" },
- { 1, "-4.77dB" },
- { 2, "-3dB" },
- { 3, "-1.77dB" },
- { 4, "0dB" },
- { 5, "1dB" },
- { 6, "2dB" },
- { 7, "3dB" },
- { 0, NULL }
-};
-
-static const value_string transmission_mode_vals[] = {
- { 1, "Mode 1" },
- { 2, "Mode 2" },
- { 3, "Mode 3" },
- { 4, "Mode 4" },
- { 5, "Mode 5" },
- { 6, "Mode 6" },
- { 7, "Mode 7" },
- { 8, "Mode 8" },
- { 9, "Mode 9" },
- { 10, "Mode 10" },
- { 0, NULL }
-};
-
-static const value_string nfapi_ul_config_pdu_type_vals[] = {
- { 0, "ULSCH" },
- { 1, "ULSCH_CQI_RI" },
- { 2, "ULSCH_HARQ" },
- { 3, "ULSCH_CQI_HARQ_RI" },
- { 4, "UCI_CQI" },
- { 5, "UCI_SR" },
- { 6, "UCI_HARQ" },
- { 7, "UCI_SR_HARQ" },
- { 8, "UCI_CQI_HARQ" },
- { 9, "UCI_CQI_SR" },
- { 10, "UCI_CQI_SR_HARQ" },
- { 11, "SRS" },
- { 12, "HARQ_BUFFER" },
- { 13, "ULSCH_UCI_CSI" },
- { 14, "ULSCH_UCI_HARQ" },
- { 15, "ULSCH_CSI_UCI_HARQ" },
- { 0, NULL }
-};
-
-typedef enum {
- NFAPI_ACK_NACK_MODE_BUNDLING = 0,
- NFAPI_ACK_NACK_MODE_MULTIPLEXING,
- NFAPI_ACK_NACK_MODE_FORMAT_1B_WITH_CHAN_SEL,
- NFAPI_ACK_NACK_MODE_FORMAT_3,
-} nfapi_ack_nack_mode_e;
-
-static const value_string nfapi_ack_nack_mode_vals[] = {
- { NFAPI_ACK_NACK_MODE_BUNDLING, "Bundling" },
- { NFAPI_ACK_NACK_MODE_MULTIPLEXING, "Multiplexing" },
- { NFAPI_ACK_NACK_MODE_FORMAT_1B_WITH_CHAN_SEL, "Format 1b with channel selection" },
- { NFAPI_ACK_NACK_MODE_FORMAT_3, "Format 3" },
- { 0, NULL }
-};
-
-typedef enum {
- NFAPI_ANTENNA_PORT1 = 0,
- NFAPI_ANTENNA_PORT2,
- NFAPI_ANTENNA_PORT4,
-} nfapi_ack_nack_mode_e;
-
-static const value_string nfapi_antenna_port_vals[] = {
- { NFAPI_ANTENNA_PORT1, "1 " },
- { NFAPI_ANTENNA_PORT2, "2 " },
- { NFAPI_ANTENNA_PORT4, "4 " },
- { 0, NULL }
-};
-
-typedef enum{
- PHICH_R_ONE_SIXTH = 0,
- PHICH_R_HALF,
- PHICH_R_ONE,
- PHICH_R_TWO
-} nfapi_phich_resource_e;
-
-static const value_string nfapi_phich_resource_vals[] = {
- { PHICH_R_ONE_SIXTH, "PHICH_R_ONE_SIXTH " },
- { PHICH_R_HALF, "PHICH_R_HALF" },
- { PHICH_R_ONE, "PHICH_R_ONE" },
- { PHICH_R_TWO, "PHICH_R_TWO" },
- { 0, NULL }
-};
-
-static const value_string local_distributed_vals[] = {
- { 0, "localized" },
- { 1, "distributed" },
- { 0, NULL }
-};
-
-static const value_string transport_block_to_codeword_swap_flag_vals[] = {
- { 0, "no swapping" },
- { 1, "swapped" },
- { 0, NULL }
-};
-
-static const value_string ngap_vals[] = {
- { 0, "Ngap1" },
- { 1, "Ngap2" },
- { 0, NULL }
-};
-
-static const value_string true_false_vals[] = {
- { 0, "false" },
- { 1, "true" },
- { 0, NULL }
-};
-
-static const value_string exhustive_search_vals[] = {
- { 0, "non-exhaustive search" },
- { 1, "exhaustive search" },
- { 0, NULL }
-};
-
-static const value_string not_used_enabled_vals[] = {
- { 0, "not used" },
- { 1, "enabled" },
- { 0, NULL }
-};
-
-static const value_string hopping_vals[] = {
- { 0, "no hopping" },
- { 1, "hopping enabled" },
- { 0, NULL }
-};
-
-
-static const value_string rnti_type_vals[] = {
- { 1, "C-RNTI" },
- { 2, "RA-RNTI, P-RNTI, SI-RNTI, SC-RNTI, G-RNTI" },
- { 3, "SPS-CRNTI" },
- { 0, NULL }
-};
-
-static const value_string primary_cells_type_vals[] = {
- { 1, "TDD" },
- { 2, "FDD" },
- { 3, "HD_FDD" },
- { 0, NULL }
-};
-
-static const value_string ul_rssi_supported_vals[] = {
- { 0, "Uplink RSSI not supported" },
- { 1, "Uplink RSSI supported" },
- { 0, NULL}
-};
-
-
-typedef enum
-{
- NMM_NONE = 0,
- NMM_ONLY,
- NMM_IN_CONFIGURED_STATE,
- NMM_IN_RUNNING_STATE,
- NMM_IN_CONFIGURED_AND_RUNNING_STATE
-} nmm_modes_supported_e;
-
-static const value_string nmm_modes_supported_vals[] =
-{
- { NMM_NONE, "NONE" },
- { NMM_ONLY, "NMM_ONLY" },
- { NMM_IN_CONFIGURED_STATE, "NMM_IN_CONFIGURED_STATE" },
- { NMM_IN_RUNNING_STATE, "NMM_IN_RUNNING_STATE" },
- { NMM_IN_CONFIGURED_AND_RUNNING_STATE, "NMM_IN_CONFIGURED_AND_RUNNING_STAT" },
- { 0, NULL }
-};
-
-
-
-
-
-static int proto_nfapi = -1;
-
-/* These are for the subtrees */
-static gint ett_nfapi_message_tree = -1;
-static gint ett_nfapi_p4_p5_message_header = -1;
-static gint ett_nfapi_p7_message_header = -1;
-static gint ett_nfapi_tlv_tree = -1;
-static gint ett_nfapi_tl = -1;
-static gint ett_nfapi_pnf_param_response = -1;
-static gint ett_nfapi_pnf_phy = -1;
-static gint ett_nfapi_pnf_phy_rel10 = -1;
-static gint ett_nfapi_pnf_phy_rel11 = -1;
-static gint ett_nfapi_pnf_phy_rel12 = -1;
-static gint ett_nfapi_pnf_phy_rel13 = -1;
-static gint ett_nfapi_pnf_rf = -1;
-static gint ett_nfapi_phy_rf_config_info = -1;
-static gint ett_nfapi_pnf_phy_rf_config = -1;
-static gint ett_nfapi_pnf_phy_rf_config_instance = -1;
-static gint ett_nfapi_phy_state = -1;
-static gint ett_nfapi_l1_status = -1;
-static gint ett_nfapi_rf_bands = -1;
-static gint ett_nfapi_tx_antenna_ports = -1;
-static gint ett_nfapi_harq_ack_nack_data = -1;
-static gint ett_nfapi_harq_data = -1;
-static gint ett_nfapi_cc = -1;
-static gint ett_nfapi_rbs = -1;
-static gint ett_nfapi_antennas = -1;
-static gint ett_nfapi_dl_config_dci_dl_pdu_rel8 = -1;
-static gint ett_nfapi_dl_config_dci_dl_pdu_rel9 = -1;
-static gint ett_nfapi_dl_config_dci_dl_pdu_rel10 = -1;
-static gint ett_nfapi_dl_config_dci_dl_pdu = -1;
-static gint ett_nfapi_dl_config_request_pdu = -1;
-static gint ett_nfapi_dl_config_request_body = -1;
-static gint ett_nfapi_dl_config_request_pdu_list = -1;
-static gint ett_nfapi_ul_config_request_pdu_list = -1;
-static gint ett_nfapi_hi_dci0_request_pdu_list = -1;
-static gint ett_nfapi_tx_request_pdu_list = -1;
-static gint ett_nfapi_rx_indication_pdu_list = -1;
-static gint ett_nfapi_harq_indication_pdu_list = -1;
-static gint ett_nfapi_crc_indication_pdu_list = -1;
-static gint ett_nfapi_sr_indication_pdu_list = -1;
-static gint ett_nfapi_cqi_indication_pdu_list = -1;
-static gint ett_nfapi_preamble_indication_pdu_list = -1;
-static gint ett_nfapi_srs_indication_pdu_list = -1;
-static gint ett_nfapi_lbt_dl_config_pdu_list = -1;
-static gint ett_nfapi_lbt_dl_indication_pdu_list = -1;
-static gint ett_nfapi_dl_node_sync = -1;
-static gint ett_nfapi_ul_node_sync = -1;
-static gint ett_nfapi_timing_info = -1;
-static gint ett_nfapi_dl_config_request_dlsch_pdu_rel8 = -1;
-static gint ett_nfapi_subbands = -1;
-static gint ett_nfapi_dl_config_request_dlsch_pdu_rel9 = -1;
-static gint ett_nfapi_dl_config_request_dlsch_pdu_rel10 = -1;
-static gint ett_nfapi_dl_config_bch_pdu_rel8 = -1;
-static gint ett_nfapi_dl_config_mch_pdu_rel8 = -1;
-static gint ett_nfapi_dl_config_pch_pdu_rel8 = -1;
-static gint ett_nfapi_dl_config_prs_pdu_rel9 = -1;
-static gint ett_nfapi_dl_config_csi_rs_pdu_rel10 = -1;
-static gint ett_nfapi_ul_config_request_body = -1;
-static gint ett_nfapi_ul_config_harq_buffer_pdu = -1;
-static gint ett_nfapi_ul_config_ue_information_rel8 = -1;
-static gint ett_nfapi_ul_config_sr_information_pdu_rel8 = -1;
-static gint ett_nfapi_ul_config_ulsch_pdu_rel8 = -1;
-static gint ett_nfapi_ul_config_ulsch_pdu_rel10 = -1;
-static gint ett_nfapi_ul_config_cqi_ri_information_rel8 = -1;
-static gint ett_nfapi_ul_config_cqi_ri_information_rel9 = -1;
-static gint ett_nfapi_ul_config_ulsch_harq_information_rel10 = -1;
-static gint ett_nfapi_ul_config_initial_transmission_parameters_rel8 = -1;
-static gint ett_nfapi_ul_config_cqi_information_rel8 = -1;
-static gint ett_nfapi_ul_config_cqi_information_rel10 = -1;
-static gint ett_nfapi_ul_config_sr_information_rel8 = -1;
-static gint ett_nfapi_ul_config_sr_information_rel10 = -1;
-static gint ett_nfapi_ul_config_harq_information_rel10_tdd = -1;
-static gint ett_nfapi_ul_config_harq_information_rel8_fdd = -1;
-static gint ett_nfapi_ul_config_harq_information_rel9_fdd = -1;
-static gint ett_nfapi_ul_config_srs_pdu_rel8 = -1;
-static gint ett_nfapi_ul_config_srs_pdu_rel10 = -1;
-static gint ett_nfapi_crc_indication_body = -1;
-static gint ett_nfapi_bf_vector_antennas = -1;
-static gint ett_nfapi_bf_vectors = -1;
-static gint ett_nfapi_csi_rs_resource_configs = -1;
-static gint ett_nfapi_csi_rs_bf_vector = -1;
-static gint ett_nfapi_epdcch_prbs = -1;
-static gint ett_nfapi_precoding = -1;
-static gint ett_nfapi_earfcn_list = -1;
-static gint ett_nfapi_uarfcn_list = -1;
-static gint ett_nfapi_arfcn_list = -1;
-static gint ett_nfapi_rssi_list = -1;
-static gint ett_nfapi_pci_list = -1;
-static gint ett_nfapi_psc_list = -1;
-static gint ett_nfapi_lte_cells_found_list = -1;
-static gint ett_nfapi_utran_cells_found_list = -1;
-static gint ett_nfapi_geran_cells_found_list = -1;
-static gint ett_nfapi_si_periodicity_list = -1;
-
-static expert_field ei_invalid_range = EI_INIT;
-static expert_field ei_power_invalid = EI_INIT;
-static expert_field ei_ref_sig_power_invalid = EI_INIT;
-
-
-static int hf_nfapi_message_tree = -1;
-
-static int hf_nfapi_p4_p5_message_header = -1;
-static int hf_nfapi_p4_p5_message_header_phy_id = -1;
-static int hf_nfapi_p4_p5_message_header_message_id = -1;
-static int hf_nfapi_p4_p5_message_header_message_length = -1;
-static int hf_nfapi_p4_p5_message_header_spare = -1;
-
-static int hf_nfapi_p7_message_header = -1;
-static int hf_nfapi_p7_message_header_phy_id = -1;
-static int hf_nfapi_p7_message_header_message_id = -1;
-static int hf_nfapi_p7_message_header_message_length = -1;
-static int hf_nfapi_p7_message_header_m = -1;
-static int hf_nfapi_p7_message_header_segment = -1;
-static int hf_nfapi_p7_message_header_sequence_number = -1;
-static int hf_nfapi_p7_message_header_checksum = -1;
-static int hf_nfapi_p7_message_header_transmit_timestamp = -1;
-
-static int hf_nfapi_tlv_tree = -1;
-
-static int hf_nfapi_tl = -1;
-static int hf_nfapi_tl_tag = -1;
-static int hf_nfapi_tl_length = -1;
-static int hf_nfapi_tag_uint8_value = -1;
-static int hf_nfapi_tag_uint16_value = -1;
-
-static int hf_nfapi_pnf_param_general = -1;
-static int hf_nfapi_sync_mode = -1;
-static int hf_nfapi_location_mode = -1;
-static int hf_nfapi_location_coordinates = -1;
-static int hf_nfapi_location_coordinates_length = -1;
-static int hf_nfapi_dl_config_timing = -1;
-static int hf_nfapi_tx_timing = -1;
-static int hf_nfapi_ul_config_timing = -1;
-static int hf_nfapi_hi_dci0_timing = -1;
-static int hf_nfapi_maximum_number_phys = -1;
-static int hf_nfapi_maximum_total_bandwidth = -1;
-static int hf_nfapi_maximum_total_number_dl_layers = -1;
-static int hf_nfapi_maximum_total_number_ul_layers = -1;
-static int hf_nfapi_shared_bands = -1;
-static int hf_nfapi_shared_pa = -1;
-static int hf_nfapi_maximum_total_power = -1;
-static int hf_nfapi_oui= -1;
-
-static int hf_nfapi_pdu = -1;
-
-static int hf_nfapi_pnf_phy = -1;
-static int hf_nfapi_pnf_phy_nfapi_tl = -1; /* structure hf_nfapi_tl*/
-static int hf_nfapi_pnf_phy_number_phy = -1;
-static int hf_nfapi_pnf_phy_config_index = -1;
-static int hf_nfapi_number_of_rf_exclusions = -1;
-static int hf_nfapi_dl_bandwidth_support = -1;
-static int hf_nfapi_ul_bandwidth_support = -1;
-static int hf_nfapi_downlink_channel_bandwidth_supported = -1;
-static int hf_nfapi_uplink_channel_bandwidth_supported = -1;
-static int hf_nfapi_number_of_dl_layers_supported = -1;
-static int hf_nfapi_number_of_ul_layers_supported = -1;
-static int hf_nfapi_maximum_3gpp_release_supported = -1;
-static int hf_nfapi_nmm_modes_supported = -1;
-
-
-static int hf_nfapi_pnf_rf = -1;
-static int hf_nfapi_pnf_rf_nfapi_tl = -1;
-static int hf_nfapi_number_of_rfs = -1;
-static int hf_nfapi_rf_config_index = -1;
-static int hf_nfapi_band = -1;
-static int hf_nfapi_maximum_transmit_power = -1;
-static int hf_nfapi_earfcn = -1;
-static int hf_nfapi_minimum_transmit_power = -1;
-static int hf_nfapi_number_of_antennas_suppported = -1;
-static int hf_nfapi_minimum_downlink_frequency = -1;
-static int hf_nfapi_maximum_downlink_frequency = -1;
-static int hf_nfapi_minimum_uplink_frequency = -1;
-static int hf_nfapi_maximum_uplink_frequency = -1;
-
-static int hf_nfapi_number_of_rf_bands = -1;
-static int hf_nfapi_nmm_uplink_rssi_supported = -1;
-
-static int hf_nfapi_phy_rf_config_info = -1;
-static int hf_nfapi_phy_rf_config_info_phy_id = -1;
-static int hf_nfapi_phy_rf_config_info_band = -1;
-
-static int hf_nfapi_pnf_phy_rf_config = -1;
-static int hf_nfapi_pnf_phy_rf_config_number_phy_rf_config_info = -1;
-static int hf_nfapi_pnf_phy_rf_config_array_phy_rf_config_info = -1;
-
-static int hf_nfapi_pnf_phy_rel10 = -1;
-static int hf_nfapi_transmission_mode7_supported = -1;
-static int hi_nfapi_transmission_mode8_supported = -1;
-static int hi_nfapi_two_antennas_ports_for_pucch = -1;
-static int hi_nfapi_transmission_mode_9_supported = -1;
-static int hi_nfapi_simultaneous_pucch_pusch = -1;
-static int hi_nfapi_for_layer_tx_with_tm3_and_tm4 = -1;
-
-static int hf_nfapi_pnf_phy_rel11 = -1;
-static int hf_nfapi_epdcch_supported = -1;
-static int hi_nfapi_multi_ack_csi_reporting = -1;
-static int hi_nfapi_pucch_tx_diversity_with_channel_selection = -1;
-static int hi_nfapi_ul_comp_supported = -1;
-static int hi_nfapi_transmission_mode_5_supported = -1;
-
-static int hf_nfapi_pnf_phy_rel12 = -1;
-static int hf_nfapi_csi_subframe_set = -1;
-static int hi_nfapi_enhanced_4tx_codebook = -1;
-static int hi_nfapi_drs_supported = -1;
-static int hi_nfapi_ul_64qam_supported = -1;
-static int hi_nfapi_transmission_mode_10_supported = -1;
-static int hi_nfapi_alternative_tbs_indices = -1;
-
-static int hf_nfapi_pnf_phy_rel13 = -1;
-static int hf_nfapi_pucch_format_4_supported = -1;
-static int hf_nfapi_pucch_format_5_supported = -1;
-static int hf_nfapi_more_than_5_ca_supported = -1;
-static int hf_nfapi_laa_supported = -1;
-static int hf_nfapi_laa_ending_in_dwpts_supported = -1;
-static int hf_nfapi_laa_starting_in_second_slot_supported = -1;
-static int hf_nfapi_beamforming_supported = -1;
-static int hf_nfapi_csi_rs_enhancements_supported = -1;
-static int hf_nfapi_drms_enhancements_supported = -1;
-static int hf_nfapi_srs_enhancements_supported = -1;
-
-
-// P5 Message Structures
-static int hf_nfapi_pnf_param_response_pnf_param_general = -1;
-static int hf_nfapi_pnf_param_response_pnf_phy = -1;
-static int hf_nfapi_pnf_param_response_pnf_rf = -1;
-
-static int hf_nfapi_pnf_param_request = -1;
-static int hf_nfapi_pnf_param_response = -1;
-static int hf_nfapi_pnf_config_request = -1;
-static int hf_nfapi_pnf_config_response = -1;
-static int hf_nfapi_pnf_start_request = -1;
-static int hf_nfapi_pnf_start_response = -1;
-static int hf_nfapi_pnf_stop_request = -1;
-static int hf_nfapi_pnf_stop_response = -1;
-static int hf_nfapi_param_response = -1;
-static int hf_nfapi_start_request = -1;
-static int hf_nfapi_start_response = -1;
-static int hf_nfapi_stop_request = -1;
-static int hf_nfapi_stop_response = -1;
-
-static int hf_nfapi_uint8_tag = -1;
-static int hf_nfapi_uint16_tag = -1;
-
-static int hf_nfapi_error_code = -1;
-static int hf_nfapi_p4_error_code = -1;
-static int hf_nfapi_rat_type = -1;
-static int hf_nfapi_num_tlv = -1;
-static int hf_nfapi_phy_state = -1;
-// static int hf_nfapi_bandwidth_support = -1;
-
-static int hf_nfapi_modulation_support = -1;
-static int hf_nfapi_phy_antenna_capability = -1;
-static int hf_nfapi_release_capability = -1;
-static int hf_nfapi_mbsfn_capability = -1;
-
-static int hf_nfapi_laa_capability = -1;
-static int hf_nfapi_pd_sensing_lbt_support = -1;
-static int hf_nfapi_multi_carrier_lbt_support = -1;
-static int hf_nfapi_partial_sf_support = -1;
-
-/* nfapi nfapi */
-static int hf_nfapi_pnf_address = -1;
-static int hf_nfapi_pnf_address_ipv4 = -1;
-static int hf_nfapi_pnf_address_ipv6 = -1;
-
-static int hf_nfapi_vnf_address = -1;
-static int hf_nfapi_vnf_address_ipv4 = -1;
-static int hf_nfapi_vnf_address_ipv6 = -1;
-
-static int hf_nfapi_pnf_port = -1;
-static int hf_nfapi_vnf_port = -1;
-static int hf_nfapi_dl_ue_per_sf = -1;
-static int hf_nfapi_ul_ue_per_sf = -1;
-
-static int hf_nfapi_rf_bands = -1;
-static int hf_nfapi_rf_bands_nfapi_tl = -1;
-static int hf_nfapi_rf_bands_count = -1;
-static int hf_nfapi_rf_bands_value = -1;
-
-static int hf_nfapi_timing_window = -1;
-static int hf_nfapi_timing_info_mode = -1;
-static int hf_nfapi_timing_info_period = -1;
-static int hf_nfapi_max_transmit_power = -1;
-
-/* subframe config */
-static int hf_nfapi_duplex_mode = -1;
-static int hf_nfapi_pcfich_power_offset = -1;
-static int hf_nfapi_pb = -1;
-static int hf_nfapi_dl_cyclic_prefix_type = -1;
-static int hf_nfapi_ul_cyclic_prefix_type = -1;
-
-static int hf_nfapi_tx_antenna_ports = -1;
-static int hf_nfapi_rx_antenna_ports = -1;
-
-
-
-/* RF Config */
-static int hf_nfapi_downlink_channel_bandwidth = -1;
-static int hf_nfapi_uplink_channel_bandwidth = -1;
-static int hf_nfapi_reference_signal_power = -1;
-
-/* PHICH config*/
-static int hf_nfapi_phich_resource = -1;
-static int hf_nfapi_phich_duration = -1;
-static int hf_nfapi_phich_power_offset = -1;
-
-static int hf_nfapi_value_float = -1;
-
-/* SCH Config */
-static int hf_nfapi_primary_synchronization_signal_epre_eprers = -1;
-static int hf_nfapi_secondary_synchronization_signal_epre_eprers = -1;
-static int hf_nfapi_physical_cell_id = -1;
-
-/* PRACH config */
-static int hf_nfapi_configuration_index = -1;
-static int hf_nfapi_root_sequence_index = -1;
-static int hf_nfapi_zero_correlation_zone_configuration = -1;
-static int hf_nfapi_high_speed_flag = -1;
-static int hf_nfapi_frequency_offset = -1;
-
-/* PUSCH config */
-static int hf_nfapi_hopping_mode = -1;
-static int hf_nfapi_hopping_offset = -1;
-
-/* PUCCH config */
-static int hf_nfapi_delta_pucch_shift = -1;
-static int hf_nfapi_n_cqi_rb = -1;
-static int hf_nfapi_n_an_cs = -1;
-static int hf_nfapi_n1_pucch_an = -1;
-
-/* SRS config */
-static int hf_nfapi_bandwidth_configuration = -1;
-static int hf_nfapi_max_up_pts = -1;
-static int hf_nfapi_srs_subframe_configuration = -1;
-static int hf_nfapi_srs_acknack_srs_simultaneous_transmission = -1;
-
-/* uplink reference signal config */
-static int hf_nfapi_uplink_rs_hopping = -1;
-static int hf_nfapi_group_assignment = -1;
-static int hf_nfapi_cyclic_shift_1_for_drms = -1;
-
-/* tdd frame structure */
-static int hf_nfapi_subframe_assignment = -1;
-static int hf_nfapi_special_subframe_patterns = -1;
-
-/* laa config */
-static int hf_nfapi_ed_threshold_for_lbt_for_pdsch = -1;
-static int hf_nfapi_ed_threshold_for_lbt_for_drs = -1;
-static int hf_nfapi_pd_threshold = -1;
-static int hf_nfapi_multi_carrier_type = -1;
-static int hf_nfapi_multi_carrier_tx = -1;
-static int hf_nfapi_multi_carrier_freeze = -1;
-static int hf_nfapi_tx_antenna_ports_for_drs = -1;
-static int hf_nfapi_transmission_power_for_drs = -1;
-
-/* eMTC config */
-static int hf_nfapi_pbch_repetitions_enabled_r13 = -1;
-static int hf_nfapi_prach_cat_m_root_sequence_index = -1;
-static int hf_nfapi_prach_cat_m_zero_correlation_zone_configuration = -1;
-static int hf_nfapi_prach_cat_m_high_speed_flag = -1;
-
-static int hf_nfapi_prach_ce_level_0_enable = -1;
-static int hf_nfapi_prach_ce_level_0_configuration_index = -1;
-static int hf_nfapi_prach_ce_level_0_frequency_offset = -1;
-static int hf_nfapi_prach_ce_level_0_number_of_repetitions_per_attempt = -1;
-static int hf_nfapi_prach_ce_level_0_starting_subframe_periodicity = -1;
-static int hf_nfapi_prach_ce_level_0_hopping_enabled = -1;
-static int hf_nfapi_prach_ce_level_0_hopping_offset = -1;
-
-static int hf_nfapi_prach_ce_level_1_enable = -1;
-static int hf_nfapi_prach_ce_level_1_configuration_index = -1;
-static int hf_nfapi_prach_ce_level_1_frequency_offset = -1;
-static int hf_nfapi_prach_ce_level_1_number_of_repetitions_per_attempt = -1;
-static int hf_nfapi_prach_ce_level_1_starting_subframe_periodicity = -1;
-static int hf_nfapi_prach_ce_level_1_hopping_enabled = -1;
-static int hf_nfapi_prach_ce_level_1_hopping_offset = -1;
-
-static int hf_nfapi_prach_ce_level_2_enable = -1;
-static int hf_nfapi_prach_ce_level_2_configuration_index = -1;
-static int hf_nfapi_prach_ce_level_2_frequency_offset = -1;
-static int hf_nfapi_prach_ce_level_2_number_of_repetitions_per_attempt = -1;
-static int hf_nfapi_prach_ce_level_2_starting_subframe_periodicity = -1;
-static int hf_nfapi_prach_ce_level_2_hopping_enabled = -1;
-static int hf_nfapi_prach_ce_level_2_hopping_offset = -1;
-
-static int hf_nfapi_prach_ce_level_3_enable = -1;
-static int hf_nfapi_prach_ce_level_3_configuration_index = -1;
-static int hf_nfapi_prach_ce_level_3_frequency_offset = -1;
-static int hf_nfapi_prach_ce_level_3_number_of_repetitions_per_attempt = -1;
-static int hf_nfapi_prach_ce_level_3_starting_subframe_periodicity = -1;
-static int hf_nfapi_prach_ce_level_3_hopping_enabled = -1;
-static int hf_nfapi_prach_ce_level_3_hopping_offset = -1;
-static int hf_nfapi_pucch_internal_ul_hopping_config_common_mode_b = -1;
-static int hf_nfapi_pucch_internal_ul_hopping_config_common_mode_a = -1;
-
-static int hf_nfapi_dl_modulation_support = -1;
-static int hf_nfapi_ul_modulation_support = -1;
-
-/* 123 config */
-static int hf_nfapi_data_report_mode = -1;
-static int hf_nfapi_sfnsf = -1;
-
-// P7 Sub Structures
-static int hf_nfapi_dl_config_dci_dl_pdu_rel8 = -1;
-static int hf_nfapi_dci_format = -1;
-static int hf_nfapi_cce_idx = -1;
-static int hf_nfapi_aggregation_level = -1;
-static int hf_nfapi_mcs_1 = -1;
-static int hf_nfapi_redundancy_version_1 = -1;
-static int hf_nfapi_new_data_indicator_1 = -1;
-static int hf_nfapi_mcs_2 = -1;
-static int hf_nfapi_redundancy_version_2 = -1;
-static int hf_nfapi_new_data_indicator_2 = -1;
-static int hf_nfapi_harq_process = -1;
-static int hf_nfapi_tpmi = -1;
-static int hf_nfapi_pmi = -1;
-static int hf_nfapi_precoding_information = -1;
-static int hf_nfapi_tpc = -1;
-static int hf_nfapi_downlink_assignment_index = -1;
-static int hf_nfapi_transport_block_size_index = -1;
-static int hf_nfapi_downlink_power_offset = -1;
-static int hf_nfapi_allocate_prach_flag = -1;
-static int hf_nfapi_preamble_index = -1;
-static int hf_nfapi_prach_mask_index = -1;
-static int hf_nfapi_rnti_type = -1;
-
-static int hf_nfapi_dl_config_dci_dl_pdu_rel9 = -1;
-static int hf_nfapi_mcch_flag = -1;
-static int hf_nfapi_mcch_change_notification = -1;
-static int hf_nfapi_scrambling_identity = -1;
-
-static int hf_nfapi_dl_config_dci_dl_pdu_rel10 = -1;
-static int hf_nfapi_cross_carrier_scheduling_flag = -1;
-static int hf_nfapi_carrier_indicator = -1;
-static int hf_nfapi_srs_flag = -1;
-static int hf_nfapi_srs_request = -1;
-static int hf_nfapi_antenna_ports_scrambling_and_layers = -1;
-static int hf_nfapi_total_dci_length_including_padding = -1;
-static int hf_nfapi_n_dl_rb = -1;
-
-static int hf_nfapi_dl_config_dci_dl_pdu_rel11 = -1;
-static int hf_nfapi_harq_ack_resource_offset = -1;
-static int hf_nfapi_pdsch_re_mapping_and_quasi_co_location_indicator = -1;
-static int hf_nfapi_dl_config_dci_dl_pdu_rel12 = -1;
-static int hf_nfapi_primary_cell_type = -1;
-static int hf_nfapi_ul_dl_configuration_flag = -1;
-static int hf_nfapi_number_of_ul_dl_configurations = -1;
-static int hf_nfapi_ul_dl_configuration_index = -1;
-static int hf_nfapi_dl_config_dci_dl_pdu_rel13 = -1;
-static int hf_nfapi_laa_end_partial_sf_flag = -1;
-static int hf_nfapi_laa_end_partial_sf_configuration = -1;
-static int hf_nfapi_initial_lbt_sf = -1;
-static int hf_nfapi_codebooksize_determination_r13 = -1;
-static int hf_nfapi_rel13_drms_table_flag = -1;
-
-
-static int hf_nfapi_dl_config_dci_dl_pdu = -1;
-static int hf_nfapi_dl_config_dci_dl_pdu_nfapi_dl_config_dci_dl_pdu_rel8 = -1;
-static int hf_nfapi_dl_config_dci_dl_pdu_nfapi_dl_config_dci_dl_pdu_rel9 = -1;
-static int hf_nfapi_dl_config_dci_dl_pdu_nfapi_dl_config_dci_dl_pdu_rel10 = -1;
-
-static int hf_nfapi_bf_vector_antennas = -1;
-static int hf_nfapi_subbands = -1;
-static int hf_nfapi_bf_vectors = -1;
-static int hf_nfapi_csi_rs_resource_config = -1;
-static int hf_nfapi_csi_rs_number_if_nzp_configurations = -1;
-static int hf_nfapi_csi_rs_resource_configs = -1;
-static int hf_nfapi_pdsch_start = -1;
-static int hf_nfapi_drms_config_flag = -1;
-static int hf_nfapi_drms_scrambling = -1;
-static int hf_nfapi_csi_config_flag = -1;
-static int hf_nfapi_csi_scrambling = -1;
-static int hf_nfapi_pdsch_re_mapping_flag = -1;
-static int hf_nfapi_pdsch_re_mapping_antenna_ports = -1;
-static int hf_nfapi_pdsch_re_mapping_freq_shift = -1;
-static int hf_nfapi_alt_cqi_table_r12 = -1;
-static int hf_nfapi_max_layers = -1;
-static int hf_nfapi_n_dl_harq = -1;
-static int hf_nfapi_dwpts_symbols = -1;
-static int hf_nfapi_ue_type = -1;
-static int hf_nfapi_pdsch_payload_type = -1;
-static int hf_nfapi_initial_transmission_sf = -1;
-static int hf_nfapi_req13_drms_table_flag = -1;
-static int hf_nfapi_prnti = -1;
-static int hf_nfapi_mcs = -1;
-static int hf_nfapi_number_of_transport_blocks = -1;
-static int hf_nfapi_ue_mode = -1;
-static int hf_prs_bandwidth = -1;
-static int hf_prs_cyclic_prefix_type = -1;
-static int hf_prs_muting = -1;
-static int hf_nfapi_csi_rs_number_of_nzp_configuration = -1;
-static int hf_nfapi_csi_rs_resource_index = -1;
-static int hf_nfapi_csi_rs_class = -1;
-static int hf_nfapi_cdm_type = -1;
-static int hf_nfapi_csi_rs_bf_vector = -1;
-static int hf_nfapi_edpcch_prb_index = -1;
-static int hf_nfapi_epdcch_resource_assignment_flag = -1;
-static int hf_nfapi_epdcch_id = -1;
-static int hf_nfapi_epdcch_start_symbol = -1;
-static int hf_nfapi_epdcch_num_prb = -1;
-static int hf_nfapi_epdcch_prbs = -1;
-static int hf_nfapi_precoding_value = -1;
-static int hf_nfapi_mpdcch_narrowband = -1;
-static int hf_nfapi_number_of_prb_pairs = -1;
-static int hf_nfapi_resource_block_assignment = -1;
-static int hf_nfapi_start_symbol = -1;
-static int hf_nfapi_ecce_index = -1;
-static int hf_nfapi_ce_mode = -1;
-static int hf_nfapi_drms_scrabmling_init = -1;
-static int hf_nfapi_pdsch_reception_levels = -1;
-static int hf_nfapi_new_data_indicator = -1;
-static int hf_nfapi_tpmi_length = -1;
-static int hf_nfapi_pmi_flag = -1;
-static int hf_nfapi_harq_resource_offset = -1;
-static int hf_nfapi_dci_subframe_repetition_number = -1;
-static int hf_nfapi_downlink_assignment_index_length = -1;
-static int hf_nfapi_starting_ce_level = -1;
-static int hf_nfapi_antenna_ports_and_scrambling_identity_flag = -1;
-static int hf_nfapi_antenna_ports_and_scrambling_identity = -1;
-static int hf_nfapi_paging_direct_indication_differentiation_flag = -1;
-static int hf_nfapi_direct_indication = -1;
-static int hf_nfapi_number_of_tx_antenna_ports = -1;
-static int hf_nfapi_precoding = -1;
-
-
-
-// P7 Message Structures
-static int hf_nfapi_dl_node_sync = -1;
-static int hf_nfapi_dl_node_sync_nfapi_p7_message_header = -1;
-static int hf_nfapi_dl_node_sync_t1 = -1;
-static int hf_nfapi_dl_node_sync_delta_sfn_sf = -1;
-
-static int hf_nfapi_ul_node_sync = -1;
-static int hf_nfapi_ul_node_sync_nfapi_p7_message_header = -1;
-static int hf_nfapi_ul_node_sync_t1 = -1;
-static int hf_nfapi_ul_node_sync_t2 = -1;
-static int hf_nfapi_ul_node_sync_t3 = -1;
-
-static int hf_nfapi_timing_info = -1;
-static int hf_nfapi_timing_info_nfapi_p7_message_header = -1;
-static int hf_nfapi_timing_info_last_sfn_sf = -1;
-static int hf_nfapi_timing_info_time_since_last_timing_info = -1;
-static int hf_nfapi_timing_info_dl_config_jitter = -1;
-static int hf_nfapi_timing_info_tx_request_jitter = -1;
-static int hf_nfapi_timing_info_ul_config_jitter = -1;
-static int hf_nfapi_timing_info_hi_dci0_jitter = -1;
-static int hf_nfapi_timing_info_dl_config_latest_delay = -1;
-static int hf_nfapi_timing_info_tx_request_latest_delay = -1;
-static int hf_nfapi_timing_info_ul_config_latest_delay = -1;
-static int hf_nfapi_timing_info_hi_dci0_latest_delay = -1;
-static int hf_nfapi_timing_info_dl_config_earliest_arrival = -1;
-static int hf_nfapi_timing_info_tx_request_earliest_arrival = -1;
-static int hf_nfapi_timing_info_ul_config_earliest_arrival = -1;
-static int hf_nfapi_timing_info_hi_dci0_earliest_arrival = -1;
-
-static int hf_nfapi_dl_config_request = -1;
-static int hf_nfapi_sfn_sf = -1;
-
-static int hf_nfapi_dl_config_request_body = -1;
-static int hf_nfapi_number_pdcch_ofdm_symbols = -1;
-static int hf_nfapi_number_dci = -1;
-static int hf_nfapi_number_pdus = -1;
-static int hf_nfapi_number_pdsch_rnti = -1;
-static int hf_nfapi_transmission_power_pcfich = -1;
-
-static int hf_nfapi_number_of_harqs = -1;
-static int hf_nfapi_number_of_crcs = -1;
-static int hf_nfapi_number_of_srs = -1;
-static int hf_nfapi_number_of_cqi = -1;
-static int hf_nfapi_number_of_preambles = -1;
-static int hf_nfapi_number_of_srss = -1;
-static int hf_nfapi_lbt_dl_req_pdu_type = -1;
-static int hf_nfapi_lbt_dl_ind_pdu_type = -1;
-
-static int hf_nfapi_dl_config_request_pdu_list = -1;
-static int hf_nfapi_ul_config_request_pdu_list = -1;
-static int hf_nfapi_hi_dci0_request_pdu_list = -1;
-static int hf_nfapi_tx_request_pdu_list = -1;
-static int hf_nfapi_rx_indication_pdu_list = -1;
-static int hf_nfapi_harq_indication_pdu_list = -1;
-static int hf_nfapi_crc_indication_pdu_list = -1;
-static int hf_nfapi_sr_indication_pdu_list = -1;
-static int hf_nfapi_cqi_indication_pdu_list = -1;
-static int hf_nfapi_preamble_indication_pdu_list = -1;
-static int hf_nfapi_srs_indication_pdu_list = -1;
-static int hf_nfapi_lbt_dl_config_pdu_list = -1;
-static int hf_nfapi_lbt_dl_indication_pdu_list = -1;
-
-
-static int hf_nfapi_dl_config_pdu_type = -1;
-static int hf_nfapi_pdu_size = -1;
-static int hf_nfapi_instance_length = -1;
-
-static int hf_nfapi_dl_config_dlsch_pdu_rel8 = -1;
-static int hf_nfapi_length;
-static int hf_nfapi_pdu_index = -1;
-static int hf_nfapi_rnti = -1;
-static int hf_nfapi_resource_allocation_type = -1;
-static int hf_nfapi_virtual_resource_block_assignment_flag = -1;
-static int hf_nfapi_resource_block_coding = -1;
-static int hf_nfapi_modulation = -1;
-static int hf_nfapi_redundancy_version = -1;
-static int hf_nfapi_transport_blocks = -1;
-static int hf_nfapi_transport_block_to_codeword_swap_flag = -1;
-static int hf_nfapi_transmission_scheme = -1;
-static int hf_nfapi_ul_transmission_scheme = -1;
-static int hf_nfapi_number_of_layers = -1;
-static int hf_nfapi_number_of_subbands = -1;
-static int hf_nfapi_codebook_index = -1;
-static int hf_nfapi_ue_category_capacity = -1;
-static int hf_nfapi_pa = -1;
-static int hf_nfapi_delta_power_offset_index = -1;
-static int hf_nfapi_ngap = -1;
-static int hf_nfapi_nprb = -1;
-static int hf_nfapi_transmission_mode = -1;
-static int hf_nfapi_num_bf_prb_per_subband = -1;
-
-static int hf_nfapi_num_bf_vector = -1;
-static int hf_nfapi_bf_vector_subband_index = -1;
-static int hf_nfapi_bf_vector_num_antennas = -1;
-static int hf_nfapi_bf_vector_bf_value = -1;
-
-static int hf_nfapi_dl_config_dlsch_pdu_rel9 = -1;
-static int hf_nfapi_nscid = -1;
-
-static int hf_nfapi_dl_config_dlsch_pdu_rel10 = -1;
-static int hf_nfapi_csi_rs_flag = -1;
-static int hf_nfapi_csi_rs_resource_config_r10 = -1;
-static int hf_nfapi_csi_rs_zero_tx_power_resource_config_bitmap_r10 = -1;
-
-static int hf_nfapi_dl_config_bch_pdu_rel8 = -1;
-static int hf_nfapi_transmission_power = -1;
-
-static int hf_nfapi_dl_config_mch_pdu_rel8 = -1;
-static int hf_nfapi_mbsfn_area_id = -1;
-
-static int hf_nfapi_dl_config_pch_pdu_rel8 = -1;
-
-static int hf_nfapi_dl_config_prs_pdu_rel9 = -1;
-static int hf_nfapi_prs_bandwidth = -1;
-static int hf_nfapi_prs_cyclic_prefix_type = -1;
-
-static int hf_nfapi_dl_config_csi_rs_pdu_rel10 = -1;
-static int hf_nfapi_csi_rs_antenna_port_count_r10 = -1;
-
-static int hf_nfapi_ul_config_request = -1;
-static int hf_nfapi_ul_config_request_body = -1;
-static int hf_nfapi_ul_config_pdu_type = -1;
-
-static int hf_nfapi_rach_prach_frequency_resources = -1;
-static int hf_nfapi_srs_present = -1;
-static int hf_nfapi_ul_config_harq_buffer_pdu = -1;
-
-static int hf_nfapi_ul_config_ue_information_rel8 = -1;
-static int hf_nfapi_handle = -1;
-static int hf_nfapi_ul_config_sr_information_pdu_rel8 = -1;
-static int hf_nfapi_pucch_index = -1;
-static int hf_nfapi_size = -1;
-static int hf_nfapi_resource_block_start = -1;
-static int hf_nfapi_number_of_resource_blocks = -1;
-static int hf_nfapi_cyclic_shift_2_for_drms = -1;
-static int hf_nfapi_frequency_hopping_enabled_flag = -1;
-static int hf_nfapi_frequency_hopping_bits = -1;
-static int hf_nfapi_new_data_indication = -1;
-static int hf_nfapi_harq_process_number = -1;
-static int hf_nfapi_ul_tx_mode = -1;
-static int hf_nfapi_current_tx_nb = -1;
-static int hf_nfapi_n_srs = -1;
-static int hf_nfapi_disable_sequence_hopping_flag = -1;
-static int hf_nfapi_dl_cqi_pmi_size_rank_1 = -1;
-static int hf_nfapi_dl_cqi_pmi_size_rank_greater_1 = -1;
-static int hf_nfapi_ri_size = -1;
-static int hf_nfapi_delta_offset_cqi = -1;
-static int hf_nfapi_delta_offset_ri = -1;
-static int hf_nfapi_harq_size = -1;
-static int hf_nfapi_delta_offset_harq = -1;
-static int hf_nfapi_ack_nack_mode = -1;
-static int hf_nfapi_n_srs_initial = -1;
-static int hf_nfapi_initial_number_of_resource_blocks = -1;
-static int hf_nfapi_dl_cqi_pmi_size = -1;
-static int hf_nfapi_report_type = -1;
-static int hf_nfapi_dl_cqi_ri_pmi_size = -1;
-static int hf_nfapi_control_type = -1;
-static int hf_nfapi_number_of_cc = -1;
-static int hf_nfapi_virtual_cell_id_enabled_flag = -1;
-static int hf_nfapi_npusch_identity = -1;
-static int hf_nfapi_ndrms_csh_identity = -1;
-static int hf_nfapi_total_number_of_repetitions = -1;
-static int hf_nfapi_repetition_number = -1;
-static int hf_nfapi_initial_sf_io = -1;
-static int hf_nfapi_empty_symbols_due_to_retunning = -1;
-static int hf_nfapi_dl_cqi_ri_pmi_size_2 = -1;
-static int hf_nfapi_npucch_identity = -1;
-static int hf_nfapi_harq_size_2 = -1;
-static int hf_nfapi_delta_offset_harq_2 = -1;
-static int hf_nfapi_empty_symbols = -1;
-static int hf_nfapi_total_number_of_repetitons = -1;
-static int hf_nfapi_csi_mode = -1;
-static int hf_nfapi_dl_cqi_pmi_size_2 = -1;
-static int hf_nfapi_statring_prb = -1;
-static int hf_nfapi_cdm_index = -1;
-static int hf_nfapi_nsrs = -1;
-static int hf_nfapi_num_ant_ports = -1;
-static int hf_nfapi_n_pucch_2_0 = -1;
-static int hf_nfapi_n_pucch_2_1 = -1;
-static int hf_nfapi_n_pucch_2_2 = -1;
-static int hf_nfapi_n_pucch_2_3 = -1;
-static int hf_nfapi_starting_prb = -1;
-static int hf_nfapi_antenna_port = -1;
-static int hf_nfapi_number_of_combs = -1;
-
-
-
-static int hf_nfapi_number_of_pucch_resource = -1;
-static int hf_nfapi_pucch_index_p1 = -1;
-static int hf_nfapi_n_pucch_1_0 = -1;
-static int hf_nfapi_n_pucch_1_1 = -1;
-static int hf_nfapi_n_pucch_1_2 = -1;
-static int hf_nfapi_n_pucch_1_3 = -1;
-static int hf_nfapi_srs_bandwidth = -1;
-static int hf_nfapi_frequency_domain_position = -1;
-static int hf_nfapi_srs_hopping_bandwidth = -1;
-static int hf_nfapi_transmission_comb = -1;
-static int hf_nfapi_i_srs = -1;
-static int hf_nfapi_sounding_reference_cyclic_shift = -1;
-static int hf_nfapi_antenna_ports = -1;
-static int hf_nfapi_ul_config_srs_pdu_rel10 = -1;
-static int hf_nfapi_ul_config_srs_pdu_rel8 = -1;
-static int hf_nfapi_ul_config_harq_information_rel9_fdd = -1;
-static int hf_nfapi_ul_config_harq_information_rel8_fdd = -1;
-static int hf_nfapi_ul_config_harq_information_rel10_tdd = -1;
-static int hf_nfapi_ul_config_sr_information_rel10 = -1;
-static int hf_nfapi_ul_config_sr_information_rel8 = -1;
-static int hf_nfapi_ul_config_cqi_information_rel10 = -1;
-static int hf_nfapi_ul_config_cqi_information_rel8 = -1;
-static int hf_nfapi_ul_config_initial_transmission_parameters_rel8 = -1;
-static int hf_nfapi_ul_config_ulsch_harq_information_rel10 = -1;
-
-/* Tx request */
-static int hf_nfapi_pdu_length = -1;
-static int hf_nfapi_num_segments = -1;
-static int hf_nfapi_segment_length = -1;
-static int hf_nfapi_segment_data = -1;
-
-/* CRC Indication */
-static int hf_nfapi_crc_indication_body = -1;
-static int hf_nfapi_crc_flag = -1;
-
-static int hf_nfapi_number_of_hi_pdus = -1;
-static int hf_nfapi_number_of_dci_pdus = -1;
-static int hf_nfapi_pdu_type = -1;
-static int hf_nfapi_hi_value = -1;
-static int hf_nfapi_i_phich = -1;
-static int hf_nfapi_flag_tb2 = -1;
-static int hf_nfapi_hi_value_2 = -1;
-static int hf_nfapi_ue_tx_antenna_selection = -1;
-static int hf_nfapi_cqi_csi_request = -1;
-static int hf_nfapi_ul_index = -1;
-static int hf_nfapi_dl_assignment_index = -1;
-static int hf_nfapi_tpc_bitmap = -1;
-static int hf_nfapi_new_data_indication_two = -1;
-static int hf_nfapi_size_of_cqi_csi_feild = -1;
-static int hf_nfapi_resource_allocation_flag = -1;
-static int hf_nfapi_number_of_antenna_ports =-1 ;
-
-static int hf_nfapi_n_ul_rb = -1;
-static int hf_nfapi_pscch_resource = -1;
-static int hf_nfapi_time_resource_pattern = -1;
-static int hf_nfapi_mpdcch_transmission_type = -1;
-static int hf_nfapi_drms_scrambling_init = -1;
-static int hf_nfapi_pusch_repetition_levels = -1;
-static int hf_nfapi_frequency_hopping_flag = -1;
-static int hf_nfapi_csi_request = -1;
-static int hf_nfapi_dai_presence_flag = -1;
-static int hf_nfapi_total_dci_length_include_padding = -1;
-static int hf_nfapi_data_offset = -1;
-static int hf_nfapi_ul_cqi = -1;
-static int hf_nfapi_timing_advance_r9 = -1;
-static int hf_nfapi_timing_advance = -1;
-static int hf_nfapi_harq_data_value_0 = -1;
-static int hf_nfapi_harq_data_value_1 = -1;
-static int hf_nfapi_harq_data_value_2 = -1;
-static int hf_nfapi_harq_data_value_3 = -1;
-static int hf_nfapi_harq_mode = -1;
-static int hf_nfapi_number_of_ack_nack = -1;
-static int hf_nfapi_harq_ack_nack_data = -1;
-static int hf_nfapi_harq_tb_1 = -1;
-static int hf_nfapi_harq_tb_2 = -1;
-static int hf_nfapi_harq_tb_n = -1;
-static int hf_nfapi_harq_data = -1;
-static int hf_nfapi_channel = -1;
-static int hf_nfapi_ri = -1;
-static int hf_nfapi_number_of_cc_reported = -1;
-static int hf_nfapi_cc = -1;
-static int hf_nfapi_preamble = -1;
-static int hf_nfapi_rach_resource_type = -1;
-static int hf_nfapi_snr = -1;
-static int hf_nfapi_doppler_estimation = -1;
-static int hf_nfapi_rb_start = -1;
-static int hf_nfapi_rbs = -1;
-static int hf_nfapi_up_pts_symbol = -1;
-static int hf_nfapi_number_prb_per_subband = -1;
-static int hf_nfapi_number_antennas = -1;
-static int hf_nfapi_subband_index = -1;
-static int hf_nfapi_antennas = -1;