Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bgpd: A couple more bgpd crash fixes for malformed packets (backport #14716) #14735

Merged
merged 2 commits into from
Nov 6, 2023

bgpd: Ignore handling NLRIs if we received MP_UNREACH_NLRI

250844b
Select commit
Loading
Failed to load commit list.
Merged

bgpd: A couple more bgpd crash fixes for malformed packets (backport #14716) #14735

bgpd: Ignore handling NLRIs if we received MP_UNREACH_NLRI
250844b
Select commit
Loading
Failed to load commit list.
NetDEF CI Pull Requests Testing / TopoTests Debian 10 amd64 Part 3 succeeded Nov 5, 2023 in 13m 58s

Execution finished at mininet320 after 807.849 seconds

Bamboo CI Link
Execution details at https://ci1.netdef.org/browse/FRR-PULLREQ3-TOPO3DEB10AMD64-551

Execution Summary

Failures
All tests passed

Success and Not classified
✔️ bgp_evpn_mh.test_evpn_mh test_evpn_es (38.167 s)
✔️ bgp_evpn_mh.test_evpn_mh test_evpn_ead_update (4.358 s)
✔️ bgp_evpn_mh.test_evpn_mh test_evpn_mac (40.690 s)
✔️ bgp_evpn_mh.test_evpn_mh test_evpn_df (5.055 s)
✔️ bgp_evpn_mh.test_evpn_mh test_evpn_uplink_tracking (12.929 s)
⚠️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_basic_topo(15.897 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_overlay_index_gateway/test_bgp_evpn_overlay_index_gateway.py:274:
test_evpn_gateway_ip_basic_topo: s: Failing under new micronet framework, please debug and re-enable

✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_basic_topo (15.897 s)
✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_basic_topo (15.897 s)
⚠️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt5(0.003 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_overlay_index_gateway/test_bgp_evpn_overlay_index_gateway.py:302:
test_evpn_gateway_ip_basic_topo: s: Failing under new micronet framework, please debug and re-enable

✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt5 (0.003 s)
✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt5 (0.003 s)
⚠️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt2(0.002 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_overlay_index_gateway/test_bgp_evpn_overlay_index_gateway.py:365:
test_evpn_gateway_ip_basic_topo: s: Failing under new micronet framework, please debug and re-enable

✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt2 (0.002 s)
✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_evpn_gateway_ip_flap_rt2 (0.002 s)
⚠️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_memory_leak(0.863 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_overlay_index_gateway/test_bgp_evpn_overlay_index_gateway.py:394: Memory leak test/report is disabled

✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_memory_leak (0.863 s)
✔️ bgp_evpn_overlay_index_gateway.test_bgp_evpn_overlay_index_gateway test_memory_leak (0.863 s)
✔️ bgp_evpn_rt5.test_bgp_evpn test_protocols_convergence (8.216 s)
⚠️ bgp_evpn_rt5.test_bgp_evpn test_memory_leak(1.969 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_rt5/test_bgp_evpn.py:216: Memory leak test/report is disabled

✔️ bgp_evpn_rt5.test_bgp_evpn test_memory_leak (1.969 s)
✔️ bgp_evpn_rt5.test_bgp_evpn test_memory_leak (1.969 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_pe1_converge_evpn (31.796 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_pe2_converge_evpn (0.458 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_learning_pe1 (0.434 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_learning_pe2 (0.449 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_local_remote_mac_pe1 (0.525 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_local_remote_mac_pe2 (0.519 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_ip_pe1_learn (0.514 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_ip_pe2_learn (0.480 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_macvrf_soo (3.479 s)
⚠️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_memory_leak(2.181 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_macvrf_soo_topo1/test_bgp_evpn_vxlan_macvrf_soo.py:832: Memory leak test/report is disabled

✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_memory_leak (2.181 s)
✔️ bgp_evpn_vxlan_macvrf_soo_topo1.test_bgp_evpn_vxlan_macvrf_soo test_memory_leak (2.181 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe1_converge_evpn(0.009 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe1_converge_evpn (0.009 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe1_converge_evpn (0.009 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe2_converge_evpn(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe2_converge_evpn (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_pe2_converge_evpn (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe1(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe1 (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe1 (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe2(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe2 (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_learning_pe2 (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe1(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe1 (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe1 (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe2(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe2 (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_local_remote_mac_pe2 (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe1_learn(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe1_learn (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe1_learn (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe2_learn(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe2_learn (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_ip_pe2_learn (0.001 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_dvni(0.000 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_dvni (0.000 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_dvni (0.000 s)
⚠️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_memory_leak(0.001 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_svd_topo1/test_bgp_evpn_vxlan_svd.py:153: Kernel requirements are not met, kernel version should be >= 5.7

✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_memory_leak (0.001 s)
✔️ bgp_evpn_vxlan_svd_topo1.test_bgp_evpn_vxlan_svd test_memory_leak (0.001 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_pe1_converge_evpn (30.936 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_pe2_converge_evpn (0.424 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_learning_pe1 (0.430 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_learning_pe2 (0.425 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_local_remote_mac_pe1 (0.474 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_local_remote_mac_pe2 (0.496 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_ip_pe1_learn (0.492 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_ip_pe2_learn (0.498 s)
⚠️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_memory_leak(2.295 s)

/root/bamboo-agent-home/xml-data/build-dir/FRR-PULLREQ3-TOPO3DEB10AMD64/topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py:429: Memory leak test/report is disabled

✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_memory_leak (2.295 s)
✔️ bgp_evpn_vxlan_topo1.test_bgp_evpn_vxlan test_memory_leak (2.295 s)
✔️ bgp_features.test_bgp_features test_ospf_convergence (25.585 s)
✔️ bgp_features.test_bgp_features test_bgp_convergence (0.555 s)
✔️ bgp_features.test_bgp_features test_bgp_shutdown (2.660 s)
✔️ bgp_features.test_bgp_features test_bgp_shutdown_message (0.355 s)
✔️ bgp_features.test_bgp_features test_bgp_no_shutdown (2.643 s)
✔️ bgp_features.test_bgp_features test_bgp_metric_config (1.346 s)
✔️ bgp_features.test_bgp_features test_bgp_metric_add_config (0.373 s)
✔️ bgp_features.test_bgp_features test_bgp_metric_subtract_config (0.368 s)
✔️ bgp_features.test_bgp_features test_bgp_set_metric (4.668 s)
✔️ bgp_features.test_bgp_features test_bgp_remove_metric_rmaps (1.281 s)
✔️ bgp_features.test_bgp_features test_bgp_norib (0.411 s)
✔️ bgp_features.test_bgp_features test_bgp_norib_routes (0.539 s)
✔️ bgp_features.test_bgp_features test_bgp_disable_norib (0.415 s)
✔️ bgp_features.test_bgp_features test_bgp_disable_norib_routes (0.554 s)
✔️ bgp_features.test_bgp_features test_bgp_delayopen_without (1.858 s)
✔️ bgp_features.test_bgp_features test_bgp_delayopen_singular (2.156 s)
✔️ bgp_features.test_bgp_features test_bgp_delayopen_dual (34.481 s)
✔️ bgp_flowspec.test_bgp_flowspec_topo test_bgp_convergence (5.373 s)
✔️ bgp_flowspec.test_bgp_flowspec_topo test_bgp_flowspec (0.583 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-1 test_BGP_GR_TC_51_p1 (37.653 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-1 test_BGP_GR_TC_53_p1 (18.290 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-1 test_BGP_GR_TC_4_p0 (22.156 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-1 test_BGP_GR_TC_5_1_2_p1 (21.944 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-1 test_BGP_GR_TC_6_1_2_p1 (14.144 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-2 test_BGP_GR_TC_8_p1 (18.420 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_19_p1 (20.351 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_20_p1 (19.473 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_31_1_p1 (18.089 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_31_2_p1 (23.601 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_9_p1 (17.408 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_17_p1 (22.473 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_43_p1 (47.278 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_44_p1 (42.157 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-3 test_BGP_GR_TC_45_p1 (50.669 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-4 test_BGP_GR_TC_46_p1 (37.729 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-4 test_BGP_GR_TC_47_p1 (31.867 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-4 test_BGP_GR_TC_48_p1 (34.284 s)
✔️ bgp_gr_functionality_topo1.test_bgp_gr_functionality_topo1-4 test_BGP_GR_TC_49_p1 (16.702 s)