summaryrefslogtreecommitdiff
path: root/tests/bgpd/test_packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bgpd/test_packet.c')
-rw-r--r--tests/bgpd/test_packet.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/bgpd/test_packet.c b/tests/bgpd/test_packet.c
index 94c3feaa93..e050fd4c71 100644
--- a/tests/bgpd/test_packet.c
+++ b/tests/bgpd/test_packet.c
@@ -7,6 +7,7 @@
*/
#include <zebra.h>
+#include <fcntl.h>
#include "qobj.h"
#include "vty.h"
@@ -64,11 +65,12 @@ int main(int argc, char *argv[])
}
SET_FLAG(peer->cap, PEER_CAP_DYNAMIC_ADV);
- peer->status = Established;
+ peer->connection = bgp_peer_connection_new(peer);
+ peer->connection->status = Established;
- peer->fd = open(argv[1], O_RDONLY|O_NONBLOCK);
+ peer->connection->fd = open(argv[1], O_RDONLY | O_NONBLOCK);
t.arg = peer;
- peer->t_read = &t;
+ peer->connection->t_read = &t;
// printf("bgp_read_packet returns: %d\n", bgp_read(&t));
}