inetpeer.c (7205649778ca4a110d6098f8defd7312f0bb7289) | inetpeer.c (144001bddcb4db62c2261f1d703d835851031577) |
---|---|
1/* 2 * INETPEER - A storage for permanent information about peers 3 * 4 * This source is covered by the GNU GPL, the same as all kernel sources. 5 * 6 * Authors: Andrey V. Savochkin <saw@msu.ru> 7 */ 8 --- 498 unchanged lines hidden (view full) --- 507 } 508 p = create ? kmem_cache_alloc(peer_cachep, GFP_ATOMIC) : NULL; 509 if (p) { 510 p->daddr = *daddr; 511 atomic_set(&p->refcnt, 1); 512 atomic_set(&p->rid, 0); 513 atomic_set(&p->ip_id_count, secure_ip_id(daddr->a4)); 514 p->tcp_ts_stamp = 0; | 1/* 2 * INETPEER - A storage for permanent information about peers 3 * 4 * This source is covered by the GNU GPL, the same as all kernel sources. 5 * 6 * Authors: Andrey V. Savochkin <saw@msu.ru> 7 */ 8 --- 498 unchanged lines hidden (view full) --- 507 } 508 p = create ? kmem_cache_alloc(peer_cachep, GFP_ATOMIC) : NULL; 509 if (p) { 510 p->daddr = *daddr; 511 atomic_set(&p->refcnt, 1); 512 atomic_set(&p->rid, 0); 513 atomic_set(&p->ip_id_count, secure_ip_id(daddr->a4)); 514 p->tcp_ts_stamp = 0; |
515 p->metrics[RTAX_LOCK-1] = INETPEER_METRICS_NEW; |
|
515 INIT_LIST_HEAD(&p->unused); 516 517 518 /* Link the node. */ 519 link_to_pool(p, base); 520 base->total++; 521 } 522 spin_unlock_bh(&base->lock); --- 59 unchanged lines hidden --- | 516 INIT_LIST_HEAD(&p->unused); 517 518 519 /* Link the node. */ 520 link_to_pool(p, base); 521 base->total++; 522 } 523 spin_unlock_bh(&base->lock); --- 59 unchanged lines hidden --- |