diff options
Diffstat (limited to 'original-kernel-headers/linux/msm_rmnet.h')
-rw-r--r-- | original-kernel-headers/linux/msm_rmnet.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/original-kernel-headers/linux/msm_rmnet.h b/original-kernel-headers/linux/msm_rmnet.h index 6004cc2..4892602 100644 --- a/original-kernel-headers/linux/msm_rmnet.h +++ b/original-kernel-headers/linux/msm_rmnet.h @@ -58,7 +58,9 @@ enum rmnet_ioctl_extended_cmds_e { RMNET_IOCTL_GET_SUPPORTED_QOS_MODES = 0x0013, /* Get QoS modes */ RMNET_IOCTL_SET_SLEEP_STATE = 0x0014, /* Set sleep state */ RMNET_IOCTL_SET_XLAT_DEV_INFO = 0x0015, /* xlat dev name */ - RMNET_IOCTL_EXTENDED_MAX = 0x0016 + RMNET_IOCTL_DEREGISTER_DEV = 0x0016, /* Dereg a net dev */ + RMNET_IOCTL_GET_SG_SUPPORT = 0x0017, /* Query sg support*/ + RMNET_IOCTL_EXTENDED_MAX = 0x0018 }; /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ @@ -84,6 +86,7 @@ enum rmnet_ioctl_extended_cmds_e { #define RMNET_IOCTL_INGRESS_FORMAT_DEAGGREGATION (1<<2) #define RMNET_IOCTL_INGRESS_FORMAT_DEMUXING (1<<3) #define RMNET_IOCTL_INGRESS_FORMAT_CHECKSUM (1<<4) +#define RMNET_IOCTL_INGRESS_FORMAT_AGG_DATA (1<<5) /* User space may not have this defined. */ #ifndef IFNAMSIZ @@ -117,6 +120,12 @@ struct rmnet_ioctl_extended_s { uint32_t consumer_pipe_num; uint32_t producer_pipe_num; } ipa_ep_pair; + + struct { + uint32_t __data; /* Placeholder for legacy data*/ + uint32_t agg_size; + uint32_t agg_count; + } ingress_format; } u; }; |