Skip to content
This repository has been archived by the owner on Oct 26, 2022. It is now read-only.

Commit

Permalink
Revert "diag: add support for SOCK_DESTROY"
Browse files Browse the repository at this point in the history
This reverts commit d55d6ae.
  • Loading branch information
cathay4t committed Aug 11, 2022
1 parent d55d6ae commit 0fe81d8
Showing 1 changed file with 0 additions and 39 deletions.
39 changes: 0 additions & 39 deletions netlink-packet-sock-diag/src/message.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ use crate::{
NetlinkPayload,
NetlinkSerializable,
SockDiagBuffer,
SOCK_DESTROY,
SOCK_DIAG_BY_FAMILY,
};

Expand Down Expand Up @@ -94,41 +93,3 @@ impl From<SockDiagMessage> for NetlinkPayload<SockDiagMessage> {
NetlinkPayload::InnerMessage(message)
}
}

#[derive(Debug, PartialEq, Eq, Clone)]
pub struct SockDiagDestroy(SockDiagMessage);

impl SockDiagDestroy {
pub fn new(message: SockDiagMessage) -> SockDiagDestroy {
SockDiagDestroy(message)
}
}

impl NetlinkSerializable for SockDiagDestroy {
fn message_type(&self) -> u16 {
SOCK_DESTROY
}

fn buffer_len(&self) -> usize {
NetlinkSerializable::buffer_len(&self.0)
}

fn serialize(&self, buffer: &mut [u8]) {
self.0.serialize(buffer)
}
}

impl NetlinkDeserializable for SockDiagDestroy {
type Error = DecodeError;
fn deserialize(header: &NetlinkHeader, payload: &[u8]) -> Result<Self, Self::Error> {
Ok(SockDiagDestroy::new(SockDiagMessage::deserialize(
header, payload,
)?))
}
}

impl From<SockDiagDestroy> for NetlinkPayload<SockDiagDestroy> {
fn from(message: SockDiagDestroy) -> Self {
NetlinkPayload::InnerMessage(message)
}
}

0 comments on commit 0fe81d8

Please sign in to comment.