Loading include/uapi/linux/msm_rmnet.h +12 −0 Original line number Original line Diff line number Diff line Loading @@ -63,6 +63,7 @@ #define RMNET_IOCTL_SET_XLAT_DEV_INFO 0x0015 /* xlat dev name */ #define RMNET_IOCTL_SET_XLAT_DEV_INFO 0x0015 /* xlat dev name */ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_SET_OFFLOAD 0x0018 /* Set IPA offload */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) Loading @@ -89,6 +90,11 @@ #define RMNET_IOCTL_INGRESS_FORMAT_CHECKSUM (1<<4) #define RMNET_IOCTL_INGRESS_FORMAT_CHECKSUM (1<<4) #define RMNET_IOCTL_INGRESS_FORMAT_AGG_DATA (1<<5) #define RMNET_IOCTL_INGRESS_FORMAT_AGG_DATA (1<<5) /* Input values for the RMNET_IOCTL_SET_OFFLOAD */ #define RMNET_IOCTL_OFFLOAD_FORMAT_NONE (0) #define RMNET_IOCTL_COALESCING_FORMAT_TCP (1<<0) #define RMNET_IOCTL_COALESCING_FORMAT_UDP (1<<1) /* User space may not have this defined. */ /* User space may not have this defined. */ #ifndef IFNAMSIZ #ifndef IFNAMSIZ #define IFNAMSIZ 16 #define IFNAMSIZ 16 Loading Loading @@ -128,6 +134,12 @@ struct rmnet_ioctl_extended_s { uint32_t agg_size; uint32_t agg_size; uint32_t agg_count; uint32_t agg_count; } ingress_format; } ingress_format; /* Input values for the RMNET_IOCTL_SET_OFFLOAD */ struct { uint32_t flags; uint8_t mux_id; } offload_params; } u; } u; }; }; Loading Loading
include/uapi/linux/msm_rmnet.h +12 −0 Original line number Original line Diff line number Diff line Loading @@ -63,6 +63,7 @@ #define RMNET_IOCTL_SET_XLAT_DEV_INFO 0x0015 /* xlat dev name */ #define RMNET_IOCTL_SET_XLAT_DEV_INFO 0x0015 /* xlat dev name */ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_SET_OFFLOAD 0x0018 /* Set IPA offload */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) Loading @@ -89,6 +90,11 @@ #define RMNET_IOCTL_INGRESS_FORMAT_CHECKSUM (1<<4) #define RMNET_IOCTL_INGRESS_FORMAT_CHECKSUM (1<<4) #define RMNET_IOCTL_INGRESS_FORMAT_AGG_DATA (1<<5) #define RMNET_IOCTL_INGRESS_FORMAT_AGG_DATA (1<<5) /* Input values for the RMNET_IOCTL_SET_OFFLOAD */ #define RMNET_IOCTL_OFFLOAD_FORMAT_NONE (0) #define RMNET_IOCTL_COALESCING_FORMAT_TCP (1<<0) #define RMNET_IOCTL_COALESCING_FORMAT_UDP (1<<1) /* User space may not have this defined. */ /* User space may not have this defined. */ #ifndef IFNAMSIZ #ifndef IFNAMSIZ #define IFNAMSIZ 16 #define IFNAMSIZ 16 Loading Loading @@ -128,6 +134,12 @@ struct rmnet_ioctl_extended_s { uint32_t agg_size; uint32_t agg_size; uint32_t agg_count; uint32_t agg_count; } ingress_format; } ingress_format; /* Input values for the RMNET_IOCTL_SET_OFFLOAD */ struct { uint32_t flags; uint8_t mux_id; } offload_params; } u; } u; }; }; Loading