[PATCH] Modularize generic HDLC
authorKrzysztof Halasa <khc@pm.waw.pl>
Tue, 26 Sep 2006 21:23:45 +0000 (23:23 +0200)
committerJeff Garzik <jeff@garzik.org>
Tue, 26 Sep 2006 21:40:24 +0000 (17:40 -0400)
commiteb2a2fd91f7c8a53b15063d6f08cf22b9a56cbfb
tree1d910a9460b76fd85ed02e8b9131270e4977f6f7
parentc226951b93f7cd7c3a10b17384535b617bd43fd0
[PATCH] Modularize generic HDLC

This patch enables building of individual WAN protocol support
routines (parts of generic HDLC) as separate modules.
All protocol-private definitions are moved from hdlc.h file
to protocol drivers. User-space interface and interface
between generic HDLC and underlying low-level HDLC drivers
are unchanged.

Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/wan/Kconfig
drivers/net/wan/Makefile
drivers/net/wan/hdlc.c [moved from drivers/net/wan/hdlc_generic.c with 67% similarity]
drivers/net/wan/hdlc_cisco.c
drivers/net/wan/hdlc_fr.c
drivers/net/wan/hdlc_ppp.c
drivers/net/wan/hdlc_raw.c
drivers/net/wan/hdlc_raw_eth.c
drivers/net/wan/hdlc_x25.c
include/linux/hdlc.h
include/linux/hdlc/ioctl.h