summaryrefslogtreecommitdiffstats
path: root/net/ieee802154/Makefile
diff options
context:
space:
mode:
authorMark F. Brown2015-11-10 01:18:20 +0100
committerGreg Kroah-Hartman2015-11-20 01:58:14 +0100
commit46b010d3eeb8eb29c740c4ef09c666485f5c07e6 (patch)
treee615acff8a9edd3d1d285a8db63230ab7b32459f /net/ieee802154/Makefile
parentstaging/rdma/hfi1: pre-compute sc and sde for RC/UC QPs (diff)
downloadkernel-qcow2-linux-46b010d3eeb8eb29c740c4ef09c666485f5c07e6.tar.gz
kernel-qcow2-linux-46b010d3eeb8eb29c740c4ef09c666485f5c07e6.tar.xz
kernel-qcow2-linux-46b010d3eeb8eb29c740c4ef09c666485f5c07e6.zip
staging/rdma/hfi1: Workaround to prevent corruption during packet delivery
Disabling one receive context when RX_DMA is receiving a packet can cause incorrect packet delivery for a subsequent packet on another receive context. This is resolved by doing the following: 1. Programming dummy tail address for every receive context before enabling it 2. While deallocating receive context resetting tail address to dummy address 3. Leaving the dummy address in when disabling tail update 4. When disabling receive context leaving tail update enabled Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Reviewed-by: Mitko Haralanov <mitko.haralanov@intel.com> Signed-off-by: Mark F. Brown <mark.f.brown@intel.com> Signed-off-by: Jubin John <jubin.john@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/ieee802154/Makefile')
0 files changed, 0 insertions, 0 deletions