summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2011-12-09 19:10:38 +0000
committeryongari <yongari@FreeBSD.org>2011-12-09 19:10:38 +0000
commit6ca8d6de98546b53f99173c5ed4de11591399483 (patch)
treef281c7113237a7ef68a7144ef8dffe307608006d /contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
parentd172d2529b2163eb892833da9a15590946625ad4 (diff)
downloadFreeBSD-src-6ca8d6de98546b53f99173c5ed4de11591399483.zip
FreeBSD-src-6ca8d6de98546b53f99173c5ed4de11591399483.tar.gz
Announce flow control ability to PHY driver and enable RX flow
control. Controller does not automatically generate pause frames based on number of available RX buffers so it's very hard to know when driver should generate XON frame in time. The only mechanism driver can detect low number of RX buffer condition is ET_INTR_RXRING0_LOW or ET_INTR_RXRING1_LOW interrupt. This interrupt is generated whenever controller notices the number of available RX buffers are lower than pre-programmed value( ET_RX_RING0_MINCNT and ET_RX_RING1_MINCNT register). This scheme does not provide a way to detect when controller sees enough number of RX buffers again such that efficient generation of XON/XOFF frame is not easy. While here, add more flow control related register definition.
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud