Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Mar 2009 12:54:50 +0300
From:      Sergey Matveychuk <sem@FreeBSD.org>
To:        freebsd-rc@freebsd.org
Subject:   [RFC] setfib support in routing script
Message-ID:  <49AE4FEA.7000705@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------010300040505060700010900
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi.

There is a lack of setfib support in routing script. I've made a patch 
for the script. It allows use the syntax in rc.conf file:

defaultrouter_fibN="..."
static_routes_fibN="..."

Where N is a fid number.
If there will be no objections, I'll make the same for ipv6_* and fill a PR.

BTW. Why ipv4 routing setting up in rc.d/routing script, but ipv6 using 
network.subr subroutine?
-- 
Dixi.
Sem.

--------------010300040505060700010900
Content-Type: text/plain;
 name="routing.diff"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="routing.diff"

LS0tIGV0Yy9yYy5kL3JvdXRpbmcub3JpZwkyMDA5LTAzLTA0IDEyOjM2OjE1LjAwMDAwMDAw
MCArMDMwMAorKysgZXRjL3JjLmQvcm91dGluZwkyMDA5LTAzLTA0IDEyOjM2OjIyLjAwMDAw
MDAwMCArMDMwMApAQCAtMjcsMjggKzI3LDQ0IEBACiAKIHJvdXRpbmdfc3RvcCgpCiB7Ci0J
cm91dGUgLW4gZmx1c2gKKwlmaWJzX251bT1gc3lzY3RsIC1uIG5ldC5maWJzYAorCWZvciBp
IGluIGBqb3QgJGZpYnNfbnVtIDBgOyBkbworCQlzZXRmaWIgLUYgJGkgcm91dGUgLW4gZmx1
c2gKKwlkb25lCiB9CiAKIHN0YXRpY19zdGFydCgpCiB7Ci0JY2FzZSAke2RlZmF1bHRyb3V0
ZXJ9IGluCi0JW05uXVtPb10gfCAnJykKLQkJOzsKLQkqKQotCQlzdGF0aWNfcm91dGVzPSJk
ZWZhdWx0ICR7c3RhdGljX3JvdXRlc30iCi0JCXJvdXRlX2RlZmF1bHQ9ImRlZmF1bHQgJHtk
ZWZhdWx0cm91dGVyfSIKLQkJOzsKLQllc2FjCisJZmlic19udW09YHN5c2N0bCAtbiBuZXQu
Zmlic2AKKwlpZiBbIC1uICIke3N0YXRpY19yb3V0ZXN9IiBdOyB0aGVuCisJCXN0YXRpY19y
b3V0ZXNfZmliMD0ke3N0YXRpY19yb3V0ZXN9CisJZmkKKwlpZiBbIC1uICIke2RlZmF1bHRy
b3V0ZXJ9IiBdOyB0aGVuCisJCWRlZmF1bHRyb3V0ZXJfZmliMD0ke2RlZmF1bHRyb3V0ZXJ9
CisJZmkKIAogCSMgU2V0dXAgc3RhdGljIHJvdXRlcy4gVGhpcyBzaG91bGQgYmUgZG9uZSBi
ZWZvcmUgcm91dGVyIGRpc2NvdmVyeS4KIAkjCi0JaWYgWyAtbiAiJHtzdGF0aWNfcm91dGVz
fSIgXTsgdGhlbgotCQlmb3IgaSBpbiAke3N0YXRpY19yb3V0ZXN9OyBkbwotCQkJZXZhbCBy
b3V0ZV9hcmdzPVwkcm91dGVfJHtpfQotCQkJcm91dGUgYWRkICR7cm91dGVfYXJnc30KLQkJ
ZG9uZQotCWZpCisJZm9yIG4gaW4gYGpvdCAkZmlic19udW0gMGA7IGRvCisJCWV2YWwgX2Ry
b3V0ZT1cJGRlZmF1bHRyb3V0ZXJfZmliJHtufQorCQlldmFsIF9yb3V0ZXM9XCRzdGF0aWNf
cm91dGVzX2ZpYiR7bn0KKworCQljYXNlICR7X2Ryb3V0ZX0gaW4KKwkJW05uXVtPb10gfCAn
JykKKwkJCTs7CisJCSopCisJCQlfcm91dGVzPSJkZWZhdWx0ICR7X3JvdXRlc30iCisJCQly
b3V0ZV9kZWZhdWx0PSJkZWZhdWx0ICR7X2Ryb3V0ZX0iCisJCQk7OworCQllc2FjCisKKwkJ
aWYgWyAtbiAiJHtfcm91dGVzfSIgXTsgdGhlbgorCQkJZm9yIGkgaW4gJHtfcm91dGVzfTsg
ZG8KKwkJCQlldmFsIHJvdXRlX2FyZ3M9XCRyb3V0ZV8ke2l9CisJCQkJc2V0ZmliIC1GICRu
IHJvdXRlIGFkZCAke3JvdXRlX2FyZ3N9CisJCQlkb25lCisJCWZpCisJZG9uZQogCSMgTm93
IEFUTSBzdGF0aWMgcm91dGVzCiAJIwogCWlmIFsgLW4gIiR7bmF0bV9zdGF0aWNfcm91dGVz
fSIgXTsgdGhlbgo=
--------------010300040505060700010900--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49AE4FEA.7000705>