summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
diff options
context:
space:
mode:
authorMarian Chereji <marian.chereji@freescale.com>2015-11-11 09:06:34 (GMT)
committerMarian Chereji <marian.chereji@freescale.com>2015-11-16 13:33:40 (GMT)
commita9d0ea5a4d3b679ae3316c93b455d2ccc993772d (patch)
tree7d23cd7f27b2e590bc3e1a7b3837e45b82b988ca /drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
parente176e3fade4bea2eb4fed6d6b4a689b3248e0788 (diff)
downloadlinux-fsl-qoriq-a9d0ea5a4d3b679ae3316c93b455d2ccc993772d.tar.xz
fmd: Render header manip node statistics available in user space
Added a user space interface for the "FM_PCD_ManipGetStatistics" function for retrieving header manipulation nodes statistics (including IP reassembly and fragmentation). Signed-off-by: Marian Chereji <marian.chereji@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h')
-rw-r--r--drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
index ec2e971..b052984 100644
--- a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
+++ b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
@@ -485,6 +485,11 @@ typedef struct ioc_compat_fm_pcd_manip_params_t {
compat_uptr_t id;
} ioc_compat_fm_pcd_manip_params_t;
+typedef struct ioc_compat_fm_pcd_manip_get_stats_t {
+ compat_uptr_t id;
+ ioc_fm_pcd_manip_stats_t stats;
+} ioc_compat_fm_pcd_manip_get_stats_t;
+
#if (DPAA_VERSION >= 11)
typedef struct ioc_compat_fm_pcd_frm_replic_group_params_t {
uint8_t max_num_of_entries;
@@ -666,6 +671,11 @@ void compat_fm_pcd_manip_set_node(
ioc_fm_pcd_manip_params_t *param,
uint8_t compat);
+void compat_copy_fm_pcd_manip_get_stats(
+ ioc_compat_fm_pcd_manip_get_stats_t *compat_param,
+ ioc_fm_pcd_manip_get_stats_t *param,
+ uint8_t compat);
+
void compat_copy_fm_port_pcd_modify_tree(
ioc_compat_fm_obj_t *compat_id,
ioc_fm_obj_t *id,