Skip to content

Commit fdd02dd

Browse files
committed
CI: Remove faulty code coverage and fix test
Signed-off-by: Gris Ge <[email protected]>
1 parent d7bf02f commit fdd02dd

File tree

2 files changed

+5
-19
lines changed

2 files changed

+5
-19
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,6 @@ jobs:
1919
run: |
2020
rustup override set stable
2121
rustup update stable
22-
rustup component add llvm-tools-preview
2322
24-
- name: Install cargo-llvm-cov
25-
uses: taiki-e/install-action@cargo-llvm-cov
26-
27-
- name: Test and Generate code coverage
28-
run: cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info
29-
- name: Upload coverage to Codecov
30-
uses: codecov/codecov-action@v3
31-
with:
32-
files: lcov.info
33-
fail_ci_if_error: true
23+
- name: Test
24+
run: cargo test

examples/nflog.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88

99
use std::{net::Ipv4Addr, time::Duration};
1010

11-
use byteorder::{ByteOrder, NetworkEndian};
12-
use netlink_packet_core::{NetlinkMessage, NetlinkPayload};
11+
use netlink_packet_core::{parse_ip, NetlinkMessage, NetlinkPayload};
1312
use netlink_packet_netfilter::{
1413
constants::*,
1514
nflog::{
@@ -103,12 +102,8 @@ fn main() {
103102

104103
for nla in get_packet_nlas(&rx_packet) {
105104
if let PacketNla::Payload(payload) = nla {
106-
let src = Ipv4Addr::from(NetworkEndian::read_u32(
107-
&payload[12..],
108-
));
109-
let dst = Ipv4Addr::from(NetworkEndian::read_u32(
110-
&payload[16..],
111-
));
105+
let src = parse_ip(&payload[12..16]).unwrap();
106+
let dst = parse_ip(&payload[16..20]).unwrap();
112107
println!("Packet from {} to {}", src, dst);
113108
break;
114109
}

0 commit comments

Comments
 (0)