socket()、connect()、などのソケット層呼び出しを傍受するユーザー空間にライブラリがありますaccept()。私は TCP ソケットのみを扱っています。
Down in Kernel Space すべての TCP 接続を処理するネットワーク カーネル モジュールがあります。ユーザー スペース ライブラリによってインターセプトされたソケットをドライバーで識別できるようにする必要があります。
これまでのところ、ユーザー空間で設定できる (カーネル)のpriorityフィールドを使用してきました。しかし、それはかなり汚いハックです。struct socksetsockopt()
struct sockユーザースペースから安全に使用および設定できるプライベートフィールドはありsetsockopt()ますか?
ありがとう。