> 1) Is there a reason to maintain these cards as network devices and > _not_ develop them as character devices as well? Sure. It's half the work. (right?) > 2) Are there drivers or utilities already created that provide a > user-/kernel- level translation between a character device > and a network device? There is a layer that adapts async/sync tty to the generic PPP layer, but the generic HDLC layer can speak to generic PPP as well, with a few modifications. I'm not familiar with the kernel implementation of any other protocols. [BTW, has anyone had any contact with Krysztof Halasa, the generic HDLC maintainer, lately? He stopped answering email several months ago.] - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html