Lines Matching refs:mnl
2644 struct ifbrmnelist mnl; in bridge_mac_nat_entries_copy_common() local
2649 bzero(&mnl, sizeof(mnl)); in bridge_mac_nat_entries_copy_common()
2650 err = siocdrvspec(bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
2658 T_ASSERT_GE(mnl.ifbml_elsize, (uint16_t)sizeof(struct ifbrmne), in bridge_mac_nat_entries_copy_common()
2660 mnl.ifbml_elsize, (u_int)sizeof(struct ifbrmne)); in bridge_mac_nat_entries_copy_common()
2661 if (mnl.ifbml_len == 0) { in bridge_mac_nat_entries_copy_common()
2666 buf = malloc(mnl.ifbml_len); in bridge_mac_nat_entries_copy_common()
2669 mnl.ifbml_buf = buf; in bridge_mac_nat_entries_copy_common()
2670 err = siocdrvspec(bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
2673 count = mnl.ifbml_len / mnl.ifbml_elsize; in bridge_mac_nat_entries_copy_common()
2677 if (mnl.ifbml_elsize == sizeof(struct ifbrmne)) { in bridge_mac_nat_entries_copy_common()
2687 for (i = 0, scan = buf; i < count; i++, scan += mnl.ifbml_elsize) { in bridge_mac_nat_entries_copy_common()