diff --git a/libxudp-1.0.3.tar.gz b/libxudp-1.0.3.tar.gz deleted file mode 100644 index 9ad6506b0e4925c6da0195d00b886e310fb3dd2e..0000000000000000000000000000000000000000 Binary files a/libxudp-1.0.3.tar.gz and /dev/null differ diff --git a/libxudp-v1.0.4.tar.gz b/libxudp-v1.0.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c51a9ea2c3e0b871824d2bfb7f5c958a3c785fc3 Binary files /dev/null and b/libxudp-v1.0.4.tar.gz differ diff --git a/libxudp.spec b/libxudp.spec index fb132aaada46f925fb750e942886698ff6243991..e3ffe53bf29a41254d55c2ea1f89fb908e64ce62 100644 --- a/libxudp.spec +++ b/libxudp.spec @@ -1,19 +1,20 @@ %define anolis_release 1 Name: libxudp -Version: 1.0.3 +Version: 1.0.4 Release: %{anolis_release}%{?dist} Summary: Express UDP(xudp) library Vendor: Alibaba License: Mulan PSL v2 Url: https://gitee.com/anolis/libxudp -Source0: https://gitee.com/anolis/libxudp/releases/download/v%{version}/libxudp-%{version}.tar.gz +Source0: https://gitee.com/anolis/libxudp/releases/download/v%{version}/libxudp-v%{version}.tar.gz Source1: libxudp.pc BuildRequires: kernel-headers >= 4.19.91 BuildRequires: libnl3-devel BuildRequires: elfutils-libelf-devel BuildRequires: libcap-devel +BuildRequires: libbpf-devel BuildRequires: clang BuildRequires: llvm BuildRequires: git @@ -36,7 +37,7 @@ Requires: %{name} = %{version}-%{release} Express UDP is a high-performance UDP communication software library based on the xdp socket technology. %prep -%autosetup -n %{name}-%{version} -p1 +%autosetup -n %{name}-v%{version} -p1 %build export CFLAGS=%{nil} @@ -73,6 +74,18 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/libxudp.pc %changelog +* Tue Jul 22 2025 Philo Lu - 1.0.4-1 +- rx: Flush rx fq when group free +- tx: Add lock for txch sharing +- kern: Add access check for ipv6 in xudp_hash() +- bpf: Use lazy logging when prog loading +- ip pkt: init pseudo_ip_id as random +- udp cksum: update algorithm according to kernel +- cksum: fix wrong byte order check in do_csum() +- udp: add checksum for ipv4 udp +- ip: add pseudo random ip id with global variable +- use libbpf to load bpf program + * Thu Apr 13 2023 happy_orange - 1.0.3-1 - update to 1.0.3