14#define PEERDIST_DISCOVERY_PORT 3702
17#define PEERDIST_DISCOVERY_IPV4 \
18 ( ( 239 << 24 ) | ( 255 << 16 ) | ( 255 << 8 ) | ( 250 << 0 ) )
21#define PEERDIST_DISCOVERY_IPV6 \
22 { 0xff, 0x02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xc }
uint8_t data[48]
Additional event data.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
struct peerdist_discovery_reply __attribute__
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
int peerdist_discovery_reply(char *data, size_t len, struct peerdist_discovery_reply *reply)
Parse discovery reply.
char * peerdist_discovery_request(const char *uuid, const char *id)
Construct discovery request.
A PeerDist discovery reply block count.
char hex[8]
Count (as an eight-digit hex value)
A PeerDist discovery reply.
char * ids
List of segment ID strings.
char * locations
List of peer locations.