opnsense-src/sys/dev/bxe
Mark Johnston b513c311d0 ifnet: Remove if_getamcount()
All uses of this function were incorrect.  if_amcount is a reference
count which tracks the number of times the network stack internally set
IFF_ALLMULTI.  (if_pcount is the corresponding counter for IFF_PROMISC.)

Remove if_getamcount() and fix up callers to get the number of assigned
multicast addresses instead, since that's what they actually want.

Sponsored by:	Klara, Inc.
Reviewed by:	zlei, glebius
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D46523

(cherry picked from commit 408c909dc64f77d2696d6fec77a2e0b00255cf96)
2024-09-20 11:39:16 +00:00
..
57710_init_values.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
57710_int_offsets.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
57711_init_values.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
57711_int_offsets.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
57712_init_values.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
57712_int_offsets.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe.c ifnet: Remove if_getamcount() 2024-09-20 11:39:16 +00:00
bxe.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_dcb.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_debug.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_dump.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_elink.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_elink.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_ioctl.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_stats.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bxe_stats.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_fw_defs.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_hsi.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_init.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_init_ops.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_mfw_req.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_reg.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_sp.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ecore_sp.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00