]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/if_vlan.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / net / if_vlan.c
index 7cba0957a5833638a5de67ab29cca7b5411864e0..5001ef7d031047f8fe3bfcc72778d5f4a81223a5 100644 (file)
@@ -1137,6 +1137,7 @@ vlan_output(struct ifnet * ifp, struct mbuf * m)
                        m->m_pkthdr.csum_tx_start += ETHER_VLAN_ENCAP_LEN;
                        m->m_pkthdr.csum_tx_stuff += ETHER_VLAN_ENCAP_LEN;
                }
+               m->m_pkthdr.csum_flags |= CSUM_VLAN_ENCAP_PRESENT;
        }
 
        err = dlil_output(p, PF_VLAN, m, NULL, NULL, 1, &adv);