diff options
Diffstat (limited to 'table/table_manager_test.go')
-rw-r--r-- | table/table_manager_test.go | 268 |
1 files changed, 134 insertions, 134 deletions
diff --git a/table/table_manager_test.go b/table/table_manager_test.go index 761e6f54..60caa267 100644 --- a/table/table_manager_test.go +++ b/table/table_manager_test.go @@ -84,27 +84,27 @@ func TestProcessBGPUpdate_0_select_onlypath_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 4, len(path.GetPathAttrs())) + assert.Equal(t, 4, len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -136,27 +136,27 @@ func TestProcessBGPUpdate_0_select_onlypath_ipv6(t *testing.T) { pathAttributes := bgpMessage.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 4, len(path.GetPathAttrs())) + assert.Equal(t, 4, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -221,27 +221,27 @@ func TestProcessBGPUpdate_1_select_high_localpref_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -308,27 +308,27 @@ func TestProcessBGPUpdate_1_select_high_localpref_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -393,27 +393,27 @@ func TestProcessBGPUpdate_2_select_local_origin_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -480,27 +480,27 @@ func TestProcessBGPUpdate_2_select_local_origin_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -538,27 +538,27 @@ func TestProcessBGPUpdate_3_select_aspath_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 4, len(path.GetPathAttrs())) + assert.Equal(t, 4, len(path.getPathAttrs())) // check destination expectedPrefix := "20.20.20.0" @@ -596,27 +596,27 @@ func TestProcessBGPUpdate_3_select_aspath_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 4, len(path.GetPathAttrs())) + assert.Equal(t, 4, len(path.getPathAttrs())) // check destination expectedPrefix := "2002:223:123:1::" @@ -681,27 +681,27 @@ func TestProcessBGPUpdate_4_select_low_origin_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -768,27 +768,27 @@ func TestProcessBGPUpdate_4_select_low_origin_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -853,27 +853,27 @@ func TestProcessBGPUpdate_5_select_low_med_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -940,27 +940,27 @@ func TestProcessBGPUpdate_5_select_low_med_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -1027,27 +1027,27 @@ func TestProcessBGPUpdate_6_select_ebgp_path_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -1115,27 +1115,27 @@ func TestProcessBGPUpdate_6_select_ebgp_path_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -1204,27 +1204,27 @@ func TestProcessBGPUpdate_7_select_low_routerid_path_ipv4(t *testing.T) { // check PathAttribute pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes2), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes2), len(path.getPathAttrs())) // check destination expectedPrefix := "10.10.10.0" @@ -1292,27 +1292,27 @@ func TestProcessBGPUpdate_7_select_low_routerid_path_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, 5, len(path.GetPathAttrs())) + assert.Equal(t, 5, len(path.getPathAttrs())) // check destination expectedPrefix := "2001:123:123:1::" @@ -1379,27 +1379,27 @@ func TestProcessBGPUpdate_8_withdraw_path_ipv4(t *testing.T) { checkPattr := func(expected *bgp.BGPMessage, actual Path) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage2, path) // check destination @@ -1489,22 +1489,22 @@ func TestProcessBGPUpdate_8_mpunreach_path_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) @@ -1513,26 +1513,26 @@ func TestProcessBGPUpdate_8_mpunreach_path_ipv6(t *testing.T) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage2, path) @@ -1613,27 +1613,27 @@ func TestProcessBGPUpdate_bestpath_lost_ipv4(t *testing.T) { checkPattr := func(expected *bgp.BGPMessage, actual Path) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage1, path) @@ -1688,26 +1688,26 @@ func TestProcessBGPUpdate_bestpath_lost_ipv6(t *testing.T) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage1, path) @@ -1772,27 +1772,27 @@ func TestProcessBGPUpdate_implicit_withdrwal_ipv4(t *testing.T) { checkPattr := func(expected *bgp.BGPMessage, actual Path) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage2, path) // check destination @@ -1859,22 +1859,22 @@ func TestProcessBGPUpdate_implicit_withdrwal_ipv6(t *testing.T) { pathAttributes := bgpMessage2.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := path.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := path.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = path.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = path.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) @@ -1883,26 +1883,26 @@ func TestProcessBGPUpdate_implicit_withdrwal_ipv6(t *testing.T) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedNexthopAttr := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) pathNexthop := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(path.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(path.getPathAttrs())) } checkPattr(bgpMessage2, path) @@ -1939,27 +1939,27 @@ func TestProcessBGPUpdate_multiple_nlri_ipv4(t *testing.T) { checkPattr := func(expected *bgp.BGPMessage, actual Path) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes expectedOrigin := pathAttributes[0] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedNexthopAttr := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_NEXT_HOP) pathNexthop := attr.(*bgp.PathAttributeNextHop) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedMed := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(actual.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(actual.getPathAttrs())) } checkBestPathResult := func(pType, prefix, nexthop string, p Path, m *bgp.BGPMessage) { @@ -2068,32 +2068,32 @@ func TestProcessBGPUpdate_multiple_nlri_ipv6(t *testing.T) { checkPattr := func(expected *bgp.BGPMessage, actual Path) { pathAttributes := expected.Body.(*bgp.BGPUpdate).PathAttributes pathNexthop := pathAttributes[4] - _, attr := actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) + _, attr := actual.getPathAttr(bgp.BGP_ATTR_TYPE_MP_REACH_NLRI) expectedNexthopAttr := attr.(*bgp.PathAttributeMpReachNLRI) assert.Equal(t, expectedNexthopAttr, pathNexthop) expectedOrigin := pathAttributes[0] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_ORIGIN) pathOrigin := attr.(*bgp.PathAttributeOrigin) assert.Equal(t, expectedOrigin, pathOrigin) expectedAsPath := pathAttributes[1] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_AS_PATH) pathAspath := attr.(*bgp.PathAttributeAsPath) assert.Equal(t, expectedAsPath, pathAspath) expectedMed := pathAttributes[2] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) pathMed := attr.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, expectedMed, pathMed) expectedLocalpref := pathAttributes[3] - _, attr = actual.GetPathAttr(bgp.BGP_ATTR_TYPE_LOCAL_PREF) + _, attr = actual.getPathAttr(bgp.BGP_ATTR_TYPE_LOCAL_PREF) localpref := attr.(*bgp.PathAttributeLocalPref) assert.Equal(t, expectedLocalpref, localpref) // check PathAttribute length - assert.Equal(t, len(pathAttributes), len(actual.GetPathAttrs())) + assert.Equal(t, len(pathAttributes), len(actual.getPathAttrs())) } @@ -2200,22 +2200,22 @@ func TestModifyPathAttribute(t *testing.T) { path0 := pList[0] path1 := path0.clone(false) ipv4p := path1.(*IPv4Path) - ipv4p.PathDefault.pathAttrs = clonePathAttributes(path0.GetPathAttrs()) + ipv4p.PathDefault.pathAttrs = clonePathAttributes(path0.getPathAttrs()) - _, attr1 := path1.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr1 := path1.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) mx1 := attr1.(*bgp.PathAttributeMultiExitDisc) original := mx1.Value mx1.Value++ table := tm.Tables[bgp.RF_IPv4_UC] - dest := table.getDestination(table.tableKey(path0.GetNlri()).String()).(*IPv4Destination) + dest := table.getDestination(table.tableKey(path0.getNlri()).String()).(*IPv4Destination) path2 := dest.getKnownPathList() - _, attr2 := path2[0].GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr2 := path2[0].getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) mx2 := attr2.(*bgp.PathAttributeMultiExitDisc) assert.Equal(t, original, mx2.Value) path3 := path0 - _, attr3 := path3.GetPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) + _, attr3 := path3.getPathAttr(bgp.BGP_ATTR_TYPE_MULTI_EXIT_DISC) mx3 := attr3.(*bgp.PathAttributeMultiExitDisc) mx3.Value++ assert.Equal(t, mx2.Value, mx3.Value) |