]> git.puffer.fish Git - matthieu/frr.git/commitdiff
tests: update bgp_nlri_parse function usage in bgp testing
authorPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 23 Jan 2017 13:42:02 +0000 (14:42 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 14 Feb 2017 12:58:57 +0000 (13:58 +0100)
Because the bgp_nlri_parse function has been extended with one parameter,
when doing bgp testing against some packets, the correct call to
bgp_nlri_parse must be done.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
tests/bgpd/test_mp_attr.c

index 397612c31536a9d7dcd3bd380b30304df93bce9b..96a0e0759d8c20ca933ea8eadbf3df9542b5d66d 100644 (file)
@@ -725,9 +725,9 @@ parse_test (struct peer *peer, struct test_segment *t, int type)
   if (!parse_ret)
     {
       if (type == BGP_ATTR_MP_REACH_NLRI)
-        nlri_ret = bgp_nlri_parse (peer, &attr, &nlri);
+        nlri_ret = bgp_nlri_parse (peer, &attr, &nlri, 0);
       else
-        nlri_ret = bgp_nlri_parse (peer, NULL, &nlri);
+        nlri_ret = bgp_nlri_parse (peer, &attr, &nlri, 1);
     }
   zlog_err("xxxxxxxxxxxxxxxx nlri ret %u", nlri_ret);
   handle_result (peer, t, parse_ret, nlri_ret);