3
私はカーネルシンボルの目的を理解しようとしていますinet_addr_lstはhttp://lxr.free-electrons.com/source/net/ipv4/devinet.c#L108で定義されています。それにはシステム上のすべてのIPアドレスのリストなどが含まれていますか?Linuxのinet_addr_lstカーネルシンボルの目的は何ですか?
私はカーネルシンボルの目的を理解しようとしていますinet_addr_lstはhttp://lxr.free-electrons.com/source/net/ipv4/devinet.c#L108で定義されています。それにはシステム上のすべてのIPアドレスのリストなどが含まれていますか?Linuxのinet_addr_lstカーネルシンボルの目的は何ですか?
ハッシュテーブルは、構造体のhlist_headポインタの配列です。各ポインタは異なるリストを指し、各リストは同じバケットにハッシュされたすべての要素を保持します。したがって、すべての要素は本質的にhlistの一部であり、ハッシュテーブルはこれらのリストの先頭だけを保持します。
inet_addr_lstは、構造体hlist_head型の配列です。このstrcutを使用して、IPアドレス/ブロードキャストアドレスを格納してチェックすることができます。例 "inet_addr_lstにすべてのローカル登録ブロードキャストアドレスを登録する"