X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fniceness.texi;h=4686c0915436ae1724ea0f71b94ac8e09bfc9cb1;hb=7f71f37675f61b4081ad6fef2a936f1c7eb620f9;hp=50f392b350fc20a67998c70a214566d958c312d6;hpb=5b401cc06b0a9a29f0201c20ead311fb2bff7446;p=nncp.git diff --git a/doc/niceness.texi b/doc/niceness.texi index 50f392b..4686c09 100644 --- a/doc/niceness.texi +++ b/doc/niceness.texi @@ -6,10 +6,40 @@ command for controlling processes priority. Higher nicer level means that packet is "nicer" and allows other to bypass him -- that means lower transmission precedence. -Send big files with higher nicer level! That will guarantee you that +Send big files with higher nice level! That will guarantee you that higher priority packets, like mail messages, will pass first, even when -lower priority packet was already been partly downloaded. +lower priority packet was already been partially downloaded. -There are default niceness levels built-in for @ref{nncp-mail}, +There are default niceness levels built-in for @ref{nncp-exec}, @ref{nncp-file} and @ref{nncp-freq} commands. But pay attention that it can give information about underlying payload to the adversary! + +There are 1-255 niceness levels. They could be specified either as +integer, or using aliases with delta modifiers: + +@table @emph +@item FLASH (F) +Urgent priority. +@item PRIORITY (P) +High priority. Command execution/mail use that priority by default. +@item NORMAL (N) +Normal priority. File requests use that priority by default. +@item BULK (B) +Bundles shipped on a "least effort" basis. File transmission use that +priority by default. +@end table + +@verbatim + 1: F-31 65: P-31 129: N-31 193: B-31 + 2: F-30 66: P-30 130: N-30 194: B-30 + ... ... ... ... +32: F 96: P 160: N 224: B +33: F+1 97: P+1 161: N+1 225: B+1 +34: F+2 98: P+2 162: N+2 226: B+2 + ... ... ... ... +64: F+32 128: P+32 192: N+32 255: B+31 | MAX +@end verbatim + +Precedence could be specified both with single-letter aliases and with +whole strings. They are case insensitive. @emph{MAX} is an alias for 255 +niceness level.