diff options
author | hasso <hasso> | 2004-08-31 13:41:49 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-08-31 13:41:49 +0000 |
commit | b318523bae74b6d5455e9bd2ee07741e822a3809 (patch) | |
tree | 161c05b73165d72b890b9488b349dfa2ce3b2de8 /doc/zebra.8 | |
parent | 429bb7e75f6fc4cd1c7bb3a225742b31151f1b79 (diff) | |
download | quagga-b318523bae74b6d5455e9bd2ee07741e822a3809.tar.bz2 quagga-b318523bae74b6d5455e9bd2ee07741e822a3809.tar.xz |
Commit my hack (yes, I still call it hack) - command line switch for zebra
daemon to change netlink receive buffer size.
Diffstat (limited to 'doc/zebra.8')
-rw-r--r-- | doc/zebra.8 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/zebra.8 b/doc/zebra.8 index 8f830152..25cbb363 100644 --- a/doc/zebra.8 +++ b/doc/zebra.8 @@ -71,6 +71,18 @@ name at the moment. Default is \fIquagga\fR. \fB\-r\fR, \fB\-\-retain\fR When the program terminates, retain routes added by \fBzebra\fR. .TP +\fB\-s\fR, \fB\-\-nl-bufsize \fR\fInetlink-buffer-size\fR +Set netlink receive buffer size. There are cases where zebra daemon can't +handle flood of netlink messages from kernel. If you ever see "recvmsg overrun" +messages in zebra log, you are in trouble. + +Solution is to increase receive buffer of netlink socket. Note that kernel +doesn't allow to increase it over maximum value defined in +\fI/proc/sys/net/core/rmem_max\fR. If you want to do it, you have to increase +maximum before starting zebra. + +Note that this affects Linux only. +.TP \fB\-v\fR, \fB\-\-version\fR Print the version and exit. .SH FILES |