blob: 0d124385fac7262b555dd13afdb3c1a144808d85 [file] [log] [blame]
Scott Keeler70f28fc2018-10-23 15:16:46 -04001.. _interface:
John DeNisco06dcd452018-07-26 12:45:10 -04002
3.. toctree::
4
Scott Keeler70f28fc2018-10-23 15:16:46 -04005Hardware-Interfaces Commands
Scott Keeler6c892302018-10-26 09:12:15 -04006============================
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +02007This section contains those interface commands that are related to hardware-interfaces:
Scott Keeler70f28fc2018-10-23 15:16:46 -04008
9
10* `Show Bridge-Domain`_
11* `Show Hardware-Interfaces`_
12* `Clear Hardware-Interfaces`_
13
14.. note:: For a complete list of CLI Debug commands refer to the Debug CLI section of the `Source Code Documents <https://docs.fd.io/vpp/18.07/clicmd.html>`_ .
15
16Show Bridge-Domain
17+++++++++++++++++++
18
Scott Keeler6c892302018-10-26 09:12:15 -040019Show a summary of all the bridge-domain instances or detailed view of a single bridge-domain.
20Bridge-domains are created by adding an interface to a bridge using the **set interface l2 bridge** command.
Scott Keeler70f28fc2018-10-23 15:16:46 -040021
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +020022
23.. code-block:: console
24
25 show bridge-domain [*bridge-domain-id* [detail|int|arp| *bd-tag* ]]
26
27
Scott Keeler70f28fc2018-10-23 15:16:46 -040028Example Usage
Scott Keeler6c892302018-10-26 09:12:15 -040029-------------
Scott Keeler70f28fc2018-10-23 15:16:46 -040030.. code-block:: console
31
32 Example of displaying all bridge-domains:
33
34 vpp# show bridge-domain
35
36 ID Index Learning U-Forwrd UU-Flood Flooding ARP-Term BVI-Intf
37 0 0 off off off off off local0
38 200 1 on on on on off N/A
39
40 Example of displaying details of a single bridge-domains:
41
42 vpp# show bridge-domain 200 detail
43
44 ID Index Learning U-Forwrd UU-Flood Flooding ARP-Term BVI-Intf
45 200 1 on on on on off N/A
46
47 Interface Index SHG BVI VLAN-Tag-Rewrite
48 GigabitEthernet0/8/0.200 3 0 - none
49 GigabitEthernet0/9/0.200 4 0 - none
50
51Declaration and Implementation
Scott Keeler6c892302018-10-26 09:12:15 -040052------------------------------
Scott Keeler70f28fc2018-10-23 15:16:46 -040053
54**Declaration:** bd_show_cli (src/vnet/l2/l2_bd.c line 1151)
55
56**Implementation:** bd_show
57
John DeNisco06dcd452018-07-26 12:45:10 -040058Show Hardware-Interfaces
Scott Keeler70f28fc2018-10-23 15:16:46 -040059+++++++++++++++++++++++++
John DeNisco06dcd452018-07-26 12:45:10 -040060Display more detailed information about all or a list of given
61interfaces. The verboseness of the output can be controlled by the
62following optional parameters:
63
Scott Keeler70f28fc2018-10-23 15:16:46 -040064- **brief**: Only show name, index and state (default for bonded
John DeNisco06dcd452018-07-26 12:45:10 -040065 interfaces).
Scott Keeler70f28fc2018-10-23 15:16:46 -040066- **verbose**: Also display additional attributes (default for all other
John DeNisco06dcd452018-07-26 12:45:10 -040067 interfaces).
Scott Keeler70f28fc2018-10-23 15:16:46 -040068- **detail**: Also display all remaining attributes and extended
John DeNisco06dcd452018-07-26 12:45:10 -040069 statistics.
70
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +020071.. note::
Scott Keeler70f28fc2018-10-23 15:16:46 -040072 To limit the output of the command to bonded interfaces and their
73 slave interfaces, use the '*bond*' optional parameter.
John DeNisco06dcd452018-07-26 12:45:10 -040074
John DeNisco06dcd452018-07-26 12:45:10 -040075
76.. code-block:: shell
77
78 show hardware-interfaces [brief|verbose|detail] [bond] [<interface> [<interface> [..]]] [<sw_idx> [<sw_idx> [..]]].
79
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +020080
John DeNisco06dcd452018-07-26 12:45:10 -040081Examples
Scott Keeler6c892302018-10-26 09:12:15 -040082--------
John DeNisco06dcd452018-07-26 12:45:10 -040083Example of how to display default data for all interfaces:
84
85.. code-block:: console
86
87 vpp# show hardware-interfaces
88 Name Idx Link Hardware
89 GigabitEthernet7/0/0 1 up GigabitEthernet7/0/0
90 Ethernet address ec:f4:bb:c0:bc:fc
91 Intel e1000
92 carrier up full duplex speed 1000 mtu 9216
93 rx queues 1, rx desc 1024, tx queues 3, tx desc 1024
94 cpu socket 0
95 GigabitEthernet7/0/1 2 up GigabitEthernet7/0/1
96 Ethernet address ec:f4:bb:c0:bc:fd
97 Intel e1000
98 carrier up full duplex speed 1000 mtu 9216
99 rx queues 1, rx desc 1024, tx queues 3, tx desc 1024
100 cpu socket 0
101 VirtualEthernet0/0/0 3 up VirtualEthernet0/0/0
102 Ethernet address 02:fe:a5:a9:8b:8e
103 VirtualEthernet0/0/1 4 up VirtualEthernet0/0/1
104 Ethernet address 02:fe:c0:4e:3b:b0
105 VirtualEthernet0/0/2 5 up VirtualEthernet0/0/2
106 Ethernet address 02:fe:1f:73:92:81
107 VirtualEthernet0/0/3 6 up VirtualEthernet0/0/3
108 Ethernet address 02:fe:f2:25:c4:68
109 local0 0 down local0
110 local
111
Scott Keeler6c892302018-10-26 09:12:15 -0400112Example of how to display *verbose* data for an interface by name and software index
113(where 2 is the software index):
John DeNisco06dcd452018-07-26 12:45:10 -0400114
115.. code-block:: console
116
117 vpp# show hardware-interfaces GigabitEthernet7/0/0 2 verbose
118 Name Idx Link Hardware
119 GigabitEthernet7/0/0 1 up GigabitEthernet7/0/0
120 Ethernet address ec:f4:bb:c0:bc:fc
121 Intel e1000
122 carrier up full duplex speed 1000 mtu 9216
123 rx queues 1, rx desc 1024, tx queues 3, tx desc 1024
124 cpu socket 0
125 GigabitEthernet7/0/1 2 down GigabitEthernet7/0/1
126 Ethernet address ec:f4:bb:c0:bc:fd
127 Intel e1000
128 carrier up full duplex speed 1000 mtu 9216
129 rx queues 1, rx desc 1024, tx queues 3, tx desc 1024
130 cpu socket 0
131
132Clear Hardware-Interfaces
Scott Keeler6c892302018-10-26 09:12:15 -0400133+++++++++++++++++++++++++
John DeNisco06dcd452018-07-26 12:45:10 -0400134
135Clear the extended statistics for all or a list of given interfaces
Scott Keeler70f28fc2018-10-23 15:16:46 -0400136(statistics associated with the **show hardware-interfaces** command).
John DeNisco06dcd452018-07-26 12:45:10 -0400137
138
John DeNisco06dcd452018-07-26 12:45:10 -0400139.. code-block:: shell
140
141 clear hardware-interfaces [<interface> [<interface> [..]]] [<sw_idx> [<sw_idx> [..]]].
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +0200142
John DeNisco06dcd452018-07-26 12:45:10 -0400143
144Examples
145--------
146
147Example of how to clear the extended statistics for all interfaces:
148
149
150.. code-block:: console
151
152 vpp# clear hardware-interfaces
153
Scott Keeler6c892302018-10-26 09:12:15 -0400154Example of how to clear the extended statistics for an interface by name and software index
Nathan Skrzypczak9ad39c02021-08-19 11:38:06 +0200155(where 2 is the software index):
John DeNisco06dcd452018-07-26 12:45:10 -0400156
157.. code-block:: console
158
159 vpp# clear hardware-interfaces GigabitEthernet7/0/0 2
160
161