K 10 svn:author V 2 np K 8 svn:date V 27 2013-07-05T18:27:38.603991Z K 7 svn:log V 1418 - MFC r252661, r252705, r252711, r252715, r252716, r252724, r252728, r252747. - Connect t3_tom and t4_tom to the build (r252555 enables them). r252661: - Include the T5 firmware with the driver. - Update the T4 firmware to the latest. - Minor reorganization and updates to the version macros, etc. r252705: - Read all TP parameters in one place. - Read the filter mode, calculate various shifts, and use them properly during active open (in select_ntuple). r252711: The T5 allows the driver to specify the ISS. Do so; use the ISS picked by the kernel. r252715: Ring the egress queue's doorbell as soon as there are 8 or more descriptors ready to be processed. r252716: Pay attention to TCP_NODELAY when it's set/unset after the connection is established. r252724: On-the-fly changes to the interrupt coalescing timer should apply to the TOE rx queues too. r252728: - Make note of interface MTU change if the rx queues exist, and not just when the interface is up. - Add a tunable to control the TOE's rx coalesce feature (enabled by default as it always has been). Consider the interface MTU or the coalesce size when deciding which cluster zone to use to fill the offload rx queue's free list. The tunable is: dev.{t4nex,t5nex}..toe.rx_coalesce r252747: - Show the reason why link is down if this information is available. - Display the temperature and PHY firmware version of the BT PHY. END