Merge pull request #1256 from aya-rs/dependabot/cargo/cargo-crates-9bb5a8e9c0

pull/530/merge
dependabot[bot] 5 days ago committed by GitHub
commit c65a200e9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -82,7 +82,7 @@ indoc = { version = "2.0", default-features = false }
libc = { version = "0.2.105", default-features = false } libc = { version = "0.2.105", default-features = false }
log = { version = "0.4", default-features = false } log = { version = "0.4", default-features = false }
netns-rs = { version = "0.1", default-features = false } netns-rs = { version = "0.1", default-features = false }
network-types = { version = "0.0.7", default-features = false } network-types = { version = "0.0.8", default-features = false }
nix = { version = "0.29.0", default-features = false } nix = { version = "0.29.0", default-features = false }
num_enum = { version = "0.7", default-features = false } num_enum = { version = "0.7", default-features = false }
object = { version = "0.36", default-features = false } object = { version = "0.36", default-features = false }

@ -48,7 +48,7 @@ fn try_do_dnat(ctx: XdpContext) -> Result<u32, ()> {
match unsafe { *hproto } { match unsafe { *hproto } {
EtherType::Ipv6 => { EtherType::Ipv6 => {
let ip_hdr: *const Ipv6Hdr = ptr_at(&ctx, EthHdr::LEN)?; let ip_hdr: *const Ipv6Hdr = ptr_at(&ctx, EthHdr::LEN)?;
unsafe { (*ip_hdr.cast_mut()).dst_addr.in6_u.u6_addr8 = nat.orig_ip }; unsafe { (*ip_hdr.cast_mut()).dst_addr = nat.orig_ip };
} }
_ => return Ok(xdp_action::XDP_PASS), _ => return Ok(xdp_action::XDP_PASS),
} }

Loading…
Cancel
Save