The implementation adds in the following new source files to Squid 1.1.14's code:
The file also has routines to update the summary based on received update message.
There are two versions of sc_probe.c: sc_probe.c. and sc_probe.msb.c. sc_probe.msb.c support the format of update message where the most significant bit of each update entry indicate whether the bit should be set to 0 (in the case of the MSB being 1) or 1 (in the case of the MSB being 0). It is less tested, but can handle UDP message loss better.