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)) {  | 
