• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/zebra/bgpd/

Lines Matching refs:peer

145   /* BGP peer table. */
278 struct peer *
282 struct peer *peer;
291 LIST_LOOP (bgp->peer, peer, nn)
293 ret = inet_pton (AF_INET, peer->host, &addr);
297 return peer;
303 struct peer *
307 struct peer *peer;
319 LIST_LOOP (bgp->peer, peer, nn)
321 ret = inet_pton (AF_INET, peer->host, &su.sin.sin_addr);
329 return peer;
336 struct peer *
340 struct peer *peer = NULL;
351 peer = peer_lookup_addr_ipv4 (addr);
352 return peer;
361 peer = bgp_peer_lookup_next (addr);
363 if (peer == NULL)
369 return peer;
382 struct peer *peer;
403 peer = bgpPeerTable_lookup (v, name, &length, &addr, 1);
404 if (! peer)
414 /* When the peer is established, */
416 BGP_EVENT_ADD (peer, BGP_Stop);
423 SET_FLAG (peer->config, PEER_CONFIG_CONNECT);
424 peer->connect = intval;
425 peer->v_connect = intval;
428 SET_FLAG (peer->config, PEER_CONFIG_TIMER);
429 peer->holdtime = intval;
430 peer->v_holdtime = intval;
433 SET_FLAG (peer->config, PEER_CONFIG_TIMER);
434 peer->keepalive = intval;
435 peer->v_keepalive = intval;
438 peer->v_asorig = intval;
441 peer->v_routeadv = intval;
452 struct peer *peer;
457 peer = bgpPeerTable_lookup (v, name, length, &addr, exact);
458 if (! peer)
464 return SNMP_IPADDRESS (peer->remote_id);
467 return SNMP_INTEGER (peer->status);
473 if (CHECK_FLAG (peer->flags, PEER_FLAG_SHUTDOWN))
479 return SNMP_INTEGER (peer->version);
482 if (peer->su_local)
483 return SNMP_IPADDRESS (peer->su_local->sin.sin_addr);
488 if (peer->su_local)
489 return SNMP_INTEGER (ntohs (peer->su_local->sin.sin_port));
494 if (peer->su_remote)
495 return SNMP_IPADDRESS (peer->su_remote->sin.sin_addr);
500 if (peer->su_remote)
501 return SNMP_INTEGER (ntohs (peer->su_remote->sin.sin_port));
506 return SNMP_INTEGER (peer->as);
509 return SNMP_INTEGER (peer->update_in);
512 return SNMP_INTEGER (peer->update_out);
515 return SNMP_INTEGER (peer->open_in + peer->update_in
516 + peer->keepalive_in + peer->notify_in);
519 return SNMP_INTEGER (peer->open_out + peer->update_out
520 + peer->keepalive_out + peer->notify_out);
525 lasterror[0] = peer->notify.code;
526 lasterror[1] = peer->notify.subcode;
532 return SNMP_INTEGER (peer->established);
535 if (peer->uptime == 0)
538 return SNMP_INTEGER (time (NULL) - peer->uptime);
542 return SNMP_INTEGER (peer->v_connect);
545 return SNMP_INTEGER (peer->v_holdtime);
548 return SNMP_INTEGER (peer->v_keepalive);
552 if (CHECK_FLAG (peer->config, PEER_CONFIG_TIMER))
553 return SNMP_INTEGER (peer->holdtime);
555 return SNMP_INTEGER (peer->v_holdtime);
559 if (CHECK_FLAG (peer->config, PEER_CONFIG_TIMER))
560 return SNMP_INTEGER (peer->keepalive);
562 return SNMP_INTEGER (peer->v_keepalive);
566 return SNMP_INTEGER (peer->v_asorig);
570 return SNMP_INTEGER (peer->v_routeadv);
573 if (peer->update_time == 0)
576 return SNMP_INTEGER (time (NULL) - peer->update_time);
655 if (sockunion_same (&binfo->peer->su, &su))
709 if (binfo->peer->su.sin.sin_family == AF_INET
711 < ntohl (binfo->peer->su.sin.sin_addr.s_addr))
715 if (ntohl (binfo->peer->su.sin.sin_addr.s_addr)
716 < ntohl (min->peer->su.sin.sin_addr.s_addr))
733 oid_copy_addr (offset, &min->peer->su.sin.sin_addr,
771 return SNMP_IPADDRESS (binfo->peer->su.sin.sin_addr);
833 bgpTrapEstablished (struct peer *peer)
839 ret = inet_aton (peer->host, &addr);
852 bgpTrapBackwardTransition (struct peer *peer)
858 ret = inet_aton (peer->host, &addr);