Loading include/uapi/linux/msm_ipa.h +14 −1 Original line number Diff line number Diff line Loading @@ -716,12 +716,18 @@ enum ipa_coalesce_event { #define IPA_COALESCE_EVENT_MAX IPA_COALESCE_EVENT_MAX }; enum ipa_mtu_event { IPA_SET_MTU = IPA_COALESCE_EVENT_MAX, IPA_MTU_EVENT_MAX #define IPA_MTU_EVENT_MAX IPA_MTU_EVENT_MAX }; enum ipa_peripheral_event { IPA_PERIPHERAL_CONNECT = ECM_CONNECT, IPA_PERIPHERAL_DISCONNECT = ECM_DISCONNECT }; #define WIGIG_CLIENT_CONNECT (IPA_COALESCE_EVENT_MAX) #define WIGIG_CLIENT_CONNECT (IPA_MTU_EVENT_MAX) #define WIGIG_FST_SWITCH (WIGIG_CLIENT_CONNECT + 1) #define WIGIG_EVENT_MAX (WIGIG_FST_SWITCH + 1) Loading Loading @@ -2631,6 +2637,13 @@ struct ipa_coalesce_info { uint8_t udp_enable; }; struct ipa_mtu_info { char if_name[IPA_RESOURCE_NAME_MAX]; enum ipa_ip_type ip_type; uint16_t mtu_v4; uint16_t mtu_v6; }; struct ipa_odl_ep_info { __u32 cons_pipe_num; __u32 prod_pipe_num; Loading include/uapi/linux/msm_rmnet.h +11 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. */ #ifndef _UAPI_MSM_RMNET_H_ Loading Loading @@ -66,6 +66,8 @@ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_SET_OFFLOAD 0x0018 /* Set IPA offload */ #define RMNET_IOCTL_GET_MTU 0x0019 /* Get v4/v6 MTU */ #define RMNET_IOCTL_SET_MTU 0x0020 /* Set v4/v6 MTU */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) Loading Loading @@ -142,6 +144,14 @@ struct rmnet_ioctl_extended_s { __u32 flags; __u8 mux_id; } offload_params; /* Input values for the RMNET_IOCTL_SET_MTU */ struct { __s8 if_name[IFNAMSIZ]; /* if given non-zero value, mtu has changed */ __u16 mtu_v4; __u16 mtu_v6; } mtu_params; } u; }; Loading include/uapi/linux/rmnet_ipa_fd_ioctl.h +5 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #define WAN_IOCTL_SEND_LAN_CLIENT_MSG 17 #define WAN_IOCTL_ADD_OFFLOAD_CONNECTION 18 #define WAN_IOCTL_RMV_OFFLOAD_CONNECTION 19 #define WAN_IOCTL_GET_WAN_MTU 20 /* User space may not have this defined. */ #ifndef IFNAMSIZ Loading Loading @@ -264,4 +265,8 @@ struct wan_ioctl_query_per_client_stats { #define WAN_IOC_RMV_OFFLOAD_CONNECTION _IOWR(WAN_IOC_MAGIC, \ WAN_IOCTL_RMV_OFFLOAD_CONNECTION, \ struct ipa_remove_offload_connection_req_msg_v01 *) #define WAN_IOC_GET_WAN_MTU _IOWR(WAN_IOC_MAGIC, \ WAN_IOCTL_GET_WAN_MTU, \ struct ipa_mtu_info *) #endif /* _RMNET_IPA_FD_IOCTL_H */ Loading
include/uapi/linux/msm_ipa.h +14 −1 Original line number Diff line number Diff line Loading @@ -716,12 +716,18 @@ enum ipa_coalesce_event { #define IPA_COALESCE_EVENT_MAX IPA_COALESCE_EVENT_MAX }; enum ipa_mtu_event { IPA_SET_MTU = IPA_COALESCE_EVENT_MAX, IPA_MTU_EVENT_MAX #define IPA_MTU_EVENT_MAX IPA_MTU_EVENT_MAX }; enum ipa_peripheral_event { IPA_PERIPHERAL_CONNECT = ECM_CONNECT, IPA_PERIPHERAL_DISCONNECT = ECM_DISCONNECT }; #define WIGIG_CLIENT_CONNECT (IPA_COALESCE_EVENT_MAX) #define WIGIG_CLIENT_CONNECT (IPA_MTU_EVENT_MAX) #define WIGIG_FST_SWITCH (WIGIG_CLIENT_CONNECT + 1) #define WIGIG_EVENT_MAX (WIGIG_FST_SWITCH + 1) Loading Loading @@ -2631,6 +2637,13 @@ struct ipa_coalesce_info { uint8_t udp_enable; }; struct ipa_mtu_info { char if_name[IPA_RESOURCE_NAME_MAX]; enum ipa_ip_type ip_type; uint16_t mtu_v4; uint16_t mtu_v6; }; struct ipa_odl_ep_info { __u32 cons_pipe_num; __u32 prod_pipe_num; Loading
include/uapi/linux/msm_rmnet.h +11 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. */ #ifndef _UAPI_MSM_RMNET_H_ Loading Loading @@ -66,6 +66,8 @@ #define RMNET_IOCTL_DEREGISTER_DEV 0x0016 /* Dereg a net dev */ #define RMNET_IOCTL_GET_SG_SUPPORT 0x0017 /* Query sg support*/ #define RMNET_IOCTL_SET_OFFLOAD 0x0018 /* Set IPA offload */ #define RMNET_IOCTL_GET_MTU 0x0019 /* Get v4/v6 MTU */ #define RMNET_IOCTL_SET_MTU 0x0020 /* Set v4/v6 MTU */ /* Return values for the RMNET_IOCTL_GET_SUPPORTED_FEATURES IOCTL */ #define RMNET_IOCTL_FEAT_NOTIFY_MUX_CHANNEL (1<<0) Loading Loading @@ -142,6 +144,14 @@ struct rmnet_ioctl_extended_s { __u32 flags; __u8 mux_id; } offload_params; /* Input values for the RMNET_IOCTL_SET_MTU */ struct { __s8 if_name[IFNAMSIZ]; /* if given non-zero value, mtu has changed */ __u16 mtu_v4; __u16 mtu_v6; } mtu_params; } u; }; Loading
include/uapi/linux/rmnet_ipa_fd_ioctl.h +5 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #define WAN_IOCTL_SEND_LAN_CLIENT_MSG 17 #define WAN_IOCTL_ADD_OFFLOAD_CONNECTION 18 #define WAN_IOCTL_RMV_OFFLOAD_CONNECTION 19 #define WAN_IOCTL_GET_WAN_MTU 20 /* User space may not have this defined. */ #ifndef IFNAMSIZ Loading Loading @@ -264,4 +265,8 @@ struct wan_ioctl_query_per_client_stats { #define WAN_IOC_RMV_OFFLOAD_CONNECTION _IOWR(WAN_IOC_MAGIC, \ WAN_IOCTL_RMV_OFFLOAD_CONNECTION, \ struct ipa_remove_offload_connection_req_msg_v01 *) #define WAN_IOC_GET_WAN_MTU _IOWR(WAN_IOC_MAGIC, \ WAN_IOCTL_GET_WAN_MTU, \ struct ipa_mtu_info *) #endif /* _RMNET_IPA_FD_IOCTL_H */