> I have changed my implementation to use Andrew's suggestion of using a new attribute > rather than messing with the port. But would this also be more appropriate if the > notification was only triggered when receiving the event from hardware? Hardware only accelerates what the Linux network stack already does in software. You need something which makes sense for a pure software setup. Andrew