Lemmy Huang
|
83f13ed3c1
|
cleancode: refactor lwipgz_list.h
Changed:
list_is_empty -> list_head_empty
list_is_null -> list_node_null
init_list_node -> list_init_head
init_list_node_null -> list_init_node
list_add_node -> list_add_node
list_del_node_null -> list_del_node
list_del_node -> __list_del_node
list_for_each_safe -> list_for_each_node
Deprecated:
list_del_node_init
Added:
list_get_node_count
list_entry
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 4d42ad4eeda6b9e9feb902ba7e986aa5a153db49)
|
2024-08-20 11:08:22 +08:00 |
|
Lemmy Huang
|
c3efc11f92
|
cleancode: refactor posix_api
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 372566ff31eea6f3eec6aa3434d390503fcbf44a)
|
2024-08-20 10:52:38 +08:00 |
|
Lemmy Huang
|
8b3927f58d
|
cleancode: refactor posix type and get_socket
Changed:
get_socket_by_fd -> lwip_get_socket
get_socket
SET_CONN_TYPE_LIBOS_OR_HOST -> POSIX_SET_TYPE
SET_CONN_TYPE_LIBOS
SET_CONN_TYPE_HOST
CONN_TYPE_IS_LIBOS -> POSIX_IS_TYPE
CONN_TYPE_IS_HOST
CONN_TYPE_HAS_LIBOS_AND_HOST -> POSIX_HAS_TYPE
CONN_TYPE_HAS_LIBOS
CONN_TYPE_HAS_HOST
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 722d58e4b17d5bc7f4bd4b9cfa8b59ee94eb92ff)
|
2024-08-20 09:38:33 +08:00 |
|
Lemmy Huang
|
ceb2f96a92
|
cleancode: refactor lwipsock.h
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit df157deb4258ed1b202ffa6277992b26371ae467)
|
2024-08-13 10:54:17 +08:00 |
|
Lemmy Huang
|
f1ff6a0c75
|
cleancode: rename gazelle files in lwip
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 38d1bebcd76bc1d761b89443aadc0f371d1515ab)
|
2024-07-17 14:30:36 +08:00 |
|
Lemmy Huang
|
9d5438133d
|
cleancode: improving makefile readability
cleancode: remove perf
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit a47e06640116c144a038f330f4b044c9e4741fcf)
|
2024-07-17 10:20:57 +08:00 |
|
wanfeng
|
5212f1c04f
|
add MCAST_MSFILTER in setsockopt for MLDv2 of IPv6
(cherry picked from commit 840b330fab146ad8706b7f7ea6acf80f7c1f6a6e)
|
2024-07-12 15:29:39 +08:00 |
|
wanfeng
|
b185190c23
|
add MCAST_MSFILTER to setsockopt for IGMPv3
(cherry picked from commit 836544f19c307b9148cd3aa95b261e8d95775e16)
|
2024-07-05 17:44:24 +08:00 |
|
hantwofish
|
050c5d45ab
|
virtio: record local_port for distributing pkts in virtio_user.
(cherry picked from commit a37e0838d2d238b31e9784a579dba4dd61b53a04)
|
2024-07-01 10:44:53 +08:00 |
|
wanfeng
|
96a7b5ba79
|
Improve the size of multicast specifications, with a maximum of 16 groups and 32 members per group
(cherry picked from commit 6e68a85be7dd64edecfd030f699f711e09bbe4ac)
|
2024-06-28 17:31:44 +08:00 |
|
wanfeng
|
806ab3ce97
|
add IP_ADD_SOURCE_MEMBERSHIP to setsockopt for igmpv3
(cherry picked from commit f8fce423a2ab60bd28e21bc10bc759bb1678d692)
|
2024-06-28 15:58:06 +08:00 |
|
jiangheng
|
ce5fe6a38f
|
distinguish tcp/udp get_from_sendring
(cherry picked from commit 681985d73e187b12d221d7adb1d3f1ffee269579)
|
2024-06-25 11:27:39 +08:00 |
|
yangchen
|
e461994574
|
lwip_sock: add sock_time_stamp
(cherry picked from commit 89bc4387b16a7c786ee9d7b0f3f34c61d04584a1)
|
2024-06-20 16:14:09 +08:00 |
|
yinbin6
|
f41211afae
|
reduce pbuf poll size
(cherry picked from commit 31d2ac9cf3e6e42de830d4276cab3c64deee0851)
|
2024-06-20 15:56:12 +08:00 |
|
yinbin6
|
4e6203b697
|
sync patch from 2003sp1
|
2024-06-20 15:41:43 +08:00 |
|
wuchangye
|
88a7a3b93c
|
fix the coredump issue when UDP traffic is sent
(cherry picked from commit dda6aea7d5407032405248533f7f53f9c7ad370b)
|
2023-12-10 14:40:32 +08:00 |
|
yangchen
|
b002a2e7a2
|
lwip log: fix wrong port log info
(cherry picked from commit 2f56e812de7bf85f19db5a2455b4b3ff7c1b9531)
|
2023-12-10 14:35:43 +08:00 |
|
jiangheng
|
34d3e48ea0
|
ip4 frag: fix coredump when get netif
(cherry picked from commit 6743f50df288327389387e6d7c80398ac022a8cf)
|
2023-12-10 14:33:05 +08:00 |
|
zhengjiebing
|
fc82ba6321
|
add struct gz_addr_t
(cherry picked from commit d4b8eab5c067a85eb1ed7447a436ef9e012c366f)
|
2023-12-10 14:31:59 +08:00 |
|
hantwofish
|
bfac030553
|
mod log err
(cherry picked from commit 575137ce035166ff37c84f385e99294c35e8f212)
|
2023-12-10 14:31:01 +08:00 |
|
zhengjiebing
|
f90b406d94
|
support vlan offload
(cherry picked from commit 327259493144a14c656a4f8c4e638b9c02be36d5)
|
2023-11-29 11:13:53 +08:00 |
|
jiangheng
|
b9f2f888f0
|
log: add errevent log and tcp exception statistics
(cherry picked from commit 5130189943022a829233fe338c2046aa64f5957a)
|
2023-11-29 11:09:57 +08:00 |
|
yangchen
|
5d5092a3db
|
add lwip log: tcp_rst & tcp_abandon & tcp_abort
(cherry picked from commit abe03672dd7b8ddfdb3e9df00e7c4cd571b94041)
|
2023-11-29 11:06:27 +08:00 |
|
hantwofish
|
6dc5d540fc
|
add-tcpslowtmr-log-and-tcpfasttmr-cnt
(cherry picked from commit e7de7b3888d05bc26581d1cb417b98bda9946f07)
|
2023-11-29 11:03:25 +08:00 |
|
yangchen
|
bc3f29b34a
|
lwipopts: add lwip debug log macro
(cherry picked from commit 57bff555e8e4a2484f243ddb6b8d9808afbc7218)
|
2023-11-29 10:59:20 +08:00 |
|
zhengjiebing
|
52674525e6
|
add vlan id in netif
(cherry picked from commit eaac4a70a6b80d3afb46b77aa843bbfa3095fd68)
|
2023-11-29 10:56:01 +08:00 |
|
zhangxingrong
|
9abb0b0a02
|
spec: Modify the wrong date in the spec file
(cherry picked from commit bfb86374c6a14183d411e4f98ac5fc92e9f9b545)
|
2023-11-29 10:50:38 +08:00 |
|
zhengjiebing
|
1d0d2c92eb
|
enable ipv6 in lwip
(cherry picked from commit 47405a9d5d1a62ca9cfb8906cc1666f4d14eb26b)
|
2023-11-18 15:18:14 +08:00 |
|
compile_success
|
fd61b2b23a
|
add vlan support
(cherry picked from commit 45fa26f7691f830522767af22eac2ca23a6ada7c)
|
2023-11-18 14:39:20 +08:00 |
|
yangchenCloud
|
8ca1d2ec63
|
posix_api: support select
(cherry picked from commit 2400ff4febc4d528307c285573fbdd3ddff9a17f)
|
2023-11-04 15:45:04 +08:00 |
|
yinbin
|
07667122d5
|
adapt rtc mode
|
2023-11-04 14:51:37 +08:00 |
|
lyn1001
|
cfc83d6fca
|
Adapt dpdk fallback
|
2023-11-03 10:30:18 +08:00 |
|
jiangheng
|
e26a348ad5
|
lstack_lwip: external api start with do_lwip_ prefix
(cherry picked from commit b52d21f829b60880ea61ac80a38f62f6e1a63c6e)
|
2023-10-25 16:29:07 +08:00 |
|
panchenbo
|
486a51bd28
|
add loongarch64 and sw_64 support
|
2023-10-24 17:12:28 +08:00 |
|
jiangheng
|
a4d8d8d746
|
pbuf: fix pbuf->tot_len incorrect after pbuf_split_64k is called
(cherry picked from commit 4e6ef43965ad3ca2f87dca41d08fd506fa82c642)
|
2023-10-07 16:05:48 +08:00 |
|
kircher
|
bc3ea3c7a9
|
add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKSUM
(cherry picked from commit 475db80d1216198d2ac7d21f39d13c9b4b5bcd64)
|
2023-06-27 15:13:44 +08:00 |
|
jiangheng
|
0fdd546d55
|
add error check in hugepage_init and sys_mbox_free
(cherry picked from commit 20d06023abacbc0b3d09c6e4349e130f505a4973)
|
2023-06-27 15:08:07 +08:00 |
|
kircher
|
77d039bc00
|
add udp cksum in lwip
(cherry picked from commit 6843c82bf7e0d2fdac567be6ac3ab9c8652f345d)
|
2023-06-27 11:25:11 +08:00 |
|
jiangheng
|
ab4f06c350
|
fix null pointer when zero port listen
(cherry picked from commit d211ff552e67c52ac0db1ff908f49a326ee97e4d)
|
2023-06-16 11:57:00 +08:00 |
|
jiangheng
|
83ad2ebbb6
|
patch -p1 automation in lwip.spec
(cherry picked from commit 55a17406c3d3207a6bd0161e301ef1f674eea555)
|
2023-06-15 22:13:28 +08:00 |
|
jiangheng
|
029c5c3f34
|
sync code same as 2203LTS
(cherry picked from commit c1ff1e7f84d797bcba1407e67af293264be5eb3c)
|
2023-06-15 16:45:30 +08:00 |
|
Lemmy Huang
|
74030b8fea
|
optimize: avoid too many empty acks in tcp_input
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 931f30870bcd21d5b65fbedf039e5fc082ecfdb2)
|
2023-06-10 19:56:21 +08:00 |
|
kircher
|
a2a0efcc68
|
add udp multicast support in lwip
(cherry picked from commit 8d6d888c0e8b30bdb1afef01d3e123b8663897ec)
|
2023-05-15 10:25:28 +08:00 |
|
jiangheng12
|
5b79392958
|
fix last_unsent/last_unacked error
fix send failed dur to pcb->nrtx > TCP_MAXRTX
|
2023-04-03 11:16:54 +08:00 |
|
kircher
|
6f3c2bde93
|
lwip-send-recv-thread-bind-numa
(cherry picked from commit fad592ee0fa826abcc59b3c736409d62dbaa757f)
|
2023-03-22 15:11:51 +08:00 |
|
jiangheng12
|
2145b25faf
|
add same node & gazellectl -a
(cherry picked from commit b3cb71289a9f68d78f390a7c5ea687562542071d)
|
2023-03-13 21:35:35 +08:00 |
|
jiangheng12
|
ec1acf7e28
|
fix tso small packet drop in kernel server
(cherry picked from commit 98d3a23aec1fac279dac3894dfd76fff6636d820)
|
2023-03-13 20:58:57 +08:00 |
|
jiangheng
|
8500d8d2d8
|
add pbuf lock when aggregate pbuf
(cherry picked from commit 528622f5ffa530b2b80ae3ea80f777d96b2d71cb)
|
2023-03-13 19:08:49 +08:00 |
|
jiangheng12
|
d8cb999142
|
reduce cpu usage when send
(cherry picked from commit 469bf7112a251b4967953e4712e318faf6d8754d)
|
2023-03-13 09:22:50 +08:00 |
|
Lemmy Huang
|
d1ef65bca9
|
cleancode: improve lwipopts.h readability
Signed-off-by: Lemmy Huang <huangliming5@huawei.com>
(cherry picked from commit 044d17c92cb1850ed65ad2f8347f738257fd01db)
|
2023-03-09 22:17:08 +08:00 |
|