From: Quentin Young Date: Mon, 8 Jul 2019 21:28:01 +0000 (+0000) Subject: vrrpd: use protocol number constant X-Git-Tag: base_7.2~150^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=723123f3599366337b64b8e5b65e4afa10d15019;p=matthieu%2Ffrr.git vrrpd: use protocol number constant Signed-off-by: Quentin Young --- 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)) {