Or move the AppleTalk stack into userspace. I don't see why it needs to be in the kernel - certainly not for performance.