]> git.ipfire.org Git - thirdparty/bird.git/commit
KRT: Fix direct routes for BSD
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Sun, 14 Jan 2018 13:30:38 +0000 (14:30 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Sun, 14 Jan 2018 18:21:39 +0000 (19:21 +0100)
commit4d3679613179637df5ef999073aba2d187540a57
tree297197afe3e67e63d2cd87d4616f886e2cfe99a2
parent2e507a745733b0cee2ea7d302cc9d626cb2e0c80
KRT: Fix direct routes for BSD

Old way to set direct routes is to use local IP as gateway, but that does
not work properly on newer FreeBSDs. Now we use sockaddr_dl containing
interface index as gateway.
sysdep/bsd/krt-sock.c