aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gluster.h
AgeCommit message (Collapse)AuthorFilesLines
2016-02-06GlusterFS: Add support for the SEEK procedureNiels de Vos1-0/+7
Gluster added support for a SEEK operation, supporting SEEK_DATA and SEEK_HOLE. The actual protocol modifications can be found in commit 9b71092f3 (http://review.gluster.org/11482). Bug:12088 Change-Id: I298b4a5023fa748e9c443ae5a24a1b58d76a5453 Signed-off-by: Niels de Vos <ndevos@redhat.com> Reviewed-on: https://code.wireshark.org/review/13780 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-12-16packet/gluster: Add GF_CBK_CACHE_INVALADATION dissector bitsSoumya Koduri1-0/+12
As part of Gluster UPCALL infrastructure support, a new rpc CBK procedure has been added to gluster_cbk_actors program in order to send CACHE-INVALIDATION callback requests from the GlusterFS server to its client. This change is to include that procedure to the wireshark dissector. Files containing definitions related to this new RPC procedure added - https://github.com/gluster/glusterfs/blob/master/rpc/rpc-lib/src/protocol-common.h#L129 https://github.com/gluster/glusterfs/blob/master/rpc/xdr/src/glusterfs3-xdr.x#L47 https://github.com/gluster/glusterfs/blob/master/libglusterfs/src/upcall-utils.h bug:11880 Change-Id: I18616b00616c6a612417913373c1b9c900f4972c Signed-off-by: Soumya Koduri <skoduri@redhat.com> Reviewed-on: https://code.wireshark.org/review/12565 Reviewed-by: Niels de Vos <ndevos@redhat.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-07-02Replace RPC "dissect_function_t" function signature with "new style" ↵Michael Mann1-1/+1
dissector function signature. This paves the way for using dissector tables. Change-Id: I88ac165ef9aa5bf5c05e1115f7321e18e734d683 Reviewed-on: https://code.wireshark.org/review/9453 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-05-01gluster: add support for GlusterD v3 proceduresNiels de Vos1-1/+16
The GlusterD Management protocol has been updated to version 3. All procedures are implemented with this change. This change also takes care of converting values passed in a dictionary to real and displayable GUIDs. Change-Id: I93808eda393745aa9ab3b986a6b7997f6f80df50 Reported-by: Vikhyat Umrao <vumrao@redhat.com> Signed-off-by: Niels de Vos <ndevos@redhat.com> Reviewed-on: https://code.wireshark.org/review/1411 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-01GlusterFS: add support for ZEROFILL fopNiels de Vos1-0/+1
Implementation details in http://review.gluster.org/5327 BUG: 9812 Change-Id: Ib1650fb7ca8221def4e9c6a323008847dc7b5f62 Signed-off-by: Niels de Vos <ndevos@redhat.com> Reviewed-on: https://code.wireshark.org/review/429 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2013-11-10Add data parameter to dissect_function_t in vsff structure. The intention ↵Michael Mann1-2/+2
here is to use it to replace some pinfo->private_data. I didn't realize how expansive this change would be, so committing it now before replacing the pinfo->private_data, so if something needs to be reverted, all of this is not lost. svn path=/trunk/; revision=53213
2013-09-19Enum was used after all. Restore it and namespace it with GLUSTER_ to avoid theEvan Huus1-0/+14
collision. svn path=/trunk/; revision=52144
2013-09-19Remove unused enum that started conflicting with /usr/include/dirent.h on myEvan Huus1-14/+0
system. svn path=/trunk/; revision=52142
2013-06-28From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8861 :Jeff Morriss1-0/+3
Recent versions of GlusterFS have extended the RPC protocol with new procedures. The RPC-program-version has not been updated (yet?). The attached adds support dissecting the FREMOVEXATTR, FALLOCATE and DISCARD procedures. svn path=/trunk/; revision=50207
2012-10-08From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7807Evan Huus1-0/+3
Fix dissection of some GlusterFS procedures. From me: Use TRUE/FALSE instead of 1/0 for boolean literals. svn path=/trunk/; revision=45401
2012-06-01From Niels de Vos via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7310 :Pascal Quantin1-0/+436
Initial support for the GlusterFS RPC-protocol svn path=/trunk/; revision=42979