Table of contents

     

     

    ETH_PAD_SIZE의 목적

     

    헤더 뒤의 페이로드 정렬을 보장하기 위해 이더넷 헤더 앞에 추가된 바이트 수를 의미합니다.

     

    이더넷 헤더의 길이가 14바이트이므로 이 패딩이 없으면 IP 헤더의 주소가 32비트 경계에서 정렬되지 않으므로 2로 설정하면 32비트 플랫폼의 속도를 높일 수 있습니다.

     

     

     

     

    Ethernet Header

     

    Des. MAC Addr : 6Byte

    Src. MAC Addr : 6Byte

    Ethernet Type : 2Byte

    Total : 14Byte

     

     

     

    ※ 참조

    https://www.nongnu.org/lwip/2_0_x/group__lwip__opts__arp.html#gad7fa3b356ca7e603e848b069c4cc6276