Lines Matching defs:newpeer
3501 struct peer *p, *newpeer, *loose = NULL;
3523 if ((newpeer = malloc(sizeof(struct peer))) == NULL)
3525 memcpy(newpeer, loose, sizeof(struct peer));
3530 newpeer->template = loose;
3531 session_template_clone(newpeer, ip, id, 0);
3532 newpeer->state = newpeer->prev_state = STATE_NONE;
3533 newpeer->reconf_action = RECONF_KEEP;
3534 newpeer->rpending = 0;
3535 newpeer->wbuf = NULL;
3536 init_peer(newpeer);
3538 timer_set(&newpeer->timers, Timer_SessionDown,
3540 bgp_fsm(newpeer, EVNT_START, NULL);
3541 if (RB_INSERT(peer_head, &c->peers, newpeer) != NULL)
3543 return (newpeer);