]> git.ipfire.org Git - thirdparty/bird.git/commit
Netlink: Allow more than 256 routing tables.
authorJan Moskyto Matejka <mq@ucw.cz>
Tue, 3 Nov 2015 13:42:41 +0000 (14:42 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Wed, 11 Nov 2015 10:40:49 +0000 (11:40 +0100)
commit9ddbfbddf87462bbf50437bdc1d44499a5c223e7
tree31d59d5053d60bc2d43ef3c82969b4d789c58fe7
parent86b4e17001fe4cca6dde7ff523346121c0ae68fe
Netlink: Allow more than 256 routing tables.

Since 2.6.19, the netlink API defines RTA_TABLE routing attribute to
allow 32-bit routing table IDs. Using this attribute to index routing
tables at Linux, instead of 8-bit rtm_table field.
sysdep/bsd/krt-sock.c
sysdep/bsd/krt-sys.h
sysdep/linux/krt-sys.h
sysdep/linux/netlink.Y
sysdep/linux/netlink.c
sysdep/unix/krt.c
sysdep/unix/krt.h