summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_l2tp.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2007-10-12 04:51:30 +0000
committermav <mav@FreeBSD.org>2007-10-12 04:51:30 +0000
commitbecababb0cfee72714364e044ccbd7cc95cb68b7 (patch)
tree74f116e691f2aeff22d58a205965c1492054feb1 /sys/netgraph/ng_l2tp.c
parent2ef6caa7ae5a988fa6c651eb40af9b53533b4ac3 (diff)
downloadFreeBSD-src-becababb0cfee72714364e044ccbd7cc95cb68b7.zip
FreeBSD-src-becababb0cfee72714364e044ccbd7cc95cb68b7.tar.gz
Remove duplicate variables.
Diffstat (limited to 'sys/netgraph/ng_l2tp.c')
-rw-r--r--sys/netgraph/ng_l2tp.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/sys/netgraph/ng_l2tp.c b/sys/netgraph/ng_l2tp.c
index 3838514..cecb32d 100644
--- a/sys/netgraph/ng_l2tp.c
+++ b/sys/netgraph/ng_l2tp.c
@@ -125,8 +125,6 @@ struct l2tp_seq {
u_int16_t ssth; /* slow start threshold */
u_int16_t acks; /* # consecutive acks rec'd */
u_int16_t rexmits; /* # retransmits sent */
- u_int16_t max_rexmits; /* max # retransmits sent */
- u_int16_t max_rexmit_to; /* max retransmit timeout */
struct callout rack_timer; /* retransmit timer */
struct callout xack_timer; /* delayed ack timer */
struct mbuf *xwin[L2TP_MAX_XWIN]; /* transmit window */
@@ -1166,8 +1164,6 @@ ng_l2tp_seq_init(priv_p priv)
if (seq->wmax > L2TP_MAX_XWIN)
seq->wmax = L2TP_MAX_XWIN;
seq->ssth = seq->wmax;
- seq->max_rexmits = priv->conf.rexmit_max;
- seq->max_rexmit_to = priv->conf.rexmit_max_to;
ng_callout_init(&seq->rack_timer);
ng_callout_init(&seq->xack_timer);
L2TP_SEQ_CHECK(seq);
@@ -1223,10 +1219,6 @@ ng_l2tp_seq_adjust(priv_p priv, const struct ng_l2tp_config *conf)
return (EBUSY);
seq->wmax = new_wmax;
- /* Update retransmit parameters */
- seq->max_rexmits = conf->rexmit_max;
- seq->max_rexmit_to = conf->rexmit_max_to;
-
/* Done */
return (0);
}
@@ -1444,13 +1436,13 @@ ng_l2tp_seq_rack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
priv->stats.xmitRetransmits++;
/* Have we reached the retransmit limit? If so, notify owner. */
- if (seq->rexmits++ >= seq->max_rexmits)
+ if (seq->rexmits++ >= priv->conf.rexmit_max)
ng_l2tp_seq_failure(priv);
/* Restart timer, this time with an increased delay */
delay = (seq->rexmits > 12) ? (1 << 12) : (1 << seq->rexmits);
- if (delay > seq->max_rexmit_to)
- delay = seq->max_rexmit_to;
+ if (delay > priv->conf.rexmit_max_to)
+ delay = priv->conf.rexmit_max_to;
ng_callout(&seq->rack_timer, node, NULL,
hz * delay, ng_l2tp_seq_rack_timeout, NULL, 0);
OpenPOWER on IntegriCloud