]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: no need to clear memory of the netlink buffers
authorJorge Boncompte [DTI2] <jorge@dti2.net>
Fri, 20 Apr 2012 12:28:40 +0000 (14:28 +0200)
committerDavid Lamparter <equinox@diac24.net>
Wed, 2 May 2012 15:03:34 +0000 (17:03 +0200)
commita4c06dec1ebe41dd4444d387478500e6022e2209
tree0270c50d6b4c1a7dec292599890e0aaaae3f99a1
parent682ca04c4032bfbf31e51df2472345fda1ff7b2c
zebra: no need to clear memory of the netlink buffers

The memory is always written before sending. Clearing it before use
slows netlink_route_multipath() down considerably and it's pretty
noticeable in a full-internet table scenario loading.

  * zebra/rt_netlink.c: subtract bulk buffer size from clear

Signed-off-by: Jorge Boncompte [DTI2] <jorge@dti2.net>
[reworded commit message]
Signed-off-by: David Lamparter <equinox@diac24.net>
zebra/rt_netlink.c