aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ste
Commit message (Collapse)AuthorAgeFilesLines
...
* style(9)Pyun YongHyeon2009-12-211-100/+100
| | | | Notes: svn path=/head/; revision=200808
* Remove trailing white spaces.Pyun YongHyeon2009-12-212-14/+14
| | | | Notes: svn path=/head/; revision=200804
* s/u_intXX_t/uintXX_t/gPyun YongHyeon2009-12-212-42/+42
| | | | Notes: svn path=/head/; revision=200803
* o Remove unnecessary return statement.Pyun YongHyeon2009-12-211-30/+2
| | | | | | | o Remove register keyword. Notes: svn path=/head/; revision=200801
* Use ANSI function definations.Pyun YongHyeon2009-12-211-87/+34
| | | | Notes: svn path=/head/; revision=200798
* - Add a private timer to drive the transmit watchdog instead of usingJohn Baldwin2009-11-192-11/+11
| | | | | | | | | if_watchdog and if_timer. - Fix some issues in detach for sn(4), ste(4), and ti(4). Primarily this means calling ether_ifdetach() before anything else. Notes: svn path=/head/; revision=199559
* Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/Robert Watson2009-06-261-2/+2
| | | | | | | | | | | | | | | | IF_ADDR_UNLOCK() across network device drivers when accessing the per-interface multicast address list, if_multiaddrs. This will allow us to change the locking strategy without affecting our driver programming interface or binary interface. For two wireless drivers, remove unnecessary locking, since they don't actually access the multicast address list. Approved by: re (kib) MFC after: 6 weeks Notes: svn path=/head/; revision=195049
* When user_frac in the polling subsystem is low it is going to busy theAttilio Rao2009-05-301-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | CPU for too long period than necessary. Additively, interfaces are kept polled (in the tick) even if no more packets are available. In order to avoid such situations a new generic mechanism can be implemented in proactive way, keeping track of the time spent on any packet and fragmenting the time for any tick, stopping the processing as soon as possible. In order to implement such mechanism, the polling handler needs to change, returning the number of packets processed. While the intended logic is not part of this patch, the polling KPI is broken by this commit, adding an int return value and the new flag IFCAP_POLLING_NOCOUNT (which will signal that the return value is meaningless for the installed handler and checking should be skipped). Bump __FreeBSD_version in order to signal such situation. Reviewed by: emaste Sponsored by: Sandvine Incorporated Notes: svn path=/head/; revision=193096
* Move the ste driver from sys/pci to sys/dev/ste.Warner Losh2008-08-142-0/+2302
Notes: svn path=/head/; revision=181739