diff --git a/REFERENCE.md b/REFERENCE.md index 8adc6eaa..4ccb0368 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -63,91 +63,91 @@ * [`Systemd::CoredumpSettings`](#Systemd--CoredumpSettings): Configurations for coredump.conf * [`Systemd::Dropin`](#Systemd--Dropin): custom datatype that validates filenames/paths for valid systemd dropin files * [`Systemd::Interface`](#Systemd--Interface): network interface definition -* [`Systemd::Interface::Link`](#Systemd--Interface--Link): interface definition -* [`Systemd::Interface::Link::Link`](#Systemd--Interface--Link--Link): interface definition -* [`Systemd::Interface::Link::Link_advertise`](#Systemd--Interface--Link--Link_advertise): interface definition -* [`Systemd::Interface::Link::Match`](#Systemd--Interface--Link--Match): interface definition -* [`Systemd::Interface::Link::Sr_iov`](#Systemd--Interface--Link--Sr_iov): interface definition -* [`Systemd::Interface::Netdev`](#Systemd--Interface--Netdev): interface netdev configs see: https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Bareudp`](#Systemd--Interface--Netdev--Bareudp): netdev BareUDP section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Batmanadvanced`](#Systemd--Interface--Netdev--Batmanadvanced): netdev BatmanAdvanced section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Bond`](#Systemd--Interface--Netdev--Bond): netdev Bond section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Bridge`](#Systemd--Interface--Netdev--Bridge): netdev Bridge section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Foooverudp`](#Systemd--Interface--Netdev--Foooverudp): netdev FooOverUDP section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Geneve`](#Systemd--Interface--Netdev--Geneve): netdev GENEVE section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Ipoib`](#Systemd--Interface--Netdev--Ipoib): netdev IPoIB section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Ipvlan`](#Systemd--Interface--Netdev--Ipvlan): netdev IPVLAN and IPVTAP section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::L2tp`](#Systemd--Interface--Netdev--L2tp): netdev L2TP section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::L2tpsession`](#Systemd--Interface--Netdev--L2tpsession): netdev L2TPSession section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Macsec`](#Systemd--Interface--Netdev--Macsec): netdev MACsec section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Macsecreceiveassociation`](#Systemd--Interface--Netdev--Macsecreceiveassociation): netdev MACsecReceiveAssociation section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Macsecreceivechannel`](#Systemd--Interface--Netdev--Macsecreceivechannel): netdev MACsecReceiveChannel section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Macsectransmitassociation`](#Systemd--Interface--Netdev--Macsectransmitassociation): netdev MACsecTransmitAssociation section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Macvlan`](#Systemd--Interface--Netdev--Macvlan): netdev MACVLAN and MACVTAP section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Match`](#Systemd--Interface--Netdev--Match): netdev match section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Netdev`](#Systemd--Interface--Netdev--Netdev): netdev NetDev section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Peer`](#Systemd--Interface--Netdev--Peer): netdev Peer section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Tun`](#Systemd--Interface--Netdev--Tun): netdev Tun and Tap section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Tunnel`](#Systemd--Interface--Netdev--Tunnel): netdev Tunnel section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Vlan`](#Systemd--Interface--Netdev--Vlan): netdev VLAN section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Vrf`](#Systemd--Interface--Netdev--Vrf): netdev VRF section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Vxcan`](#Systemd--Interface--Netdev--Vxcan): netdev VXCAN section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Vxlan`](#Systemd--Interface--Netdev--Vxlan): netdev VXLAN section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Wireguard`](#Systemd--Interface--Netdev--Wireguard): netdev WireGuard section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Wireguardpeer`](#Systemd--Interface--Netdev--Wireguardpeer): netdev WireGuard section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Wlan`](#Systemd--Interface--Netdev--Wlan): netdev WLAN section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Netdev::Xfrm`](#Systemd--Interface--Netdev--Xfrm): netdev Xfrm section see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html -* [`Systemd::Interface::Network`](#Systemd--Interface--Network): interface definition see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Address`](#Systemd--Interface--Network--Address): interface network Address section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Bfifo`](#Systemd--Interface--Network--Bfifo): interface network BFIFO section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Bridge`](#Systemd--Interface--Network--Bridge): interface network Bridge section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Bridgefdb`](#Systemd--Interface--Network--Bridgefdb): interface network BridgeFDB section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Bridgemdb`](#Systemd--Interface--Network--Bridgemdb): interface network BridgeMDB section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Bridgevlan`](#Systemd--Interface--Network--Bridgevlan): interface network BridgeVLAN section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Cake`](#Systemd--Interface--Network--Cake): interface network CAKE section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Can`](#Systemd--Interface--Network--Can): interface network CAN section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Controlleddelay`](#Systemd--Interface--Network--Controlleddelay): interface network ControlledDelay section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Deficitroundrobinscheduler`](#Systemd--Interface--Network--Deficitroundrobinscheduler): interface network DeficitRoundRobinScheduler section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network. -* [`Systemd::Interface::Network::Deficitroundrobinschedulerclass`](#Systemd--Interface--Network--Deficitroundrobinschedulerclass): interface network DeficitRoundRobinSchedulerClass section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.net -* [`Systemd::Interface::Network::Dhcpprefixdelegation`](#Systemd--Interface--Network--Dhcpprefixdelegation): interface network DHCPPrefixDelegation section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Dhcpserver`](#Systemd--Interface--Network--Dhcpserver): interface network DHCPServer section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Dhcpserverstaticlease`](#Systemd--Interface--Network--Dhcpserverstaticlease): interface network DHCPServerStaticLease section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Dhcpv4`](#Systemd--Interface--Network--Dhcpv4): interface network DHCPv4 section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Dhcpv6`](#Systemd--Interface--Network--Dhcpv6): interface network DHCPv6 section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Enhancedtransmissionselection`](#Systemd--Interface--Network--Enhancedtransmissionselection): interface network EnhancedTransmissionSelection section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.netwo -* [`Systemd::Interface::Network::Fairqueueing`](#Systemd--Interface--Network--Fairqueueing): interface network FairQueueing section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Fairqueueingcontrolleddelay`](#Systemd--Interface--Network--Fairqueueingcontrolleddelay): interface network FairQueueingControlledDelay section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network -* [`Systemd::Interface::Network::Flowqueuepie`](#Systemd--Interface--Network--Flowqueuepie): interface network FlowQueuePIE section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Genericrandomearlydetection`](#Systemd--Interface--Network--Genericrandomearlydetection): interface network GenericRandomEarlyDetection section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network -* [`Systemd::Interface::Network::Heavyhitterfilter`](#Systemd--Interface--Network--Heavyhitterfilter): interface network HeavyHitterFilter section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Hierarchytokenbucketclass`](#Systemd--Interface--Network--Hierarchytokenbucketclass): interface network HierarchyTokenBucketClass section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.h -* [`Systemd::Interface::Network::Ipoib`](#Systemd--Interface--Network--Ipoib): interface network IPoIB section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6acceptra`](#Systemd--Interface--Network--Ipv6acceptra): interface network IPv6AcceptRA section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6addresslabel`](#Systemd--Interface--Network--Ipv6addresslabel): interface network IPv6AddressLabel section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6pref64prefix`](#Systemd--Interface--Network--Ipv6pref64prefix): interface network IPv6PREF64Prefix section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6prefix`](#Systemd--Interface--Network--Ipv6prefix): interface network IPv6Prefix section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6routeprefix`](#Systemd--Interface--Network--Ipv6routeprefix): interface network IPv6RoutePrefix section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Ipv6sendra`](#Systemd--Interface--Network--Ipv6sendra): interface network IPv6SendRA section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Link`](#Systemd--Interface--Network--Link): interface network Link section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Lldp`](#Systemd--Interface--Network--Lldp): interface network LLDP section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Match`](#Systemd--Interface--Network--Match): interface network Match section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Neighbor`](#Systemd--Interface--Network--Neighbor): interface network Neighbor section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Network`](#Systemd--Interface--Network--Network): interface network Network section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Networkemulator`](#Systemd--Interface--Network--Networkemulator): interface network NetworkEmulator section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Nexthop`](#Systemd--Interface--Network--Nexthop): interface network NextHop section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Pfifo`](#Systemd--Interface--Network--Pfifo): interface network PFIFO section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Pfifofast`](#Systemd--Interface--Network--Pfifofast): interface network PFIFOFast section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Pfifoheaddrop`](#Systemd--Interface--Network--Pfifoheaddrop): interface network PFIFOHeadDrop section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Pie`](#Systemd--Interface--Network--Pie): interface network PIE section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Qdisc`](#Systemd--Interface--Network--Qdisc): interface network QDisc section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Quickfairqueueingclass`](#Systemd--Interface--Network--Quickfairqueueingclass): interface network QuickFairQueueingClass section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Route`](#Systemd--Interface--Network--Route): interface network Route section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Routingpolicyrule`](#Systemd--Interface--Network--Routingpolicyrule): interface network RoutingPolicyRule section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Sr_iov`](#Systemd--Interface--Network--Sr_iov): interface network SR-IOV section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Stochasticfairblue`](#Systemd--Interface--Network--Stochasticfairblue): interface network StochasticFairBlue section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Stochasticfairnessqueueing`](#Systemd--Interface--Network--Stochasticfairnessqueueing): interface network StochasticFairnessQueueing section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network. -* [`Systemd::Interface::Network::Tokenbucketfilter`](#Systemd--Interface--Network--Tokenbucketfilter): interface network TokenBucketFilter section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html -* [`Systemd::Interface::Network::Triviallinkequalizer`](#Systemd--Interface--Network--Triviallinkequalizer): interface network TrivialLinkEqualizer section definition see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +* [`Systemd::Interface::Link`](#Systemd--Interface--Link): Network device configuration(Link) +* [`Systemd::Interface::Link::Link`](#Systemd--Interface--Link--Link): Network device configuration(Link) Link section definition +* [`Systemd::Interface::Link::Link_advertise`](#Systemd--Interface--Link--Link_advertise): Network device configuration(Link), link advertise speeds +* [`Systemd::Interface::Link::Match`](#Systemd--Interface--Link--Match): Network device configuration(Link) Match section definition +* [`Systemd::Interface::Link::Sr_iov`](#Systemd--Interface--Link--Sr_iov): Network device configuration(Link) SR-IOV section definition +* [`Systemd::Interface::Netdev`](#Systemd--Interface--Netdev): interface netdev configs +* [`Systemd::Interface::Netdev::Bareudp`](#Systemd--Interface--Netdev--Bareudp): netdev BareUDP section +* [`Systemd::Interface::Netdev::Batmanadvanced`](#Systemd--Interface--Netdev--Batmanadvanced): netdev BatmanAdvanced section +* [`Systemd::Interface::Netdev::Bond`](#Systemd--Interface--Netdev--Bond): netdev Bond section +* [`Systemd::Interface::Netdev::Bridge`](#Systemd--Interface--Netdev--Bridge): netdev Bridge section +* [`Systemd::Interface::Netdev::Foooverudp`](#Systemd--Interface--Netdev--Foooverudp): netdev FooOverUDP section +* [`Systemd::Interface::Netdev::Geneve`](#Systemd--Interface--Netdev--Geneve): netdev GENEVE section +* [`Systemd::Interface::Netdev::Ipoib`](#Systemd--Interface--Netdev--Ipoib): netdev IPoIB section +* [`Systemd::Interface::Netdev::Ipvlan`](#Systemd--Interface--Netdev--Ipvlan): netdev IPVLAN and IPVTAP section +* [`Systemd::Interface::Netdev::L2tp`](#Systemd--Interface--Netdev--L2tp): netdev L2TP section +* [`Systemd::Interface::Netdev::L2tpsession`](#Systemd--Interface--Netdev--L2tpsession): netdev L2TPSession section +* [`Systemd::Interface::Netdev::Macsec`](#Systemd--Interface--Netdev--Macsec): netdev MACsec section +* [`Systemd::Interface::Netdev::Macsecreceiveassociation`](#Systemd--Interface--Netdev--Macsecreceiveassociation): netdev MACsecReceiveAssociation section +* [`Systemd::Interface::Netdev::Macsecreceivechannel`](#Systemd--Interface--Netdev--Macsecreceivechannel): netdev MACsecReceiveChannel section +* [`Systemd::Interface::Netdev::Macsectransmitassociation`](#Systemd--Interface--Netdev--Macsectransmitassociation): netdev MACsecTransmitAssociation section +* [`Systemd::Interface::Netdev::Macvlan`](#Systemd--Interface--Netdev--Macvlan): netdev MACVLAN and MACVTAP section +* [`Systemd::Interface::Netdev::Match`](#Systemd--Interface--Netdev--Match): netdev match section +* [`Systemd::Interface::Netdev::Netdev`](#Systemd--Interface--Netdev--Netdev): netdev NetDev section +* [`Systemd::Interface::Netdev::Peer`](#Systemd--Interface--Netdev--Peer): netdev Peer section +* [`Systemd::Interface::Netdev::Tun`](#Systemd--Interface--Netdev--Tun): netdev Tun and Tap section +* [`Systemd::Interface::Netdev::Tunnel`](#Systemd--Interface--Netdev--Tunnel): netdev Tunnel section +* [`Systemd::Interface::Netdev::Vlan`](#Systemd--Interface--Netdev--Vlan): netdev VLAN section +* [`Systemd::Interface::Netdev::Vrf`](#Systemd--Interface--Netdev--Vrf): netdev VRF section +* [`Systemd::Interface::Netdev::Vxcan`](#Systemd--Interface--Netdev--Vxcan): netdev VXCAN section +* [`Systemd::Interface::Netdev::Vxlan`](#Systemd--Interface--Netdev--Vxlan): netdev VXLAN section +* [`Systemd::Interface::Netdev::Wireguard`](#Systemd--Interface--Netdev--Wireguard): netdev WireGuard section +* [`Systemd::Interface::Netdev::Wireguardpeer`](#Systemd--Interface--Netdev--Wireguardpeer): netdev WireGuard section +* [`Systemd::Interface::Netdev::Wlan`](#Systemd--Interface--Netdev--Wlan): netdev WLAN section +* [`Systemd::Interface::Netdev::Xfrm`](#Systemd--Interface--Netdev--Xfrm): netdev Xfrm section +* [`Systemd::Interface::Network`](#Systemd--Interface--Network): interface definition +* [`Systemd::Interface::Network::Address`](#Systemd--Interface--Network--Address): interface network Address section definition +* [`Systemd::Interface::Network::Bfifo`](#Systemd--Interface--Network--Bfifo): interface network BFIFO section definition +* [`Systemd::Interface::Network::Bridge`](#Systemd--Interface--Network--Bridge): interface network Bridge section definition +* [`Systemd::Interface::Network::Bridgefdb`](#Systemd--Interface--Network--Bridgefdb): interface network BridgeFDB section definition +* [`Systemd::Interface::Network::Bridgemdb`](#Systemd--Interface--Network--Bridgemdb): interface network BridgeMDB section definition +* [`Systemd::Interface::Network::Bridgevlan`](#Systemd--Interface--Network--Bridgevlan): interface network BridgeVLAN section definition +* [`Systemd::Interface::Network::Cake`](#Systemd--Interface--Network--Cake): interface network CAKE section definition +* [`Systemd::Interface::Network::Can`](#Systemd--Interface--Network--Can): interface network CAN section definition +* [`Systemd::Interface::Network::Controlleddelay`](#Systemd--Interface--Network--Controlleddelay): interface network ControlledDelay section definition +* [`Systemd::Interface::Network::Deficitroundrobinscheduler`](#Systemd--Interface--Network--Deficitroundrobinscheduler): interface network DeficitRoundRobinScheduler section definition +* [`Systemd::Interface::Network::Deficitroundrobinschedulerclass`](#Systemd--Interface--Network--Deficitroundrobinschedulerclass): interface network DeficitRoundRobinSchedulerClass section definition +* [`Systemd::Interface::Network::Dhcpprefixdelegation`](#Systemd--Interface--Network--Dhcpprefixdelegation): interface network DHCPPrefixDelegation section definition +* [`Systemd::Interface::Network::Dhcpserver`](#Systemd--Interface--Network--Dhcpserver): interface network DHCPServer section definition +* [`Systemd::Interface::Network::Dhcpserverstaticlease`](#Systemd--Interface--Network--Dhcpserverstaticlease): interface network DHCPServerStaticLease section definition +* [`Systemd::Interface::Network::Dhcpv4`](#Systemd--Interface--Network--Dhcpv4): interface network DHCPv4 section definition +* [`Systemd::Interface::Network::Dhcpv6`](#Systemd--Interface--Network--Dhcpv6): interface network DHCPv6 section definition +* [`Systemd::Interface::Network::Enhancedtransmissionselection`](#Systemd--Interface--Network--Enhancedtransmissionselection): interface network EnhancedTransmissionSelection section definition +* [`Systemd::Interface::Network::Fairqueueing`](#Systemd--Interface--Network--Fairqueueing): interface network FairQueueing section definition +* [`Systemd::Interface::Network::Fairqueueingcontrolleddelay`](#Systemd--Interface--Network--Fairqueueingcontrolleddelay): interface network FairQueueingControlledDelay section definition +* [`Systemd::Interface::Network::Flowqueuepie`](#Systemd--Interface--Network--Flowqueuepie): interface network FlowQueuePIE section definition +* [`Systemd::Interface::Network::Genericrandomearlydetection`](#Systemd--Interface--Network--Genericrandomearlydetection): interface network GenericRandomEarlyDetection section definition +* [`Systemd::Interface::Network::Heavyhitterfilter`](#Systemd--Interface--Network--Heavyhitterfilter): interface network HeavyHitterFilter section definition +* [`Systemd::Interface::Network::Hierarchytokenbucketclass`](#Systemd--Interface--Network--Hierarchytokenbucketclass): interface network HierarchyTokenBucketClass section definition +* [`Systemd::Interface::Network::Ipoib`](#Systemd--Interface--Network--Ipoib): interface network IPoIB section definition +* [`Systemd::Interface::Network::Ipv6acceptra`](#Systemd--Interface--Network--Ipv6acceptra): interface network IPv6AcceptRA section definition +* [`Systemd::Interface::Network::Ipv6addresslabel`](#Systemd--Interface--Network--Ipv6addresslabel): interface network IPv6AddressLabel section definition +* [`Systemd::Interface::Network::Ipv6pref64prefix`](#Systemd--Interface--Network--Ipv6pref64prefix): interface network IPv6PREF64Prefix section definition +* [`Systemd::Interface::Network::Ipv6prefix`](#Systemd--Interface--Network--Ipv6prefix): interface network IPv6Prefix section definition +* [`Systemd::Interface::Network::Ipv6routeprefix`](#Systemd--Interface--Network--Ipv6routeprefix): interface network IPv6RoutePrefix section definition +* [`Systemd::Interface::Network::Ipv6sendra`](#Systemd--Interface--Network--Ipv6sendra): interface network IPv6SendRA section definition +* [`Systemd::Interface::Network::Link`](#Systemd--Interface--Network--Link): interface network Link section definition +* [`Systemd::Interface::Network::Lldp`](#Systemd--Interface--Network--Lldp): interface network LLDP section definition +* [`Systemd::Interface::Network::Match`](#Systemd--Interface--Network--Match): interface network Match section definition +* [`Systemd::Interface::Network::Neighbor`](#Systemd--Interface--Network--Neighbor): interface network Neighbor section definition +* [`Systemd::Interface::Network::Network`](#Systemd--Interface--Network--Network): interface network Network section definition +* [`Systemd::Interface::Network::Networkemulator`](#Systemd--Interface--Network--Networkemulator): interface network NetworkEmulator section definition +* [`Systemd::Interface::Network::Nexthop`](#Systemd--Interface--Network--Nexthop): interface network NextHop section definition +* [`Systemd::Interface::Network::Pfifo`](#Systemd--Interface--Network--Pfifo): interface network PFIFO section definition +* [`Systemd::Interface::Network::Pfifofast`](#Systemd--Interface--Network--Pfifofast): interface network PFIFOFast section definition +* [`Systemd::Interface::Network::Pfifoheaddrop`](#Systemd--Interface--Network--Pfifoheaddrop): interface network PFIFOHeadDrop section definition +* [`Systemd::Interface::Network::Pie`](#Systemd--Interface--Network--Pie): interface network PIE section definition +* [`Systemd::Interface::Network::Qdisc`](#Systemd--Interface--Network--Qdisc): interface network QDisc section definition +* [`Systemd::Interface::Network::Quickfairqueueingclass`](#Systemd--Interface--Network--Quickfairqueueingclass): interface network QuickFairQueueingClass section definition +* [`Systemd::Interface::Network::Route`](#Systemd--Interface--Network--Route): interface network Route section definition +* [`Systemd::Interface::Network::Routingpolicyrule`](#Systemd--Interface--Network--Routingpolicyrule): interface network RoutingPolicyRule section definition +* [`Systemd::Interface::Network::Sr_iov`](#Systemd--Interface--Network--Sr_iov): interface network SR-IOV section definition +* [`Systemd::Interface::Network::Stochasticfairblue`](#Systemd--Interface--Network--Stochasticfairblue): interface network StochasticFairBlue section definition +* [`Systemd::Interface::Network::Stochasticfairnessqueueing`](#Systemd--Interface--Network--Stochasticfairnessqueueing): interface network StochasticFairnessQueueing section definition +* [`Systemd::Interface::Network::Tokenbucketfilter`](#Systemd--Interface--Network--Tokenbucketfilter): interface network TokenBucketFilter section definition +* [`Systemd::Interface::Network::Triviallinkequalizer`](#Systemd--Interface--Network--Triviallinkequalizer): interface network TrivialLinkEqualizer section definition * [`Systemd::JournalRemoteSettings`](#Systemd--JournalRemoteSettings): matches Systemd journal remote config Struct * [`Systemd::JournalUploadSettings`](#Systemd--JournalUploadSettings): matches Systemd journal upload config Struct * [`Systemd::JournaldSettings`](#Systemd--JournaldSettings): Matches Systemd journald config Struct @@ -2890,7 +2890,10 @@ Struct[{ ### `Systemd::Interface::Link` -interface definition +Network device configuration(Link) + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html Alias of @@ -2904,7 +2907,10 @@ Struct[{ ### `Systemd::Interface::Link::Link` -interface definition +Network device configuration(Link) Link section definition + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html Alias of @@ -2996,13 +3002,19 @@ Struct[{ ### `Systemd::Interface::Link::Link_advertise` -interface definition +Network device configuration(Link), link advertise speeds + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html Alias of `Enum['10baset-full', '10baset1l-full', '10baset-half', '100basefx-full', '100baset-full', '100baset1-full', '100basefx-half', '100baset-half', '1000basekx-ful', '1000baset-full', '1000baset1-full', '1000basex-full', '1000baset-half', '2500baset-full', '2500basex-full', '5000baset-full', '10000baser-fec', '10000basecr-full', '10000baseer-full', '10000basekr-full', '10000basekx4-full', '10000baselr-full', '10000baselrm-full', '10000basesr-full', '10000baset-full', '20000basekr2-full', '20000basemld2-full', '25000basecr-full', '25000basekr-full', '25000basesr-full', '40000basecr4-full', '40000basekr4-full', '40000baselr4-full', '40000basesr4-full', '50000basecr-full', '50000basecr2-full', '50000basedr-full', '50000basekr-full', '50000basekr2-full', '50000baselr-er-fr-full', '50000basesr-full', '50000basesr2-full', '56000basecr4-full', '56000basekr4-full', '56000baselr4-full', '56000basesr4-full', '100000basecr-full', '100000basecr2-full', '100000basecr4-full', '100000basedr-full', '100000basedr2-full', '100000basekr-full', '100000basekr2-full', '100000basekr4-full', '100000baselr-er-fr-full', '100000baselr2-er2-fr2-full', '100000baselr4-er4-full', '100000basesr-full', '100000basesr2-full', '100000basesr4-full', '200000basecr2-full', '200000basecr4-full', '200000basedr2-full', '200000basedr4-full', '200000basekr2-full', '200000basekr4-full', '200000baselr2-er2-fr2-full', '200000baselr4-er4-fr4-full', '200000basesr2-full', '200000basesr4-full', '400000basecr4-full', '400000basecr8-full', '400000basedr4-full', '400000basedr8-full', '400000basekr4-full', '400000basekr8-full', '400000baselr4-er4-fr4-full', '400000baselr8-er8-fr8-full', '400000basesr4-full', '400000basesr8-full', '800000basecr8-full', '800000basedr8-2-full', '800000basedr8-full', '800000basekr8-full', '800000basesr8-full', '800000basevr8-full', 'asym-pause', 'aui', 'autonegotiation', 'backplane', 'bnc', 'fec-baser', 'fec-llrs', 'fec-none', 'fec-rs', 'fibre', 'mii', 'pause', 'tp']` ### `Systemd::Interface::Link::Match` -interface definition +Network device configuration(Link) Match section definition + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html Alias of @@ -3031,7 +3043,10 @@ Struct[{ ### `Systemd::Interface::Link::Sr_iov` -interface definition +Network device configuration(Link) SR-IOV section definition + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html Alias of @@ -3052,7 +3067,9 @@ Struct[{ ### `Systemd::Interface::Netdev` interface netdev configs -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3095,7 +3112,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Bareudp` netdev BareUDP section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3109,7 +3128,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Batmanadvanced` netdev BatmanAdvanced section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3131,7 +3152,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Bond` netdev Bond section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3171,7 +3194,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Bridge` netdev Bridge section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3196,7 +3221,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Foooverudp` netdev FooOverUDP section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3214,7 +3241,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Geneve` netdev GENEVE section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3237,7 +3266,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Ipoib` netdev IPoIB section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3252,7 +3283,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Ipvlan` netdev IPVLAN and IPVTAP section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3266,7 +3299,9 @@ Struct[{ ### `Systemd::Interface::Netdev::L2tp` netdev L2TP section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3288,7 +3323,9 @@ Struct[{ ### `Systemd::Interface::Netdev::L2tpsession` netdev L2TPSession section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3304,7 +3341,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Macsec` netdev MACsec section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3318,7 +3357,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Macsecreceiveassociation` netdev MACsecReceiveAssociation section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3337,7 +3378,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Macsecreceivechannel` netdev MACsecReceiveChannel section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3351,7 +3394,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Macsectransmitassociation` netdev MACsecTransmitAssociation section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3369,7 +3414,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Macvlan` netdev MACVLAN and MACVTAP section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3385,7 +3432,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Match` netdev match section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3404,7 +3453,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Netdev` netdev NetDev section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3421,7 +3472,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Peer` netdev Peer section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3435,7 +3488,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Tun` netdev Tun and Tap section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3453,7 +3508,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Tunnel` netdev Tunnel section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3493,7 +3550,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Vlan` netdev VLAN section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3513,7 +3572,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Vrf` netdev VRF section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3526,7 +3587,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Vxcan` netdev VXCAN section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3539,7 +3602,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Vxlan` netdev VXLAN section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3576,7 +3641,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Wireguard` netdev WireGuard section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3594,7 +3661,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Wireguardpeer` netdev WireGuard section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3614,7 +3683,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Wlan` netdev WLAN section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3630,7 +3701,9 @@ Struct[{ ### `Systemd::Interface::Netdev::Xfrm` netdev Xfrm section -see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html Alias of @@ -3644,7 +3717,9 @@ Struct[{ ### `Systemd::Interface::Network` interface definition -see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3741,7 +3816,9 @@ Struct[{ ### `Systemd::Interface::Network::Address` interface network Address section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3767,7 +3844,9 @@ Struct[{ ### `Systemd::Interface::Network::Bfifo` interface network BFIFO section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3782,7 +3861,9 @@ Struct[{ ### `Systemd::Interface::Network::Bridge` interface network Bridge section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3809,7 +3890,9 @@ Struct[{ ### `Systemd::Interface::Network::Bridgefdb` interface network BridgeFDB section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3827,7 +3910,9 @@ Struct[{ ### `Systemd::Interface::Network::Bridgemdb` interface network BridgeMDB section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3841,7 +3926,9 @@ Struct[{ ### `Systemd::Interface::Network::Bridgevlan` interface network BridgeVLAN section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3856,7 +3943,9 @@ Struct[{ ### `Systemd::Interface::Network::Cake` interface network CAKE section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3883,7 +3972,9 @@ Struct[{ ### `Systemd::Interface::Network::Can` interface network CAN section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3920,7 +4011,9 @@ Struct[{ ### `Systemd::Interface::Network::Controlleddelay` interface network ControlledDelay section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3938,7 +4031,9 @@ Struct[{ ### `Systemd::Interface::Network::Deficitroundrobinscheduler` interface network DeficitRoundRobinScheduler section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3952,7 +4047,9 @@ Struct[{ ### `Systemd::Interface::Network::Deficitroundrobinschedulerclass` interface network DeficitRoundRobinSchedulerClass section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3967,7 +4064,9 @@ Struct[{ ### `Systemd::Interface::Network::Dhcpprefixdelegation` interface network DHCPPrefixDelegation section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -3988,7 +4087,9 @@ Struct[{ ### `Systemd::Interface::Network::Dhcpserver` interface network DHCPServer section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4034,7 +4135,9 @@ Struct[{ ### `Systemd::Interface::Network::Dhcpserverstaticlease` interface network DHCPServerStaticLease section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4048,7 +4151,9 @@ Struct[{ ### `Systemd::Interface::Network::Dhcpv4` interface network DHCPv4 section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4109,7 +4214,9 @@ Struct[{ ### `Systemd::Interface::Network::Dhcpv6` interface network DHCPv6 section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4145,7 +4252,9 @@ Struct[{ ### `Systemd::Interface::Network::Enhancedtransmissionselection` interface network EnhancedTransmissionSelection section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4163,7 +4272,9 @@ Struct[{ ### `Systemd::Interface::Network::Fairqueueing` interface network FairQueueing section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4186,7 +4297,9 @@ Struct[{ ### `Systemd::Interface::Network::Fairqueueingcontrolleddelay` interface network FairQueueingControlledDelay section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4208,7 +4321,9 @@ Struct[{ ### `Systemd::Interface::Network::Flowqueuepie` interface network FlowQueuePIE section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4223,7 +4338,9 @@ Struct[{ ### `Systemd::Interface::Network::Genericrandomearlydetection` interface network GenericRandomEarlyDetection section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4240,7 +4357,9 @@ Struct[{ ### `Systemd::Interface::Network::Heavyhitterfilter` interface network HeavyHitterFilter section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4255,7 +4374,9 @@ Struct[{ ### `Systemd::Interface::Network::Hierarchytokenbucketclass` interface network HierarchyTokenBucketClass section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4277,7 +4398,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipoib` interface network IPoIB section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4291,7 +4414,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6acceptra` interface network IPv6AcceptRA section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4329,7 +4454,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6addresslabel` interface network IPv6AddressLabel section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4343,7 +4470,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6pref64prefix` interface network IPv6PREF64Prefix section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4357,7 +4486,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6prefix` interface network IPv6Prefix section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4377,7 +4508,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6routeprefix` interface network IPv6RoutePrefix section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4391,7 +4524,9 @@ Struct[{ ### `Systemd::Interface::Network::Ipv6sendra` interface network IPv6SendRA section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4419,7 +4554,9 @@ Struct[{ ### `Systemd::Interface::Network::Link` interface network Link section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4444,7 +4581,9 @@ Struct[{ ### `Systemd::Interface::Network::Lldp` interface network LLDP section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4457,7 +4596,9 @@ Struct[{ ### `Systemd::Interface::Network::Match` interface network Match section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4492,7 +4633,9 @@ Struct[{ ### `Systemd::Interface::Network::Neighbor` interface network Neighbor section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4506,7 +4649,9 @@ Struct[{ ### `Systemd::Interface::Network::Network` interface network Network section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4581,7 +4726,9 @@ Struct[{ ### `Systemd::Interface::Network::Networkemulator` interface network NetworkEmulator section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4599,7 +4746,9 @@ Struct[{ ### `Systemd::Interface::Network::Nexthop` interface network NextHop section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4617,7 +4766,9 @@ Struct[{ ### `Systemd::Interface::Network::Pfifo` interface network PFIFO section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4632,7 +4783,9 @@ Struct[{ ### `Systemd::Interface::Network::Pfifofast` interface network PFIFOFast section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4646,7 +4799,9 @@ Struct[{ ### `Systemd::Interface::Network::Pfifoheaddrop` interface network PFIFOHeadDrop section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4661,7 +4816,9 @@ Struct[{ ### `Systemd::Interface::Network::Pie` interface network PIE section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4676,7 +4833,9 @@ Struct[{ ### `Systemd::Interface::Network::Qdisc` interface network QDisc section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4690,7 +4849,9 @@ Struct[{ ### `Systemd::Interface::Network::Quickfairqueueingclass` interface network QuickFairQueueingClass section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4706,7 +4867,9 @@ Struct[{ ### `Systemd::Interface::Network::Route` interface network Route section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4743,7 +4906,9 @@ Struct[{ ### `Systemd::Interface::Network::Routingpolicyrule` interface network RoutingPolicyRule section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4773,7 +4938,9 @@ Struct[{ ### `Systemd::Interface::Network::Sr_iov` interface network SR-IOV section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4794,7 +4961,9 @@ Struct[{ ### `Systemd::Interface::Network::Stochasticfairblue` interface network StochasticFairBlue section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4809,7 +4978,9 @@ Struct[{ ### `Systemd::Interface::Network::Stochasticfairnessqueueing` interface network StochasticFairnessQueueing section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4824,7 +4995,9 @@ Struct[{ ### `Systemd::Interface::Network::Tokenbucketfilter` interface network TokenBucketFilter section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of @@ -4845,7 +5018,9 @@ Struct[{ ### `Systemd::Interface::Network::Triviallinkequalizer` interface network TrivialLinkEqualizer section definition -see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html + +* **See also** + * https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html Alias of diff --git a/types/interface/link.pp b/types/interface/link.pp index 0cabea14..431ca306 100644 --- a/types/interface/link.pp +++ b/types/interface/link.pp @@ -1,4 +1,5 @@ -# interface definition +# @summary Network device configuration(Link) +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html type Systemd::Interface::Link = Struct[{ 'Match' => Optional[Systemd::Interface::Link::Match], 'Link' => Optional[Systemd::Interface::Link::Link], diff --git a/types/interface/link/link.pp b/types/interface/link/link.pp index aa805a86..abad770d 100644 --- a/types/interface/link/link.pp +++ b/types/interface/link/link.pp @@ -1,4 +1,5 @@ -# interface definition +# @summary Network device configuration(Link) Link section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html type Systemd::Interface::Link::Link = Struct[{ 'Description' => Optional[String[1]], 'Property' => Optional[String[1]], diff --git a/types/interface/link/link_advertise.pp b/types/interface/link/link_advertise.pp index 5b35ce5f..944a1690 100644 --- a/types/interface/link/link_advertise.pp +++ b/types/interface/link/link_advertise.pp @@ -1,4 +1,5 @@ -# interface definition +# @summary Network device configuration(Link), link advertise speeds +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html type Systemd::Interface::Link::Link_advertise = Enum[ '10baset-full', '10baset1l-full', diff --git a/types/interface/link/match.pp b/types/interface/link/match.pp index 65f3dd9a..3fa17d72 100644 --- a/types/interface/link/match.pp +++ b/types/interface/link/match.pp @@ -1,4 +1,5 @@ -# interface definition +# @summary Network device configuration(Link) Match section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html type Systemd::Interface::Link::Match = Struct[{ 'Name' => Optional[String[1]], 'MACAddress' => Optional[String[1]], diff --git a/types/interface/link/sr_iov.pp b/types/interface/link/sr_iov.pp index 51296bd1..132db6b1 100644 --- a/types/interface/link/sr_iov.pp +++ b/types/interface/link/sr_iov.pp @@ -1,4 +1,5 @@ -# interface definition +# @summary Network device configuration(Link) SR-IOV section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html type Systemd::Interface::Link::Sr_iov = Struct[{ 'VirtualFunction' => Optional[Integer[0,2147483646]], 'VLANId' => Optional[Integer[1,4095]], diff --git a/types/interface/netdev.pp b/types/interface/netdev.pp index e9dd3dc9..61284fef 100644 --- a/types/interface/netdev.pp +++ b/types/interface/netdev.pp @@ -1,5 +1,5 @@ -# interface netdev configs -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary interface netdev configs +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev = Struct[{ 'Match' => Optional[Systemd::Interface::Netdev::Match], 'NetDev' => Optional[Systemd::Interface::Netdev::Netdev], diff --git a/types/interface/netdev/bareudp.pp b/types/interface/netdev/bareudp.pp index a76c9fc8..b9e00551 100644 --- a/types/interface/netdev/bareudp.pp +++ b/types/interface/netdev/bareudp.pp @@ -1,5 +1,5 @@ -# netdev BareUDP section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev BareUDP section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Bareudp = Struct[{ 'DestinationPort' => Integer[1, 65535], 'EtherType' => Enum['ipv4', 'ipv6', 'mpls-uc', 'mpls-mc'], diff --git a/types/interface/netdev/batmanadvanced.pp b/types/interface/netdev/batmanadvanced.pp index df179a62..c78a0340 100644 --- a/types/interface/netdev/batmanadvanced.pp +++ b/types/interface/netdev/batmanadvanced.pp @@ -1,5 +1,5 @@ -# netdev BatmanAdvanced section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev BatmanAdvanced section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Batmanadvanced = Struct[{ 'GatewayMode' => Optional[Enum['off', 'server', 'client']], 'Aggregation' => Optional[Enum['yes','no']], diff --git a/types/interface/netdev/bond.pp b/types/interface/netdev/bond.pp index 32b44a17..8e7be0bb 100644 --- a/types/interface/netdev/bond.pp +++ b/types/interface/netdev/bond.pp @@ -1,5 +1,5 @@ -# netdev Bond section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Bond section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Bond = Struct[{ 'Mode' => Optional[Enum[ 'balance-rr', 'active-backup', 'balance-xor', diff --git a/types/interface/netdev/bridge.pp b/types/interface/netdev/bridge.pp index a6cd6412..a2ea8247 100644 --- a/types/interface/netdev/bridge.pp +++ b/types/interface/netdev/bridge.pp @@ -1,5 +1,5 @@ -# netdev Bridge section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Bridge section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Bridge = Struct[{ 'Description' => Optional[String[1]], 'HelloTimeSec' => Optional[Integer[1]], diff --git a/types/interface/netdev/foooverudp.pp b/types/interface/netdev/foooverudp.pp index c9eeddc0..93c6af1f 100644 --- a/types/interface/netdev/foooverudp.pp +++ b/types/interface/netdev/foooverudp.pp @@ -1,5 +1,5 @@ -# netdev FooOverUDP section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev FooOverUDP section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Foooverudp = Struct[{ 'Encapsulation' => Optional[Enum['FooOverUDP','GenericUDPEncapsulation']], 'Port' => Integer[1], diff --git a/types/interface/netdev/geneve.pp b/types/interface/netdev/geneve.pp index c5462e62..4c2f3c83 100644 --- a/types/interface/netdev/geneve.pp +++ b/types/interface/netdev/geneve.pp @@ -1,5 +1,5 @@ -# netdev GENEVE section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev GENEVE section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Geneve = Struct[{ 'Id' => Integer[0,16777215], 'Remote' => Optional[String[1]], diff --git a/types/interface/netdev/ipoib.pp b/types/interface/netdev/ipoib.pp index bf2e07be..e4ed51dd 100644 --- a/types/interface/netdev/ipoib.pp +++ b/types/interface/netdev/ipoib.pp @@ -1,5 +1,5 @@ -# netdev IPoIB section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev IPoIB section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Ipoib = Struct[{ 'PartitionKey' => Optional[Integer[1]], 'Mode' => Optional[Enum['datagram','connected']], diff --git a/types/interface/netdev/ipvlan.pp b/types/interface/netdev/ipvlan.pp index a4be8c0b..21c4de94 100644 --- a/types/interface/netdev/ipvlan.pp +++ b/types/interface/netdev/ipvlan.pp @@ -1,5 +1,5 @@ -# netdev IPVLAN and IPVTAP section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev IPVLAN and IPVTAP section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Ipvlan = Struct[{ 'Mode' => Optional[Enum['L2', 'L3', 'L3S']], 'Flags' => Optional[Enum['bridge', 'private', 'vepa']], diff --git a/types/interface/netdev/l2tp.pp b/types/interface/netdev/l2tp.pp index d5b4f900..127b845d 100644 --- a/types/interface/netdev/l2tp.pp +++ b/types/interface/netdev/l2tp.pp @@ -1,5 +1,5 @@ -# netdev L2TP section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev L2TP section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::L2tp = Struct[{ 'TunnelId' => Integer[1,4294967295], 'PeerTunnelId' => Integer[1,4294967295], diff --git a/types/interface/netdev/l2tpsession.pp b/types/interface/netdev/l2tpsession.pp index f03a3079..22a5ab64 100644 --- a/types/interface/netdev/l2tpsession.pp +++ b/types/interface/netdev/l2tpsession.pp @@ -1,5 +1,5 @@ -# netdev L2TPSession section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev L2TPSession section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::L2tpsession = Struct[{ 'Name' => String[1], 'SessionId' => Integer[1,4294967295], diff --git a/types/interface/netdev/macsec.pp b/types/interface/netdev/macsec.pp index 27111edd..7a43b63f 100644 --- a/types/interface/netdev/macsec.pp +++ b/types/interface/netdev/macsec.pp @@ -1,5 +1,5 @@ -# netdev MACsec section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev MACsec section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Macsec = Struct[{ 'Port' => Optional[Integer[1, 65535]], 'Encrypt' => Optional[Enum['yes','no']], diff --git a/types/interface/netdev/macsecreceiveassociation.pp b/types/interface/netdev/macsecreceiveassociation.pp index e87db7db..c1f52005 100644 --- a/types/interface/netdev/macsecreceiveassociation.pp +++ b/types/interface/netdev/macsecreceiveassociation.pp @@ -1,5 +1,5 @@ -# netdev MACsecReceiveAssociation section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev MACsecReceiveAssociation section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Macsecreceiveassociation = Struct[{ 'Port' => Integer[1, 65535], 'MACAddress' => String[1], diff --git a/types/interface/netdev/macsecreceivechannel.pp b/types/interface/netdev/macsecreceivechannel.pp index b5480fb9..e682b013 100644 --- a/types/interface/netdev/macsecreceivechannel.pp +++ b/types/interface/netdev/macsecreceivechannel.pp @@ -1,5 +1,5 @@ -# netdev MACsecReceiveChannel section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev MACsecReceiveChannel section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Macsecreceivechannel = Struct[{ 'Port' => Integer[1, 65535], 'MACAddress' => String[1], diff --git a/types/interface/netdev/macsectransmitassociation.pp b/types/interface/netdev/macsectransmitassociation.pp index 7628ad28..9184ae50 100644 --- a/types/interface/netdev/macsectransmitassociation.pp +++ b/types/interface/netdev/macsectransmitassociation.pp @@ -1,5 +1,5 @@ -# netdev MACsecTransmitAssociation section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev MACsecTransmitAssociation section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Macsectransmitassociation = Struct[{ 'PacketNumber' => Optional[Variant[Integer[1,4],Integer[294,295],Integer[967,967]]], 'KeyId' => Optional[Integer[0,255]], diff --git a/types/interface/netdev/macvlan.pp b/types/interface/netdev/macvlan.pp index 36e451cd..c18e45fd 100644 --- a/types/interface/netdev/macvlan.pp +++ b/types/interface/netdev/macvlan.pp @@ -1,5 +1,5 @@ -# netdev MACVLAN and MACVTAP section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev MACVLAN and MACVTAP section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Macvlan = Struct[{ 'Mode' => Optional[Enum['private', 'vepa', 'bridge', 'passthru', 'source']], 'SourceMACAddress' => Optional[Variant[String[1],Array[String[1]]]], diff --git a/types/interface/netdev/match.pp b/types/interface/netdev/match.pp index 06cdbdcc..6a6cb371 100644 --- a/types/interface/netdev/match.pp +++ b/types/interface/netdev/match.pp @@ -1,5 +1,5 @@ -# netdev match section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev match section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Match = Struct[{ 'Host' => Optional[String[1]], 'Virtualization' => Optional[String[1]], diff --git a/types/interface/netdev/netdev.pp b/types/interface/netdev/netdev.pp index 6e355257..7e1dd578 100644 --- a/types/interface/netdev/netdev.pp +++ b/types/interface/netdev/netdev.pp @@ -1,5 +1,5 @@ -# netdev NetDev section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev NetDev section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Netdev = Struct[{ 'Description' => Optional[String[1]], 'Name' => Optional[String[1]], diff --git a/types/interface/netdev/peer.pp b/types/interface/netdev/peer.pp index 563cd913..a50b56f1 100644 --- a/types/interface/netdev/peer.pp +++ b/types/interface/netdev/peer.pp @@ -1,5 +1,5 @@ -# netdev Peer section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Peer section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Peer = Struct[{ 'Name' => String[1], 'MACAddress' => Optional[String[1]], diff --git a/types/interface/netdev/tun.pp b/types/interface/netdev/tun.pp index 2809381b..a028adaf 100644 --- a/types/interface/netdev/tun.pp +++ b/types/interface/netdev/tun.pp @@ -1,5 +1,5 @@ -# netdev Tun and Tap section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Tun and Tap section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Tun = Struct[{ 'MultiQueue' => Optional[Enum['yes','no']], 'PacketInfo' => Optional[Enum['yes','no']], diff --git a/types/interface/netdev/tunnel.pp b/types/interface/netdev/tunnel.pp index 3c7b23ac..34c88cf5 100644 --- a/types/interface/netdev/tunnel.pp +++ b/types/interface/netdev/tunnel.pp @@ -1,5 +1,5 @@ -# netdev Tunnel section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Tunnel section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Tunnel = Struct[{ 'External' => Optional[Enum['yes','no']], 'Local' => Optional[Variant[Enum['any', 'ipv4_link_local', 'ipv6_link_local', 'dhcp4', 'dhcp6', 'slaac'], String[1]]], diff --git a/types/interface/netdev/vlan.pp b/types/interface/netdev/vlan.pp index 9dfee1e1..a4539c36 100644 --- a/types/interface/netdev/vlan.pp +++ b/types/interface/netdev/vlan.pp @@ -1,5 +1,5 @@ -# netdev VLAN section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev VLAN section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Vlan = Struct[{ 'Id' => Optional[Integer[0,4094]], 'Protocol' => Optional[Enum['802.1q','802.1ad']], diff --git a/types/interface/netdev/vrf.pp b/types/interface/netdev/vrf.pp index 7f1687e0..fb9694df 100644 --- a/types/interface/netdev/vrf.pp +++ b/types/interface/netdev/vrf.pp @@ -1,5 +1,5 @@ -# netdev VRF section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev VRF section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Vrf = Struct[{ 'Table' => Integer[0], }] diff --git a/types/interface/netdev/vxcan.pp b/types/interface/netdev/vxcan.pp index 8655c1e9..67ca714d 100644 --- a/types/interface/netdev/vxcan.pp +++ b/types/interface/netdev/vxcan.pp @@ -1,5 +1,5 @@ -# netdev VXCAN section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev VXCAN section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Vxcan = Struct[{ 'Peer' => String[1], }] diff --git a/types/interface/netdev/vxlan.pp b/types/interface/netdev/vxlan.pp index b265ec76..4c09990d 100644 --- a/types/interface/netdev/vxlan.pp +++ b/types/interface/netdev/vxlan.pp @@ -1,5 +1,5 @@ -# netdev VXLAN section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev VXLAN section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Vxlan = Struct[{ 'VNI' => Optional[Integer[1, 16777215]], 'Remote' => Optional[String[1]], diff --git a/types/interface/netdev/wireguard.pp b/types/interface/netdev/wireguard.pp index 23351f71..e04e3eb3 100644 --- a/types/interface/netdev/wireguard.pp +++ b/types/interface/netdev/wireguard.pp @@ -1,5 +1,5 @@ -# netdev WireGuard section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev WireGuard section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Wireguard = Struct[{ 'PrivateKey' => Optional[String[1]], 'PrivateKeyFile' => Optional[Stdlib::Absolutepath], diff --git a/types/interface/netdev/wireguardpeer.pp b/types/interface/netdev/wireguardpeer.pp index e058bc2f..66ebb6e7 100644 --- a/types/interface/netdev/wireguardpeer.pp +++ b/types/interface/netdev/wireguardpeer.pp @@ -1,5 +1,5 @@ -# netdev WireGuard section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev WireGuard section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Wireguardpeer = Struct[{ 'PublicKey' => Optional[String[1]], 'PresharedKey' => Optional[String[1]], diff --git a/types/interface/netdev/wlan.pp b/types/interface/netdev/wlan.pp index 8e20dbe2..b1108f65 100644 --- a/types/interface/netdev/wlan.pp +++ b/types/interface/netdev/wlan.pp @@ -1,5 +1,5 @@ -# netdev WLAN section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev WLAN section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Wlan = Struct[{ 'PhysicalDevice' => Optional[Variant[Integer[0], String[1]]], 'Type' => Enum['ad-hoc', 'station', 'ap', 'ap-vlan', 'wds', diff --git a/types/interface/netdev/xfrm.pp b/types/interface/netdev/xfrm.pp index 68f5ee92..ba5d7c42 100644 --- a/types/interface/netdev/xfrm.pp +++ b/types/interface/netdev/xfrm.pp @@ -1,5 +1,5 @@ -# netdev Xfrm section -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html +# @summary netdev Xfrm section +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html type Systemd::Interface::Netdev::Xfrm = Struct[{ 'InterfaceId' => Optional[Variant[Integer[1],String[1]]], 'Independent' => Optional[Enum['yes','no']], diff --git a/types/interface/network.pp b/types/interface/network.pp index 7411c927..a64812d6 100644 --- a/types/interface/network.pp +++ b/types/interface/network.pp @@ -1,5 +1,5 @@ -# interface definition -# see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network = Struct[{ 'Match' => Optional[Systemd::Interface::Network::Match], 'Link' => Optional[Systemd::Interface::Network::Link], diff --git a/types/interface/network/address.pp b/types/interface/network/address.pp index b2fc566d..ad44090c 100644 --- a/types/interface/network/address.pp +++ b/types/interface/network/address.pp @@ -1,5 +1,5 @@ -# interface network Address section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Address section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Address = Struct[{ 'Address' => String[1], 'Peer' => Optional[String[1]], diff --git a/types/interface/network/bfifo.pp b/types/interface/network/bfifo.pp index cffeb2e8..77480404 100644 --- a/types/interface/network/bfifo.pp +++ b/types/interface/network/bfifo.pp @@ -1,5 +1,5 @@ -# interface network BFIFO section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network BFIFO section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Bfifo = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/bridge.pp b/types/interface/network/bridge.pp index 968dbdd3..d64ae929 100644 --- a/types/interface/network/bridge.pp +++ b/types/interface/network/bridge.pp @@ -1,5 +1,5 @@ -# interface network Bridge section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Bridge section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Bridge = Struct[{ 'UnicastFlood' => Optional[Enum['yes', 'no']], 'MulticastFlood' => Optional[Enum['yes', 'no']], diff --git a/types/interface/network/bridgefdb.pp b/types/interface/network/bridgefdb.pp index 1cf8f7c2..cfdc1f60 100644 --- a/types/interface/network/bridgefdb.pp +++ b/types/interface/network/bridgefdb.pp @@ -1,5 +1,5 @@ -# interface network BridgeFDB section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network BridgeFDB section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Bridgefdb = Struct[{ 'MACAddress' => String[1], 'Destination' => Optional[String[1]], diff --git a/types/interface/network/bridgemdb.pp b/types/interface/network/bridgemdb.pp index 3d25676a..87883eda 100644 --- a/types/interface/network/bridgemdb.pp +++ b/types/interface/network/bridgemdb.pp @@ -1,5 +1,5 @@ -# interface network BridgeMDB section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network BridgeMDB section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Bridgemdb = Struct[{ 'MulticastGroupAddress' => Optional[String[1]], 'VLANID' => Optional[Integer[0,4094]], diff --git a/types/interface/network/bridgevlan.pp b/types/interface/network/bridgevlan.pp index 18a0e008..9e08e216 100644 --- a/types/interface/network/bridgevlan.pp +++ b/types/interface/network/bridgevlan.pp @@ -1,5 +1,5 @@ -# interface network BridgeVLAN section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network BridgeVLAN section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Bridgevlan = Struct[{ 'VLAN' => Optional[Variant[String[1], Array[String[1]]]], 'EgressUntagged' => Optional[Variant[String[1], Array[String[1]]]], diff --git a/types/interface/network/cake.pp b/types/interface/network/cake.pp index 2f1fbe1e..de256666 100644 --- a/types/interface/network/cake.pp +++ b/types/interface/network/cake.pp @@ -1,5 +1,5 @@ -# interface network CAKE section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network CAKE section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Cake = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Bandwidth' => Optional[String[1]], diff --git a/types/interface/network/can.pp b/types/interface/network/can.pp index df370bd3..be0b6696 100644 --- a/types/interface/network/can.pp +++ b/types/interface/network/can.pp @@ -1,5 +1,5 @@ -# interface network CAN section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network CAN section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Can = Struct[{ 'BitRate' => Optional[String[1]], 'SamplePoint' => Optional[String[1]], diff --git a/types/interface/network/controlleddelay.pp b/types/interface/network/controlleddelay.pp index 32536731..507d1530 100644 --- a/types/interface/network/controlleddelay.pp +++ b/types/interface/network/controlleddelay.pp @@ -1,5 +1,5 @@ -# interface network ControlledDelay section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network ControlledDelay section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Controlleddelay= Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/deficitroundrobinscheduler.pp b/types/interface/network/deficitroundrobinscheduler.pp index 1de79b60..bedb7c74 100644 --- a/types/interface/network/deficitroundrobinscheduler.pp +++ b/types/interface/network/deficitroundrobinscheduler.pp @@ -1,5 +1,5 @@ -# interface network DeficitRoundRobinScheduler section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DeficitRoundRobinScheduler section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Deficitroundrobinscheduler= Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/deficitroundrobinschedulerclass.pp b/types/interface/network/deficitroundrobinschedulerclass.pp index 5a5a06c6..4ebd6a1a 100644 --- a/types/interface/network/deficitroundrobinschedulerclass.pp +++ b/types/interface/network/deficitroundrobinschedulerclass.pp @@ -1,5 +1,5 @@ -# interface network DeficitRoundRobinSchedulerClass section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DeficitRoundRobinSchedulerClass section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Deficitroundrobinschedulerclass = Struct[{ 'Parent' => Optional[Variant[Enum['root'], String[1]]], 'ClassId' => Optional[String[1]], diff --git a/types/interface/network/dhcpprefixdelegation.pp b/types/interface/network/dhcpprefixdelegation.pp index 5460f455..e17c5414 100644 --- a/types/interface/network/dhcpprefixdelegation.pp +++ b/types/interface/network/dhcpprefixdelegation.pp @@ -1,5 +1,5 @@ -# interface network DHCPPrefixDelegation section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DHCPPrefixDelegation section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Dhcpprefixdelegation = Struct[{ 'UplinkInterface' => Optional[String[1]], 'SubnetId' => Optional[String[1]], diff --git a/types/interface/network/dhcpserver.pp b/types/interface/network/dhcpserver.pp index 20b17415..25fe238c 100644 --- a/types/interface/network/dhcpserver.pp +++ b/types/interface/network/dhcpserver.pp @@ -1,5 +1,5 @@ -# interface network DHCPServer section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DHCPServer section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Dhcpserver = Struct[{ 'ServerAddress' => Optional[String[1]], 'PoolOffset' => Optional[String[1]], diff --git a/types/interface/network/dhcpserverstaticlease.pp b/types/interface/network/dhcpserverstaticlease.pp index 05bcd2d1..77a5bdd9 100644 --- a/types/interface/network/dhcpserverstaticlease.pp +++ b/types/interface/network/dhcpserverstaticlease.pp @@ -1,5 +1,5 @@ -# interface network DHCPServerStaticLease section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DHCPServerStaticLease section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Dhcpserverstaticlease = Struct[{ 'MACAddress' => String[1], 'Address' => String[1], diff --git a/types/interface/network/dhcpv4.pp b/types/interface/network/dhcpv4.pp index 05352285..8b7525a7 100644 --- a/types/interface/network/dhcpv4.pp +++ b/types/interface/network/dhcpv4.pp @@ -1,5 +1,5 @@ -# interface network DHCPv4 section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DHCPv4 section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Dhcpv4 = Struct[{ 'RequestAddress' => Optional[String[1]], 'SendHostname' => Optional[Enum['yes','no']], diff --git a/types/interface/network/dhcpv6.pp b/types/interface/network/dhcpv6.pp index f3bb2b94..022c931e 100644 --- a/types/interface/network/dhcpv6.pp +++ b/types/interface/network/dhcpv6.pp @@ -1,5 +1,5 @@ -# interface network DHCPv6 section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network DHCPv6 section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Dhcpv6 = Struct[{ 'MUDURL' => Optional[String[1]], 'IAID' => Optional[String[1]], diff --git a/types/interface/network/enhancedtransmissionselection.pp b/types/interface/network/enhancedtransmissionselection.pp index 1c313255..bd1b8ae4 100644 --- a/types/interface/network/enhancedtransmissionselection.pp +++ b/types/interface/network/enhancedtransmissionselection.pp @@ -1,5 +1,5 @@ -# interface network EnhancedTransmissionSelection section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network EnhancedTransmissionSelection section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Enhancedtransmissionselection = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/fairqueueing.pp b/types/interface/network/fairqueueing.pp index ea708437..d473a893 100644 --- a/types/interface/network/fairqueueing.pp +++ b/types/interface/network/fairqueueing.pp @@ -1,5 +1,5 @@ -# interface network FairQueueing section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network FairQueueing section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Fairqueueing = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/fairqueueingcontrolleddelay.pp b/types/interface/network/fairqueueingcontrolleddelay.pp index ffdc551b..f515e6da 100644 --- a/types/interface/network/fairqueueingcontrolleddelay.pp +++ b/types/interface/network/fairqueueingcontrolleddelay.pp @@ -1,5 +1,5 @@ -# interface network FairQueueingControlledDelay section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network FairQueueingControlledDelay section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Fairqueueingcontrolleddelay = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/flowqueuepie.pp b/types/interface/network/flowqueuepie.pp index 170432e9..b2b7d64f 100644 --- a/types/interface/network/flowqueuepie.pp +++ b/types/interface/network/flowqueuepie.pp @@ -1,5 +1,5 @@ -# interface network FlowQueuePIE section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network FlowQueuePIE section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Flowqueuepie = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/genericrandomearlydetection.pp b/types/interface/network/genericrandomearlydetection.pp index 357ddcfc..cee929e7 100644 --- a/types/interface/network/genericrandomearlydetection.pp +++ b/types/interface/network/genericrandomearlydetection.pp @@ -1,5 +1,5 @@ -# interface network GenericRandomEarlyDetection section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network GenericRandomEarlyDetection section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Genericrandomearlydetection = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/heavyhitterfilter.pp b/types/interface/network/heavyhitterfilter.pp index fcc9439b..7ab70be4 100644 --- a/types/interface/network/heavyhitterfilter.pp +++ b/types/interface/network/heavyhitterfilter.pp @@ -1,5 +1,5 @@ -# interface network HeavyHitterFilter section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network HeavyHitterFilter section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Heavyhitterfilter = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/hierarchytokenbucketclass.pp b/types/interface/network/hierarchytokenbucketclass.pp index e1b999b0..2728c042 100644 --- a/types/interface/network/hierarchytokenbucketclass.pp +++ b/types/interface/network/hierarchytokenbucketclass.pp @@ -1,5 +1,5 @@ -# interface network HierarchyTokenBucketClass section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network HierarchyTokenBucketClass section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Hierarchytokenbucketclass = Struct[{ 'Parent' => Optional[Variant[Enum['root'], String[1]]], 'ClassId' => Optional[String[1]], diff --git a/types/interface/network/ipoib.pp b/types/interface/network/ipoib.pp index 9a51bfdf..beebfc7b 100644 --- a/types/interface/network/ipoib.pp +++ b/types/interface/network/ipoib.pp @@ -1,5 +1,5 @@ -# interface network IPoIB section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPoIB section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipoib = Struct[{ 'Mode' => Optional[Enum['datagram','connected']], 'IgnoreUserspaceMulticastGroup' => Optional[Enum['yes', 'no']], diff --git a/types/interface/network/ipv6acceptra.pp b/types/interface/network/ipv6acceptra.pp index 5c1ad815..8ff29629 100644 --- a/types/interface/network/ipv6acceptra.pp +++ b/types/interface/network/ipv6acceptra.pp @@ -1,5 +1,5 @@ -# interface network IPv6AcceptRA section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6AcceptRA section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6acceptra = Struct[{ 'UseRedirect' => Optional[Enum['yes','no']], 'Token' => Optional[String[1]], diff --git a/types/interface/network/ipv6addresslabel.pp b/types/interface/network/ipv6addresslabel.pp index 934d35df..d0039db1 100644 --- a/types/interface/network/ipv6addresslabel.pp +++ b/types/interface/network/ipv6addresslabel.pp @@ -1,5 +1,5 @@ -# interface network IPv6AddressLabel section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6AddressLabel section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6addresslabel = Struct[{ 'Label' => Optional[Integer[0,4294967294]], 'Prefix' => Optional[String[1]], diff --git a/types/interface/network/ipv6pref64prefix.pp b/types/interface/network/ipv6pref64prefix.pp index fc4e17f7..157be549 100644 --- a/types/interface/network/ipv6pref64prefix.pp +++ b/types/interface/network/ipv6pref64prefix.pp @@ -1,5 +1,5 @@ -# interface network IPv6PREF64Prefix section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6PREF64Prefix section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6pref64prefix = Struct[{ 'Prefix' => Optional[String[1]], 'LifetimeSec' => Optional[String[1]], diff --git a/types/interface/network/ipv6prefix.pp b/types/interface/network/ipv6prefix.pp index eb2ef2fa..dc0e2df9 100644 --- a/types/interface/network/ipv6prefix.pp +++ b/types/interface/network/ipv6prefix.pp @@ -1,5 +1,5 @@ -# interface network IPv6Prefix section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6Prefix section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6prefix = Struct[{ 'AddressAutoconfiguration' => Optional[Enum['yes','no']], 'OnLink' => Optional[Enum['yes','no']], diff --git a/types/interface/network/ipv6routeprefix.pp b/types/interface/network/ipv6routeprefix.pp index 195b2a06..d65c7f9b 100644 --- a/types/interface/network/ipv6routeprefix.pp +++ b/types/interface/network/ipv6routeprefix.pp @@ -1,5 +1,5 @@ -# interface network IPv6RoutePrefix section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6RoutePrefix section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6routeprefix = Struct[{ 'Route' => Optional[String[1]], 'LifetimeSec' => Optional[String[1]], diff --git a/types/interface/network/ipv6sendra.pp b/types/interface/network/ipv6sendra.pp index 0ea6ee6b..79f57e65 100644 --- a/types/interface/network/ipv6sendra.pp +++ b/types/interface/network/ipv6sendra.pp @@ -1,5 +1,5 @@ -# interface network IPv6SendRA section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network IPv6SendRA section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Ipv6sendra = Struct[{ 'Managed' => Optional[Enum['yes','no']], 'OtherInformation' => Optional[Enum['yes','no']], diff --git a/types/interface/network/link.pp b/types/interface/network/link.pp index 017957e6..2ad0d094 100644 --- a/types/interface/network/link.pp +++ b/types/interface/network/link.pp @@ -1,5 +1,5 @@ -# interface network Link section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Link section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Link = Struct[{ 'MACAddress' => Optional[String[1]], 'MTUBytes' => Optional[Integer[1280]], diff --git a/types/interface/network/lldp.pp b/types/interface/network/lldp.pp index 0e890de9..68db3a70 100644 --- a/types/interface/network/lldp.pp +++ b/types/interface/network/lldp.pp @@ -1,5 +1,5 @@ -# interface network LLDP section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network LLDP section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Lldp = Struct[{ 'MUDURL' => Optional[String[1]], }] diff --git a/types/interface/network/match.pp b/types/interface/network/match.pp index c5488713..f3f0b9d6 100644 --- a/types/interface/network/match.pp +++ b/types/interface/network/match.pp @@ -1,5 +1,5 @@ -# interface network Match section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Match section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Match = Struct[{ 'MACAddress' => Optional[String[1]], 'PermanentMACAddress' => Optional[String[1]], diff --git a/types/interface/network/neighbor.pp b/types/interface/network/neighbor.pp index 5588e871..8b8e01f3 100644 --- a/types/interface/network/neighbor.pp +++ b/types/interface/network/neighbor.pp @@ -1,5 +1,5 @@ -# interface network Neighbor section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Neighbor section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Neighbor = Struct[{ 'Address' => Optional[String[1]], 'LinkLayerAddress' => Optional[String[1]], diff --git a/types/interface/network/network.pp b/types/interface/network/network.pp index 0b8c63c0..f1301fc6 100644 --- a/types/interface/network/network.pp +++ b/types/interface/network/network.pp @@ -1,5 +1,5 @@ -# interface network Network section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Network section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Network = Struct[{ 'Description' => Optional[String[1]], 'DHCP' => Optional[Enum['yes', 'no', 'ipv4', 'ipv6']], diff --git a/types/interface/network/networkemulator.pp b/types/interface/network/networkemulator.pp index 3812703e..6a5b2a21 100644 --- a/types/interface/network/networkemulator.pp +++ b/types/interface/network/networkemulator.pp @@ -1,5 +1,5 @@ -# interface network NetworkEmulator section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network NetworkEmulator section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Networkemulator = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact','ingress'],String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/nexthop.pp b/types/interface/network/nexthop.pp index 6d092703..3f148847 100644 --- a/types/interface/network/nexthop.pp +++ b/types/interface/network/nexthop.pp @@ -1,5 +1,5 @@ -# interface network NextHop section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network NextHop section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Nexthop = Struct[{ 'Id' => Optional[Integer[1, 4294967295]], 'Gateway' => Optional[Variant[Array[String[1]], String[1]]], diff --git a/types/interface/network/pfifo.pp b/types/interface/network/pfifo.pp index e171f75c..4e065747 100644 --- a/types/interface/network/pfifo.pp +++ b/types/interface/network/pfifo.pp @@ -1,5 +1,5 @@ -# interface network PFIFO section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network PFIFO section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Pfifo = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/pfifofast.pp b/types/interface/network/pfifofast.pp index 77bc677f..1cc5d0e8 100644 --- a/types/interface/network/pfifofast.pp +++ b/types/interface/network/pfifofast.pp @@ -1,5 +1,5 @@ -# interface network PFIFOFast section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network PFIFOFast section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Pfifofast = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/pfifoheaddrop.pp b/types/interface/network/pfifoheaddrop.pp index a020a13a..429e17c3 100644 --- a/types/interface/network/pfifoheaddrop.pp +++ b/types/interface/network/pfifoheaddrop.pp @@ -1,5 +1,5 @@ -# interface network PFIFOHeadDrop section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network PFIFOHeadDrop section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Pfifoheaddrop = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/pie.pp b/types/interface/network/pie.pp index c31cfc52..bf5386ce 100644 --- a/types/interface/network/pie.pp +++ b/types/interface/network/pie.pp @@ -1,5 +1,5 @@ -# interface network PIE section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network PIE section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Pie = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/qdisc.pp b/types/interface/network/qdisc.pp index 5574698a..701eb34a 100644 --- a/types/interface/network/qdisc.pp +++ b/types/interface/network/qdisc.pp @@ -1,5 +1,5 @@ -# interface network QDisc section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network QDisc section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Qdisc = Struct[{ 'Parent' => Optional[Enum['clsact', 'ingress']], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/quickfairqueueingclass.pp b/types/interface/network/quickfairqueueingclass.pp index 0c2e95df..e64f4a23 100644 --- a/types/interface/network/quickfairqueueingclass.pp +++ b/types/interface/network/quickfairqueueingclass.pp @@ -1,5 +1,5 @@ -# interface network QuickFairQueueingClass section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network QuickFairQueueingClass section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Quickfairqueueingclass= Struct[{ 'Parent' => Optional[Variant[Enum['root'], String[1]]], 'ClassId' => Optional[String[1]], diff --git a/types/interface/network/route.pp b/types/interface/network/route.pp index f02485c6..abf01e55 100644 --- a/types/interface/network/route.pp +++ b/types/interface/network/route.pp @@ -1,5 +1,5 @@ -# interface network Route section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network Route section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Route = Struct[{ 'Gateway' => Optional[Variant[Array[String[1]], String[1]]], 'GatewayOnLink' => Optional[Enum['yes', 'no']], diff --git a/types/interface/network/routingpolicyrule.pp b/types/interface/network/routingpolicyrule.pp index d2a605cb..f46ba77b 100644 --- a/types/interface/network/routingpolicyrule.pp +++ b/types/interface/network/routingpolicyrule.pp @@ -1,5 +1,5 @@ -# interface network RoutingPolicyRule section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network RoutingPolicyRule section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Routingpolicyrule = Struct[{ 'TypeOfService' => Optional[Integer[0,255]], 'From' => Optional[String[1]], diff --git a/types/interface/network/sr_iov.pp b/types/interface/network/sr_iov.pp index 3f61cae9..ddce85f1 100644 --- a/types/interface/network/sr_iov.pp +++ b/types/interface/network/sr_iov.pp @@ -1,5 +1,5 @@ -# interface network SR-IOV section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network SR-IOV section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Sr_iov = Struct[{ 'VirtualFunction' => Optional[Integer[0,2147483646]], 'VLANId' => Optional[Integer[1,4095]], diff --git a/types/interface/network/stochasticfairblue.pp b/types/interface/network/stochasticfairblue.pp index e3ba9fad..27316566 100644 --- a/types/interface/network/stochasticfairblue.pp +++ b/types/interface/network/stochasticfairblue.pp @@ -1,5 +1,5 @@ -# interface network StochasticFairBlue section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network StochasticFairBlue section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Stochasticfairblue= Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/stochasticfairnessqueueing.pp b/types/interface/network/stochasticfairnessqueueing.pp index 7c12985a..2c979a4a 100644 --- a/types/interface/network/stochasticfairnessqueueing.pp +++ b/types/interface/network/stochasticfairnessqueueing.pp @@ -1,5 +1,5 @@ -# interface network StochasticFairnessQueueing section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network StochasticFairnessQueueing section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Stochasticfairnessqueueing = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/tokenbucketfilter.pp b/types/interface/network/tokenbucketfilter.pp index 21674e67..15eeb9e5 100644 --- a/types/interface/network/tokenbucketfilter.pp +++ b/types/interface/network/tokenbucketfilter.pp @@ -1,5 +1,5 @@ -# interface network TokenBucketFilter section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network TokenBucketFilter section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Tokenbucketfilter = Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]], diff --git a/types/interface/network/triviallinkequalizer.pp b/types/interface/network/triviallinkequalizer.pp index e6638b7d..39ea4964 100644 --- a/types/interface/network/triviallinkequalizer.pp +++ b/types/interface/network/triviallinkequalizer.pp @@ -1,5 +1,5 @@ -# interface network TrivialLinkEqualizer section definition -# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html +# @summary interface network TrivialLinkEqualizer section definition +# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html type Systemd::Interface::Network::Triviallinkequalizer= Struct[{ 'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]], 'Handle' => Optional[String[1]],