Commit 2429fb6
authored
Split the UMEM fd out of
Remove `SocketAddrXdp`'s shared umem field. Add a new
`SocketAddrXdpWithSharedUmem` which pairs a `SocketAddrXdp` with a
`BorrowedFd` for passing to `bind`.
While here, rename `SockaddrXdpFlags` to `SocketAddrXdpFlags` for
consistency with the other `SocketAddr*` types.
This fixes the `SocketAddrXdp` side of #1001.SocketAddrXdp. (#1349)1 parent c7b2363 commit 2429fb6
4 files changed
Lines changed: 64 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
248 | 257 | | |
249 | 258 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
242 | 246 | | |
243 | | - | |
| 247 | + | |
244 | 248 | | |
245 | 249 | | |
246 | | - | |
247 | 250 | | |
248 | 251 | | |
249 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
136 | 140 | | |
137 | | - | |
| 141 | + | |
138 | 142 | | |
139 | 143 | | |
140 | | - | |
141 | 144 | | |
142 | 145 | | |
143 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1620 | 1620 | | |
1621 | 1621 | | |
1622 | 1622 | | |
| 1623 | + | |
1623 | 1624 | | |
1624 | 1625 | | |
1625 | 1626 | | |
| |||
1644 | 1645 | | |
1645 | 1646 | | |
1646 | 1647 | | |
1647 | | - | |
| 1648 | + | |
1648 | 1649 | | |
1649 | 1650 | | |
1650 | 1651 | | |
| |||
1683 | 1684 | | |
1684 | 1685 | | |
1685 | 1686 | | |
1686 | | - | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
1687 | 1690 | | |
1688 | 1691 | | |
1689 | 1692 | | |
1690 | 1693 | | |
1691 | | - | |
| 1694 | + | |
1692 | 1695 | | |
1693 | 1696 | | |
1694 | 1697 | | |
1695 | 1698 | | |
1696 | | - | |
1697 | | - | |
1698 | 1699 | | |
1699 | 1700 | | |
1700 | 1701 | | |
1701 | 1702 | | |
1702 | 1703 | | |
1703 | | - | |
1704 | | - | |
1705 | | - | |
1706 | | - | |
1707 | | - | |
1708 | | - | |
| 1704 | + | |
1709 | 1705 | | |
1710 | 1706 | | |
1711 | 1707 | | |
1712 | 1708 | | |
1713 | | - | |
1714 | 1709 | | |
1715 | 1710 | | |
1716 | 1711 | | |
1717 | 1712 | | |
1718 | 1713 | | |
1719 | | - | |
| 1714 | + | |
1720 | 1715 | | |
1721 | 1716 | | |
1722 | 1717 | | |
1723 | 1718 | | |
1724 | 1719 | | |
1725 | | - | |
| 1720 | + | |
1726 | 1721 | | |
1727 | 1722 | | |
1728 | 1723 | | |
| |||
1749 | 1744 | | |
1750 | 1745 | | |
1751 | 1746 | | |
1752 | | - | |
1753 | | - | |
1754 | | - | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
1762 | | - | |
1763 | | - | |
1764 | 1747 | | |
1765 | 1748 | | |
1766 | 1749 | | |
| |||
1776 | 1759 | | |
1777 | 1760 | | |
1778 | 1761 | | |
1779 | | - | |
| 1762 | + | |
1780 | 1763 | | |
1781 | 1764 | | |
1782 | 1765 | | |
| |||
1798 | 1781 | | |
1799 | 1782 | | |
1800 | 1783 | | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
1801 | 1817 | | |
1802 | 1818 | | |
1803 | 1819 | | |
| |||
0 commit comments