X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=isisd%2Fisis_constants.h;h=25eae06cb0af0d473957bb1232fd2ac486aded13;hb=c52e2ecf95a9be318912caacc0851d9307e679f7;hp=b59d77bf3fecc2dca87502198be08afb6d8d768d;hpb=fe2bfdd608f66eb64e87c8a413dea730e1aa1bd6;p=mirror_frr.git diff --git a/isisd/isis_constants.h b/isisd/isis_constants.h index b59d77bf3..25eae06cb 100644 --- a/isisd/isis_constants.h +++ b/isisd/isis_constants.h @@ -1,18 +1,18 @@ /* - * IS-IS Rout(e)ing protocol - isis_constants.h + * IS-IS Rout(e)ing protocol - isis_constants.h * * Copyright (C) 2001,2002 Sampo Saaristo - * Tampere University of Technology + * Tampere University of Technology * Institute of Communications Engineering * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public Licenseas published by the Free - * Software Foundation; either version 2 of the License, or (at your option) + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public Licenseas published by the Free + * Software Foundation; either version 2 of the License, or (at your option) * any later version. * - * This program is distributed in the hope that it will be useful,but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * This program is distributed in the hope that it will be useful,but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License along @@ -73,7 +73,9 @@ #define MAX_MIN_LSP_GEN_INTERVAL 120 /* RFC 4444 says 65535 */ #define DEFAULT_MIN_LSP_GEN_INTERVAL 30 -#define MIN_LSP_TRANS_INTERVAL 5 +#define MIN_LSP_RETRANS_INTERVAL 5 /* Seconds */ + +#define TRIGGERED_IIH_DELAY 50 /* msec */ #define MIN_CSNP_INTERVAL 1 #define MAX_CSNP_INTERVAL 600 @@ -163,22 +165,18 @@ /* we need to be aware of the fact we are using ISO sized * packets, using isomtu = mtu - LLC_LEN */ -#define ISO_MTU(C) \ - ((if_is_broadcast ((C)->interface)) ? \ - (C->interface->mtu - LLC_LEN) : (C->interface->mtu)) - -#ifndef ETH_ALEN -#define ETH_ALEN 6 -#endif +#define ISO_MTU(C) \ + ((if_is_broadcast((C)->interface)) ? (C->interface->mtu - LLC_LEN) \ + : (C->interface->mtu)) #define MAX_LLC_LEN 0x5ff #define ETHERTYPE_EXT_LLC 0x8870 static inline uint16_t isis_ethertype(size_t len) { - if (len > MAX_LLC_LEN) - return ETHERTYPE_EXT_LLC; - return len; + if (len > MAX_LLC_LEN) + return ETHERTYPE_EXT_LLC; + return len; } #endif /* ISIS_CONSTANTS_H */