Kernel connector. Hmm, do not know how to describe... And do not have a mega picture(may draw if you want). This driver adds possibility to connect anything with anything using netlink based network. One must register callback and identificator. When driver receives special netlink message with appropriate identificator, appropriate callback will be called. I think that the code better explains what I'm trying to say. cn_queue.[ch] - main queue processing routings. connector.[ch] - interface to the external modules. ucon.c - userspace daemon. It is broken a bit, but the main idea is very clear. cn_test.c - module to test new connector. Makefile - it will link all above cruft. Please revew and comment. -- Evgeniy Polyakov ( s0mbre ) Crash is better than data corruption. -- Art Grabowski -------------- next part -------------- A non-text attachment was scrubbed... Name: cn_queue.c Type: text/x-csrc Size: 5057 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: cn_queue.h Type: text/x-chdr Size: 1879 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0001.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: cn_test.c Type: text/x-csrc Size: 1621 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0002.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: connector.c Type: text/x-csrc Size: 5208 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0003.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: connector.h Type: text/x-chdr Size: 1311 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0004.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: Makefile Type: text/x-makefile Size: 364 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0005.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: ucon.c Type: text/x-csrc Size: 3485 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0006.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040830/d3da9749/attachment-0007.bin