]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/ether_inet_pr_module.c
xnu-7195.60.75.tar.gz
[apple/xnu.git] / bsd / net / ether_inet_pr_module.c
index 436c8fc7b6584334bfc182a13f831d53b76b0985..e004477544e2b1df49007962828a34ac54e87594 100644 (file)
@@ -246,7 +246,7 @@ ether_inet_pre_output(ifnet_t ifp, protocol_family_t protocol_family,
 
        switch (dst_netaddr->sa_family) {
        case AF_INET: {
-               struct sockaddr_dl ll_dest;
+               struct sockaddr_dl ll_dest = {};
 
                result = arp_lookup_ip(ifp,
                    (const struct sockaddr_in *)(uintptr_t)(size_t)dst_netaddr,
@@ -454,10 +454,6 @@ ether_inet_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw,
        eh = mbuf_data(m);
        eh->ether_type = htons(ETHERTYPE_ARP);
 
-#if CONFIG_MACF_NET
-       mac_mbuf_label_associate_linklayer(ifp, m);
-#endif
-
        /* Fill out the arp header */
        ea->arp_pro = htons(ETHERTYPE_IP);
        ea->arp_hln = sizeof(ea->arp_sha);