iqiyi / dpvs

DPVS is a high performance Layer-4 load balancer based on DPDK.
Other
3.04k stars 728 forks source link

ipvs: sctp implementation #949

Closed Vladimare closed 5 months ago

Vladimare commented 7 months ago

Added support for SCTP protocol which widely used in telco area. IPVS implementation was used as a reference.

ywc689 commented 6 months ago

Thanks for the contribution! I tested the sctp fullnat forwarding, it works well with a single forwarding lcore configured, or multiple forwarding lcores with connection redirection also enabled. Fullnat forwarding with multiple lcores does not work for rte_flows of sctp have not been programmed. The pr is accepted, and if interested, you may add support for sctp rte_flow later.

Vladimare commented 6 months ago

Thanks @ywc689 for the review and testing. I'll check the rte_flow on multiple cores later but can't promise any date at the moment.