Nandha Kishore Easwaran
47e7416b12
qcacmn: Add check to drop mcast loopback packet
...
Added a check in RX path to detect multicast loopback packets in
qwrap mode. In qwrap mode, there are multiple station vaps and
multicast loopback packet from one station vap should not come into
the other station vap. Added a check for this by iterating through
the vap list and checking if any of the vdev mac address matches
with the source address of the packet.
Also added a new vdev parameter to check if qwrap isolation mode is
enabled. In qwrap isolation mode, loopback packets should not be
dropped.
Change-Id: I7d35bf657a87337871156e4caec9038432e23a87
CRs-fixed: 2149190
2017-12-28 01:26:17 -08:00
..
cdp_txrx_bus.h
qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_bus.h
2017-06-20 15:34:02 -07:00
cdp_txrx_cfg.h
qcacmn: Add NULL checks within CDP Layer
2017-11-10 00:27:52 -08:00
cdp_txrx_cmn.h
qcacmn: Add support to set monitor filter dynamically
2017-12-13 20:08:29 -08:00
cdp_txrx_cmn_reg.h
qcacmn: Changing DBS query method from DP
2017-04-18 17:15:21 -07:00
cdp_txrx_cmn_struct.h
qcacmn: Add check to drop mcast loopback packet
2017-12-28 01:26:17 -08:00
cdp_txrx_ctrl.h
qcacmn: Enable Packetlog
2017-12-09 23:27:27 -08:00
cdp_txrx_ctrl_def.h
cdp_txrx_flow_ctrl_legacy.h
qcacmn: Add NULL checks within CDP Layer
2017-11-10 00:27:52 -08:00
cdp_txrx_flow_ctrl_v2.h
qcacmn: Add NULL checks within CDP Layer
2017-11-10 00:27:52 -08:00
cdp_txrx_handle.h
qcacmn: Add changes for Napier flow control
2017-07-18 23:35:05 -07:00
cdp_txrx_host_stats.h
qcacmn: changes for httstats application
2017-12-08 00:21:23 -08:00
cdp_txrx_ipa.h
qcacmn: Remove kernel includes from datapath
2017-11-11 19:25:09 -08:00
cdp_txrx_me.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_misc.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_mob_def.h
qcacmn: Add peer APIs to get and release peer ref
2017-12-12 17:57:32 -08:00
cdp_txrx_mon.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_mon_struct.h
qcacmn: Monitor mode configuration and processing
2017-03-29 05:58:52 -07:00
cdp_txrx_ocb.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_ops.h
qcacmn: Adding vdev id for WDS add/del/update API's
2017-12-20 11:45:07 -08:00
cdp_txrx_peer_ops.h
qcacmn: Add peer APIs to get and release peer ref
2017-12-12 17:57:32 -08:00
cdp_txrx_pflow.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_pmf.h
qcacmn: add cdp wrapper for mobile device compile
2016-11-17 19:13:02 -08:00
cdp_txrx_raw.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_stats.h
qcacmn: Add Null checks in CDP Layer
2017-11-10 00:27:54 -08:00
cdp_txrx_stats_struct.h
qcacmn: Add support for wide band scan
2017-11-10 17:41:00 -08:00
cdp_txrx_tx_delay.h
qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_tx_delay.h
2017-06-20 15:33:55 -07:00
cdp_txrx_tx_throttle.h
qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_tx_throttle.h
2017-06-20 15:33:49 -07:00
cdp_txrx_wds.h
qcacmn: Add WDS Vendor Extension ECM Framework
2017-12-13 12:15:54 -08:00