K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-08-18T09:10:26.000000Z K 7 svn:log V 949 Aggregate recent fixes to cxgb in HEAD into MFC: - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 - add filter support - further improvements for T304 - recover gracefully from spurious immediate packets - Increase descriptors per call to start - enqueue per-txq task - fix per-txq task initialization - reduce cpu usage by as much as 25% (40% -> 30) by doing txq reclaim more efficiently - use mtx_trylock when trying to grab the lock to avoid spinning during long encap loop - add per-txq reclaim task - if mbufs were successfully re-claimed try another pass - track txq overruns with sysctl - In all structures other than port info port is a pointer to a port info, make the code less confusing by renaming the port number to port_id RELENG_6 only fix: - set cluster refcnt to 1 if it isn't otherwise set to fix memory leak Supported by: Chelsio END