1%global debug_package %{nil} 2%global __os_install_post %{nil} 3 4Summary: lwip is a small independent implementation of the TCP/IP protocol suite 5Name: lwip 6Version: 2.1.3 7Release: 102 8License: BSD 9URL: http://savannah.nongnu.org/projects/lwip/ 10Source0: http://download.savannah.nongnu.org/releases/lwip/%{name}-%{version}.zip 11 12Patch6001: backport-tcp-fix-sequence-number-comparison.patch 13Patch6002: backport-tcp-tighten-up-checks-for-received-SYN.patch 14 15Patch9000: 0001-add-makefile.patch 16Patch9001: 0002-adapt-lstack.patch 17Patch9002: 0003-fix-the-occasional-coredump-when-the-lwip-exits.patch 18Patch9003: 0004-fix-error-of-deleting-conn-table-in-connect.patch 19Patch9004: 0005-syn-rcvd-state-reg-conn-into-conntable.patch 20Patch9005: 0006-fix-coredump-in-etharp.patch 21Patch9006: 0007-gazelle-fix-epoll_ctl-EPOLLET-mode-error.patch 22Patch9007: 0008-gazelle-fix-lwip_accept-memcpy-sockaddr-large.patch 23Patch9008: 0009-fix-stack-buffer-overflow-when-memcpy-addr.patch 24Patch9009: 0010-fix-the-incomplete-release-of-the-conntable.patch 25Patch9010: 0011-remove-gazelle-tcp-conn-func.patch 26Patch9011: 0012-fix-incomplete-resource-release-in-lwip-close.patch 27Patch9012: 0013-remove-gazelle-syscall-thread.patch 28Patch9013: 0014-fix-some-compile-errors.patch 29Patch9014: 0015-fix-tcp-port-alloc-issue.patch 30Patch9015: 0016-lstack-support-mysql-mode.patch 31Patch9016: 0017-support-REUSEPOR-option.patch 32Patch9017: 0018-exec-gazelle_init_sock-before-read-event.patch 33Patch9018: 0019-gazelle-reduce-copy-in-send.patch 34Patch9019: 0020-remove-chose_dlsym_handle-function-set-handle-to-RTL.patch 35Patch9020: 0021-refactor-event-if-ring-is-full-the-node-is-added-to-.patch 36Patch9021: 0022-notify-app-that-sock-state-changes-to-CLOSE_WAIT.patch 37Patch9022: 0023-refactor-event-and-checksum-offload-support.patch 38Patch9023: 0024-refactor-pkt-read-send-performance.patch 39Patch9024: 0025-Replace-gettid-with-syscall-SYS_gettid.patch 40Patch9025: 0026-del-redundant-wait_close-and-move-epoll_events-pos.patch 41Patch9026: 0027-modify-EISCONN-condition.patch 42Patch9027: 0028-per-thread-reassdata-variables.patch 43Patch9028: 0029-fix-EISCONN-err-and-remove-same-customized-modificat.patch 44Patch9029: 0030-refactor-tcp-new-port.patch 45Patch9030: 0031-refactor-add-event-limit-send-pkts-num.patch 46Patch9031: 0032-fix-free-pbuf-miss-data.patch 47Patch9032: 0033-alloc-socket-fail-clean-sock.patch 48Patch9033: 0034-add-accept4-and-epoll_create1.patch 49Patch9034: 0035-add-writev-and-readv.patch 50Patch9035: 0036-add-fs-secure-compilation-option.patch 51Patch9036: 0037-enable-ARP-QUEUE-to-avoid-sync-packet-dropped.patch 52Patch9037: 0038-add-tso.patch 53Patch9038: 0039-optimize-app-thread-write-buff-block.patch 54Patch9039: 0040-add-huge-snd_buf.patch 55Patch9040: 0041-optimite-pcb-list-limit-send-size-and-ack-now.patch 56Patch9041: 0042-expand-recv-win.patch 57Patch9042: 0043-add-prefetch.patch 58Patch9043: 0044-skip-unnecessary-tcp_route.patch 59Patch9044: 0045-add-variable-in-struct-sock.patch 60Patch9045: 0046-add-dataack-when-recv-too-many-acks-with-data.patch 61Patch9046: 0047-reduce-struct-pbuf-size.patch 62Patch9047: 0048-listen-pcb-also-use-pcb_if.patch 63Patch9048: 0049-expand-recv-mbox-size.patch 64Patch9049: 0050-lwip-reuse-ip-port.patch 65Patch9050: 0051-lwip-add-need_tso_send.patch 66Patch9051: 0052-lwip_fnctl-only-support-F_SETFL-F_GETFL.patch 67Patch9052: 0053-cleancode-improve-lwipopts.h-readability.patch 68Patch9053: 0054-reduce-cpu-usage-when-send.patch 69Patch9054: 0055-add-pbuf-lock-when-aggregate-pbuf.patch 70Patch9055: 0056-fix-tso-small-packet-drop-in-kernel-server.patch 71Patch9056: 0057-same-node-gazellectl-a.patch 72Patch9057: 0058-lwip-send-recv-thread-bind-numa.patch 73Patch9058: 0059-fix-last_unsent-last_unacked.patch 74Patch9059: 0060-lwip-add-udp-multicast.patch 75Patch9060: 0061-fix-pbuf-leak-in-udp-connection.patch 76Patch9061: 0062-drop-netbuf-in-recv_udp-to-fix-mem-overflow.patch 77Patch9062: 0063-optimize-avoid-too-many-empty-acks-in-tcp_input.patch 78Patch9063: 0064-fix-udp-send-recv-in-multiple-queue.patch 79Patch9064: 0065-fix-udp-recvmbox-size-not-set.patch 80Patch9065: 0066-adapt-to-dpdk-19.11-and-dpdk-21.11.patch 81Patch9066: 0067-fix-null-pointer-when-all-zero-address-listen.patch 82Patch9067: 0068-enable-UDP-CKSUM-in-lwip.patch 83Patch9068: 0069-add-error-check-in-hugepage_init-and-sys_mbox_free.patch 84Patch9069: 0070-add-CHECKSUM_UDP-when-not-support-OFFLOAD_UDP_CHECKS.patch 85Patch9070: 0071-fix-pbuf-tot_len-incorrect-after-pbuf_split_64k-is-c.patch 86Patch9071: 0072-add-O_NONBLOCK-and-FIONBIO-when-not-defined.patch 87Patch9072: 0073-lstack_lwip-external-api-start-with-do_lwip_-prefix.patch 88Patch9073: 0074-gazelle-offloads-are-registered-to-lwip.patch 89Patch9074: 0075-adapt-read-write-for-rtc-mode.patch 90Patch9075: 0076-fix-recvmsg-return-EINVAL.patch 91Patch9076: 0077-adpat-event-for-rtc-mode.patch 92Patch9077: 0078-posix_api-support-select.patch 93Patch6003: backport-Add-outgoing-VLAN-PCP-support.patch 94Patch6004: backport-fix-compiling-ETHARP_SUPPORT_VLAN.patch 95Patch9078: 0079-enable-vlan-define.patch 96Patch9079: 0080-enable-ipv6.patch 97Patch9080: 0081-ip6-hdr.patch 98Patch9081: 0082-add-vlanid-in-netif.patch 99Patch9082: 0083-lwipopts-add-lwip-debug-log-macro.patch 100Patch9083: 0084-add-tcpslowtmr-log-and-tcpfasttmr-cnt.patch 101Patch9084: 0085-add-lwip-log-tcp_rst-tcp_abandon-tcp_abort.patch 102Patch9085: 0086-log-add-errevent-log-and-tcp-exception-statistics.patch 103Patch9086: 0087-support-vlan-offload.patch 104Patch9087: 0088-modify-log-info-err.patch 105Patch9088: 0089-add-struct-gz-addr.patch 106Patch9089: 0090-frag-fix-coredump-when-get-netif.patch 107Patch9090: 0091-add-fd-log-info-and-fix-wrong-port-log-info.patch 108Patch9091: 0092-fix-the-coredump-issue-when-UDP-traffic-is-sent.patch 109Patch9092: 0093-modfiy-accept-null-pointer-when-new-conn-receive-RST-packet-in-listening.patch 110Patch9093: 0094-lwip-log-fix-reversed-port-in-tcp_input.patch 111Patch9094: 0095-event_callback-del-errevent-log-if-err-is-ERR_OK.patch 112Patch9095: 0096-tcp_send_fin-add-the-fin-to-the-last-unsent-segment.patch 113Patch9096: 0097-Mod-the-issue-that-2w-connection-unable-to-establish.patch 114Patch9097: 0098-remove-duplicate-lwip-log.patch 115Patch9098: 0099-fix-rte_ring_create-time-consuming.patch 116 117BuildRequires: gcc-c++ dos2unix dpdk-devel 118 119#Requires: 120 121ExclusiveArch: x86_64 aarch64 loongarch64 sw_64 122 123%description 124lwip is a small independent implementation of the TCP/IP protocol suite. 125 126%prep 127%setup -n %{name}-%{version} -q 128find %{_builddir}/%{name}-%{version} -type f -exec dos2unix -q {} \; 129%autopatch -p1 130 131%build 132#export DPDK_VERSION_1911=1 133cd %{_builddir}/%{name}-%{version}/src 134%make_build 135 136%install 137cd %{_builddir}/%{name}-%{version}/src 138%make_install INSTALL_LIB=%{buildroot}%{_libdir} 139 140%files 141%defattr(0644,root,root) 142%{_includedir}/lwip 143%{_libdir}/liblwip.a 144 145%changelog 146* Tue Dec 26 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-102 147- fix rte_ring_create/free time-consuming 148 149* Tue Dec 26 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-101 150- remove duplicate lwip log 151 152* Mon Dec 25 2023 hankangkang <hankangkang5@huawei.com> - 2.1.3-100 153- Mod the issue that 2w connection unable to establish 154 155* Sat Dec 23 2023 yangchen <yangchen145@huawei.com> - 2.1.3-99 156- tcp_send_fin: add the fin to the last unsent segment 157 158* Wed Dec 20 2023 yangchen <yangchen145@huawei.com> - 2.1.3-98 159- event_callback: del errevent log if err is ERR_OK 160 161* Fri Dec 15 2023 yangchen <yangchen145@huawei.com> - 2.1.3-97 162- lwip log: fix reversed port in tcp_input 163 164* Thu Dec 14 2023 hankangkang <hankangkang5@huawei.com> - 2.1.3-96 165- modfiy-accept-null-pointer-when-new-conn-receive-RST-packet-in-listening 166 167* Sat Dec 9 2023 wuchangye <wuchangye@huawei.com> - 2.1.3-95 168- fix the coredump issue when UDP traffic is sent 169 170* Fri Dec 8 2023 yangchen <yangchen145@huawei.com> - 2.1.3-94 171- add fd log info and fix wrong port log info 172 173* Fri Dec 8 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-93 174- ip4 frag: fix coredump when get netif 175 176* Wed Dec 6 2023 zhengjiebing <zhengjiebing@cmss.chinamobile.com> - 2.1.3-92 177- add struct gz_addr_t 178 179* Tue Dec 5 2023 hankangkang <hankangkang5@huawei.com> - 2.1.3-91 180- modify-log-info-err 181 182* Tue Nov 28 2023 zhengjiebing <zhengjiebing@cmss.chinamobile.com> - 2.1.3-90 183- support vlan offload 184 185* Tue Nov 28 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-89 186- log: add errevent log and tcp exception statistics 187 188* Tue Nov 28 2023 yangchen <yangchen145@huawei.com> - 2.1.3-88 189- add lwip log: tcp_rst & tcp_abandon & tcp_abort 190 191* Tue Nov 28 2023 hankangkang <hankangkang5@huawei.com> - 2.1.3-87 192- lwipopts: add tcpslowtmr log and tcpfasttmr cnt 193 194* Mon Nov 27 2023 yangchen <yangchen145@huawei.com> - 2.1.3-86 195- lwipopts: add lwip debug log macro 196 197* Mon Nov 27 2023 zhengjiebing <zhengjiebing@cmss.chinamobile.com> - 2.1.3-85 198- add vlan_id in netif 199 200* Fri Nov 24 2023 zhangxingrong <zhangxingrong@uniontech.com> - 2.1.3-84 201- modify error date 202 203* Fri Nov 17 2023 zhengjiebing <zhengjiebing@cmss.chinamobile.com> - 2.1.3-83 204- enable ipv6 in lwip 205 206* Fri Nov 03 2023 zhujunhao <zhujunhao11@huawei.com> - 2.1.3-82 207- add support vlan 208 209* Fri Nov 03 2023 yangchen <yangchen145@huawei.com> - 2.1.3-81 210- posix_api support select 211 212* Fri Oct 27 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-80 213- adapt read/write for rtc mode 214- fix recvmsg return EINVAL 215- adapt event for rtc mode 216 217* Tue Oct 24 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-79 218- gazelle offloads are registerd to lwip 219 220* Sun Oct 08 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-78 221- lstack_lwip: external api start with do_lwip_ prefix 222 223* Sun Oct 08 2023 panchenbo <panchenbo@kylinsec.com.cn> - 2.1.3-77 224- add O_NONBLOCK and FIONBIO when not defined 225 226* Fri Sep 15 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-76 227- fix pbuf->tot_len incorrect after pbuf_split_64k is called 228 229* Tue Jun 27 2023 kircher <majun65@huawei.com> - 2.1.3-75 230- add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKS 231 232* Sun Jun 25 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-74 233- add error check in hugepage_init and sys_mbox_free 234 235* Wed Jun 21 2023 kircher <majun65@huawei.com> - 2.1.3-73 236- enable udp cksum in lwip 237 238* Thu Jun 15 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-72 239- fix null pointer when zero port listen 240 241* Thu Jun 15 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-71 242- patch -p1 automaition in lwip.spec 243 244* Thu Jun 15 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-70 245- adapt to dpdk-19.11 and dpdk-21.11 246 247* Wed Jun 14 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-69 248- fix udp recvmbox size not set 249 250* Wed Jun 14 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-68 251- fix udp send/recv in mutiple queue 252 253* Wed Jun 07 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-67 254- optimize: avoid too many empty acks in tcp_input 255 256* Tue Jun 06 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-66 257- revert cleancode series patches 258 259* Mon May 29 2023 kircher <majun65@huawei.com> - 2.1.3-65 260- drop netbuf in recv_udp to fix mem overflow 261 262* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-64 263- cleancode: refactor memp 264 265* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-63 266- cleancode: refactor OFFLOAD_CHECKSUM GAZELLE_TCP_DATAACKS_REXMIT GAZELLE_TCP_NEW_PORT 267 268* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-62 269- fix spec patch9069 270 271* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-61 272- cleancode: refactor sys_now and lwip_ioctl 273 274* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-60 275- cleancode: refactor GAZELLE_TCP_PCB_HASH 276 277* Mon May 29 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-59 278- cleancode: refactor options define 279 280* Thu May 25 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-58 281- cleancode: refactor gazelle_hlist.h 282 283* Thu May 25 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-57 284- cleancode: refactor gazelle_list.h 285 286* Wed May 24 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-56 287- cleancode: refactor gazelle_posix_api.h 288 289* Tue May 23 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-55 290- cleancode: refactor lwipsock.h 291 292* Tue May 23 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-54 293- cleancode: remove perf 294- cleancode: rename gazelle files in lwip 295 296* Tue May 23 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-53 297- cleancode: improving makefile readability 298 299* Tue May 16 2023 kircher <majun65@huawei.com> - 2.1.3-52 300- fix pbuf leak in udp connection 301 302* Fri May 12 2023 kircher <majun65@huawei.com> - 2.1.3-51 303- add udp multicast support in lwip 304 305* Sat Apr 01 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-50 306- fix last_unsent/last_unacked error 307- fix send failed due to pcb->nrtx > TCP_MAXRTX 308 309* Wed Mar 22 2023 kircher <majun65@huawei.com> - 2.1.3-49 310- lwip send recv thread bind numa 311 312* Mon Mar 13 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-48 313- add same node ring & gazellectl -a 314 315* Mon Mar 13 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-47 316- fix tso small packet drop in kernel server 317 318* Mon Mar 13 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-46 319- use pbuf lock when aggregate pbuf 320 321* Fri Mar 10 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-45 322- reduce cpu usage when send 323 324* Thu Mar 9 2023 Lemmy Huang <huangliming5@huawei.com> - 2.1.3-44 325- cleancode: improve lwipopts.h readability 326 327* Wed Feb 22 2023 jiangheng <jiangheng14@huawei.com> - 2.1.3-43 328- lwip_fnctl only suport F_SETFL,F_GETFL, other opt return 0 for compitable 329 330* Tue Feb 21 2023 majun<majun65@huawei.com> - 2.1.3-42 331- add lwip need_tso_send 332 333* Tue Feb 14 2023 majun<majun65@huawei.com> - 2.1.3-41 334- add lwip reuse ip port 335 336* Sat Feb 11 2023 majun<majun65@huawei.com> - 2.1.3-40 337- fix TSO snd_nxt incorrectly update 338 339* Fri Dec 30 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-39 340- expand recv mbox size 341 342* Wed Dec 21 2022 jiangheng <jiangheng14@huawei.com> - 2.1.3-38 343- move pcb_if to ip_pcb to let listen pcb can use it 344 345* Wed Dec 21 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-37 346- reduce struct pbuf size 347 348* Wed Dec 21 2022 kircher<majun65@huawei.com> - 2.1.3-36 349- do not update cwnd when send dataack 350 351* Tue Dec 20 2022 kircher<majun65@huawei.com> - 2.1.3-35 352- fix the dataack is always lower than 256 353 354* Tue Dec 20 2022 kircher<majun65@huawei.com> - 2.1.3-34 355- add dataack when recv too many acks with data 356 357* Tue Dec 20 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-33 358- add variable in struct sock 359 360* Mon Dec 19 2022 kircher<majun65@huawei.com> - 2.1.3-32 361- skip unnecessary tcp_route 362 363* Sun Dec 18 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-31 364- expand rcv wnd size and add prefetch 365 366* Tue Dec 13 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-30 367- optimite pcb unsent and unacked list 368 fast rexmit all pkts 369 370* Tue Dec 6 2022 zhujunhao<zhujunhao11@huawei.com> - 2.1.3-29 371- add huge snd_buf 372 373* Sat Dec 3 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-28 374- add tso define 375 376* Thu Dec 01 2022 jiangheng<jiangheng14@huawei.com> - 2.1.3-27 377- remove lwip-2.1.3.tar.gz 378 379* Sat Nov 26 2022 jiangheng<jiangheng14@huawei.com> - 2.1.3-26 380- replace lwip-2.1.3.tar.gz to lwip-2.1.3.zip 381 382* Wed Nov 23 2022 jiangheng<jiangheng14@huawei.com> - 2.1.3-25 383- enable ARP QUEUE to avoid packet dropped 384 385* Sat Oct 22 2022 jiangheng<jiangheng14@huawei.com> - 2.1.3-24 386- add fs secure compilation option 387 388* Wed Oct 19 2022 zhujunhao<zhujunhao11@huawei.com> - 2.1.3-23 389- add writev and readv 390 391* Sat Oct 15 2022 zhujunhao<zhujunhao11@huawei.com> - 2.1.3-22 392- add epoll_create1 and accetp4 393 394* Tue Oct 11 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-21 395- alloc socket fail clean sock 396 397* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-20 398- fix miss data due to free pbuf 399 close debug 400 401* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-19 402- refactor add event 403 limit send pkts num max 10 404 405* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-18 406- fix multithread duplicate port num 407 support select appropriate port num to rss same as nic 408 409* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-17 410- fix EISCONN conditon err 411 remove same customized modification 412 413* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-16 414- per thread reassdata variables 415 416* Thu Oct 6 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-15 417- modify EISCONN path condition 418 add in_send and send_flag value in sock 419 420* Tue Jul 26 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-14 421- del redundant wait_close in lwip_sock 422 move epoll_events into cache aligned area 423 424* Tue Jul 12 2022 Honggang Li <honggangli@163.com> - 2.1.3-13 425- Replace gettid() with syscall() 426 427* Fri Jul 8 2022 xiusailong<xiusailong@huawei.com> - 2.1.3-12 428- sync two patches from 20.03-LTS-SP1 429 430* Thu Jul 7 2022 wuchangsheng<wuchangsheng2@huawei.com> - 2.1.3-11 431- refactor refactor pkt read send performance 432 433* Tue Mar 29 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-10 434- refactor event 435- add HW checksum offload support 436 437* Tue Mar 15 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-9 438- notify app that sock state changes to CLOSE_WAIT 439 440* Tue Mar 15 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-8 441- refactor event,if ring is full, node is added to list 442 443* Mon Mar 07 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-7 444- remove chose_dlsym_handle function as it is redundant 445 446* Mon Mar 07 2022 wu-changsheng<wuchangsheng2@huawei.com> - 2.1.3-6 447- gazelle reduce copy in send 448 449* Mon Mar 07 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-5 450- exec gazelle_sock_init before read event 451 452* Thu Mar 03 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-4 453- support REUSEPOR option 454- fix rpc msg too much 455- fix recrruing events 456 457* Thu Feb 24 2022 jiangheng<jiangheng12@huawei.com> - 2.1.3-3 458- remove kernel socket interface 459- support the mode that listen and accept thread be separaten 460 461* Fri Dec 31 2021 jiangheng<jiangheng12@huawei.com> - 2.1.3-2 462- adapt to lstack 463 464* Fri Nov 26 2021 jiangheng<jiangheng12@huawei.com> - 2.1.3-1 465- update to 2.1.3 466 467* Mon Sep 06 2021 jiangheng<jiangheng12@huawei.com> - 2.1.2-2 468- backport some patches from community 469 470* Mon Nov 30 2020 peanut_huang<huangliming5@huawei.com> - 2.1.2-1 471- remove README 472 473* Mon Nov 30 2020 peanut_huang<huangliming5@huawei.com> - 2.1.2-0 474- Init package 475