diff options
author | 2006-01-12 15:10:02 +0000 | |
---|---|---|
committer | 2006-01-12 15:10:02 +0000 | |
commit | 44cb7d8e4e654a7f99bd638c3d185c079751c2ab (patch) | |
tree | 81d1275f9e2c3ee5475e627d082219c98805c7cf /sys | |
parent | - add a missing htons() to the receive checksum routine to fix (diff) | |
download | wireguard-openbsd-44cb7d8e4e654a7f99bd638c3d185c079751c2ab.tar.xz wireguard-openbsd-44cb7d8e4e654a7f99bd638c3d185c079751c2ab.zip |
Rewrite the redistribute code. The previous implementation was stupid and
resulted in a major bottleneck if bgpd was used on the same box -- not clever
to do linear searches over 175k entries :(. This now moves the redistribute
code back into kroute duty and kills the linear list. Also default routes are
now redistributed without the need for a kernel default route.
OK norby@
Diffstat (limited to 'sys')
0 files changed, 0 insertions, 0 deletions