>> 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

Reply via email to