Lines Matching defs:listener
102 struct bgp_listener *listener;
113 for (ALL_LIST_ELEMENTS_RO(bm->listen_sockets, node, listener))
114 if (listener->su.sa.sa_family == peer->su.sa.sa_family)
116 ret = bgp_md5_set_socket (listener->fd, &peer->su, peer->password);
198 struct bgp_listener *listener = THREAD_ARG(thread);
210 listener->thread = thread_add_read (master, bgp_accept, listener, accept_sock);
443 struct bgp_listener *listener;
481 listener = XMALLOC (MTYPE_BGP_LISTENER, sizeof(*listener));
482 listener->fd = sock;
483 memcpy(&listener->su, sa, salen);
484 listener->thread = thread_add_read (master, bgp_accept, listener, sock);
485 listnode_add (bm->listen_sockets, listener);
597 struct bgp_listener *listener;
599 for (ALL_LIST_ELEMENTS (bm->listen_sockets, node, next, listener))
601 thread_cancel (listener->thread);
602 close (listener->fd);
603 listnode_delete (bm->listen_sockets, listener);
604 XFREE (MTYPE_BGP_LISTENER, listener);