ในส่วนแกนกลาง Linux 6.16 การสนับสนุนโปรโตคอล DCCP จะถูกยกเลิก

สาขา net-next ซึ่งรวบรวมการเปลี่ยนแปลงที่จะนำไปรวมไว้ในเวอร์ชันเคอร์เนลที่จะออกในอนาคต Linux 6.16 มีการเปลี่ยนแปลงโดยลบการสนับสนุนโปรโตคอลเครือข่าย DCCP (Datagram Congestion Control Protocol) ออกไป แต่ยังคงรองรับโมดูล netfilter สำหรับกรองแพ็กเก็ต DCCP ไว้ DCCP ได้รับการกำหนดมาตรฐานและนำมาใช้ในเคอร์เนลในปี 2006 คาดว่า DCCP จะช่วยเพิ่มประสิทธิภาพของการสตรีมมิ่งและโทรศัพท์ผ่านอินเทอร์เน็ตในเครือข่ายที่มีการใช้งานหนาแน่น แต่ในความเป็นจริง โปรโตคอลนี้ไม่เป็นที่ต้องการและไม่ได้รับการยอมรับอย่างแพร่หลาย

โค้ดหลักของ DCCP ไม่ได้รับการดูแลรักษามาเป็นเวลาห้าปีแล้ว และการเปลี่ยนแปลงในช่วงไม่กี่ปีที่ผ่านมามีจำกัดเพียงการแก้ไขข้อผิดพลาดที่เกิดจากการปรับโครงสร้าง API ของเคอร์เนล เมื่อหลายปีก่อน โครงการ Multipath DCCP พยายามพัฒนาโปรโตคอล DCCP ในเคอร์เนล แต่โค้ดบางส่วนของโครงการนี้ยังคงเป็นกรรมสิทธิ์ ผู้พัฒนา Multipath DCCP วางแผนที่จะเปิดเผยซอร์สโค้ดส่วนที่เป็นกรรมสิทธิ์ นำการเปลี่ยนแปลงที่สะสมมาไปรวมกับเคอร์เนลหลัก และรับผิดชอบในฐานะผู้ดูแลรักษาเคอร์เนล DCCP Linuxแต่เขาไม่ได้ติดต่อมาหลายปีแล้ว

การลบ DCCP ออกจากเคอร์เนล Linux ขจัดอุปสรรคที่ขัดขวางการออกแบบโครงสร้างข้อมูล inet_connection_sock ใหม่ เพื่อปรับปรุงประสิทธิภาพของสแต็ก TCP ปัจจุบัน โครงสร้าง inet_connection_sock ถูกใช้ร่วมกันระหว่าง TCP และ DCCP ซึ่งทำให้ไม่สามารถนำการปรับปรุงประสิทธิภาพของ TCP บางอย่างไปใช้ได้หากไม่ทำการออกแบบโค้ด DCCP ใหม่ โดยเฉพาะอย่างยิ่ง การออกแบบโครงสร้าง inet_connection_sock ใหม่จะช่วยให้สามารถใช้แคชของโปรเซสเซอร์ได้อย่างมีประสิทธิภาพมากขึ้นสำหรับการประมวลผลแพ็กเก็ตที่รวดเร็วขึ้นสำหรับการเชื่อมต่อ TCP ที่สร้างขึ้นแล้ว (TCP fastpath)

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster