qcacmn: Monitor mode configuration and processing
This change is for supporting monitor mode VAP. All the monitor mode ring is configured. The related monitor mode ring includes: -monitor mode buffer ring -monitor mode destination ring -monitor mode status ring -monitor mode link descriptor ring The packet is not sent to monitor mode ring unless the monitor mode VAP is configured. This release support Multiple VAP - AP/STA VAP plus Monitor VAP configuration. The status ring is not used in this release. However, the ring is tested and the ring is moving and there are TLV's in the ring. Change-Id: I782ee0c3b998d8b3bbac79b5e7fdecdbff15fa93 CRs-Fixed: 2013049
このコミットが含まれているのは:
@@ -362,13 +362,11 @@ qdf_nbuf_unmap_nbytes(qdf_device_t osdev,
|
||||
__qdf_nbuf_unmap_nbytes(osdev, buf, dir, nbytes);
|
||||
}
|
||||
|
||||
#ifndef REMOVE_INIT_DEBUG_CODE
|
||||
static inline void
|
||||
qdf_nbuf_sync_for_cpu(qdf_device_t osdev, qdf_nbuf_t buf, qdf_dma_dir_t dir)
|
||||
{
|
||||
__qdf_nbuf_sync_for_cpu(osdev, buf, dir);
|
||||
}
|
||||
#endif
|
||||
|
||||
static inline QDF_STATUS
|
||||
qdf_nbuf_map_single(qdf_device_t osdev, qdf_nbuf_t buf, qdf_dma_dir_t dir)
|
||||
|
@@ -523,10 +523,10 @@ QDF_STATUS __qdf_nbuf_map_nbytes(qdf_device_t osdev, struct sk_buff *skb,
|
||||
qdf_dma_dir_t dir, int nbytes);
|
||||
void __qdf_nbuf_unmap_nbytes(qdf_device_t osdev, struct sk_buff *skb,
|
||||
qdf_dma_dir_t dir, int nbytes);
|
||||
#ifndef REMOVE_INIT_DEBUG_CODE
|
||||
|
||||
void __qdf_nbuf_sync_for_cpu(qdf_device_t osdev, struct sk_buff *skb,
|
||||
qdf_dma_dir_t dir);
|
||||
#endif
|
||||
|
||||
QDF_STATUS __qdf_nbuf_map_nbytes_single(
|
||||
qdf_device_t osdev, struct sk_buff *buf, qdf_dma_dir_t dir, int nbytes);
|
||||
void __qdf_nbuf_unmap_nbytes_single(
|
||||
|
@@ -2436,7 +2436,6 @@ __qdf_nbuf_dmamap_set_cb(__qdf_dma_map_t dmap, void *cb, void *arg)
|
||||
EXPORT_SYMBOL(__qdf_nbuf_dmamap_set_cb);
|
||||
|
||||
|
||||
#ifndef REMOVE_INIT_DEBUG_CODE
|
||||
/**
|
||||
* __qdf_nbuf_sync_single_for_cpu() - nbuf sync
|
||||
* @osdev: os device
|
||||
@@ -2485,7 +2484,6 @@ __qdf_nbuf_sync_for_cpu(qdf_device_t osdev,
|
||||
__qdf_nbuf_sync_single_for_cpu(osdev, skb, dir);
|
||||
}
|
||||
EXPORT_SYMBOL(__qdf_nbuf_sync_for_cpu);
|
||||
#endif
|
||||
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0))
|
||||
/**
|
||||
|
新しいイシューから参照
ユーザーをブロックする