code: func (s *BgpServer) listVrf() (l []*table.Vrf) {
  	s.mgmtOperation(func() error {
  		l = make([]*table.Vrf, 0, len(s.globalRib.Vrfs))
  		for _, vrf := range s.globalRib.Vrfs {
  			l = append(l, vrf.Clone())
  		}
  		return nil
  	}, true)
  	return l
  }
docs: // TODO: delete this function