
コンパイル方法とバージョン番号に応じて、ツールはキュールール、tc
フィルタ、ポリシーアクションなどの同じリストを常に処理しません。
私はこれらのさまざまな要素のリストを取得する方法を探しています。tc -V
もちろん試してみましたが、バージョンは表示されますが、サポートされているアルゴリズムは表示されません。同様に、利用可能なキュールールの完全なリストを印刷しませんtc help
。tc qdisc help
tc qdisc add help
/etc/iproute2/
ツール関連のデータが含まれているように見えるディレクトリを見ましたが、ip
フロー制御に関する情報は何も見つかりませんでした。
おそらく、マニュアルページやソースコードからほとんどのリストを取得できますが、コンパイル後に何が有効になるかはわかりません。また、私はこれらのリストを処理する予定であり、コマンドライン(可能であれば)やマニュアルページよりも信頼性が高く解析可能なシステムファイルからリストを取得したいと思います。
私のバージョンでサポートされているアルゴリズムのリストをどのように取得できるのかtc
、それとも入手できるのかを知っている人はいますか?
答え1
次のコマンドを使用して、カーネルでコンパイルされたカーネルモジュール(ネットワークスケジューラ)のリストを表示できます。
grep '^CONFIG_NET_SCH_' /boot/config-$(uname -r)