Hi all,

yesterday I committed the first implementation of the driver layer changes for TDMA-V2 I recently proposed. I hope I didn't break anything, but so far it works (tested with eepro100-rt and 8139too-rt).

Besides the xmit_stamp feature which is already used now by TDMA-V1, I also modified the locking scheme for the transmission routines: As TDMA and other disciplines already coordinate the transmission access on the device, there is no need for additional locks we used to have over the hard_xmit routines. We only need them now when A) the driver requests it (feature flag in the rtnet_device structure) and B) no RTmac discipline is active. We should gain a few microseconds (i.e. less CPU load) in the transmission path, but I didn't quantified it precisely.

The modifications are applied to all adapters except the infamous 3c59x-rt and the PPC drivers (maybe Wolfgang has some time besides his new tasks... ;) ). The new porting steps are documented in README.drvporting.

Jan


------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ RTnet-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to