networkd: netdev - introduce vtable for netdev kinds
authorTom Gundersen <teg@jklm.no>
Sun, 6 Jul 2014 12:07:34 +0000 (14:07 +0200)
committerTom Gundersen <teg@jklm.no>
Mon, 14 Jul 2014 14:49:41 +0000 (16:49 +0200)
commit3be1d7e0c5bf60658d34eb6311d4e77c6803578c
treebc2a352c12ed7caddc916e64d3847c4bb081889a
parent2023dc8a9a7d59eab16e020bbcd38b9e377ea452
networkd: netdev - introduce vtable for netdev kinds

Split each netdev kind into its own .h/.c.
35 files changed:
Makefile.am
src/network/networkd-bond.c [deleted file]
src/network/networkd-bridge.c [deleted file]
src/network/networkd-dummy.c [deleted file]
src/network/networkd-link.c
src/network/networkd-macvlan.c [deleted file]
src/network/networkd-manager.c
src/network/networkd-netdev-bond.c [new file with mode: 0644]
src/network/networkd-netdev-bond.h [new file with mode: 0644]
src/network/networkd-netdev-bridge.c [new file with mode: 0644]
src/network/networkd-netdev-bridge.h [new file with mode: 0644]
src/network/networkd-netdev-dummy.c [new file with mode: 0644]
src/network/networkd-netdev-dummy.h [new file with mode: 0644]
src/network/networkd-netdev-gperf.gperf
src/network/networkd-netdev-macvlan.c [new file with mode: 0644]
src/network/networkd-netdev-macvlan.h [new file with mode: 0644]
src/network/networkd-netdev-tunnel.c [new file with mode: 0644]
src/network/networkd-netdev-tunnel.h [new file with mode: 0644]
src/network/networkd-netdev-tuntap.c [new file with mode: 0644]
src/network/networkd-netdev-tuntap.h [new file with mode: 0644]
src/network/networkd-netdev-veth.c [new file with mode: 0644]
src/network/networkd-netdev-veth.h [new file with mode: 0644]
src/network/networkd-netdev-vlan.c [new file with mode: 0644]
src/network/networkd-netdev-vlan.h [new file with mode: 0644]
src/network/networkd-netdev-vxlan.c [new file with mode: 0644]
src/network/networkd-netdev-vxlan.h [new file with mode: 0644]
src/network/networkd-netdev.c
src/network/networkd-netdev.h [new file with mode: 0644]
src/network/networkd-network.c
src/network/networkd-tunnel.c [deleted file]
src/network/networkd-tuntap.c [deleted file]
src/network/networkd-veth.c [deleted file]
src/network/networkd-vlan.c [deleted file]
src/network/networkd-vxlan.c [deleted file]
src/network/networkd.h