virtual network interfaces: make systemd aware of the relation between device and service
virtual network interfaces: make systemd aware of the relation between device and service

If I want to bring down tap0.service (or systemd wants to do this
during a configuration-change which changes the path to tunctl),
openvpn (or other services using tap0) need to be brought down as
well, otherwise tunctl -d is not able to remove the tap0 device,
leaving it in a failed (but "up") state.

SymbiFlow/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,triton/triton,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,andreassalomonsson/nixos,NixOS/nixos,triton/triton,SymbiFlow/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixos,NixOS/nixpkgs,triton/triton,SymbiFlow/nixpkgs,NixOS/nixpkgs,andreassalomonsson/nixos,triton/triton,SymbiFlow/nixpkgs,NixOS/nixos,triton/triton,SymbiFlow/nixpkgs,triton/triton,NixOS/nixpkgs,andreassalomonsson/nixos,NixOS/nixpkgs,andreassalomonsson/nixos,SymbiFlow/nixpkgs,NixOS/nixpkgs,SymbiFlow/nixpkgs,triton/triton,SymbiFlow/nixpkgs,NixOS/nixpkgs,NixOS/nixos,NixOS/nixos,SymbiFlow/nixpkgs,andreassalomonsson/nixos,SymbiFlow/nixpkgs,NixOS/nixpkgs,triton/triton,SymbiFlow/nixpkgs,NixOS/nixpkgs,SymbiFlow/nixpkgs,andreassalomonsson/nixos,SymbiFlow/nixpkgs,NixOS/nixos