<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/Documentation/bpf, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/Documentation/bpf?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/Documentation/bpf?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-04-28T15:20:48Z</updated>
<entry>
<title>bpf, docs: Fix typo "respetively" to "respectively"</title>
<updated>2022-04-28T15:20:48Z</updated>
<author>
<name>Tiezhu Yang</name>
<email>yangtiezhu@loongson.cn</email>
</author>
<published>2022-04-28T09:55:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=9a9a90ca1327024f669b670b02f61021306033dc'/>
<id>urn:sha1:9a9a90ca1327024f669b670b02f61021306033dc</id>
<content type='text'>
"respetively" should be "respectively".

Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;
Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
Link: https://lore.kernel.org/bpf/1651139754-4838-4-git-send-email-yangtiezhu@loongson.cn
</content>
</entry>
<entry>
<title>bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE</title>
<updated>2022-04-28T15:20:48Z</updated>
<author>
<name>Tiezhu Yang</name>
<email>yangtiezhu@loongson.cn</email>
</author>
<published>2022-04-28T09:55:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c821d80bb890b1a8220e278984f3c64f5fd9adf9'/>
<id>urn:sha1:c821d80bb890b1a8220e278984f3c64f5fd9adf9</id>
<content type='text'>
According to include/uapi/linux/bpf.h:

  #define BPF_FROM_LE	BPF_TO_LE
  #define BPF_FROM_BE	BPF_TO_BE

BPF_FROM_BE exists as alias for BPF_TO_BE instead of BPF_TO_LE.

Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;
Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
Link: https://lore.kernel.org/bpf/1651139754-4838-3-git-send-email-yangtiezhu@loongson.cn
</content>
</entry>
<entry>
<title>bpf, docs: Remove duplicated word "instructions"</title>
<updated>2022-04-28T15:20:48Z</updated>
<author>
<name>Tiezhu Yang</name>
<email>yangtiezhu@loongson.cn</email>
</author>
<published>2022-04-28T09:55:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=67b97e58423247b4c7ae1b639ccfef4dddf8a8fa'/>
<id>urn:sha1:67b97e58423247b4c7ae1b639ccfef4dddf8a8fa</id>
<content type='text'>
The word "instructions" is duplicated, remove it.

Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;
Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
Link: https://lore.kernel.org/bpf/1651139754-4838-2-git-send-email-yangtiezhu@loongson.cn
</content>
</entry>
<entry>
<title>libbpf: Improve libbpf API documentation link position</title>
<updated>2022-04-22T14:21:56Z</updated>
<author>
<name>Grant Seltzer</name>
<email>grantseltzer@gmail.com</email>
</author>
<published>2022-04-22T03:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e8c5e1a0f78fbfc4396866959fef43b258318b6f'/>
<id>urn:sha1:e8c5e1a0f78fbfc4396866959fef43b258318b6f</id>
<content type='text'>
This puts the link for libbpf API documentation into the sidebar
for much easier navigation.

You can preview this change at:

  https://libbpf-test.readthedocs.io/en/latest/

Note that the link is hardcoded to the production version, so you
can see that it self references itself here for now:

  https://libbpf-test.readthedocs.io/en/latest/api.html

This will need to make its way into the libbpf mirror, before being
deployed to libbpf.readthedocs.org

Signed-off-by: Grant Seltzer &lt;grantseltzer@gmail.com&gt;
Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
Link: https://lore.kernel.org/bpf/20220422031050.303984-1-grantseltzer@gmail.com
</content>
</entry>
<entry>
<title>docs: netdev: move the netdev-FAQ to the process pages</title>
<updated>2022-03-31T08:49:39Z</updated>
<author>
<name>Jakub Kicinski</name>
<email>kuba@kernel.org</email>
</author>
<published>2022-03-30T04:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=8df0136376dc9227a45fd6a1420016f58792b5d0'/>
<id>urn:sha1:8df0136376dc9227a45fd6a1420016f58792b5d0</id>
<content type='text'>
The documentation for the tip tree is really in quite a similar
spirit to the netdev-FAQ. Move the netdev-FAQ to the process docs
as well.

Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;
</content>
</entry>
<entry>
<title>Documentation/bpf: Add documentation for BPF_PROG_RUN</title>
<updated>2022-03-09T22:19:22Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
<email>toke@redhat.com</email>
</author>
<published>2022-03-09T10:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1a7551f15097dff30cf0853117b2f8077bb84f0a'/>
<id>urn:sha1:1a7551f15097dff30cf0853117b2f8077bb84f0a</id>
<content type='text'>
This adds documentation for the BPF_PROG_RUN command; a short overview of
the command itself, and a more verbose description of the "live packet"
mode for XDP introduced in the previous commit.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@redhat.com&gt;
Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;
Acked-by: Martin KaFai Lau &lt;kafai@fb.com&gt;
Link: https://lore.kernel.org/bpf/20220309105346.100053-3-toke@redhat.com
</content>
</entry>
<entry>
<title>bpf, docs: Add a missing colon in verifier.rst</title>
<updated>2022-02-28T17:20:35Z</updated>
<author>
<name>Wan Jiabing</name>
<email>wanjiabing@vivo.com</email>
</author>
<published>2022-02-28T08:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=43429ea74a121683dc231d0a694bb32734caea92'/>
<id>urn:sha1:43429ea74a121683dc231d0a694bb32734caea92</id>
<content type='text'>
Add a missing colon to fix the document style.

Fixes: 88691e9e1ef5 ("bpf, docs: Split general purpose eBPF documentation out of filter.rst")
Signed-off-by: Wan Jiabing &lt;wanjiabing@vivo.com&gt;
Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
Link: https://lore.kernel.org/bpf/20220228080416.1689327-1-wanjiabing@vivo.com
</content>
</entry>
<entry>
<title>bpf, docs: Better document the atomic instructions</title>
<updated>2022-02-03T17:29:37Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2022-01-31T18:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=594d323485567d36674a8ff4f344d81a830de5ac'/>
<id>urn:sha1:594d323485567d36674a8ff4f344d81a830de5ac</id>
<content type='text'>
Use proper tables and RST markup to document the atomic instructions
in a structured way.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;
Link: https://lore.kernel.org/bpf/20220131183638.3934982-6-hch@lst.de
</content>
</entry>
<entry>
<title>bpf, docs: Better document the extended instruction format</title>
<updated>2022-02-03T17:29:37Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2022-01-31T18:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5ca15b8a939ff59f3e9f957ad4af5658c016cf7e'/>
<id>urn:sha1:5ca15b8a939ff59f3e9f957ad4af5658c016cf7e</id>
<content type='text'>
In addition to the normal 64-bit instruction encoding, eBPF also has
a single instruction that uses a second 64-bit bits for a second
immediate value.  Instead of only documenting this format deep down
in the document mention it in the instruction encoding section.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;
Link: https://lore.kernel.org/bpf/20220131183638.3934982-5-hch@lst.de
</content>
</entry>
<entry>
<title>bpf, docs: Better document the legacy packet access instruction</title>
<updated>2022-02-03T17:29:31Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2022-01-31T18:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=15175336270a76695412aedf68f3eab746d84b4b'/>
<id>urn:sha1:15175336270a76695412aedf68f3eab746d84b4b</id>
<content type='text'>
Use consistent terminology and structured RST elements to better document
these two oddball instructions.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;
Link: https://lore.kernel.org/bpf/20220131183638.3934982-4-hch@lst.de
</content>
</entry>
</feed>
