ifconfigコマンドは、フラグをテキスト形式と数値形式の両方で出力します。ここかそこかで数値フラグへの参照を見つけることができますが、数値を解釈(マスク)する方法についての指示を見つけることができません。
qfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu
1500 index 4
usesrc vni0
inet 1.2.3.4 netmask ffffff00 broadcast 1.2.3.255
ether 0:3:ba:17:4b:e1
vni0: flags=20011100c1<UP,RUNNING,NOARP,NOXMIT,ROUTER,IPv4,VIRTUAL>
mtu 0 index 5
srcof qfe2
inet 3.4.5.6 netmask ffffffff
上記の出力では、次のことに注意してください。
flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4>
数値" 1100843
"はフラグ""にマップされUP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4
ます。
UP,BROADCAST,
エンコードされた" flags=NNNNNNNN
"値から各フラグ(など)をマスクする方法を説明する、私が単に見ていなかった参照がどこかにありますか?
編集:私がマスキングに興味を持っているフラグを正確に明確にします。