Lines Matching refs:mnl
2642 struct ifbrmnelist mnl; in bridge_mac_nat_entries_copy_common() local
2647 bzero(&mnl, sizeof(mnl)); in bridge_mac_nat_entries_copy_common()
2648 err = siocdrvspec(bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
2656 T_ASSERT_GE(mnl.ifbml_elsize, (uint16_t)sizeof(struct ifbrmne), in bridge_mac_nat_entries_copy_common()
2658 mnl.ifbml_elsize, (u_int)sizeof(struct ifbrmne)); in bridge_mac_nat_entries_copy_common()
2659 if (mnl.ifbml_len == 0) { in bridge_mac_nat_entries_copy_common()
2664 buf = malloc(mnl.ifbml_len); in bridge_mac_nat_entries_copy_common()
2667 mnl.ifbml_buf = buf; in bridge_mac_nat_entries_copy_common()
2668 err = siocdrvspec(bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
2671 count = mnl.ifbml_len / mnl.ifbml_elsize; in bridge_mac_nat_entries_copy_common()
2675 if (mnl.ifbml_elsize == sizeof(struct ifbrmne)) { in bridge_mac_nat_entries_copy_common()
2685 for (i = 0, scan = buf; i < count; i++, scan += mnl.ifbml_elsize) { in bridge_mac_nat_entries_copy_common()