opnsense-src/libexec/rc/rc.d/dnctl
Goran Mekic 1ffc369aa3 Add dnctl rc.d service
As PF now also supports dummynet but can not configure it on its own,
the service which configures pipes, queues and schedulers is needed.

Reviewed by:	kp
Differential Revision:	https://reviews.freebsd.org/D37451
2022-11-22 10:46:19 +01:00

27 lines
403 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: dnctl
# BEFORE: pf ipfw
# KEYWORD: nojailvnet
. /etc/rc.subr
name="dnctl"
desc="Dummynet packet queuing and scheduling"
rcvar="${name}_enable"
load_rc_config $name
start_cmd="${name}_start"
required_files="$dnctl_rules"
required_modules="dummynet"
dnctl_start()
{
startmsg -n "Enabling ${name}"
$dnctl_program "$dnctl_rules"
startmsg '.'
}
run_rc_command $*