diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-07-30 11:08:37 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-07-30 11:08:37 +0200 |
commit | 76b1248413787f4e710ee32527b4f2161a21f46c (patch) | |
tree | 08993f540b1cced0313f4488d9b48ff49ceebfb3 /src | |
parent | 4f44f33a1ac61eae5f9c61852a97251e60372721 (diff) |
pub const
Diffstat (limited to 'src')
-rw-r--r-- | src/chap.rs | 8 | ||||
-rw-r--r-- | src/ipcp.rs | 22 | ||||
-rw-r--r-- | src/ipv6cp.rs | 18 | ||||
-rw-r--r-- | src/lcp.rs | 36 | ||||
-rw-r--r-- | src/pap.rs | 6 | ||||
-rw-r--r-- | src/ppp.rs | 16 | ||||
-rw-r--r-- | src/pppoe.rs | 50 |
7 files changed, 78 insertions, 78 deletions
diff --git a/src/chap.rs b/src/chap.rs index eb477c9..54e6198 100644 --- a/src/chap.rs +++ b/src/chap.rs @@ -4,10 +4,10 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const CHAP_CHALLENGE: u8 = 1; -const CHAP_RESPONSE: u8 = 2; -const CHAP_SUCCESS: u8 = 3; -const CHAP_FAILURE: u8 = 4; +pub const CHAP_CHALLENGE: u8 = 1; +pub const CHAP_RESPONSE: u8 = 2; +pub const CHAP_SUCCESS: u8 = 3; +pub const CHAP_FAILURE: u8 = 4; #[derive(Clone, Debug, Eq, PartialEq)] pub enum ChapData { diff --git a/src/ipcp.rs b/src/ipcp.rs index 5222813..ad60946 100644 --- a/src/ipcp.rs +++ b/src/ipcp.rs @@ -4,20 +4,20 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const IPCP_CONFIGURE_REQUEST: u8 = 1; -const IPCP_CONFIGURE_ACK: u8 = 2; -const IPCP_CONFIGURE_NAK: u8 = 3; -const IPCP_CONFIGURE_REJECT: u8 = 4; -const IPCP_TERMINATE_REQUEST: u8 = 5; -const IPCP_TERMINATE_ACK: u8 = 6; -const IPCP_CODE_REJECT: u8 = 7; +pub const IPCP_CONFIGURE_REQUEST: u8 = 1; +pub const IPCP_CONFIGURE_ACK: u8 = 2; +pub const IPCP_CONFIGURE_NAK: u8 = 3; +pub const IPCP_CONFIGURE_REJECT: u8 = 4; +pub const IPCP_TERMINATE_REQUEST: u8 = 5; +pub const IPCP_TERMINATE_ACK: u8 = 6; +pub const IPCP_CODE_REJECT: u8 = 7; // The IP-Addresses option is deprecated and won't be implemented by me. // Contributions are welcome. -const OPT_IP_COMPRESSION_PROTOCOL: u8 = 2; -const OPT_IP_ADDRESS: u8 = 3; -const OPT_PRIMARY_DNS: u8 = 129; -const OPT_SECONDARY_DNS: u8 = 131; +pub const OPT_IP_COMPRESSION_PROTOCOL: u8 = 2; +pub const OPT_IP_ADDRESS: u8 = 3; +pub const OPT_PRIMARY_DNS: u8 = 129; +pub const OPT_SECONDARY_DNS: u8 = 131; #[derive(Clone, Debug, Eq, PartialEq)] pub enum IpcpOpt { diff --git a/src/ipv6cp.rs b/src/ipv6cp.rs index f1ad464..143d47c 100644 --- a/src/ipv6cp.rs +++ b/src/ipv6cp.rs @@ -4,15 +4,15 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const IPV6CP_CONFIGURE_REQUEST: u8 = 1; -const IPV6CP_CONFIGURE_ACK: u8 = 2; -const IPV6CP_CONFIGURE_NAK: u8 = 3; -const IPV6CP_CONFIGURE_REJECT: u8 = 4; -const IPV6CP_TERMINATE_REQUEST: u8 = 5; -const IPV6CP_TERMINATE_ACK: u8 = 6; -const IPV6CP_CODE_REJECT: u8 = 7; - -const OPT_INTERFACE_IDENTIFIER: u8 = 1; +pub const IPV6CP_CONFIGURE_REQUEST: u8 = 1; +pub const IPV6CP_CONFIGURE_ACK: u8 = 2; +pub const IPV6CP_CONFIGURE_NAK: u8 = 3; +pub const IPV6CP_CONFIGURE_REJECT: u8 = 4; +pub const IPV6CP_TERMINATE_REQUEST: u8 = 5; +pub const IPV6CP_TERMINATE_ACK: u8 = 6; +pub const IPV6CP_CODE_REJECT: u8 = 7; + +pub const OPT_INTERFACE_IDENTIFIER: u8 = 1; #[derive(Clone, Debug, Eq, PartialEq)] pub enum Ipv6cpOpt { @@ -4,24 +4,24 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const LCP_CONFIGURE_REQUEST: u8 = 1; -const LCP_CONFIGURE_ACK: u8 = 2; -const LCP_CONFIGURE_NAK: u8 = 3; -const LCP_CONFIGURE_REJECT: u8 = 4; -const LCP_TERMINATE_REQUEST: u8 = 5; -const LCP_TERMINATE_ACK: u8 = 6; -const LCP_CODE_REJECT: u8 = 7; -const LCP_PROTOCOL_REJECT: u8 = 8; -const LCP_ECHO_REQUEST: u8 = 9; -const LCP_ECHO_REPLY: u8 = 10; -const LCP_DISCARD_REQUEST: u8 = 11; - -const OPT_MRU: u8 = 1; -const OPT_AUTHENTICATION_PROTOCOL: u8 = 3; -const OPT_QUALITY_PROTOCOL: u8 = 4; -const OPT_MAGIC_NUMBER: u8 = 5; -const OPT_PROTOCOL_FIELD_COMPRESSION: u8 = 7; -const OPT_ADDR_CTL_FIELD_COMPRESSION: u8 = 8; +pub const LCP_CONFIGURE_REQUEST: u8 = 1; +pub const LCP_CONFIGURE_ACK: u8 = 2; +pub const LCP_CONFIGURE_NAK: u8 = 3; +pub const LCP_CONFIGURE_REJECT: u8 = 4; +pub const LCP_TERMINATE_REQUEST: u8 = 5; +pub const LCP_TERMINATE_ACK: u8 = 6; +pub const LCP_CODE_REJECT: u8 = 7; +pub const LCP_PROTOCOL_REJECT: u8 = 8; +pub const LCP_ECHO_REQUEST: u8 = 9; +pub const LCP_ECHO_REPLY: u8 = 10; +pub const LCP_DISCARD_REQUEST: u8 = 11; + +pub const OPT_MRU: u8 = 1; +pub const OPT_AUTHENTICATION_PROTOCOL: u8 = 3; +pub const OPT_QUALITY_PROTOCOL: u8 = 4; +pub const OPT_MAGIC_NUMBER: u8 = 5; +pub const OPT_PROTOCOL_FIELD_COMPRESSION: u8 = 7; +pub const OPT_ADDR_CTL_FIELD_COMPRESSION: u8 = 8; #[derive(Clone, Debug, Eq, PartialEq)] pub enum LcpOpt { @@ -4,9 +4,9 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const PAP_AUTH_REQUEST: u8 = 1; -const PAP_AUTH_ACK: u8 = 2; -const PAP_AUTH_NAK: u8 = 3; +pub const PAP_AUTH_REQUEST: u8 = 1; +pub const PAP_AUTH_ACK: u8 = 2; +pub const PAP_AUTH_NAK: u8 = 3; #[derive(Clone, Debug, Eq, PartialEq)] pub enum PapData { @@ -4,16 +4,16 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const LCP: u16 = 0xc021; -const PAP: u16 = 0xc023; -const CHAP: u16 = 0xc223; -const IPCP: u16 = 0x8021; -const IPV6CP: u16 = 0x8057; +pub const LCP: u16 = 0xc021; +pub const PAP: u16 = 0xc023; +pub const CHAP: u16 = 0xc223; +pub const IPCP: u16 = 0x8021; +pub const IPV6CP: u16 = 0x8057; -const LQR: u16 = 0xc025; -const VAN_JACOBSON: u16 = 0x002d; +pub const LQR: u16 = 0xc025; +pub const VAN_JACOBSON: u16 = 0x002d; -const CHAP_MD5: u8 = 5; +pub const CHAP_MD5: u8 = 5; #[repr(u8)] #[derive(Clone, Copy, Debug, Eq, PartialEq)] diff --git a/src/pppoe.rs b/src/pppoe.rs index 0f5ac22..fe7a57b 100644 --- a/src/pppoe.rs +++ b/src/pppoe.rs @@ -5,31 +5,31 @@ use std::io::{Read, Write}; use ppproperly_macros::{Deserialize, Serialize}; -const ETHER_TYPE_PPPOED: u16 = 0x8863; -const ETHER_TYPE_PPPOES: u16 = 0x8864; - -const PPP: u8 = 0x00; // Pppoe Active Session PPP Packet -const PADI: u8 = 0x09; -const PADO: u8 = 0x07; -const PADR: u8 = 0x19; -const PADS: u8 = 0x65; -const PADT: u8 = 0xa7; - -const TAG_AC_COOKIE: u16 = 0x0104; -const TAG_AC_NAME: u16 = 0x0102; -const TAG_AC_SYSTEM_ERROR: u16 = 0x0202; -const TAG_CREDITS: u16 = 0x0106; -const TAG_CREDIT_SCALE_FACTOR: u16 = 0x0109; -const TAG_END_OF_LIST: u16 = 0x0000; -const TAG_GENERIC_ERROR: u16 = 0x0203; -const TAG_HOST_UNIQ: u16 = 0x0103; -const TAG_METRICS: u16 = 0x0107; -const TAG_PPP_MAX_PAYLOAD: u16 = 0x0120; -const TAG_RELAY_SESSION_ID: u16 = 0x0110; -const TAG_SEQUENCE_NUMBER: u16 = 0x0108; -const TAG_SERVICE_NAME: u16 = 0x0101; -const TAG_SERVICE_NAME_ERROR: u16 = 0x0201; -const TAG_VENDOR_SPECIFIC: u16 = 0x0105; +pub const ETHER_TYPE_PPPOED: u16 = 0x8863; +pub const ETHER_TYPE_PPPOES: u16 = 0x8864; + +pub const PPP: u8 = 0x00; // Pppoe Active Session PPP Packet +pub const PADI: u8 = 0x09; +pub const PADO: u8 = 0x07; +pub const PADR: u8 = 0x19; +pub const PADS: u8 = 0x65; +pub const PADT: u8 = 0xa7; + +pub const TAG_AC_COOKIE: u16 = 0x0104; +pub const TAG_AC_NAME: u16 = 0x0102; +pub const TAG_AC_SYSTEM_ERROR: u16 = 0x0202; +pub const TAG_CREDITS: u16 = 0x0106; +pub const TAG_CREDIT_SCALE_FACTOR: u16 = 0x0109; +pub const TAG_END_OF_LIST: u16 = 0x0000; +pub const TAG_GENERIC_ERROR: u16 = 0x0203; +pub const TAG_HOST_UNIQ: u16 = 0x0103; +pub const TAG_METRICS: u16 = 0x0107; +pub const TAG_PPP_MAX_PAYLOAD: u16 = 0x0120; +pub const TAG_RELAY_SESSION_ID: u16 = 0x0110; +pub const TAG_SEQUENCE_NUMBER: u16 = 0x0108; +pub const TAG_SERVICE_NAME: u16 = 0x0101; +pub const TAG_SERVICE_NAME_ERROR: u16 = 0x0201; +pub const TAG_VENDOR_SPECIFIC: u16 = 0x0105; #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MacAddr(pub [u8; 6]); |