linux打印net_device父子关系
时间: 2023-11-29 13:04:55 浏览: 79
device.zip_devicenet_devicenet源码_microchip devicenet
5星 · 资源好评率100%
可以使用以下命令打印出 Linux 系统中 net_device 的父子关系:
```
ip -o link show
```
该命令会输出系统中所有的网络设备信息,包括设备名称、MAC 地址、状态等,其中包含父子关系的信息。父设备的名称会在子设备名称后面以 "@" 符号分隔显示。例如:
```
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\ link/ether 08:00:27:d6:6e:ba brd ff:ff:ff:ff:ff:ff
3: enp0s8@enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\ link/ether 08:00:27:ee:1e:bf brd ff:ff:ff:ff:ff:ff
```
上面的输出结果中,第三行的设备名称是 "enp0s8@enp0s3",其中 "@enp0s3" 表示该设备是 enp0s3 的子设备,即它的父设备是 enp0s3。
阅读全文