>> requested properties into the kernel - it has some boot-related issues, >> scales poorly and is, by and large, an architectural wart. It would be > > could you be specific? I'm not sure I understand the boot-related issues,
Possible scenarios were mentioned in Samant's presentation and in the Brussels design document. > and the scalability concerns. Can dladmd handle multiple upcalls simultaneously? > How would the latter be resolved via > 6545020? How are these issues avoided for other kernel->user door > upcalls elsewhere in the kernel? If we forget for a moment about SMF, for simplicity, and imagine that we remove dladmd and instead load /etc/dladm/linkprop.conf directly from the kernel. If the file is in the boot archive, properties are available at any point in boot. Unlimited number of kernel threads can access it simultaneously. It has an organic feel to it; the kernel-user ping-pong is awkward and artificial. -Artem
