Commit 0cddd61
Derrick Pallas
lib/packet: add force-expensive configure option
This option forces expensive Packet operations to reallocate by taking a
clone prior to checking shared and then killing the clone later. This is
controlled by --enable-force-expensive / CLICK_FORCE_EXPENSIVE and allows
one to debug issues where a caller assumes that the returned SKB is the same
as the original SKB.
Signed-off-by: Derrick Pallas <[email protected]>1 parent 20319b7 commit 0cddd61
File tree
5 files changed
+58
-1
lines changed- include/click
- lib
5 files changed
+58
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
849 | 849 | | |
850 | 850 | | |
851 | 851 | | |
| 852 | + | |
852 | 853 | | |
853 | 854 | | |
854 | 855 | | |
| |||
1540 | 1541 | | |
1541 | 1542 | | |
1542 | 1543 | | |
| 1544 | + | |
| 1545 | + | |
1543 | 1546 | | |
1544 | 1547 | | |
1545 | 1548 | | |
| |||
10267 | 10270 | | |
10268 | 10271 | | |
10269 | 10272 | | |
| 10273 | + | |
| 10274 | + | |
| 10275 | + | |
| 10276 | + | |
| 10277 | + | |
| 10278 | + | |
| 10279 | + | |
| 10280 | + | |
| 10281 | + | |
| 10282 | + | |
| 10283 | + | |
| 10284 | + | |
| 10285 | + | |
| 10286 | + | |
| 10287 | + | |
10270 | 10288 | | |
10271 | 10289 | | |
10272 | 10290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1087 | 1087 | | |
1088 | 1088 | | |
1089 | 1089 | | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
1090 | 1098 | | |
1091 | 1099 | | |
1092 | 1100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1432 | 1432 | | |
1433 | 1433 | | |
1434 | 1434 | | |
1435 | | - | |
| 1435 | + | |
1436 | 1436 | | |
1437 | 1437 | | |
1438 | 1438 | | |
| |||
1536 | 1536 | | |
1537 | 1537 | | |
1538 | 1538 | | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
1539 | 1552 | | |
1540 | 1553 | | |
1541 | 1554 | | |
| |||
1562 | 1575 | | |
1563 | 1576 | | |
1564 | 1577 | | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
1565 | 1581 | | |
1566 | 1582 | | |
1567 | 1583 | | |
| |||
1571 | 1587 | | |
1572 | 1588 | | |
1573 | 1589 | | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
1574 | 1593 | | |
1575 | 1594 | | |
1576 | 1595 | | |
| |||
1629 | 1648 | | |
1630 | 1649 | | |
1631 | 1650 | | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
1632 | 1654 | | |
1633 | 1655 | | |
1634 | 1656 | | |
| |||
1830 | 1852 | | |
1831 | 1853 | | |
1832 | 1854 | | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
1833 | 1858 | | |
1834 | 1859 | | |
1835 | 1860 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
888 | 888 | | |
889 | 889 | | |
890 | 890 | | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
891 | 894 | | |
892 | 895 | | |
893 | 896 | | |
| |||
0 commit comments