> Is there any plan for support selecting only index==0 ?

Good news first.
I added the TODO here [0], but since then
CSIT stopped using the VAT command in [1],
and other uses based on PAPI should be ready since [2].

The bad news is VPP now has more strict process [3]
regarding changes to API.
This particular case is debatable, as the change
will not affect the message CRC value,
only the behavior for a particular argument value.
But I think it would be an API change overall,
so not directly allowed (as sw_interface_dump is a production API).

The indirect fix is to add a new API message
(sw_interface_dump_v2) and mark the old one as deprecated.

Vratko.

[0] https://gerrit.fd.io/r/c/vpp/+/19106
[1] https://gerrit.fd.io/r/c/csit/+/21149
[2] https://gerrit.fd.io/r/c/vpp/+/23530
[3] https://wiki.fd.io/view/VPP/ApiChangeProcess

From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of 
jiangxiaom...@outlook.com
Sent: Thursday, 2021-April-29 13:41
To: vpp-dev@lists.fd.io
Subject: [vpp-dev] sw_interface_dump currently cann't dump interface which 
sw_if_index == 0 #vapi

Hi  Vratko Polak,

currently sw_interface_dump will dump all interfaces if sw_if_index == 0. In my 
case, i need get interface information by id without by dumping all, but there 
is no way for this.
I notice there is a TODO comment for sw_interface_dump in interface.api file.
/** \brief Request all or filtered subset of sw_interface_details
    @param client_index - opaque cookie to identify the sender
    @param context - sender context, to match reply w/ request
    @param sw_if_index - index of the interface to dump info on, 0 or ~0 if on 
all
      TODO: Support selecting only index==0 when CSIT is ready.
    @param name_filter_valid - 1 if requesting a filtered subset of records 
else 0
      if name filter is set as valid, sw_if_index value is ignored and all 
interfaces are examined
    @param name_filter - interface name substring filter. Eg. loop1 returns 
[loop1, loop10]
*/
define sw_interface_dump
Is there any plan for support selecting only index==0 ?
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19314): https://lists.fd.io/g/vpp-dev/message/19314
Mute This Topic: https://lists.fd.io/mt/82453036/21656
Mute #vapi:https://lists.fd.io/g/vpp-dev/mutehashtag/vapi
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

  • ... jiangxiaoming
    • ... Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io
      • ... Andrew Yourtchenko
        • ... Dave Wallace
        • ... Paul Vinciguerra
          • ... Andrew Yourtchenko
        • ... Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io
          • ... Andrew Yourtchenko

Reply via email to