From: David Woodhouse Date: Thu, 9 Aug 2007 13:44:16 +0000 (+0800) Subject: Change multicast protocol to allow for a resending flag X-Git-Tag: v1.2.0~166 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=015a84d3000402651c50e513d7492900a2cc8ec1;p=mtd-utils.git Change multicast protocol to allow for a resending flag Signed-off-by: David Woodhouse --- diff --git a/mcast_image.h b/mcast_image.h index e2048b6..96aa752 100644 --- a/mcast_image.h +++ b/mcast_image.h @@ -3,6 +3,7 @@ #define PKT_SIZE 1400 struct image_pkt_hdr { + uint32_t resend; uint32_t totcrc; uint32_t nr_blocks; uint32_t blocksize; diff --git a/serve_image.c b/serve_image.c index b016d63..b1875b1 100644 --- a/serve_image.c +++ b/serve_image.c @@ -111,6 +111,7 @@ int main(int argc, char **argv) nr_blocks = st.st_size / erasesize; + pktbuf.hdr.resend = 0; pktbuf.hdr.totcrc = htonl(crc32(-1, image, st.st_size)); pktbuf.hdr.nr_blocks = htonl(nr_blocks); pktbuf.hdr.blocksize = htonl(erasesize);