@@ -59,15 +59,19 @@ struct netcfg_info *dpaa_netcfg;
59
59
/* define a variable to hold the portal_key, once created.*/
60
60
static pthread_key_t dpaa_portal_key ;
61
61
62
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_svr_family )
62
63
unsigned int dpaa_svr_family ;
63
64
64
65
#define FSL_DPAA_BUS_NAME dpaa_bus
65
66
67
+ RTE_EXPORT_INTERNAL_SYMBOL (per_lcore_dpaa_io )
66
68
RTE_DEFINE_PER_LCORE (struct dpaa_portal * , dpaa_io );
67
69
68
70
#define DPAA_SEQN_DYNFIELD_NAME "dpaa_seqn_dynfield"
71
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_seqn_dynfield_offset )
69
72
int dpaa_seqn_dynfield_offset = -1 ;
70
73
74
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_get_eth_port_cfg )
71
75
struct fm_eth_port_cfg *
72
76
dpaa_get_eth_port_cfg (int dev_id )
73
77
{
@@ -315,6 +319,7 @@ dpaa_clean_device_list(void)
315
319
}
316
320
}
317
321
322
+ RTE_EXPORT_INTERNAL_SYMBOL (rte_dpaa_portal_init )
318
323
int rte_dpaa_portal_init (void * arg )
319
324
{
320
325
static const struct rte_mbuf_dynfield dpaa_seqn_dynfield_desc = {
@@ -393,6 +398,7 @@ int rte_dpaa_portal_init(void *arg)
393
398
return 0 ;
394
399
}
395
400
401
+ RTE_EXPORT_INTERNAL_SYMBOL (rte_dpaa_portal_fq_init )
396
402
int
397
403
rte_dpaa_portal_fq_init (void * arg , struct qman_fq * fq )
398
404
{
@@ -421,6 +427,7 @@ rte_dpaa_portal_fq_init(void *arg, struct qman_fq *fq)
421
427
return 0 ;
422
428
}
423
429
430
+ RTE_EXPORT_INTERNAL_SYMBOL (rte_dpaa_portal_fq_close )
424
431
int rte_dpaa_portal_fq_close (struct qman_fq * fq )
425
432
{
426
433
return fsl_qman_fq_portal_destroy (fq -> qp );
@@ -548,6 +555,7 @@ rte_dpaa_bus_scan(void)
548
555
}
549
556
550
557
/* register a dpaa bus based dpaa driver */
558
+ RTE_EXPORT_INTERNAL_SYMBOL (rte_dpaa_driver_register )
551
559
void
552
560
rte_dpaa_driver_register (struct rte_dpaa_driver * driver )
553
561
{
@@ -559,6 +567,7 @@ rte_dpaa_driver_register(struct rte_dpaa_driver *driver)
559
567
}
560
568
561
569
/* un-register a dpaa bus based dpaa driver */
570
+ RTE_EXPORT_INTERNAL_SYMBOL (rte_dpaa_driver_unregister )
562
571
void
563
572
rte_dpaa_driver_unregister (struct rte_dpaa_driver * driver )
564
573
{
@@ -861,3 +870,98 @@ static struct rte_dpaa_bus rte_dpaa_bus = {
861
870
862
871
RTE_REGISTER_BUS (FSL_DPAA_BUS_NAME , rte_dpaa_bus .bus );
863
872
RTE_LOG_REGISTER_DEFAULT (dpaa_logtype_bus , NOTICE );
873
+
874
+ /* Export all base symbols */
875
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_ip_rev )
876
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_dealloc_bufs_mask_hi )
877
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_dealloc_bufs_mask_lo )
878
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_mcast_filter_table )
879
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_reset_mcast_filter_table )
880
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_clear_mac_addr )
881
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_add_mac_addr )
882
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_stats_get )
883
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_stats_get_all )
884
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_stats_reset )
885
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_bmi_stats_enable )
886
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_bmi_stats_disable )
887
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_bmi_stats_get_all )
888
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_bmi_stats_reset )
889
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_promiscuous_enable )
890
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_promiscuous_disable )
891
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_enable_rx )
892
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_disable_rx )
893
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_rx_status )
894
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_loopback_enable )
895
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_loopback_disable )
896
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_bp )
897
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_fc_threshold )
898
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_fc_threshold )
899
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_fc_quanta )
900
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_fc_quanta )
901
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_fdoff )
902
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_err_fqid )
903
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_ic_params )
904
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_fdoff )
905
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_maxfrm )
906
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_maxfrm )
907
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_get_sg_enable )
908
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_set_sg )
909
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_discard_rx_errors )
910
+ RTE_EXPORT_INTERNAL_SYMBOL (fman_if_receive_rx_errors )
911
+ RTE_EXPORT_INTERNAL_SYMBOL (netcfg_acquire )
912
+ RTE_EXPORT_INTERNAL_SYMBOL (netcfg_release )
913
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_new_pool )
914
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_free_pool )
915
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_get_params )
916
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_release )
917
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_acquire )
918
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_query_free_buffers )
919
+ RTE_EXPORT_INTERNAL_SYMBOL (bman_thread_irq )
920
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_alloc_fqid_range )
921
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_reserve_fqid_range )
922
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_alloc_pool_range )
923
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_alloc_cgrid_range )
924
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_release_cgrid_range )
925
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_intr_enable )
926
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_intr_disable )
927
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_get_ioctl_version_number )
928
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_get_link_status )
929
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_update_link_status )
930
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_update_link_speed )
931
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_restart_link_autoneg )
932
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_set_fq_lookup_table )
933
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_ern_register_cb )
934
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_ern_poll_free )
935
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_irqsource_add )
936
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_fq_portal_irqsource_add )
937
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_irqsource_remove )
938
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_fq_portal_irqsource_remove )
939
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_portal_poll_rx )
940
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_clear_irq )
941
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_portal_dequeue )
942
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_dequeue )
943
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_dqrr_consume )
944
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_static_dequeue_add )
945
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_dca_index )
946
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_create_fq )
947
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_fq_fqid )
948
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_fq_state )
949
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_init_fq )
950
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_retire_fq )
951
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_oos_fq )
952
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_query_fq_np )
953
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_query_fq_frm_cnt )
954
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_set_vdq )
955
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_volatile_dequeue )
956
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_enqueue )
957
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_enqueue_multi )
958
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_enqueue_multi_fq )
959
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_modify_cgr )
960
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_create_cgr )
961
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_delete_cgr )
962
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_get_qm_channel_caam )
963
+ RTE_EXPORT_INTERNAL_SYMBOL (dpaa_get_qm_channel_pool )
964
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_thread_fd )
965
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_thread_irq )
966
+ RTE_EXPORT_INTERNAL_SYMBOL (qman_fq_portal_thread_irq )
967
+ RTE_EXPORT_INTERNAL_SYMBOL (fsl_qman_fq_portal_create )
0 commit comments