networkd: netdev - move to separate subdirectory

This could (and should) be made into a separate daemon, at least move
the sourcefiles out for now.
This commit is contained in:
Tom Gundersen 2016-11-13 02:01:19 +01:00
parent c5fcf6e470
commit 441e9ae4d9
33 changed files with 80 additions and 80 deletions

View File

@ -5615,32 +5615,32 @@ libnetworkd_core_la_SOURCES = \
src/network/networkd-conf.c \
src/network/networkd-link.h \
src/network/networkd-link.c \
src/network/networkd-netdev.h \
src/network/networkd-netdev.c \
src/network/networkd-netdev-vrf.h \
src/network/networkd-netdev-vrf.c \
src/network/networkd-netdev-tunnel.h \
src/network/networkd-netdev-tunnel.c \
src/network/networkd-netdev-veth.h \
src/network/networkd-netdev-veth.c \
src/network/networkd-netdev-vxlan.h \
src/network/networkd-netdev-vxlan.c \
src/network/networkd-netdev-vlan.h \
src/network/networkd-netdev-vlan.c \
src/network/networkd-netdev-macvlan.h \
src/network/networkd-netdev-macvlan.c \
src/network/networkd-netdev-ipvlan.h \
src/network/networkd-netdev-ipvlan.c \
src/network/networkd-netdev-dummy.h \
src/network/networkd-netdev-dummy.c \
src/network/networkd-netdev-tuntap.h \
src/network/networkd-netdev-tuntap.c \
src/network/networkd-netdev-bond.h \
src/network/networkd-netdev-bond.c \
src/network/networkd-netdev-bridge.h \
src/network/networkd-netdev-bridge.c \
src/network/networkd-netdev-vcan.h \
src/network/networkd-netdev-vcan.c \
src/network/netdev/netdev.h \
src/network/netdev/netdev.c \
src/network/netdev/vrf.h \
src/network/netdev/vrf.c \
src/network/netdev/tunnel.h \
src/network/netdev/tunnel.c \
src/network/netdev/veth.h \
src/network/netdev/veth.c \
src/network/netdev/vxlan.h \
src/network/netdev/vxlan.c \
src/network/netdev/vlan.h \
src/network/netdev/vlan.c \
src/network/netdev/macvlan.h \
src/network/netdev/macvlan.c \
src/network/netdev/ipvlan.h \
src/network/netdev/ipvlan.c \
src/network/netdev/dummy.h \
src/network/netdev/dummy.c \
src/network/netdev/tuntap.h \
src/network/netdev/tuntap.c \
src/network/netdev/bond.h \
src/network/netdev/bond.c \
src/network/netdev/bridge.h \
src/network/netdev/bridge.c \
src/network/netdev/vcan.h \
src/network/netdev/vcan.c \
src/network/networkd-link-bus.c \
src/network/networkd-ipv4ll.c \
src/network/networkd-dhcp4.c \
@ -5670,7 +5670,7 @@ libnetworkd_core_la_SOURCES = \
nodist_libnetworkd_core_la_SOURCES = \
src/network/networkd-gperf.c \
src/network/networkd-network-gperf.c \
src/network/networkd-netdev-gperf.c
src/network/netdev/netdev-gperf.c
libnetworkd_core_la_LIBADD = \
libsystemd-network.la \
@ -5774,7 +5774,7 @@ endif
gperf_gperf_sources += \
src/network/networkd-gperf.gperf \
src/network/networkd-network-gperf.gperf \
src/network/networkd-netdev-gperf.gperf
src/network/netdev/netdev-gperf.gperf
EXTRA_DIST += \
units/systemd-networkd.service.m4.in \

View File

@ -1,3 +1,2 @@
/networkd-network-gperf.c
/networkd-netdev-gperf.c
/networkd-gperf.c

1
src/network/netdev/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/netdev-gperf.c

View File

@ -27,7 +27,7 @@
#include "conf-parser.h"
#include "extract-word.h"
#include "missing.h"
#include "networkd-netdev-bond.h"
#include "netdev/bond.h"
#include "string-table.h"
#include "string-util.h"

View File

@ -22,7 +22,7 @@
#include "in-addr-util.h"
#include "list.h"
#include "networkd-netdev.h"
#include "netdev/netdev.h"
/*
* Maximum number of targets supported by the kernel for a single

View File

@ -23,7 +23,7 @@
#include "missing.h"
#include "netlink-util.h"
#include "networkd.h"
#include "networkd-netdev-bridge.h"
#include "netdev/bridge.h"
/* callback for brige netdev's parameter set */
static int netdev_bridge_set_handler(sd_netlink *rtnl, sd_netlink_message *m, void *userdata) {

View File

@ -19,7 +19,7 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
#include "networkd-netdev.h"
#include "netdev/netdev.h"
typedef struct Bridge {
NetDev meta;

View File

@ -19,7 +19,7 @@
***/
#include "networkd-netdev-dummy.h"
#include "netdev/dummy.h"
const NetDevVTable dummy_vtable = {
.object_size = sizeof(Dummy),

View File

@ -19,7 +19,7 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
#include "networkd-netdev.h"
#include "netdev/netdev.h"
typedef struct Dummy {
NetDev meta;

View File

@ -20,7 +20,7 @@
#include <net/if.h>
#include "conf-parser.h"
#include "networkd-netdev-ipvlan.h"
#include "netdev/ipvlan.h"
#include "string-table.h"
static const char* const ipvlan_mode_table[_NETDEV_IPVLAN_MODE_MAX] = {

View File

@ -20,7 +20,7 @@
***/
#include "missing.h"
#include "networkd-netdev.h"
#include "netdev/netdev.h"
typedef enum IPVlanMode {
NETDEV_IPVLAN_MODE_L2 = IPVLAN_MODE_L2,

View File

@ -20,7 +20,7 @@
#include <net/if.h>
#include "conf-parser.h"
#include "networkd-netdev-macvlan.h"
#include "netdev/macvlan.h"
#include "string-table.h"
static const char* const macvlan_mode_table[_NETDEV_MACVLAN_MODE_MAX] = {

View File

@ -21,7 +21,7 @@
typedef struct MacVlan MacVlan;
#include "networkd-netdev.h"
#include "netdev/netdev.h"
typedef enum MacVlanMode {
NETDEV_MACVLAN_MODE_PRIVATE = MACVLAN_MODE_PRIVATE,

View File

@ -2,17 +2,17 @@
#include <stddef.h>
#include "conf-parser.h"
#include "network-internal.h"
#include "networkd-netdev-bond.h"
#include "networkd-netdev-bridge.h"
#include "networkd-netdev-ipvlan.h"
#include "networkd-netdev-macvlan.h"
#include "networkd-netdev-tunnel.h"
#include "networkd-netdev-tuntap.h"
#include "networkd-netdev-veth.h"
#include "networkd-netdev-vlan.h"
#include "networkd-netdev-vxlan.h"
#include "networkd-netdev-vrf.h"
#include "networkd-netdev.h"
#include "netdev/bond.h"
#include "netdev/bridge.h"
#include "netdev/ipvlan.h"
#include "netdev/macvlan.h"
#include "netdev/tunnel.h"
#include "netdev/tuntap.h"
#include "netdev/veth.h"
#include "netdev/vlan.h"
#include "netdev/vxlan.h"
#include "netdev/vrf.h"
#include "netdev/netdev.h"
#include "vlan-util.h"
%}
struct ConfigPerfItem;

View File

@ -26,7 +26,7 @@
#include "list.h"
#include "netlink-util.h"
#include "network-internal.h"
#include "networkd-netdev.h"
#include "netdev/netdev.h"
#include "networkd.h"
#include "siphash24.h"
#include "stat-util.h"

View File

@ -28,7 +28,7 @@
#include "conf-parser.h"
#include "missing.h"
#include "networkd-link.h"
#include "networkd-netdev-tunnel.h"
#include "netdev/tunnel.h"
#include "parse-util.h"
#include "string-table.h"
#include "string-util.h"

View File

@ -21,7 +21,7 @@
#include "in-addr-util.h"
#include "networkd-netdev.h"
#include "netdev/netdev.h"
typedef enum Ip6TnlMode {
NETDEV_IP6_TNL_MODE_IP6IP6,

View File

@ -27,7 +27,7 @@
#include "alloc-util.h"
#include "fd-util.h"
#include "networkd-netdev-tuntap.h"
#include "netdev/tuntap.h"
#include "user-util.h"
#define TUN_DEV "/dev/net/tun"

View File

@ -21,7 +21,7 @@
typedef struct TunTap TunTap;
#include "networkd-netdev.h"
#include "netdev/netdev.h"
struct TunTap {
NetDev meta;

View File

@ -17,7 +17,7 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
#include "networkd-netdev-vcan.h"
#include "netdev/vcan.h"
const NetDevVTable vcan_vtable = {
.object_size = sizeof(VCan),

View File

@ -23,7 +23,7 @@ typedef struct VCan VCan;
#include <linux/can/netlink.h>
#include "networkd-netdev.h"
#include "netdev/netdev.h"
struct VCan {
NetDev meta;

View File

@ -22,7 +22,7 @@
#include "sd-netlink.h"
#include "networkd-netdev-veth.h"
#include "netdev/veth.h"
static int netdev_veth_fill_message_create(NetDev *netdev, Link *link, sd_netlink_message *m) {
Veth *v;

View File

@ -21,7 +21,7 @@
typedef struct Veth Veth;
#include "networkd-netdev.h"
#include "netdev/netdev.h"
struct Veth {
NetDev meta;

View File

@ -19,7 +19,7 @@
#include <net/if.h>
#include "networkd-netdev-vlan.h"
#include "netdev/vlan.h"
#include "vlan-util.h"
static int netdev_vlan_fill_message_create(NetDev *netdev, Link *link, sd_netlink_message *req) {

View File

@ -21,7 +21,7 @@
typedef struct VLan VLan;
#include "networkd-netdev.h"
#include "netdev/netdev.h"
struct VLan {
NetDev meta;

View File

@ -21,7 +21,7 @@
#include "sd-netlink.h"
#include "missing.h"
#include "networkd-netdev-vrf.h"
#include "netdev/vrf.h"
static int netdev_vrf_fill_message_create(NetDev *netdev, Link *link, sd_netlink_message *m) {
Vrf *v;

View File

@ -21,7 +21,7 @@
typedef struct Vrf Vrf;
#include "networkd-netdev.h"
#include "netdev/netdev.h"
struct Vrf {
NetDev meta;

View File

@ -28,7 +28,7 @@
#include "missing.h"
#include "networkd-link.h"
#include "networkd-netdev-vxlan.h"
#include "netdev/vxlan.h"
static int netdev_vxlan_fill_message_create(NetDev *netdev, Link *link, sd_netlink_message *m) {
VxLan *v;

View File

@ -22,7 +22,7 @@
typedef struct VxLan VxLan;
#include "in-addr-util.h"
#include "networkd-netdev.h"
#include "netdev/netdev.h"
#define VXLAN_VID_MAX (1u << 24) - 1

View File

@ -31,9 +31,9 @@
#include "networkd-brvlan.h"
#include "networkd-fdb.h"
#include "networkd-lldp-tx.h"
#include "networkd-netdev.h"
#include "networkd-route.h"
#include "networkd-util.h"
#include "netdev/netdev.h"
#define DHCP_ROUTE_METRIC 1024
#define IPV4LL_ROUTE_METRIC 2048

View File

@ -32,18 +32,18 @@
#include "networkd-address-pool.h"
#include "networkd-link.h"
#include "networkd-netdev-bond.h"
#include "networkd-netdev-bridge.h"
#include "networkd-netdev-dummy.h"
#include "networkd-netdev-ipvlan.h"
#include "networkd-netdev-macvlan.h"
#include "networkd-netdev-tunnel.h"
#include "networkd-netdev-tuntap.h"
#include "networkd-netdev-veth.h"
#include "networkd-netdev-vlan.h"
#include "networkd-netdev-vrf.h"
#include "networkd-netdev-vxlan.h"
#include "networkd-netdev-vcan.h"
#include "netdev/bond.h"
#include "netdev/bridge.h"
#include "netdev/dummy.h"
#include "netdev/ipvlan.h"
#include "netdev/macvlan.h"
#include "netdev/tunnel.h"
#include "netdev/tuntap.h"
#include "netdev/veth.h"
#include "netdev/vlan.h"
#include "netdev/vrf.h"
#include "netdev/vxlan.h"
#include "netdev/vcan.h"
#include "networkd-network.h"
#include "networkd-util.h"

View File

@ -2,8 +2,8 @@
#include "dhcp6-protocol.h"
#include "ethtool-util.h"
#include "netlink-internal.h"
#include "networkd-netdev-bond.h"
#include "networkd-netdev-macvlan.h"
#include "netdev/bond.h"
#include "netdev/macvlan.h"
#include "networkd.h"
#include "test-tables.h"