The branch main has been updated by zlei:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=51098f0529f0d1cc532512e0eae9bfcffb8e68e4

commit 51098f0529f0d1cc532512e0eae9bfcffb8e68e4
Author:     Zhenlei Huang <[email protected]>
AuthorDate: 2025-09-03 17:09:11 +0000
Commit:     Zhenlei Huang <[email protected]>
CommitDate: 2025-09-03 17:09:11 +0000

    ethernet: Prefer memcmp() over bcmp()
    
    The link-level address and the mbuf shall not overlap. Prefer memcmp()
    over bcmp() for slight performance gain.
    
    No functional change intended.
    
    Reviewed by:    glebius
    MFC after:      2 weeks
    Differential Revision:  https://reviews.freebsd.org/D52345
---
 sys/net/if_ethersubr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 3ae0c01c0efc..9c157bf3d3c2 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -695,7 +695,7 @@ ether_input_internal(struct ifnet *ifp, struct mbuf *m)
                 * seen by upper protocol layers.
                 */
                if (!ETHER_IS_MULTICAST(eh->ether_dhost) &&
-                   bcmp(IF_LLADDR(ifp), eh->ether_dhost, ETHER_ADDR_LEN) != 0)
+                   memcmp(IF_LLADDR(ifp), eh->ether_dhost, ETHER_ADDR_LEN) != 
0)
                        m->m_flags |= M_PROMISC;
        }
 

Reply via email to