私はLinuxでの作業に新しいです。デバイスドライバ層の上にイーサネットパケットをキャプチャしたい。イーサネットLinuxコントロール
すべてのパケットは、パケットを上位層に送信するための関数 "dev_queue_xmit"と、パケットを受信するための関数 "netfi_rx"を通過することがわかりました。
イーサネットトラフィックを制御するためにこの機能を "フック"するにはどうすればよいですか?
このタスクを実行するにはどうすればよいですか?
私はLinuxでの作業に新しいです。デバイスドライバ層の上にイーサネットパケットをキャプチャしたい。イーサネットLinuxコントロール
すべてのパケットは、パケットを上位層に送信するための関数 "dev_queue_xmit"と、パケットを受信するための関数 "netfi_rx"を通過することがわかりました。
イーサネットトラフィックを制御するためにこの機能を "フック"するにはどうすればよいですか?
このタスクを実行するにはどうすればよいですか?
ローソケットを使用すると便利です。 http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html
も参照してくださいthis question