qcacmn: Donot forward MDNS packets for NAN vdev
MDNS packets if forwarded for a NAN vdev can lead to potential flooding of the air interface. Hence donot forward them. Change-Id: Idfdedfb0b5b553745440587448230013f3b56a7d CRs-Fixed: 2503360
This commit is contained in:
@@ -81,6 +81,8 @@
|
||||
#define QDF_NBUF_TRAC_ICMPV6_TYPE 0x3a
|
||||
#define QDF_NBUF_TRAC_DHCP6_SRV_PORT 547
|
||||
#define QDF_NBUF_TRAC_DHCP6_CLI_PORT 546
|
||||
#define QDF_NBUF_TRAC_MDNS_SRC_N_DST_PORT 5353
|
||||
|
||||
|
||||
/* EAPOL Related MASK */
|
||||
#define EAPOL_PACKET_TYPE_OFFSET 15
|
||||
@@ -2489,6 +2491,20 @@ bool qdf_nbuf_data_is_ipv4_dhcp_pkt(uint8_t *data)
|
||||
return __qdf_nbuf_data_is_ipv4_dhcp_pkt(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_data_is_ipv6_mdsn_pkt() - check if it is MDNS packet.
|
||||
* @data: Pointer to packet data buffer
|
||||
*
|
||||
* This func. checks whether it is a MDNS packet or not.
|
||||
*
|
||||
* Return: true if it is a MDNS packet, false if not
|
||||
*/
|
||||
static inline
|
||||
bool qdf_nbuf_is_ipv6_mdns_pkt(qdf_nbuf_t buf)
|
||||
{
|
||||
return __qdf_nbuf_data_is_ipv6_mdns_pkt(qdf_nbuf_data(buf));
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_data_is_ipv6_dhcp_pkt() - check if it is DHCP packet.
|
||||
* @data: Pointer to DHCP packet data buffer
|
||||
|
Reference in New Issue
Block a user