Heiner Kallweit 8999ce4cfc r8169: respect userspace disabling IFF_MULTICAST
So far we ignore the setting of IFF_MULTICAST. Fix this and clear bit
AcceptMulticast if IFF_MULTICAST isn't set.

Note: Based on the implementations I've seen it doesn't seem to be 100% clear
what a driver is supposed to do if IFF_ALLMULTI is set but IFF_MULTICAST
is not. This patch is based on the understanding that IFF_MULTICAST has
precedence.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/4a57ba02-d52d-4369-9f14-3565e6c1f7dc@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-11-07 18:55:56 -08:00
..
2023-11-01 06:28:35 -10:00
2023-11-01 15:28:33 -10:00
2023-10-30 09:47:13 -10:00
2023-11-01 12:50:12 -10:00
2023-11-01 14:46:51 -10:00
2023-11-01 12:30:07 -10:00
2023-11-01 14:46:51 -10:00
2023-09-28 12:12:07 -06:00
2023-11-01 15:28:33 -10:00
2023-11-01 14:46:51 -10:00
2023-11-01 09:34:55 -10:00
2023-11-01 15:28:33 -10:00
2023-10-13 08:52:57 -07:00
2023-10-30 19:09:55 -10:00
2023-11-01 15:28:33 -10:00
2023-10-31 17:21:54 -10:00
2023-11-01 15:28:33 -10:00
2023-11-01 06:28:35 -10:00
2023-10-31 18:32:51 -10:00
2023-10-31 17:44:17 -10:00
2023-10-31 17:21:54 -10:00
2023-10-31 05:10:11 -10:00
2023-11-01 15:28:33 -10:00
2023-11-01 15:28:33 -10:00
2023-11-01 09:34:55 -10:00
2023-10-30 19:09:55 -10:00
2023-10-31 15:33:26 -10:00
2023-11-01 15:28:33 -10:00
2023-10-16 23:00:46 +02:00
2023-10-05 11:03:20 -07:00
2023-11-01 15:28:33 -10:00
2023-10-27 12:00:35 +02:00
2023-10-31 17:21:54 -10:00
2023-11-01 12:30:07 -10:00
2023-10-31 18:50:13 -10:00
2023-11-01 15:28:33 -10:00
2023-11-01 09:34:55 -10:00
2023-10-22 07:11:10 -10:00
2023-10-31 17:21:54 -10:00
2023-10-31 17:53:00 -10:00
2023-11-01 14:46:51 -10:00
2023-10-19 15:51:52 -07:00
2023-10-30 13:14:27 +00:00
2023-11-01 12:50:12 -10:00
2023-11-01 14:46:51 -10:00
2023-10-30 13:20:58 +00:00
2023-10-19 10:26:26 +03:00
2023-11-01 06:28:35 -10:00
2023-10-12 11:52:23 -07:00
2023-10-17 19:25:42 +02:00
2023-11-01 15:28:33 -10:00
2023-11-01 06:28:35 -10:00
2023-11-01 15:28:33 -10:00
2023-10-30 19:09:55 -10:00
2023-11-01 10:46:48 -10:00