인텔은 iXD라는 새로운 리눅스 드라이버를 개발하고 있으며, 이는 인텔 E2100 및 이후 통합 처리 장치(IPU)와 파이버 네트워크 인터페이스 카드(FNIC)에서 인텔 제어 평면 PCI 기능을 지원합니다. 이 드라이버는 동일한 카드에서 노출되는 여러 IDPF 물리적 기능(PF), 가상 기능(VF), 서비스 기능(SF)에 대한 중앙 집중식 제어를 목표로 하고 있습니다. 제어 평면과 데이터 평면의 분리는 데이터 평면이 작동하는 호스트와 다른 호스트로 제어 평면을 오프로드할 수 있게 합니다.
iXD 드라이버의 초기 단계는 핵심 PCI 드라이버 초기화 구현에 중점을 두고 있습니다. 향후 단계에서는 IDPF 이더넷 보조 장치 사용, 링크 관리, devlink를 통한 NVM 업데이트, switchdev 포트 표현자 및 흐름 규칙 프로그래밍 등 고급 기능이 도입될 것으로 예상됩니다. 이러한 향상은 인텔 하드웨어를 활용하는 환경에서 네트워크 자원의 기능성과 관리성을 크게 개선할 것입니다.
이번 개발은 인텔이 자사의 하드웨어에 대한 리눅스 지원을 강화하기 위한 중요한 진전을 나타내며, 특히 데이터 센터 및 네트워킹 애플리케이션에서 효율적인 자원 관리가 중요한 상황에서 더욱 의미가 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.