diff --git a/core/hdd/inc/wlan_hdd_cfg.h b/core/hdd/inc/wlan_hdd_cfg.h index 89f0ecea8808..e73c6ed1f1f4 100644 --- a/core/hdd/inc/wlan_hdd_cfg.h +++ b/core/hdd/inc/wlan_hdd_cfg.h @@ -9430,7 +9430,8 @@ enum dot11p_mode { QDF_NBUF_PKT_TRAC_TYPE_DHCP |\ QDF_NBUF_PKT_TRAC_TYPE_MGMT_ACTION |\ QDF_NBUF_PKT_TRAC_TYPE_ARP |\ - QDF_NBUF_PKT_TRAC_TYPE_ICMP)\ + QDF_NBUF_PKT_TRAC_TYPE_ICMP |\ + QDF_NBUF_PKT_TRAC_TYPE_ICMPv6)\ /* Default verbosity, in case its missing in gDptraceConfig string*/ #define DP_TRACE_CONFIG_DEFAULT_VERBOSTY QDF_DP_TRACE_VERBOSITY_LOW @@ -9452,7 +9453,7 @@ enum dot11p_mode { * gDptraceConfig = 1, 4 */ #define CFG_ENABLE_DP_TRACE_CONFIG "gDptraceConfig" -#define CFG_ENABLE_DP_TRACE_CONFIG_DEFAULT "1, 8, 1, 62" +#define CFG_ENABLE_DP_TRACE_CONFIG_DEFAULT "1, 8, 1, 126" /* * This parameter will set the weight to calculate the average low pass diff --git a/core/hdd/src/wlan_hdd_tx_rx.c b/core/hdd/src/wlan_hdd_tx_rx.c index 4bef01cb3125..0ff9d9671668 100644 --- a/core/hdd/src/wlan_hdd_tx_rx.c +++ b/core/hdd/src/wlan_hdd_tx_rx.c @@ -421,6 +421,9 @@ void wlan_hdd_classify_pkt(struct sk_buff *skb) else if (qdf_nbuf_is_icmp_pkt(skb)) QDF_NBUF_CB_GET_PACKET_TYPE(skb) = QDF_NBUF_CB_PACKET_TYPE_ICMP; + else if (qdf_nbuf_is_icmpv6_pkt(skb)) + QDF_NBUF_CB_GET_PACKET_TYPE(skb) = + QDF_NBUF_CB_PACKET_TYPE_ICMPv6; } /**