Merge "msm: ipa3: fix compatibility with ipa kernel tests"
This commit is contained in:
commit
e9249c8420
1 changed files with 24 additions and 1 deletions
|
@ -39,6 +39,14 @@ enum ipa_nat_en_type {
|
||||||
IPA_DST_NAT,
|
IPA_DST_NAT,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* enum ipa_ipv6ct_en_type - IPv6CT setting type in IPA end-point
|
||||||
|
*/
|
||||||
|
enum ipa_ipv6ct_en_type {
|
||||||
|
IPA_BYPASS_IPV6CT,
|
||||||
|
IPA_ENABLE_IPV6CT,
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* enum ipa_mode_type - mode setting type in IPA end-point
|
* enum ipa_mode_type - mode setting type in IPA end-point
|
||||||
* @BASIC: basic mode
|
* @BASIC: basic mode
|
||||||
|
@ -118,6 +126,19 @@ struct ipa_ep_cfg_nat {
|
||||||
enum ipa_nat_en_type nat_en;
|
enum ipa_nat_en_type nat_en;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct ipa_ep_cfg_conn_track - IPv6 Connection tracking configuration in
|
||||||
|
* IPA end-point
|
||||||
|
* @conn_track_en: Defines speculative conn_track action, means if specific
|
||||||
|
* pipe needs to have UL/DL IPv6 Connection Tracking or Bypass
|
||||||
|
* IPv6 Connection Tracking. 0: Bypass IPv6 Connection Tracking
|
||||||
|
* 1: IPv6 UL/DL Connection Tracking.
|
||||||
|
* Valid for Input Pipes only (IPA consumer)
|
||||||
|
*/
|
||||||
|
struct ipa_ep_cfg_conn_track {
|
||||||
|
enum ipa_ipv6ct_en_type conn_track_en;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct ipa_ep_cfg_hdr - header configuration in IPA end-point
|
* struct ipa_ep_cfg_hdr - header configuration in IPA end-point
|
||||||
*
|
*
|
||||||
|
@ -386,7 +407,8 @@ struct ipa_ep_cfg_seq {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct ipa_ep_cfg - configuration of IPA end-point
|
* struct ipa_ep_cfg - configuration of IPA end-point
|
||||||
* @nat: NAT parmeters
|
* @nat: NAT parameters
|
||||||
|
* @conn_track: IPv6CT parameters
|
||||||
* @hdr: Header parameters
|
* @hdr: Header parameters
|
||||||
* @hdr_ext: Extended header parameters
|
* @hdr_ext: Extended header parameters
|
||||||
* @mode: Mode parameters
|
* @mode: Mode parameters
|
||||||
|
@ -400,6 +422,7 @@ struct ipa_ep_cfg_seq {
|
||||||
*/
|
*/
|
||||||
struct ipa_ep_cfg {
|
struct ipa_ep_cfg {
|
||||||
struct ipa_ep_cfg_nat nat;
|
struct ipa_ep_cfg_nat nat;
|
||||||
|
struct ipa_ep_cfg_conn_track conn_track;
|
||||||
struct ipa_ep_cfg_hdr hdr;
|
struct ipa_ep_cfg_hdr hdr;
|
||||||
struct ipa_ep_cfg_hdr_ext hdr_ext;
|
struct ipa_ep_cfg_hdr_ext hdr_ext;
|
||||||
struct ipa_ep_cfg_mode mode;
|
struct ipa_ep_cfg_mode mode;
|
||||||
|
|
Loading…
Add table
Reference in a new issue