Searched hist:299594 (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/sys/dev/sfxge/common/
H A Def10_filter.cdiff 299594 Fri May 13 05:03:05 MDT 2016 arybchik sfxge(4): avoid duplicate delivery of packets when changing multicast mode with multicast chaining enabled

With multicast chaining, if e.g. a specific multicast filter is
inserted and the multicast mis-match filter is then inserted, both may
match a packet and cause it to be delivered.

Copy the behaviour of the Linux driver, which is to remove the old filters
first, on the basis that customers are more likely to be able to handle
drops than duplicates (see bug49178 comment 4).

Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D6331
H A Dhunt_impl.hdiff 299594 Fri May 13 05:03:05 MDT 2016 arybchik sfxge(4): avoid duplicate delivery of packets when changing multicast mode with multicast chaining enabled

With multicast chaining, if e.g. a specific multicast filter is
inserted and the multicast mis-match filter is then inserted, both may
match a packet and cause it to be delivered.

Copy the behaviour of the Linux driver, which is to remove the old filters
first, on the basis that customers are more likely to be able to handle
drops than duplicates (see bug49178 comment 4).

Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D6331

Completed in 105 milliseconds