JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... Netmask of interface */ union { struct sockaddr *ifu_broadaddr; /* Broadcast address of interface */ struct sockaddr *ifu_dstaddr; /* Point-to-point destination address */ } ifa_ifu; #define ifa_broadaddr ifa_ifu.ifu_broadaddr #define ifa_dstaddr ifa_i ... fu.ifu_dstaddr void *ifa_data; /* Address-specific data */ }; ifa_next フィールドにはリストの次の構造体へのポインターが格納される。 この要 ... )、 ifa_broadaddr に ifa_addr に対応するブロードキャストが入るか (そのアドレスファミリーでブロードキャストがある場合)、 ifa_dstaddr に point-to-point インターフェースの宛先アドレスが入るかが決まる。 ifa_data フィールドは、 アドレスファミリー固有のデータが ... ... Netmask of interface */ union { struct sockaddr *ifu_broadaddr; /* Broadcast address of interface */ struct sockaddr *ifu_dstaddr; /* Point-to-point destination address */ } ifa_ifu; #define ifa_broadaddr ifa_ifu.ifu_broadaddr #define ifa_dstaddr ifa_i ... fu.ifu_dstaddr void *ifa_data; /* Address-specific data */ }; ifa_next フィールドにはリストの次の構造体へのポインターが格納される。 この要 ... )、 ifa_broadaddr に ifa_addr に対応するブロードキャストが入るか (そのアドレスファミリーでブロードキャストがある場合)、 ifa_dstaddr に point-to-point インターフェースの宛先アドレスが入るかが決まる。 ifa_data フィールドは、 アドレスファミリー固有のデータが ... ... る。 metric N この引数はインタフェースメトリックを設定する。 mtu N この引数はインタフェースの最大転送単位 (MTU) を設定する。 dstaddr addr (PPPのような) ポイント間接続においてリモートの IP アドレスを設定する。 この引数はすでに古い仕様となったので、代りに p ... 、 他が干渉できないことを意味する。 アドレスも指定された場合は、リンクの相手側のプロトコルアドレスを設定する。 これにより、 dstaddr は古い仕様となった。指定されない場合 IFF_POINTOPOINT フラグを設定もしくは解除するだけである。 hw class address デバイスドラ ... ... を渡す。 struct ifreq { char ifr_name[IFNAMSIZ]; /* Interface name */ union { struct sockaddr ifr_addr; struct sockaddr ifr_dstaddr; struct sockaddr ifr_broadaddr; struct sockaddr ifr_netmask; struct sockaddr ifr_hwaddr; short ifr_flags; int ifr_ifindex; ... ェースのアドレスの設定は特権が必要な操作である。 互換性確保のため、設定/取得ができるのは AF_INET アドレスだけである。 SIOCGIFDSTADDR , SIOCSIFDSTADDR point-to-point デバイスの宛先アドレスを ifr_dstaddr を用いて 設定/取得する。互換性確保のため、 設定/取得が ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。