summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Guibert <philippe.guibert@6wind.com>2019-07-09 11:27:11 +0100
committerGitHub <noreply@github.com>2019-07-09 11:27:11 +0100
commite712856d8ebb94605944adf91a31e4cb1095fc84 (patch)
tree0e43dcaf68f099a7a6769fb3e5da03dc15bc21ec
parenta7001650c8b5f1bd37f5f678e82920710fd4a4b7 (diff)
parent723123f3599366337b64b8e5b65e4afa10d15019 (diff)
Merge pull request #4657 from qlyoung/cleanup-protonum-vrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrp
vrrpd: use protocol number constant
-rw-r--r--vrrpd/vrrp_packet.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vrrpd/vrrp_packet.c b/vrrpd/vrrp_packet.c
index c6b7ac1a7f..461310c1e5 100644
--- a/vrrpd/vrrp_packet.c
+++ b/vrrpd/vrrp_packet.c
@@ -86,14 +86,14 @@ static uint16_t vrrp_pkt_checksum(struct vrrp_pkt *pkt, size_t pktsize,
ph.src = src->ipaddr_v6;
inet_pton(AF_INET6, VRRP_MCASTV6_GROUP_STR, &ph.dst);
ph.ulpl = htons(pktsize);
- ph.next_hdr = 112;
+ ph.next_hdr = IPPROTO_VRRP;
chksum = in_cksum_with_ph6(&ph, pkt, pktsize);
} else if (!v6 && ((pkt->hdr.vertype >> 4) == 3)) {
struct ipv4_ph ph = {};
ph.src = src->ipaddr_v4;
inet_pton(AF_INET, VRRP_MCASTV4_GROUP_STR, &ph.dst);
- ph.proto = 112;
+ ph.proto = IPPROTO_VRRP;
ph.len = htons(pktsize);
chksum = in_cksum_with_ph4(&ph, pkt, pktsize);
} else if (!v6 && ((pkt->hdr.vertype >> 4) == 2)) {