opnsense-src/libexec/rc
Eugene Grosbein 6d3bc576ab libexec/rc: improve performance of pccard_ether script
Replace "ifconfig -ul" with "ifconfig -n" because netlink-enabled
/sbin/ifconfig utility has sub-optimal performance for listing.

Combined with the commit b1b17432aa,
these changes mostly eliminate performance regression of the command
"service devd start" for a system having hundreds of network interfaces
created before devd starts, after FreeBSD 14+ switched
/sbin/ifconfig to netlink(4)

PR:		287872
MFC-after:	2 weeks
2025-07-01 21:13:10 +07:00
..
rc.d Revert "rc: Fix scripts that need pathname expansion" 2025-06-27 20:18:24 +00:00
tests rc/tests: Fix process flags checks using ps(1) 2025-05-07 11:14:55 +02:00
debug.sh Update libexec/rc/debug.sh and hooks.sh 2024-12-31 10:47:06 -08:00
hooks.sh Update libexec/rc/debug.sh and hooks.sh 2024-12-31 10:47:06 -08:00
Makefile debug.sh take advantage of hooks.sh 2024-09-10 12:04:15 -07:00
netstart libexec: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
network.subr libexec/rc: improve performance of pccard_ether script 2025-07-01 21:13:10 +07:00
pccard_ether libexec/rc: improve performance of pccard_ether script 2025-07-01 21:13:10 +07:00
rc Move fetch of DEBUG_SH from kenv to rc 2024-08-03 10:56:48 -07:00
rc.bsdextended Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rc.conf rc.d: Add MIT KRB5 krb5kdc support 2025-06-15 19:49:37 -07:00
rc.firewall Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rc.initdiskless Update rc.initdiskless, fix error handling of remount_optional 2025-01-24 12:40:33 -07:00
rc.resume Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rc.shutdown Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rc.subr Revert "rc: Disable pathname expansion when calling run_rc_command()" 2025-06-27 20:18:36 +00:00
rc.suspend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
safe_eval.sh safe_eval allow : and + in values 2025-05-25 20:06:47 -07:00