← Ethernet 상세 목차DUJINLABS.COM

Hardware · Ethernet detailed manual 06 · Linux v6.18.37

6. phylib와 phylink의 object lifetime과 callback 순서를 읽는다

MDIO bus 등록, PHY discovery, driver bind, attach, start, 상태 갱신, MAC config, link_up/down과 detach를 순서대로 봅니다. `netif_carrier_on()`이 호출됐다는 로그만으로 앞선 callback이 완료됐다고 가정하지 않습니다.

상세 표
2
검증 행
16
절차
4 checkpoints
기준
IEEE 802.3 · phylib/phylink · Linux v6.18.37

공개적으로 다시 확인할 수 있는 자료

공개되지 않은 vendor register나 integration별 offset을 추측해서 채우지 않았습니다. 아래 제조사 자료, architecture 문서와 Linux v6.18.37 원본에서 다시 확인할 수 있는 범위만 사용했습니다.

Linux phylink

PHY, fixed-link, in-band PCS와 MAC callback의 관계