rename unload integration test

pull/264/head
Davide Bertola
parent 7b31beda4a
commit e2d6efc6c5

@ -6,13 +6,9 @@
#![no_std]
#![no_main]
use aya_bpf::{
bindings::xdp_action,
macros::xdp,
programs::XdpContext,
};
use aya_bpf::{bindings::xdp_action, macros::xdp, programs::XdpContext};
#[xdp(name="ihaveaverylongname")]
#[xdp(name = "test_unload")]
pub fn pass(ctx: XdpContext) -> u32 {
match unsafe { try_pass(ctx) } {
Ok(ret) => ret,
@ -27,4 +23,4 @@ unsafe fn try_pass(_ctx: XdpContext) -> Result<u32, u32> {
#[panic_handler]
fn panic(_info: &core::panic::PanicInfo) -> ! {
unsafe { core::hint::unreachable_unchecked() }
}
}

@ -13,7 +13,7 @@ use std::process::Command;
fn is_loaded() -> bool {
let output = Command::new("bpftool").args(&["prog"]).output().unwrap();
let stdout = String::from_utf8(output.stdout).unwrap();
stdout.contains("xdp name ihaveaverylongn tag")
stdout.contains("test_unload")
}
fn assert_loaded(loaded: bool) {
@ -27,11 +27,7 @@ fn assert_loaded(loaded: bool) {
fn main() {
println!("Loading XDP program");
let mut bpf = Bpf::load_file("test.o").unwrap();
let dispatcher: &mut Xdp = bpf
.program_mut("ihaveaverylongname")
.unwrap()
.try_into()
.unwrap();
let dispatcher: &mut Xdp = bpf.program_mut("test_unload").unwrap().try_into().unwrap();
dispatcher.load().unwrap();

Loading…
Cancel
Save