lib/packetgen/header/ospfv2.rb in packetgen-3.1.3 vs lib/packetgen/header/ospfv2.rb in packetgen-3.1.4
- old
+ new
@@ -1,12 +1,12 @@
+# frozen_string_literal: true
+
# This file is part of PacketGen
# See https://github.com/sdaubert/packetgen for more informations
# Copyright (C) 2016 Sylvain Daubert <sylvain.daubert@laposte.net>
# This program is published under MIT license.
-# frozen_string_literal: true
-
module PacketGen
module Header
# This class supports OSPFv2 (RFC 2328).
# A OSPFv2 header has the following format:
#
@@ -73,21 +73,21 @@
# IP protocol number for OSPF
IP_PROTOCOL = 89
# OSPF packet types
TYPES = {
- 'HELLO' => 1,
+ 'HELLO' => 1,
'DB_DESCRIPTION' => 2,
- 'LS_REQUEST' => 3,
- 'LS_UPDATE' => 4,
- 'LS_ACK' => 5
+ 'LS_REQUEST' => 3,
+ 'LS_UPDATE' => 4,
+ 'LS_ACK' => 5
}.freeze
# Authentication types
AU_TYPES = {
- 'NO_AUTH' => 0,
- 'PASSWORD' => 1,
- 'CRYPTO' => 2,
+ 'NO_AUTH' => 0,
+ 'PASSWORD' => 1,
+ 'CRYPTO' => 2,
'CRYPTO_WITH_ESN' => 3
}.freeze
# @!attribute version
# 8-bit OSPF version