mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
Merge "msm: ipa3: Support uc header proc ctx for DSCP insertion"
This commit is contained in:
commit
a2be0d847d
3 changed files with 8 additions and 0 deletions
|
|
@ -96,6 +96,7 @@ const char *ipa3_hdr_proc_type_name[] = {
|
|||
__stringify(IPA_HDR_PROC_L2TP_HEADER_ADD),
|
||||
__stringify(IPA_HDR_PROC_L2TP_HEADER_REMOVE),
|
||||
__stringify(IPA_HDR_PROC_ETHII_TO_ETHII_EX),
|
||||
__stringify(IPA_HDR_PROC_SET_DSCP),
|
||||
};
|
||||
|
||||
static struct dentry *dent;
|
||||
|
|
|
|||
|
|
@ -1477,6 +1477,9 @@ static int ipahal_cp_proc_ctx_to_hw_buff_v3(enum ipa_hdr_proc_type type,
|
|||
case IPA_HDR_PROC_802_3_TO_802_3:
|
||||
ctx->cmd.value = IPA_HDR_UCP_802_3_TO_802_3;
|
||||
break;
|
||||
case IPA_HDR_PROC_SET_DSCP:
|
||||
ctx->cmd.value = IPA_HDR_UCP_SET_DSCP;
|
||||
break;
|
||||
default:
|
||||
IPAHAL_ERR("unknown ipa_hdr_proc_type %d", type);
|
||||
WARN_ON(1);
|
||||
|
|
@ -1522,6 +1525,9 @@ static int ipahal_get_proc_ctx_needed_len_v3(enum ipa_hdr_proc_type type)
|
|||
case IPA_HDR_PROC_ETHII_TO_ETHII_EX:
|
||||
ret = sizeof(struct ipa_hw_hdr_proc_ctx_add_hdr_cmd_seq_ex);
|
||||
break;
|
||||
case IPA_HDR_PROC_SET_DSCP:
|
||||
ret = sizeof(struct ipa_hw_hdr_proc_ctx_add_hdr_cmd_seq);
|
||||
break;
|
||||
default:
|
||||
/* invalid value to make sure failure */
|
||||
IPAHAL_ERR_RL("invalid ipa_hdr_proc_type %d\n", type);
|
||||
|
|
|
|||
|
|
@ -675,6 +675,7 @@ union ipa_pkt_status_hw {
|
|||
#define IPA_HDR_UCP_L2TP_UDP_HEADER_ADD 12
|
||||
#define IPA_HDR_UCP_L2TP_UDP_HEADER_REMOVE 13
|
||||
#define IPA_HDR_UCP_ETHII_TO_ETHII_EX 14
|
||||
#define IPA_HDR_UCP_SET_DSCP 16
|
||||
|
||||
/* Processing context TLV type */
|
||||
#define IPA_PROC_CTX_TLV_TYPE_END 0
|
||||
|
|
|
|||
Loading…
Reference in a new issue