qcacmn: Add support to dump ICMPV6 RS and RA in wow wakeup stats
Propagation from qcacld-2.0 to qcacmn. Add support to dump information for ICMPV6 RS and RA packets in wow wakeup stats. Change-Id: I1a2852189664fff31e29b487d7a8c66ee83931c5 CRs-Fixed: 1115364
このコミットが含まれているのは:
@@ -196,6 +196,10 @@ struct mon_rx_status {
|
||||
#define ICMPV6_SUBTYPE_OFFSET 54
|
||||
#define ICMPV6_REQUEST 0x80
|
||||
#define ICMPV6_RESPONSE 0x81
|
||||
#define ICMPV6_RS 0x85
|
||||
#define ICMPV6_RA 0x86
|
||||
#define ICMPV6_NS 0x87
|
||||
#define ICMPV6_NA 0x88
|
||||
|
||||
#define QDF_NBUF_IPA_CHECK_MASK 0x80000000
|
||||
|
||||
@@ -236,6 +240,10 @@ enum qdf_proto_type {
|
||||
* @QDF_PROTO_ICMP_RES - icmp response
|
||||
* @QDF_PROTO_ICMPV6_REQ - icmpv6 request
|
||||
* @QDF_PROTO_ICMPV6_RES - icmpv6 response
|
||||
* @QDF_PROTO_ICMPV6_RS - icmpv6 rs packet
|
||||
* @QDF_PROTO_ICMPV6_RA - icmpv6 ra packet
|
||||
* @QDF_PROTO_ICMPV6_NS - icmpv6 ns packet
|
||||
* @QDF_PROTO_ICMPV6_NA - icmpv6 na packet
|
||||
* @QDF_PROTO_IPV4_UDP - ipv4 udp
|
||||
* @QDF_PROTO_IPV4_TCP - ipv4 tcp
|
||||
* @QDF_PROTO_IPV6_UDP - ipv6 udp
|
||||
@@ -268,6 +276,10 @@ enum qdf_proto_subtype {
|
||||
QDF_PROTO_ICMP_RES,
|
||||
QDF_PROTO_ICMPV6_REQ,
|
||||
QDF_PROTO_ICMPV6_RES,
|
||||
QDF_PROTO_ICMPV6_RS,
|
||||
QDF_PROTO_ICMPV6_RA,
|
||||
QDF_PROTO_ICMPV6_NS,
|
||||
QDF_PROTO_ICMPV6_NA,
|
||||
QDF_PROTO_IPV4_UDP,
|
||||
QDF_PROTO_IPV4_TCP,
|
||||
QDF_PROTO_IPV6_UDP,
|
||||
|
@@ -660,6 +660,18 @@ __qdf_nbuf_data_get_icmpv6_subtype(uint8_t *data)
|
||||
case ICMPV6_RESPONSE:
|
||||
proto_subtype = QDF_PROTO_ICMPV6_RES;
|
||||
break;
|
||||
case ICMPV6_RS:
|
||||
proto_subtype = QDF_PROTO_ICMPV6_RS;
|
||||
break;
|
||||
case ICMPV6_RA:
|
||||
proto_subtype = QDF_PROTO_ICMPV6_RA;
|
||||
break;
|
||||
case ICMPV6_NS:
|
||||
proto_subtype = QDF_PROTO_ICMPV6_NS;
|
||||
break;
|
||||
case ICMPV6_NA:
|
||||
proto_subtype = QDF_PROTO_ICMPV6_NA;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
新しいイシューから参照
ユーザーをブロックする