]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/dev/msgr2: clarify padding alignment
authorSage Weil <sage@redhat.com>
Fri, 7 Sep 2018 16:01:24 +0000 (11:01 -0500)
committerSage Weil <sage@redhat.com>
Fri, 7 Sep 2018 16:01:24 +0000 (11:01 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
doc/dev/msgr2.rst

index 9cf13123b43b52134dc4849632181204295d661a..67777737def7a769ff77b330488867db58d970b1 100644 (file)
@@ -177,8 +177,8 @@ authentication method as the first attempt:
                 |        auth done|
 
 
-Message frame format
---------------------
+Post-auth frame format
+----------------------
 
 The frame format is fixed (see above), but can take three different
 forms, depending on the AUTH_DONE flags:
@@ -190,6 +190,11 @@ forms, depending on the AUTH_DONE flags:
     payload
     payload_padding (out to auth block_size)
 
+  - The padding is some number of bytes < the auth block_size that
+    brings the total length of the payload + payload_padding to a
+    multiple of block_size.  It does not include the frame_len or tag.  Padding
+    content can be zeros or (better) random bytes.
+
 * If FLAG_SIGNED has been specified::
 
     frame_len