Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/routing
| Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | static_inet() | ||||
| if [ ${_fibs} -gt 0 ]; then | if [ ${_fibs} -gt 0 ]; then | ||||
| for _fibnum in `jot ${_fibs}` ; do | for _fibnum in `jot ${_fibs}` ; do | ||||
| eval _fib_gw=\${defaultrouter_fib${_fibnum}} | eval _fib_gw=\${defaultrouter_fib${_fibnum}} | ||||
| case ${_fib_gw} in | case ${_fib_gw} in | ||||
| [Nn][Oo] | '') | [Nn][Oo] | '') | ||||
| ;; | ;; | ||||
| *) | *) | ||||
| static_routes="${static_routes} _default_fib${_fibnum}" | static_routes="${static_routes} _default_fib${_fibnum}" | ||||
| eval route__default_fib${fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" | eval route__default_fib${_fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" | ||||
| ;; | ;; | ||||
| esac | esac | ||||
| done | done | ||||
| fi | fi | ||||
| # Install configured routes. | # Install configured routes. | ||||
| if [ -n "${static_routes}" ]; then | if [ -n "${static_routes}" ]; then | ||||
| ▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | static_inet6() | ||||
| # Add default routes for fibs | # Add default routes for fibs | ||||
| if [ ${_fibs} -gt 0 ]; then | if [ ${_fibs} -gt 0 ]; then | ||||
| for _fibnum in `jot ${_fibs}` ; do | for _fibnum in `jot ${_fibs}` ; do | ||||
| eval _fib_gw=\${ipv6_defaultrouter_fib${_fibnum}} | eval _fib_gw=\${ipv6_defaultrouter_fib${_fibnum}} | ||||
| case ${_fib_gw} in | case ${_fib_gw} in | ||||
| [Nn][Oo] | '') | [Nn][Oo] | '') | ||||
| ;; | ;; | ||||
| *) | *) | ||||
| ipv6_static_routes="${static_routes} _default_fib${_fibnum}" | ipv6_static_routes="${ipv6_static_routes} _default_fib${_fibnum}" | ||||
| eval ipv6_route__default_fib${fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" | eval ipv6_route__default_fib${_fibnum}="'default ${_fib_gw} -fib ${_fibnum}'" | ||||
| ;; | ;; | ||||
| esac | esac | ||||
| done | done | ||||
| fi | fi | ||||
| # Install configured routes. | # Install configured routes. | ||||
| if [ -n "${ipv6_static_routes}" ]; then | if [ -n "${ipv6_static_routes}" ]; then | ||||
| ▲ Show 20 Lines • Show All 179 Lines • Show Last 20 Lines | |||||