29 lines
		
	
	
		
			450 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			450 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
#
 | 
						|
 | 
						|
# PROVIDE: dummynet
 | 
						|
# BEFORE: pf ipfw
 | 
						|
# KEYWORD: nojailvnet
 | 
						|
 | 
						|
. /etc/rc.subr
 | 
						|
 | 
						|
name="dummynet"
 | 
						|
desc="Dummynet packet queuing and scheduling"
 | 
						|
rcvar="${name}_enable"
 | 
						|
load_rc_config $name
 | 
						|
start_cmd="${name}_start"
 | 
						|
required_files="$dummynet_rules"
 | 
						|
required_modules="dummynet"
 | 
						|
 | 
						|
dummynet_start()
 | 
						|
{
 | 
						|
	startmsg -n "Enabling ${name}"
 | 
						|
        cat "$dnctl_rules" | while read l; do
 | 
						|
          dnctl $l
 | 
						|
        done
 | 
						|
	startmsg '.'
 | 
						|
}
 | 
						|
 | 
						|
run_rc_command $*
 |