########################################################################### ### File used for configuring Active Router Transport Protocol's (ARTP) ### ### behavior. ### ### Tomas Rebok, (c) 2004 ### ########################################################################### ### Initial Maximum Segment Size (MSS) ### This parameter is used for determining the maximal size of packets sent to ### the network. It has to be greater than 0, but it MUST be greater than the ### minimal packets' header size. ### This parameter could be changed from application for each session. ### (number is in bytes) INITIAL_MSS 2048 ### Initial expiration time ### This parameter is used for setting packets' expiration time. It has to be ### greater or equal to 0. ### If it's set to 0, expiration is unlimited (no packet can expire). ### This parameter could be changed from application for each session. ### (number is in microseconds) INITIAL_EXP_TIME 5000000 ### Initial retransmit timeout ### This parameter's time is used as a timeout for next retransmission for ### non-established sessions and for first established session's round only. ### It has to be greater than 0. ### This parameter could be changed from application for each session. ### (number is in seconds) INITIAL_RTO_TIME 5 ### Default retries timeout ### This parameter is used for setting the maximal time for each packet's ### retransmitting (if no acknowledgement comes after this timeout, session is ### marked as dead). ### This parameter has to be greater than 0 and it should be greater than ### initial retransmit timeout. ### (number is in seconds) DEFAULT_RETRIES_TIMEOUT 10 ### Default maximal sequence numbers' count in one acknowledgement ### This parameter defines the maximal sequence numbers' count possibly sent in ### one acknowledgement packet. ### It has to be greater than zero and it could be changed for each established ### session. DEFAULT_MAX_ACKS_COUNT 50 ### Initial maximal size of sending buffer ### This parameter says the maximal size possibly occupied by sending buffer. ### If this is set to 0, the maximal buffer's size is unlimited. ### It has to be greater or equal to 0. ### (number is in bytes) INITIAL_SBUFFERS_MAX_SIZE 10000000 ### Initial maximal size of receiving buffer ### This parameter says the maximal size possibly occupied by receiving buffer. ### If this is set to 0, the maximal buffer's size is unlimited. ### It has to be greater or equal to 0. ### (number is in bytes) INITIAL_RBUFFERS_MAX_SIZE 10000000 ### Initial Random Early Detection (R.E.D.) limit ### This parameter says the limit when the random packets' dropping takes place. ### It has to be greater or equal to 0. If this is set to 0, the buffer works as ### a usual tail drop buffer (if maximal buffer size is limited). ### (number is in bytes) INITIAL_RBUFFERS_RED_LIMIT 9000000 ### Default R.E.D. dropping probability ### This parameter says the probability of dropping received packet when the ### R.E.D. buffer is used. If the buffer's size is greater than R.E.D. limit, ### each incoming packet could be dropped with this probability. ### It has to be greater or equal to 0. ### (number is in percents) DEFAULT_RED_DROP_PROBABILITY 20 ### Options list ### Set here options that you would like to be set for each session. For ### available options list see documentation of file options.h. ### Used syntax is: ### OPTION [!]option_name[=option_value] ### ### Notes: * '!' at the beginning of option's name means "Do NOT use this ### option as default." (no value is necessary) ### ### * 'option_value' is not necessary if option doesn't accept any ### value (you want to set using this option only). ### ### ### Examples: ### * Set MAX_MSS option's value to 1350: ### OPTION MAX_MSS=1350 ### ### * Do not use option MAX_DGRAM_LEN as default: ### OPTION !MAX_DGRAM_LEN ### ### * Set using RETRANSMITS_TIMEOUT option: ### OPTION RETRANSMITS_TIMEOUT ### end of ARTP config file