长期支持版本

    社区创新版本

      Functions changed info

      ---------------diffs in libvma_libvma.so.8.9.4_abidiff.out:----------------

      Functions changes summary: 0 Removed, 5 Changed (274 filtered out), 0 Added functions

      Variables changes summary: 0 Removed, 0 Changed (13 filtered out), 0 Added variables

      5 functions with some indirect sub-type change:

      [C]'function void Floyd_LogCircleInfo(Node)' at buffer_pool.cpp:234:1 has some indirect sub-type changes:

      parameter 1 of type 'typedef Node' has sub-type changes:
      
        underlying type 'mem_buf_desc_t*' changed:
      
          in pointed to type 'class mem_buf_desc_t' at mem_buf_desc.h:60:1:
      
            type size hasn't changed
      
            1 data member changes (2 filtered):
      
             type of 'ring_slave* mem_buf_desc_t::p_desc_owner' changed:
      
               in pointed to type 'class ring_slave' at ring_slave.h:159:1:
      
                 type size hasn't changed
      
                 1 base class change:
      
                   'class ring' at ring.h:73:1 changed:
      
                     type size hasn't changed
      
                     1 member function changes (10 filtered):
      
                       'method virtual bool ring::attach_flow(flow_tuple&, pkt_rcvr_sink*)' has some sub-type changes:
      
                         parameter 2 of type 'pkt_rcvr_sink*' has sub-type changes:
      
                           in pointed to type 'class pkt_rcvr_sink' at pkt_rcvr_sink.h:52:1:
      
                             type size hasn't changed
      
                             1 member function changes (2 filtered):
      
                               'method virtual void pkt_rcvr_sink::rx_add_ring_cb(flow_tuple_with_local_if&, ring*, bool)' has some sub-type changes:
      
                                 parameter 2 of type 'ring*' has sub-type changes:
      
                                   pointed to type 'class ring' changed; details are being reported
      
      
      
      
      
                     no data member change (1 filtered);
      
      
      
                 no member function changes (6 filtered);
      
      
      
                 no data member changes (5 filtered);
      

      [C]'method uint32_t buffer_pool::find_lkey_by_ib_ctx_thread_safe(ib_ctx_handler*)' at buffer_pool.h:60:1 has some indirect sub-type changes:

      parameter 1 of type 'ib_ctx_handler*' has sub-type changes:
      
        in pointed to type 'class ib_ctx_handler' at ib_ctx_handler.h:57:1:
      
          type size hasn't changed
      
          1 data member changes (6 filtered):
      
           type of 'vma_ibv_device_attr_ex* ib_ctx_handler::m_p_ibv_device_attr' changed:
      
             in pointed to type 'typedef vma_ibv_device_attr_ex' at verbs_extra.h:144:1:
      
               underlying type 'struct ibv_device_attr_ex' at verbs.h:296:1 changed:
      
                 type size changed from 3072 to 3200 (in bits)
      
                 2 data member insertions:
      
                   'ibv_pci_atomic_caps ibv_device_attr_ex::pci_atomic_caps', at offset 3072 (in bits) at verbs.h:331:1
      
                   'uint32_t ibv_device_attr_ex::xrc_odp_caps', at offset 3136 (in bits) at verbs.h:332:1
      

      [C]'method virtual void cq_mgr::add_qp_rx(qp_mgr*)' at cq_mgr.cpp:244:1 has some indirect sub-type changes:

      parameter 1 of type 'qp_mgr*' has sub-type changes:
      
        in pointed to type 'class qp_mgr' at qp_mgr.h:94:1:
      
          type size hasn't changed
      
          2 member function changes (4 filtered):
      
            'method virtual int qp_mgr::prepare_ibv_qp(vma_ibv_qp_init_attr&)' has some sub-type changes:
      
              parameter 1 of type 'vma_ibv_qp_init_attr&' has sub-type changes:
      
                in referenced type 'typedef vma_ibv_qp_init_attr' at verbs_extra.h:126:1:
      
                  underlying type 'struct ibv_qp_init_attr_ex' at verbs.h:877:1 changed:
      
                    type size changed from 1024 to 1088 (in bits)
      
                    1 data member insertion:
      
                      'uint64_t ibv_qp_init_attr_ex::send_ops_flags', at offset 1024 (in bits) at verbs.h:949:1
      
                    no data member changes (6 filtered);
      
      
      
            'method virtual cq_mgr* qp_mgr::init_rx_cq_mgr(ibv_comp_channel*)' has some sub-type changes:
      
              return type changed:
      
                in pointed to type 'class cq_mgr' at cq_mgr.h:95:1:
      
                  type size hasn't changed
      
                  no member function changes (5 filtered);
      
      
      
                  1 data member changes (7 filtered):
      
                   type of 'ring_simple* cq_mgr::m_p_ring' changed:
      
                     in pointed to type 'class ring_simple' at ring_simple.h:58:1:
      
                       type size hasn't changed
      
                       1 base class change:
      
                         'class ring_slave' at ring_slave.h:159:1 changed:
      
                           details were reported earlier
      
      
      
                       no member function changes (9 filtered);
      
      
      
                       no data member changes (6 filtered);
      
      
      
      
      
          no data member changes (7 filtered);
      

      [C]'method sockinfo_tcp* sockinfo_tcp::accept_clone()' at sockinfo_tcp.cpp:2695:1 has some indirect sub-type changes:

      return type changed:
      
        in pointed to type 'class sockinfo_tcp' at sockinfo_tcp.h:116:1:
      
          type size hasn't changed
      
          1 base class change:
      
            'class sockinfo' at sockinfo.h:157:1 changed:
      
              type size hasn't changed
      
              1 base class changes (1 filtered):
      
                'class pkt_rcvr_sink' at pkt_rcvr_sink.h:52:1 changed:
      
                  details were reported earlier
      
      
      
              no member function changes (10 filtered);
      
      
      
              no data member changes (5 filtered);
      
      
      
          no member function changes (7 filtered);
      
      
      
          no data member changes (2 filtered);
      

      [C]'function int vma_ib_mlx5dv_init_obj(mlx5dv_obj*, uint64_t)' at ib_mlx5_dv.cpp:41:1 has some indirect sub-type changes:

      parameter 1 of type 'mlx5dv_obj*' has sub-type changes:
      
        in pointed to type 'struct mlx5dv_obj' at mlx5dv.h:495:1:
      
          type size changed from 768 to 896 (in bits)
      
          1 data member insertion:
      
            'struct {ibv_pd* in; mlx5dv_pd* out;} mlx5dv_obj::pd', at offset 768 (in bits) at mlx5dv.h:523:1
      
          3 data member changes (3 filtered):
      
           type of 'struct {ibv_qp* in; mlx5dv_qp* out;} mlx5dv_obj::qp' changed:
      
             type size hasn't changed
      
             1 data member changes (1 filtered):
      
              type of 'mlx5dv_qp* out' changed:
      
                in pointed to type 'struct mlx5dv_qp' at mlx5dv.h:406:1:
      
                  type size changed from 576 to 768 (in bits)
      
                  5 data member insertions:
      
                    'uint32_t mlx5dv_qp::tirn', at offset 576 (in bits) at mlx5dv.h:424:1
      
                    'uint32_t mlx5dv_qp::tisn', at offset 608 (in bits) at mlx5dv.h:425:1
      
                    'uint32_t mlx5dv_qp::rqn', at offset 640 (in bits) at mlx5dv.h:426:1
      
                    'uint32_t mlx5dv_qp::sqn', at offset 672 (in bits) at mlx5dv.h:427:1
      
                    'uint64_t mlx5dv_qp::tir_icm_addr', at offset 704 (in bits) at mlx5dv.h:428:1
      
      
      
      
      
           type of 'struct {ibv_srq* in; mlx5dv_srq* out;} mlx5dv_obj::srq' changed:
      
             type size hasn't changed
      
             1 data member changes (1 filtered):
      
              type of 'mlx5dv_srq* out' changed:
      
                in pointed to type 'struct mlx5dv_srq' at mlx5dv.h:445:1:
      
                  type size changed from 320 to 384 (in bits)
      
                  1 data member insertion:
      
                    'uint32_t mlx5dv_srq::srqn', at offset 320 (in bits) at mlx5dv.h:452:1
      
      
      
      
      
           type of 'struct {ibv_dm* in; mlx5dv_dm* out;} mlx5dv_obj::dm' changed:
      
             type size hasn't changed
      
             1 data member changes (1 filtered):
      
              type of 'mlx5dv_dm* out' changed:
      
                in pointed to type 'struct mlx5dv_dm' at mlx5dv.h:472:1:
      
                  type size changed from 192 to 256 (in bits)
      
                  1 data member insertion:
      
                    'uint64_t mlx5dv_dm::remote_va', at offset 192 (in bits) at mlx5dv.h:476:1
      

      文档捉虫

      “有虫”文档片段

      问题描述

      提交类型 issue

      有点复杂...

      找人问问吧。

      PR

      小问题,全程线上修改...

      一键搞定!

      问题类型
      规范和低错类

      ● 错别字或拼写错误;标点符号使用错误;

      ● 链接错误、空单元格、格式错误;

      ● 英文中包含中文字符;

      ● 界面和描述不一致,但不影响操作;

      ● 表述不通顺,但不影响理解;

      ● 版本号不匹配:如软件包名称、界面版本号;

      易用性

      ● 关键步骤错误或缺失,无法指导用户完成任务;

      ● 缺少必要的前提条件、注意事项等;

      ● 图形、表格、文字等晦涩难懂;

      ● 逻辑不清晰,该分类、分项、分步骤的没有给出;

      正确性

      ● 技术原理、功能、规格等描述和软件不一致,存在错误;

      ● 原理图、架构图等存在错误;

      ● 命令、命令参数等错误;

      ● 代码片段错误;

      ● 命令无法完成对应功能;

      ● 界面错误,无法指导操作;

      风险提示

      ● 对重要数据或系统存在风险的操作,缺少安全提示;

      内容合规

      ● 违反法律法规,涉及政治、领土主权等敏感词;

      ● 内容侵权;

      您对文档的总体满意度

      非常不满意
      非常满意
      提交
      根据您的反馈,会自动生成issue模板。您只需点击按钮,创建issue即可。
      文档捉虫
      编组 3备份