netdevice(7) 中 SIOCGIF* 中 'CG' 的含义?

meaning of 'CG' in SIOCGIF* in netdevice(7)?

Linux netdevice(7)接口引入了一些SIOCGIF*常量,例如SIOCGIFNAME.

我想后者读作“socket i/o ?? interface name”,其中 ?? 代表“CG”。

那么什么是“CG”呢?应该很简单,但我有点卡在这里。 (而且我习惯于了解我的标识符的含义,因此才有了这个问题)

大概是S插座I/OC控制 - Get InterFace NAME.

ioctl 代表“I/O 控制”似乎很明显(但如果不是,那么只需考虑 IOC 代表 IOCTL)

我们可以看到 some older Terminal I/O Controls 上使用了 TIOC 前缀。 T 代表终端,S 代表套接字 - 有意义。

您还可以注意到 Get 函数有 G,Set 函数有 S。

而且 IFNAME 似乎很清楚。