JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... リケーションに イベントを通知するためにも使うことができる。 このオブジェクトには、unsigned の 64 ビット整数 ( uint64_t ) 型のカウンターが含まれており、このカウンターはカーネルにより管理される。 このカウンターは initval 引数で指定された値で初期化される。 eve ... が返す値は、ホストバイトオーダ、つまり、そのホストマシンにおける整数の通常のバイトオーダである。 read (2) の動作は、 eventfd カウンターの現在の値が 0 以外であるかと、 eventfd ファイルディスクリプターを作成する際に EFD_SEMAPHORE フラグが指定されたか、により変 ... 化する。 * EFD_SEMAPHORE が指定されておらず、eventfd カウンターが 0 以外の値の場合、 read (2) はカウンター値を格納した 8 バイトの値を返し、 カウンター値は 0 にリセットされる。 * EFD_SEM ... ... リケーションに イベントを通知するためにも使うことができる。 このオブジェクトには、unsigned の 64 ビット整数 ( uint64_t ) 型のカウンターが含まれており、このカウンターはカーネルにより管理される。 このカウンターは initval 引数で指定された値で初期化される。 eve ... が返す値は、ホストバイトオーダ、つまり、そのホストマシンにおける整数の通常のバイトオーダである。 read (2) の動作は、 eventfd カウンターの現在の値が 0 以外であるかと、 eventfd ファイルディスクリプターを作成する際に EFD_SEMAPHORE フラグが指定されたか、により変 ... 化する。 * EFD_SEMAPHORE が指定されておらず、eventfd カウンターが 0 以外の値の場合、 read (2) はカウンター値を格納した 8 バイトの値を返し、 カウンター値は 0 にリセットされる。 * EFD_SEM ... ... リケーションに イベントを通知するためにも使うことができる。 このオブジェクトには、unsigned の 64 ビット整数 ( uint64_t ) 型のカウンターが含まれており、このカウンターはカーネルにより管理される。 このカウンターは initval 引数で指定された値で初期化される。 eve ... が返す値は、ホストバイトオーダ、つまり、そのホストマシンにおける整数の通常のバイトオーダである。 read (2) の動作は、 eventfd カウンターの現在の値が 0 以外であるかと、 eventfd ファイルディスクリプターを作成する際に EFD_SEMAPHORE フラグが指定されたか、により変 ... 化する。 * EFD_SEMAPHORE が指定されておらず、eventfd カウンターが 0 以外の値の場合、 read (2) はカウンター値を格納した 8 バイトの値を返し、 カウンター値は 0 にリセットされる。 * EFD_SEM ... ... リケーションに イベントを通知するためにも使うことができる。 このオブジェクトには、unsigned の 64 ビット整数 ( uint64_t ) 型のカウンターが含まれており、このカウンターはカーネルにより管理される。 このカウンターは initval 引数で指定された値で初期化される。 eve ... が返す値は、ホストバイトオーダ、つまり、そのホストマシンにおける整数の通常のバイトオーダである。 read (2) の動作は、 eventfd カウンターの現在の値が 0 以外であるかと、 eventfd ファイルディスクリプターを作成する際に EFD_SEMAPHORE フラグが指定されたか、により変 ... 化する。 * EFD_SEMAPHORE が指定されておらず、eventfd カウンターが 0 以外の値の場合、 read (2) はカウンター値を格納した 8 バイトの値を返し、 カウンター値は 0 にリセットされる。 * EFD_SEM ... ... い。 また、最初に一致した条件だけが削除される。 -l 設定した条件の一覧を表示する。 このコマンドは -z (reset counters to zero:カウンタの0リセット)コマンドと 組み合わせて使用できる 。 この場合、パケットとバイトカウンタは、現在の値を表示した直後に リセットされ ... る。 -x オプションを付けないと、パケットとバイトカウンタ(が指定されていれば) は 数値 K または 数値 M で表示される。 ここで、1Kは1000であり、1Mは1000Kを意味する。(最も近い整数に丸め ... られる) 下記の -e と -x のフラグの多くの機能も参照の事。 -z 設定した条件のパケット数とバイト数のカウンタをリセットする。 このコマンドは -l (リスト:list)コマンドとの組み合わせて使用する事が多いであろう。 -f 設定した条件を抹消する ... ... がよくある。 -Z (ゼロクリア) オプションを同時に指定することもできる。 この場合、各チェインの表示とゼロクリアは同時に行われ、カウンタ値に抜けが発生することはない。 細かな出力内容は同時に指定された他の引き数により変化する。 以下のように -v オプションを指定し ... を全消去する。これは全てのルールを 1 個ずつ削除するのと同じである。 -Z , --zero [ chain [ rulenum ]] 全てのチェインのパケットカウンタとバイトカウンタをゼロにする。 チェインやチェイン内のルールが指定された場合には、 指定されたチェインやルールのカウンタだけを ... ゼロにする。 クリアされる直前のカウンタを見るために、 -L , --list (一覧表示) オプションと同時に指定することもできる (上記を参照)。 -N , --new-chain chain 指定した名 ... ... がよくある。 -Z (ゼロクリア) オプションを同時に指定することもできる。 この場合、各チェインの表示とゼロクリアは同時に行われ、カウンタ値に抜けが発生することはない。 細かな出力内容は同時に指定された他の引き数により変化する。 以下のように -v オプションを指定し ... を全消去する。これは全てのルールを 1 個ずつ削除するのと同じである。 -Z , --zero [ chain [ rulenum ]] 全てのチェインのパケットカウンタとバイトカウンタをゼロにする。 チェインやチェイン内のルールが指定された場合には、 指定されたチェインやルールのカウンタだけを ... ゼロにする。 クリアされる直前のカウンタを見るために、 -L , --list (一覧表示) オプションと同時に指定することもできる (上記を参照)。 -N , --new-chain chain 指定した名 ... ... 見つかったもの、つまり最も小さな (正の) ルール番号のもののみが削除される。 -C, --change-counters チェイン内の指定したルールのカウンタを変更する。二通りの使い方がある。一つ目 はルール番号の範囲を使って ( -C 直後に) 指定する方法である。 構文: start_nr [ :end_ ... 全なルールを使って指定 する方法である。 合致するルールのうち、一番最初に見つかったもの、つまり最も小さな (正の) ルール番号のカウンタのみが変更される。 カウンタ値は、一つ目の方法ではルール番号の範囲の直後に指定し、二つ目の方法では -C の直後に指定する。最初に ... パケットカウンタ値を指定し、次にバイトカウンタ値 を指定する。 カウンタ値が '+' で始まっている場合、カウンタ値は現在値にそれぞれ追加し た値に ... ... たチェインの内容を一気に消去する。 これは全てのルールを一つずつ削除することと等価である。 -Z, --zero 全てのチェインのパケットカウンタとバイトカウンタをゼロに初期化する。 カウンタがクリアされる直前にその値を見たい時の為に、 -L, --list (リスト) オプションとの ... 組み合わせは有効である - カウンタのクリアを行う際、特定のチェインを指定することは出来ない。 ( 全ての チェインが表示されると共にクリアされる) -N, --new-chain ... トのうちの一つが 指定可能である。 ルール中でこのオプションが省略された場合には、パケットの運命には全く 影響しないが、ルールのカウンタの値は増加する。 -i, --interface [!] name (input チェインにおいては) 受信したパケットが通過するインターフェース名、 (forward ... ... ex のセマンティクスはセマフォと同じである。 futex は不可分操作で (atomically) インクリメントしたりデクリメントしたりできる カウンターで、プロセスは値が正になるのを待つことができる。 futex の操作は、競合がない場合には完全にユーザー空間で行なわれる。 カーネ ... あり、操作は完了する。 これは競合のない場合であり、高速でよく起こるはずである。 競合がある場合、不可分操作のインクリメントでカウンターは -1 (または他の負の数) から変化する。これが検出されると、待ちプロセスがあるということである。 ユーザー空間ではカウンター ... スを wake (起床) させるよう指示する。 futex の獲得を待つ、すなわち futex を "down" するには反対の操作を行なう。 不可分操作でカウンターをデクリメントし、カウンターが 0 に変化したかどうかを チェックする。変化していれば操作は完了し futex は競合していないという ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。