Commit 2d3916f
ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()
While investigating on why a synchronize_net() has been added recently
in ipv6_mc_down(), I found that igmp6_event_query() and igmp6_event_report()
might drop skbs in some cases.
Discussion about removing synchronize_net() from ipv6_mc_down()
will happen in a different thread.
Fixes: f185de2 ("mld: add new workqueues for process mld events")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Taehee Yoo <ap420073@gmail.com>
Cc: Cong Wang <xiyou.wangcong@gmail.com>
Cc: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20220303173728.937869-1-eric.dumazet@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>1 parent e1bec7f commit 2d3916f
2 files changed
Lines changed: 14 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
| 478 | + | |
479 | 479 | | |
480 | | - | |
| 480 | + | |
481 | 481 | | |
482 | 482 | | |
483 | 483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1371 | 1371 | | |
1372 | 1372 | | |
1373 | 1373 | | |
1374 | | - | |
| 1374 | + | |
1375 | 1375 | | |
1376 | 1376 | | |
1377 | 1377 | | |
1378 | | - | |
1379 | | - | |
1380 | | - | |
1381 | | - | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
| 1378 | + | |
| 1379 | + | |
1385 | 1380 | | |
1386 | 1381 | | |
1387 | 1382 | | |
1388 | 1383 | | |
1389 | 1384 | | |
1390 | 1385 | | |
| 1386 | + | |
1391 | 1387 | | |
1392 | 1388 | | |
1393 | | - | |
1394 | | - | |
| 1389 | + | |
| 1390 | + | |
1395 | 1391 | | |
1396 | 1392 | | |
1397 | 1393 | | |
| |||
1542 | 1538 | | |
1543 | 1539 | | |
1544 | 1540 | | |
1545 | | - | |
| 1541 | + | |
1546 | 1542 | | |
1547 | 1543 | | |
1548 | 1544 | | |
1549 | | - | |
1550 | | - | |
1551 | | - | |
1552 | | - | |
1553 | | - | |
1554 | | - | |
1555 | | - | |
| 1545 | + | |
| 1546 | + | |
1556 | 1547 | | |
1557 | 1548 | | |
1558 | 1549 | | |
1559 | 1550 | | |
1560 | 1551 | | |
1561 | 1552 | | |
| 1553 | + | |
1562 | 1554 | | |
1563 | 1555 | | |
1564 | | - | |
1565 | | - | |
| 1556 | + | |
| 1557 | + | |
1566 | 1558 | | |
1567 | 1559 | | |
1568 | 1560 | | |
| |||
0 commit comments