Michael,

On Mar 1, 2012, at 10:00 AM, Michael Thomas wrote:
> My rule of thumb is for this sort of thing "does it *require* kernel level 
> access?"
> In this case, the answer is manifestly "no".

This is tilting at windmills since it's wildly unlikely anything will change, 
but...

The idea is to add a level of indirection that does not currently exist, 
similar to the mapping of filename/file handle/inode in the filesystem.  This 
layer of indirection allows the kernel to remap things as it sees fit without 
impacting the application.  If such functionality existed, the kernel could 
manage the mapping between name and address to do things like honoring DNS TTL, 
transparently handling renumbering events, deal with protocol transitions even 
during a connection, etc.  As things are now, it's like having to rewrite 
non-tivial sections of code for _all_ disk-aware applications because we've 
gone from a 32-bit file system to a 64-bit file system, even though the vast 
majority of those applications couldn't care less.

> SRV records?

Do not have addresses in their RDATA, they have names.

Regards,
-drc


Reply via email to