요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
1
.. SPDX-License-Identifier: GPL-2.0
2
.. Copyright (C) 2023 Google LLC
4
===================================
5
Common Networking Struct Cachelines
6
===================================
8
.. toctree::
9
:maxdepth: 1
11
inet_connection_sock
12
inet_sock
13
net_device
14
netns_ipv4_sysctl
15
snmp
16
tcp_sock
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
Cacheline usage 문서 목록
1-16이 index는 networking fast path에서 자주 접근하는 공통 struct field를 정리한 문서를 연결합니다. 대상은 `inet_connection_sock`, `inet_sock`, `net_device`, `netns_ipv4_sysctl`, SNMP와 `tcp_sock`입니다.
각 하위 문서는 field의 type과 name, TX/RX fast path access 성격, 접근하는 대표 function을 표로 제공해 cacheline 배치와 성능 분석에 활용할 수 있습니다.
.. SPDX-License-Identifier: GPL-2.0
.. Copyright (C) 2023 Google LLC
===================================
Common Networking Struct Cachelines
===================================
.. toctree::
:maxdepth: 1
inet_connection_sock
inet_sock
net_device
netns_ipv4_sysctl
snmp
tcp_sock
요약·해설
index.rst:1-16TX와 RX hot path가 어떤 struct field를 읽고 쓰는지 비교해 cacheline 배치와 성능 분석에 활용하는 자료 모음입니다.