pub trait NetlinkRequest {
type ReplyType<'buf>;
// Required methods
fn protocol(&self) -> Protocol;
fn flags(&self) -> u16;
fn payload(&self) -> &[u8] ⓘ;
fn decode_reply(buf: &[u8]) -> Self::ReplyType<'_>;
// Provided method
fn lookup(
buf: &[u8],
offset: usize,
missing_type: Option<u16>,
) -> (Vec<(&'static str, usize)>, Option<&'static str>) { ... }
}Expand description
A trait describing how to handle a particular request. It designed to be used by a netlink socket implementation.
Required Associated Types§
Required Methods§
fn decode_reply(buf: &[u8]) -> Self::ReplyType<'_>
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
Source§impl NetlinkRequest for RequestOpGetDoRequest<'_>
Available on crate feature conntrack only.
impl NetlinkRequest for RequestOpGetDoRequest<'_>
Available on crate feature
conntrack only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetDumpRequest<'_>
Available on crate feature conntrack only.
impl NetlinkRequest for RequestOpGetDumpRequest<'_>
Available on crate feature
conntrack only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetStatsDumpRequest<'_>
Available on crate feature conntrack only.
impl NetlinkRequest for RequestOpGetStatsDumpRequest<'_>
Available on crate feature
conntrack only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetStatsDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpBatchBeginDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpBatchBeginDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpBatchBeginDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpBatchEndDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpBatchEndDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpBatchEndDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpDelchainDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpDelchainDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelflowtableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDelflowtableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelflowtableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelobjDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDelobjDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelobjDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpDelruleDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpDelruleDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelruleDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelsetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDelsetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelsetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelsetelemDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDelsetelemDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDelsetelemDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDeltableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDeltableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDeltableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroychainDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroychainDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroychainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroyflowtableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroyflowtableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroyflowtableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroyobjDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroyobjDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroyobjDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroyruleDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroyruleDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroyruleDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroysetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroysetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroysetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroysetelemDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroysetelemDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroysetelemDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDestroytableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpDestroytableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpDestroytableDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpGetchainDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpGetchainDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetchainDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetchainDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetchainDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetcompatDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetcompatDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetcompatDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetcompatDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetcompatDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetcompatDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetflowtableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetflowtableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetflowtableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetflowtableDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetflowtableDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetflowtableDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetgenDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetgenDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetgenDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetgenDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetgenDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetgenDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetobjDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetobjDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetobjDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetobjDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetobjDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetobjDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetruleDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetruleDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetruleDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpGetruleDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpGetruleDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetruleDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetruleResetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetruleResetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetruleResetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetruleResetDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetruleResetDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetruleResetDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetelemDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetelemDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetelemDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetelemDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetelemDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetelemDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetelemResetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetelemResetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetelemResetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetsetelemResetDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGetsetelemResetDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGetsetelemResetDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGettableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGettableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGettableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGettableDumpRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpGettableDumpRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpGettableDumpReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpNewchainDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpNewchainDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewflowtableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpNewflowtableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewflowtableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewobjDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpNewobjDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewobjDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::nftables::RequestOpNewruleDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for netlink_bindings::nftables::RequestOpNewruleDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewruleDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewsetDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpNewsetDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewsetDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewsetelemDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpNewsetelemDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewsetelemDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewtableDoRequest<'_>
Available on crate feature nftables only.
impl NetlinkRequest for RequestOpNewtableDoRequest<'_>
Available on crate feature
nftables only.type ReplyType<'buf> = (PushNfgenmsg, IterableOpNewtableDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetfamilyDoRequest<'_>
Available on crate feature nlctrl only.
impl NetlinkRequest for RequestOpGetfamilyDoRequest<'_>
Available on crate feature
nlctrl only.type ReplyType<'buf> = IterableOpGetfamilyDoReply<'buf>
Source§impl NetlinkRequest for RequestOpGetfamilyDumpRequest<'_>
Available on crate feature nlctrl only.
impl NetlinkRequest for RequestOpGetfamilyDumpRequest<'_>
Available on crate feature
nlctrl only.type ReplyType<'buf> = IterableOpGetfamilyDumpReply<'buf>
Source§impl NetlinkRequest for RequestOpGetpolicyDumpRequest<'_>
Available on crate feature nlctrl only.
impl NetlinkRequest for RequestOpGetpolicyDumpRequest<'_>
Available on crate feature
nlctrl only.type ReplyType<'buf> = IterableOpGetpolicyDumpReply<'buf>
Source§impl NetlinkRequest for RequestOpDeladdrDoRequest<'_>
Available on crate feature rt-addr only.
impl NetlinkRequest for RequestOpDeladdrDoRequest<'_>
Available on crate feature
rt-addr only.type ReplyType<'buf> = (PushIfaddrmsg, IterableOpDeladdrDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetaddrDumpRequest<'_>
Available on crate feature rt-addr only.
impl NetlinkRequest for RequestOpGetaddrDumpRequest<'_>
Available on crate feature
rt-addr only.type ReplyType<'buf> = (PushIfaddrmsg, IterableOpGetaddrDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetmulticastDoRequest<'_>
Available on crate feature rt-addr only.
impl NetlinkRequest for RequestOpGetmulticastDoRequest<'_>
Available on crate feature
rt-addr only.type ReplyType<'buf> = (PushIfaddrmsg, IterableOpGetmulticastDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetmulticastDumpRequest<'_>
Available on crate feature rt-addr only.
impl NetlinkRequest for RequestOpGetmulticastDumpRequest<'_>
Available on crate feature
rt-addr only.type ReplyType<'buf> = (PushIfaddrmsg, IterableOpGetmulticastDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewaddrDoRequest<'_>
Available on crate feature rt-addr only.
impl NetlinkRequest for RequestOpNewaddrDoRequest<'_>
Available on crate feature
rt-addr only.type ReplyType<'buf> = (PushIfaddrmsg, IterableOpNewaddrDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDellinkDoRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpDellinkDoRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfinfomsg, IterableOpDellinkDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetlinkDoRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpGetlinkDoRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfinfomsg, IterableOpGetlinkDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetlinkDumpRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpGetlinkDumpRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfinfomsg, IterableOpGetlinkDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetstatsDoRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpGetstatsDoRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfStatsMsg, IterableOpGetstatsDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetstatsDumpRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpGetstatsDumpRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfStatsMsg, IterableOpGetstatsDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewlinkDoRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpNewlinkDoRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfinfomsg, IterableOpNewlinkDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpSetlinkDoRequest<'_>
Available on crate feature rt-link only.
impl NetlinkRequest for RequestOpSetlinkDoRequest<'_>
Available on crate feature
rt-link only.type ReplyType<'buf> = (PushIfinfomsg, IterableOpSetlinkDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelneighDoRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpDelneighDoRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdmsg, IterableOpDelneighDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetneighDoRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpGetneighDoRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdmsg, IterableOpGetneighDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetneighDumpRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpGetneighDumpRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdmsg, IterableOpGetneighDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetneightblDumpRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpGetneightblDumpRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdtmsg, IterableOpGetneightblDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewneighDoRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpNewneighDoRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdmsg, IterableOpNewneighDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpSetneightblDoRequest<'_>
Available on crate feature rt-neigh only.
impl NetlinkRequest for RequestOpSetneightblDoRequest<'_>
Available on crate feature
rt-neigh only.type ReplyType<'buf> = (PushNdtmsg, IterableOpSetneightblDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelrouteDoRequest<'_>
Available on crate feature rt-route only.
impl NetlinkRequest for RequestOpDelrouteDoRequest<'_>
Available on crate feature
rt-route only.type ReplyType<'buf> = (PushRtmsg, IterableOpDelrouteDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetrouteDoRequest<'_>
Available on crate feature rt-route only.
impl NetlinkRequest for RequestOpGetrouteDoRequest<'_>
Available on crate feature
rt-route only.type ReplyType<'buf> = (PushRtmsg, IterableOpGetrouteDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetrouteDumpRequest<'_>
Available on crate feature rt-route only.
impl NetlinkRequest for RequestOpGetrouteDumpRequest<'_>
Available on crate feature
rt-route only.type ReplyType<'buf> = (PushRtmsg, IterableOpGetrouteDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewrouteDoRequest<'_>
Available on crate feature rt-route only.
impl NetlinkRequest for RequestOpNewrouteDoRequest<'_>
Available on crate feature
rt-route only.type ReplyType<'buf> = (PushRtmsg, IterableOpNewrouteDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpDelruleDoRequest<'_>
Available on crate feature rt-rule only.
impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpDelruleDoRequest<'_>
Available on crate feature
rt-rule only.type ReplyType<'buf> = (PushFibRuleHdr, IterableOpDelruleDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpGetruleDumpRequest<'_>
Available on crate feature rt-rule only.
impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpGetruleDumpRequest<'_>
Available on crate feature
rt-rule only.type ReplyType<'buf> = (PushFibRuleHdr, IterableOpGetruleDumpReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpNewruleDoRequest<'_>
Available on crate feature rt-rule only.
impl NetlinkRequest for netlink_bindings::rt_rule::RequestOpNewruleDoRequest<'_>
Available on crate feature
rt-rule only.type ReplyType<'buf> = (PushFibRuleHdr, IterableOpNewruleDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::tc::RequestOpDelchainDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for netlink_bindings::tc::RequestOpDelchainDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpDelchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDelqdiscDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpDelqdiscDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpDelqdiscDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDeltclassDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpDeltclassDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpDeltclassDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpDeltfilterDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpDeltfilterDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpDeltfilterDoReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::tc::RequestOpGetchainDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for netlink_bindings::tc::RequestOpGetchainDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGetchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetqdiscDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpGetqdiscDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGetqdiscDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetqdiscDumpRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpGetqdiscDumpRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGetqdiscDumpReply<'buf>)
Source§impl NetlinkRequest for RequestOpGettclassDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpGettclassDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGettclassDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGettfilterDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpGettfilterDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGettfilterDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGettfilterDumpRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpGettfilterDumpRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpGettfilterDumpReply<'buf>)
Source§impl NetlinkRequest for netlink_bindings::tc::RequestOpNewchainDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for netlink_bindings::tc::RequestOpNewchainDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpNewchainDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewqdiscDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpNewqdiscDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpNewqdiscDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewtclassDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpNewtclassDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpNewtclassDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpNewtfilterDoRequest<'_>
Available on crate feature tc only.
impl NetlinkRequest for RequestOpNewtfilterDoRequest<'_>
Available on crate feature
tc only.type ReplyType<'buf> = (PushTcmsg, IterableOpNewtfilterDoReply<'buf>)
Source§impl NetlinkRequest for RequestOpGetDeviceDumpRequest<'_>
Available on crate feature wireguard only.
impl NetlinkRequest for RequestOpGetDeviceDumpRequest<'_>
Available on crate feature
wireguard only.type ReplyType<'buf> = IterableOpGetDeviceDumpReply<'buf>
Source§impl NetlinkRequest for RequestOpSetDeviceDoRequest<'_>
Available on crate feature wireguard only.
impl NetlinkRequest for RequestOpSetDeviceDoRequest<'_>
Available on crate feature
wireguard only.