Table A.2.20 defines FDDI filter library (ffilter.c) functions. In the Network Driver Reference, Chapter 2, Section 2.2 defines several filter library macros. The NIC driver can access these functions and macros by including ffilter.h in its code.
The driver must contain three NIC driver action functions that FDDI filter library functions call back: MacChangeFddiAddresses, MacChangeFilter, and MacCloseAction. For more information about these functions, see Section A.2.1. The NIC driver registers these functions in a call to the FDDI filter library function, FddiCreateFilter.
Table A.2.20 FDDI Filter Library Functions
Function |
Definition |
Changes the multicast short address list for a binding filter in the FDDI filter library database. | |
Creates and initializes the FDDI filter library database associated with a network interface card. | |
Changes the multicast long address list for a binding filter in the FDDI filter library database. | |
Deletes memory associated with the FDDI filter library database. | |
Deletes network card binding filter information from the FDDI filter library database. | |
Adjusts the FDDI filter library database. | |
Indicates a received packet to all FDDI filter library database bindings associated with an FDDI address. | |
Indicates to all bound transport drivers that FddiFilterIndicateReceive has returned. | |
Adds a binding filter to the FDDI filter library database. | |
Counts the number of FDDI filter library database multicast long addresses in a binding filter. | |
Counts the number of FDDI filter library database multicast short addresses in a binding filter. | |
Queries the FDDI filter library database for a list of multicast long addresses associated with a network interface card. | |
Queries the FDDI filter library database for a list of multicast short addresses associated with a network interface card. | |
Queries the FDDI filter library database for a list of multicast long addresses associated with a binding. | |
Queries the FDDI filter library database for a list of multicast short addresses associated with a binding. | |
Determines if the NIC driver should place a packet on the network card logical adapter loopback queue to avoid transmitting the packet on the network. |