On Wed, Nov 06, 2013 at 09:30:26AM +0200, Sergey Popovich wrote:
?? ???????????? ???? 5 ???????????? 2013 15:19:20 ???????????????????????? Bryan Duff ??????????????:
Any reason why the max route table is limited to 256 and not the Linux limit of 32767?
This is a BIRD kernel protocol implementation limitation. This limitation comes from old kernel versions where table id represented in rtnetlink protocol message structure as "unsigned char" (8 bits long, 256 values max).
Modern Linux kernels has support for 4294967295 table ids, implemented as rtnetlink attribute RTA_TABLE with 32 bit length.
Hello Thanks for the thorough overview, i was not aware of RTA_TABLE attribute. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."