Lines Matching defs:lladdr
567 lagg_lladdr(struct lagg_softc *sc, uint8_t *lladdr)
572 if (memcmp(lladdr, IF_LLADDR(ifp), ETHER_ADDR_LEN) == 0)
583 bcopy(lladdr, IF_LLADDR(ifp), ETHER_ADDR_LEN);
588 * itself. Note that new lladdr is already set.
594 /* Do not request lladdr change */
595 lagg_port_lladdr(&lp, lladdr, LAGG_LLQTYPE_VIRT);
637 * Enqueue interface lladdr notification.
639 * If setting lladdr is also desired, @do_change has to be set to 1.
644 lagg_port_lladdr(struct lagg_port *lp, uint8_t *lladdr, lagg_llqtype llq_type)
653 * Do not enqueue requests where lladdr is the same for
657 memcmp(IF_LLADDR(ifp), lladdr, ETHER_ADDR_LEN) == 0)
663 /* Update lladdr, it may have changed */
664 bcopy(lladdr, llq->llq_lladdr, ETHER_ADDR_LEN);
675 bcopy(lladdr, llq->llq_lladdr, ETHER_ADDR_LEN);
701 * Traverse the queue and set the lladdr on each ifp. It is safe to do
919 uint8_t lladdr[ETHER_ADDR_LEN];
922 bzero(&lladdr, ETHER_ADDR_LEN);
925 lladdr, ETHER_ADDR_LEN);
927 lagg_lladdr(sc, lladdr);
933 * Enqueue lladdr update/notification for each port
935 * old lladdr to its 'real' one).
938 lagg_port_lladdr(lp_ptr, lladdr, LAGG_LLQTYPE_PHYS);
941 /* Remove any pending lladdr changes from the queue */
1183 * that lladdr has been changed.