diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-07-08 21:28:01 +0000 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-07-08 21:28:01 +0000 |
| commit | 723123f3599366337b64b8e5b65e4afa10d15019 (patch) | |
| tree | 0e43dcaf68f099a7a6769fb3e5da03dc15bc21ec /vrrpd/vrrp_packet.c | |
| parent | a7001650c8b5f1bd37f5f678e82920710fd4a4b7 (diff) | |
vrrpd: use protocol number constant
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'vrrpd/vrrp_packet.c')
| -rw-r--r-- | vrrpd/vrrp_packet.c | 4 |
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)) { |
