.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "DO_MC32_SET_MULTICAST_LIST" "" "06 October 2005" "" "" .SH NAME do_mc32_set_multicast_list \- attempt to update multicasts .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void do_mc32_set_multicast_list (struct net_device * \fIdev\fB, int \fIretry\fB); \fR .SH "ARGUMENTS" .TP \fB\fIdev\fB\fR 3c527 device to load the list on .TP \fB\fIretry\fB\fR indicates this is not the first call. .SH "DESCRIPTION" .PP .PP Actually set or clear the multicast filter for this adaptor. The locking issues are handled by this routine. We have to track state as it may take multiple calls to get the command sequence completed. We just keep trying to schedule the loads until we manage to process them all. .PP num_addrs == -1 Promiscuous mode, receive all packets .PP num_addrs == 0 Normal mode, clear multicast list .PP num_addrs > 0 Multicast mode, receive normal and MC packets, and do best-effort filtering. .PP See \fBmc32_update_stats\fR regards setting the SAV BP bit.