From 79f561a173c9ceb824d64aa32d82e43ba62acebc Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Sat, 13 Nov 2010 14:19:55 +0100 Subject: Fixes a typo (in OSPF_MAX_PKT_SIZE value). And updates a comment. --- proto/ospf/ospf.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'proto') diff --git a/proto/ospf/ospf.h b/proto/ospf/ospf.h index 30922fa..341d9a7 100644 --- a/proto/ospf/ospf.h +++ b/proto/ospf/ospf.h @@ -10,13 +10,15 @@ #define _BIRD_OSPF_H_ #define MAXNETS 10 -#define OSPF_MAX_PKT_SIZE 65536 - /* - * RFC 2328 says, maximum packet size is 65535 - * This could be too much for small systems, so I - * normally allocate 2*mtu - (I found one cisco - * sending packets mtu+16) - */ +#define OSPF_MAX_PKT_SIZE 65535 +/* + * RFC 2328 says, maximum packet size is 65535 (IP packet size + * limit). Really a bit less for OSPF, because this contains also IP + * header. This could be too much for small systems, so I normally + * allocate 2*mtu (i found one cisco sending packets mtu+16). OSPF + * packets are almost always sent small enough to not be fragmented. + */ + #ifdef LOCAL_DEBUG #define OSPF_FORCE_DEBUG 1 #else -- cgit v1.2.3