transport.c (31083eba370fbc5d544ac2fe67ca549c0aa2bdf7) | transport.c (b24b8a247ff65c01b252025926fe564209fae4fc) |
---|---|
1/* SCTP kernel reference Implementation 2 * Copyright (c) 1999-2000 Cisco, Inc. 3 * Copyright (c) 1999-2001 Motorola, Inc. 4 * Copyright (c) 2001-2003 International Business Machines Corp. 5 * Copyright (c) 2001 Intel Corp. 6 * Copyright (c) 2001 La Monte H.P. Yarroll 7 * 8 * This file is part of the SCTP kernel reference Implementation --- 85 unchanged lines hidden (view full) --- 94 /* Initialize the default path max_retrans. */ 95 peer->pathmaxrxt = sctp_max_retrans_path; 96 peer->error_count = 0; 97 98 INIT_LIST_HEAD(&peer->transmitted); 99 INIT_LIST_HEAD(&peer->send_ready); 100 INIT_LIST_HEAD(&peer->transports); 101 | 1/* SCTP kernel reference Implementation 2 * Copyright (c) 1999-2000 Cisco, Inc. 3 * Copyright (c) 1999-2001 Motorola, Inc. 4 * Copyright (c) 2001-2003 International Business Machines Corp. 5 * Copyright (c) 2001 Intel Corp. 6 * Copyright (c) 2001 La Monte H.P. Yarroll 7 * 8 * This file is part of the SCTP kernel reference Implementation --- 85 unchanged lines hidden (view full) --- 94 /* Initialize the default path max_retrans. */ 95 peer->pathmaxrxt = sctp_max_retrans_path; 96 peer->error_count = 0; 97 98 INIT_LIST_HEAD(&peer->transmitted); 99 INIT_LIST_HEAD(&peer->send_ready); 100 INIT_LIST_HEAD(&peer->transports); 101 |
102 /* Set up the retransmission timer. */ 103 init_timer(&peer->T3_rtx_timer); 104 peer->T3_rtx_timer.function = sctp_generate_t3_rtx_event; 105 peer->T3_rtx_timer.data = (unsigned long)peer; | 102 setup_timer(&peer->T3_rtx_timer, sctp_generate_t3_rtx_event, 103 (unsigned long)peer); 104 setup_timer(&peer->hb_timer, sctp_generate_heartbeat_event, 105 (unsigned long)peer); |
106 | 106 |
107 /* Set up the heartbeat timer. */ 108 init_timer(&peer->hb_timer); 109 peer->hb_timer.function = sctp_generate_heartbeat_event; 110 peer->hb_timer.data = (unsigned long)peer; 111 | |
112 /* Initialize the 64-bit random nonce sent with heartbeat. */ 113 get_random_bytes(&peer->hb_nonce, sizeof(peer->hb_nonce)); 114 115 atomic_set(&peer->refcnt, 1); 116 peer->dead = 0; 117 118 peer->malloced = 0; 119 --- 481 unchanged lines hidden --- | 107 /* Initialize the 64-bit random nonce sent with heartbeat. */ 108 get_random_bytes(&peer->hb_nonce, sizeof(peer->hb_nonce)); 109 110 atomic_set(&peer->refcnt, 1); 111 peer->dead = 0; 112 113 peer->malloced = 0; 114 --- 481 unchanged lines hidden --- |