12 Oct, 2020

1 commit


23 Sep, 2020

1 commit

  • Two minor conflicts:

    1) net/ipv4/route.c, adding a new local variable while
    moving another local variable and removing it's
    initial assignment.

    2) drivers/net/dsa/microchip/ksz9477.c, overlapping changes.
    One pretty prints the port mode differently, whilst another
    changes the driver to try and obtain the port mode from
    the port node rather than the switch node.

    Signed-off-by: David S. Miller

    David S. Miller
     

15 Sep, 2020

1 commit

  • Make path to bench_ringbufs.c just a text, not a special link.

    Fixes: 97abb2b39682 ("docs/bpf: Add BPF ring buffer design notes")
    Reported-by: Mauro Carvalho Chehab
    Signed-off-by: Andrii Nakryiko
    Signed-off-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/20200915005031.2748397-1-andriin@fb.com

    Andrii Nakryiko
     

11 Sep, 2020

1 commit

  • Remove link to litmus tests that didn't make it to upstream. Fix ringbuf
    benchmark link.

    I wasn't able to test this with `make htmldocs`, unfortunately, because of
    Sphinx dependencies. But bench_ringbufs.c path is certainly correct now.

    Fixes: 97abb2b39682 ("docs/bpf: Add BPF ring buffer design notes")
    Reported-by: Mauro Carvalho Chehab
    Signed-off-by: Andrii Nakryiko
    Signed-off-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/20200910225245.2896991-1-andriin@fb.com

    Andrii Nakryiko
     

26 Aug, 2020

1 commit


25 Aug, 2020

2 commits

  • Describe the purpose of BPF sk_lookup program, how it can be attached, when
    it gets invoked, and what information gets passed to it. Point the reader
    to examples and further documentation.

    Signed-off-by: Jakub Sitnicki
    Signed-off-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/20200821100226.403844-1-jakub@cloudflare.com

    Jakub Sitnicki
     
  • bpf_devel_QA.rst:152 The subject prefix information is not accurate, it
    should be 'PATCH bpf-next v2'

    Also update LLVM version info and add information about
    ‘-DLLVM_TARGETS_TO_BUILD’ to prompt the developer to build the desired
    target.

    Signed-off-by: Jianlin Lv
    Signed-off-by: Alexei Starovoitov
    Acked-by: Yonghong Song
    Link: https://lore.kernel.org/bpf/20200821052817.46887-1-Jianlin.Lv@arm.com

    Jianlin Lv
     

14 Aug, 2020

1 commit

  • The bpf-helpers(7) man pages provide an invaluable description of the
    functions that an eBPF program can call at runtime. Link them here.

    Signed-off-by: Joe Stringer
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20200813180807.2821735-1-joe@wand.net.nz

    Joe Stringer
     

08 Aug, 2020

1 commit

  • The BPF helper bpf_trace_printk() no longer uses trace_printk();
    it is now triggers a dedicated trace event. Hence the described
    warning is no longer present, so remove the discussion of it as
    it may confuse people.

    Fixes: ac5a72ea5c89 ("bpf: Use dedicated bpf_trace_printk event instead of trace_printk()")
    Signed-off-by: Alan Maguire
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/1596801029-32395-1-git-send-email-alan.maguire@oracle.com

    Alan Maguire
     

06 Aug, 2020

1 commit

  • Pull networking updates from David Miller:

    1) Support 6Ghz band in ath11k driver, from Rajkumar Manoharan.

    2) Support UDP segmentation in code TSO code, from Eric Dumazet.

    3) Allow flashing different flash images in cxgb4 driver, from Vishal
    Kulkarni.

    4) Add drop frames counter and flow status to tc flower offloading,
    from Po Liu.

    5) Support n-tuple filters in cxgb4, from Vishal Kulkarni.

    6) Various new indirect call avoidance, from Eric Dumazet and Brian
    Vazquez.

    7) Fix BPF verifier failures on 32-bit pointer arithmetic, from
    Yonghong Song.

    8) Support querying and setting hardware address of a port function via
    devlink, use this in mlx5, from Parav Pandit.

    9) Support hw ipsec offload on bonding slaves, from Jarod Wilson.

    10) Switch qca8k driver over to phylink, from Jonathan McDowell.

    11) In bpftool, show list of processes holding BPF FD references to
    maps, programs, links, and btf objects. From Andrii Nakryiko.

    12) Several conversions over to generic power management, from Vaibhav
    Gupta.

    13) Add support for SO_KEEPALIVE et al. to bpf_setsockopt(), from Dmitry
    Yakunin.

    14) Various https url conversions, from Alexander A. Klimov.

    15) Timestamping and PHC support for mscc PHY driver, from Antoine
    Tenart.

    16) Support bpf iterating over tcp and udp sockets, from Yonghong Song.

    17) Support 5GBASE-T i40e NICs, from Aleksandr Loktionov.

    18) Add kTLS RX HW offload support to mlx5e, from Tariq Toukan.

    19) Fix the ->ndo_start_xmit() return type to be netdev_tx_t in several
    drivers. From Luc Van Oostenryck.

    20) XDP support for xen-netfront, from Denis Kirjanov.

    21) Support receive buffer autotuning in MPTCP, from Florian Westphal.

    22) Support EF100 chip in sfc driver, from Edward Cree.

    23) Add XDP support to mvpp2 driver, from Matteo Croce.

    24) Support MPTCP in sock_diag, from Paolo Abeni.

    25) Commonize UDP tunnel offloading code by creating udp_tunnel_nic
    infrastructure, from Jakub Kicinski.

    26) Several pci_ --> dma_ API conversions, from Christophe JAILLET.

    27) Add FLOW_ACTION_POLICE support to mlxsw, from Ido Schimmel.

    28) Add SK_LOOKUP bpf program type, from Jakub Sitnicki.

    29) Refactor a lot of networking socket option handling code in order to
    avoid set_fs() calls, from Christoph Hellwig.

    30) Add rfc4884 support to icmp code, from Willem de Bruijn.

    31) Support TBF offload in dpaa2-eth driver, from Ioana Ciornei.

    32) Support XDP_REDIRECT in qede driver, from Alexander Lobakin.

    33) Support PCI relaxed ordering in mlx5 driver, from Aya Levin.

    34) Support TCP syncookies in MPTCP, from Flowian Westphal.

    35) Fix several tricky cases of PMTU handling wrt. briding, from Stefano
    Brivio.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (2056 commits)
    net: thunderx: initialize VF's mailbox mutex before first usage
    usb: hso: remove bogus check for EINPROGRESS
    usb: hso: no complaint about kmalloc failure
    hso: fix bailout in error case of probe
    ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
    selftests/net: relax cpu affinity requirement in msg_zerocopy test
    mptcp: be careful on subflow creation
    selftests: rtnetlink: make kci_test_encap() return sub-test result
    selftests: rtnetlink: correct the final return value for the test
    net: dsa: sja1105: use detected device id instead of DT one on mismatch
    tipc: set ub->ifindex for local ipv6 address
    ipv6: add ipv6_dev_find()
    net: openvswitch: silence suspicious RCU usage warning
    Revert "vxlan: fix tos value before xmit"
    ptp: only allow phase values lower than 1 period
    farsync: switch from 'pci_' to 'dma_' API
    wan: wanxl: switch from 'pci_' to 'dma_' API
    hv_netvsc: do not use VF device if link is down
    dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
    net: macb: Properly handle phylink on at91sam9x
    ...

    Linus Torvalds
     

05 Aug, 2020

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "It's been a busy cycle for documentation - hopefully the busiest for a
    while to come. Changes include:

    - Some new Chinese translations

    - Progress on the battle against double words words and non-HTTPS
    URLs

    - Some block-mq documentation

    - More RST conversions from Mauro. At this point, that task is
    essentially complete, so we shouldn't see this kind of churn again
    for a while. Unless we decide to switch to asciidoc or
    something...:)

    - Lots of typo fixes, warning fixes, and more"

    * tag 'docs-5.9' of git://git.lwn.net/linux: (195 commits)
    scripts/kernel-doc: optionally treat warnings as errors
    docs: ia64: correct typo
    mailmap: add entry for
    doc/zh_CN: add cpu-load Chinese version
    Documentation/admin-guide: tainted-kernels: fix spelling mistake
    MAINTAINERS: adjust kprobes.rst entry to new location
    devices.txt: document rfkill allocation
    PCI: correct flag name
    docs: filesystems: vfs: correct flag name
    docs: filesystems: vfs: correct sync_mode flag names
    docs: path-lookup: markup fixes for emphasis
    docs: path-lookup: more markup fixes
    docs: path-lookup: fix HTML entity mojibake
    CREDITS: Replace HTTP links with HTTPS ones
    docs: process: Add an example for creating a fixes tag
    doc/zh_CN: add Chinese translation prefer section
    doc/zh_CN: add clearing-warn-once Chinese version
    doc/zh_CN: add admin-guide index
    doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
    futex: MAINTAINERS: Re-add selftests directory
    ...

    Linus Torvalds
     

01 Aug, 2020

1 commit

  • There exists an error "404 Not Found" when I click the html link of
    "Documentation/networking/filter.rst" in the BPF documentation [1],
    fix it.

    Additionally, use the new links about "BPF and XDP Reference Guide"
    and "bpf(2)" to avoid redirects.

    [1] https://www.kernel.org/doc/html/latest/bpf/

    Fixes: d9b9170a2653 ("docs: bpf: Rename README.rst to index.rst")
    Fixes: cb3f0d56e153 ("docs: networking: convert filter.txt to ReST")
    Signed-off-by: Tiezhu Yang
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/1596184142-18476-1-git-send-email-yangtiezhu@loongson.cn

    Tiezhu Yang
     

26 Jul, 2020

1 commit

  • The machanics and usage are not very straightforward. Given the
    changes it's better to document how it works and how to use it,
    rather than having to rely on the examples and implementation to
    infer what is going on.

    Signed-off-by: YiFei Zhu
    Signed-off-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/b412edfbb05cb1077c9e2a36a981a54ee23fa8b3.1595565795.git.zhuyifei@google.com

    YiFei Zhu
     

24 Jul, 2020

2 commits


14 Jul, 2020

1 commit


18 Jun, 2020

1 commit


02 Jun, 2020

1 commit

  • Add commit description from patch #1 as a stand-alone documentation under
    Documentation/bpf, as it might be more convenient format, in long term
    perspective.

    Suggested-by: Stanislav Fomichev
    Signed-off-by: Andrii Nakryiko
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20200529075424.3139988-6-andriin@fb.com
    Signed-off-by: Alexei Starovoitov

    Andrii Nakryiko
     

23 May, 2020

1 commit

  • Getting a clean BPF selftests run involves ensuring latest trunk LLVM/clang
    are used, pahole is recent (>=1.16) and config matches the specified
    config file as closely as possible. Add to bpf_devel_QA.rst and point
    tools/testing/selftests/bpf/README.rst to it.

    Signed-off-by: Alan Maguire
    Signed-off-by: Daniel Borkmann
    Acked-by: Andrii Nakryiko
    Link: https://lore.kernel.org/bpf/1590146674-25485-1-git-send-email-alan.maguire@oracle.com

    Alan Maguire
     

29 Apr, 2020

1 commit


30 Mar, 2020

1 commit

  • Document how eBPF programs (BPF_PROG_TYPE_LSM) can be loaded and
    attached (BPF_LSM_MAC) to the LSM hooks.

    Signed-off-by: KP Singh
    Signed-off-by: Daniel Borkmann
    Reviewed-by: Brendan Jackman
    Reviewed-by: Florent Revest
    Reviewed-by: Thomas Garnier
    Reviewed-by: James Morris
    Link: https://lore.kernel.org/bpf/20200329004356.27286-9-kpsingh@chromium.org

    KP Singh
     

26 Mar, 2020

1 commit

  • It's a follow-up for discussion in [1].

    drgn tool bpf_inspect.py was merged to drgn repo in [2]. Document it
    in kernel tree to make BPF developers aware that the tool exists and
    can help with getting BPF state unavailable via UAPI.

    For now it's just one tool but the doc is written in a way that allows
    to cover more tools in the future if needed.

    Please refer to the doc itself for more details.

    The patch was tested by `make htmldocs` and sanity-checking that
    resulting html looks good.

    v2 -> v3:
    - two sections: "Description" and "Getting started" (Daniel);
    - add examples in "Getting started" section (Daniel);
    - add "Customization" section to show how tool can be customized.

    v1 -> v2:
    - better "BPF drgn tools" section (Alexei)

    [1] https://lore.kernel.org/bpf/20200228201514.GB51456@rdna-mbp/T/#mefed65e8a98116bd5d07d09a570a3eac46724951
    [2] https://github.com/osandov/drgn/pull/49

    Signed-off-by: Andrey Ignatov
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20200324185135.1431038-1-rdna@fb.com

    Andrey Ignatov
     

21 Feb, 2020

1 commit

  • bpf now has its own mailing list bpf@vger.kernel.org.
    Update the bpf_devel_QA.rst file to reflect this.

    Also llvm has switch to github with llvm and clang
    in the same repo https://github.com/llvm/llvm-project.git.
    Update the QA file with newer build instructions.

    Signed-off-by: Yonghong Song
    Signed-off-by: Alexei Starovoitov
    Acked-by: Song Liu
    Link: https://lore.kernel.org/bpf/20200221004354.930952-1-yhs@fb.com

    Yonghong Song
     

30 Oct, 2019

1 commit


08 Oct, 2019

1 commit

  • Always use init_net flow dissector BPF program if it's attached and fall
    back to the per-net namespace one. Also, deny installing new programs if
    there is already one attached to the root namespace.
    Users can still detach their BPF programs, but can't attach any
    new ones (-EEXIST).

    Cc: Petar Penkov
    Acked-by: Andrii Nakryiko
    Acked-by: Song Liu
    Signed-off-by: Stanislav Fomichev
    Signed-off-by: Alexei Starovoitov

    Stanislav Fomichev
     

26 Jul, 2019

1 commit


12 Jul, 2019

1 commit

  • Pull networking updates from David Miller:
    "Some highlights from this development cycle:

    1) Big refactoring of ipv6 route and neigh handling to support
    nexthop objects configurable as units from userspace. From David
    Ahern.

    2) Convert explored_states in BPF verifier into a hash table,
    significantly decreased state held for programs with bpf2bpf
    calls, from Alexei Starovoitov.

    3) Implement bpf_send_signal() helper, from Yonghong Song.

    4) Various classifier enhancements to mvpp2 driver, from Maxime
    Chevallier.

    5) Add aRFS support to hns3 driver, from Jian Shen.

    6) Fix use after free in inet frags by allocating fqdirs dynamically
    and reworking how rhashtable dismantle occurs, from Eric Dumazet.

    7) Add act_ctinfo packet classifier action, from Kevin
    Darbyshire-Bryant.

    8) Add TFO key backup infrastructure, from Jason Baron.

    9) Remove several old and unused ISDN drivers, from Arnd Bergmann.

    10) Add devlink notifications for flash update status to mlxsw driver,
    from Jiri Pirko.

    11) Lots of kTLS offload infrastructure fixes, from Jakub Kicinski.

    12) Add support for mv88e6250 DSA chips, from Rasmus Villemoes.

    13) Various enhancements to ipv6 flow label handling, from Eric
    Dumazet and Willem de Bruijn.

    14) Support TLS offload in nfp driver, from Jakub Kicinski, Dirk van
    der Merwe, and others.

    15) Various improvements to axienet driver including converting it to
    phylink, from Robert Hancock.

    16) Add PTP support to sja1105 DSA driver, from Vladimir Oltean.

    17) Add mqprio qdisc offload support to dpaa2-eth, from Ioana
    Radulescu.

    18) Add devlink health reporting to mlx5, from Moshe Shemesh.

    19) Convert stmmac over to phylink, from Jose Abreu.

    20) Add PTP PHC (Physical Hardware Clock) support to mlxsw, from
    Shalom Toledo.

    21) Add nftables SYNPROXY support, from Fernando Fernandez Mancera.

    22) Convert tcp_fastopen over to use SipHash, from Ard Biesheuvel.

    23) Track spill/fill of constants in BPF verifier, from Alexei
    Starovoitov.

    24) Support bounded loops in BPF, from Alexei Starovoitov.

    25) Various page_pool API fixes and improvements, from Jesper Dangaard
    Brouer.

    26) Just like ipv4, support ref-countless ipv6 route handling. From
    Wei Wang.

    27) Support VLAN offloading in aquantia driver, from Igor Russkikh.

    28) Add AF_XDP zero-copy support to mlx5, from Maxim Mikityanskiy.

    29) Add flower GRE encap/decap support to nfp driver, from Pieter
    Jansen van Vuuren.

    30) Protect against stack overflow when using act_mirred, from John
    Hurley.

    31) Allow devmap map lookups from eBPF, from Toke Høiland-Jørgensen.

    32) Use page_pool API in netsec driver, Ilias Apalodimas.

    33) Add Google gve network driver, from Catherine Sullivan.

    34) More indirect call avoidance, from Paolo Abeni.

    35) Add kTLS TX HW offload support to mlx5, from Tariq Toukan.

    36) Add XDP_REDIRECT support to bnxt_en, from Andy Gospodarek.

    37) Add MPLS manipulation actions to TC, from John Hurley.

    38) Add sending a packet to connection tracking from TC actions, and
    then allow flower classifier matching on conntrack state. From
    Paul Blakey.

    39) Netfilter hw offload support, from Pablo Neira Ayuso"

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (2080 commits)
    net/mlx5e: Return in default case statement in tx_post_resync_params
    mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync().
    net: dsa: add support for BRIDGE_MROUTER attribute
    pkt_sched: Include const.h
    net: netsec: remove static declaration for netsec_set_tx_de()
    net: netsec: remove superfluous if statement
    netfilter: nf_tables: add hardware offload support
    net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload
    net: flow_offload: add flow_block_cb_is_busy() and use it
    net: sched: remove tcf block API
    drivers: net: use flow block API
    net: sched: use flow block API
    net: flow_offload: add flow_block_cb_{priv, incref, decref}()
    net: flow_offload: add list handling functions
    net: flow_offload: add flow_block_cb_alloc() and flow_block_cb_free()
    net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_*
    net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND
    net: flow_offload: add flow_block_cb_setup_simple()
    net: hisilicon: Add an tx_desc to adapt HI13X1_GMAC
    net: hisilicon: Add an rx_desc to adapt HI13X1_GMAC
    ...

    Linus Torvalds
     

28 Jun, 2019

1 commit

  • Provide user documentation about sockopt prog type and cgroup hooks.

    v9:
    * add details about setsockopt context and inheritance

    v7:
    * add description for retval=0 and optlen=-1

    v6:
    * describe cgroup chaining, add example

    v2:
    * use return code 2 for kernel bypass

    Cc: Andrii Nakryiko
    Cc: Martin Lau
    Signed-off-by: Stanislav Fomichev
    Signed-off-by: Alexei Starovoitov

    Stanislav Fomichev
     

15 Jun, 2019

1 commit


09 Jun, 2019

1 commit


01 Jun, 2019

1 commit

  • There has been quite a few progress around the two steps mentioned in the
    answer to the following question:

    Q: BPF 32-bit subregister requirements

    This patch updates the answer to reflect what has been done.

    v2:
    - Add missing full stop. (Song Liu)
    - Minor tweak on one sentence. (Song Liu)

    v1:
    - Integrated rephrase from Quentin and Jakub

    Reviewed-by: Quentin Monnet
    Reviewed-by: Jakub Kicinski
    Signed-off-by: Jiong Wang
    Acked-by: Song Liu
    Signed-off-by: Alexei Starovoitov

    Jiong Wang
     

14 May, 2019

1 commit


10 May, 2019

1 commit


23 Apr, 2019

1 commit


19 Apr, 2019

2 commits

  • In commit da7031491786 ("bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL")
    Andrey proposes to put per-prog type docs under Documentation/bpf/

    Let's move flow dissector documentation there as well.

    Signed-off-by: Stanislav Fomichev
    Signed-off-by: Alexei Starovoitov

    Stanislav Fomichev
     
  • Add documentation for BPF_PROG_TYPE_CGROUP_SYSCTL, including general
    info, attach type, context, return code, helpers, example and usage
    considerations.

    A separate file prog_cgroup_sysctl.rst is added to Documentation/bpf/.

    In the future more program types can be documented in their own
    prog_.rst files.

    Another way to place program type specific documentation would be to
    group program types somehow (e.g. cgroup.rst for all cgroup-bpf
    programs), but it may not scale well since some program types may belong
    to different groups, e.g. BPF_PROG_TYPE_CGROUP_SKB can be documented
    together with either cgroup-bpf programs or programs that access skb.

    The new file is added to the index and verified by `make htmldocs` /
    sanity-check by lynx.

    Signed-off-by: Andrey Ignatov
    Acked-by: Yonghong Song
    Signed-off-by: Alexei Starovoitov

    Andrey Ignatov
     

12 Apr, 2019

1 commit

  • Daniel Borkmann says:

    ====================
    pull-request: bpf-next 2019-04-12

    The following pull-request contains BPF updates for your *net-next* tree.

    The main changes are:

    1) Improve BPF verifier scalability for large programs through two
    optimizations: i) remove verifier states that are not useful in pruning,
    ii) stop walking parentage chain once first LIVE_READ is seen. Combined
    gives approx 20x speedup. Increase limits for accepting large programs
    under root, and add various stress tests, from Alexei.

    2) Implement global data support in BPF. This enables static global variables
    for .data, .rodata and .bss sections to be properly handled which allows
    for more natural program development. This also opens up the possibility
    to optimize program workflow by compiling ELFs only once and later only
    rewriting section data before reload, from Daniel and with test cases and
    libbpf refactoring from Joe.

    3) Add config option to generate BTF type info for vmlinux as part of the
    kernel build process. DWARF debug info is converted via pahole to BTF.
    Latter relies on libbpf and makes use of BTF deduplication algorithm which
    results in 100x savings compared to DWARF data. Resulting .BTF section is
    typically about 2MB in size, from Andrii.

    4) Add BPF verifier support for stack access with variable offset from
    helpers and add various test cases along with it, from Andrey.

    5) Extend bpf_skb_adjust_room() growth BPF helper to mark inner MAC header
    so that L2 encapsulation can be used for tc tunnels, from Alan.

    6) Add support for input __sk_buff context in BPF_PROG_TEST_RUN so that
    users can define a subset of allowed __sk_buff fields that get fed into
    the test program, from Stanislav.

    7) Add bpf fs multi-dimensional array tests for BTF test suite and fix up
    various UBSAN warnings in bpftool, from Yonghong.

    8) Generate a pkg-config file for libbpf, from Luca.

    9) Dump program's BTF id in bpftool, from Prashant.

    10) libbpf fix to use smaller BPF log buffer size for AF_XDP's XDP
    program, from Magnus.

    11) kallsyms related fixes for the case when symbols are not present in
    BPF selftests and samples, from Daniel
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

10 Apr, 2019

1 commit

  • This adds the BTF specification and UAPI bits for supporting BTF Var
    and DataSec kinds. This is following LLVM upstream commit ac4082b77e07
    ("[BPF] Add BTF Var and DataSec Support") which has been merged recently.
    Var itself is for describing a global variable and DataSec to describe
    ELF sections e.g. data/bss/rodata sections that hold one or multiple
    global variables.

    Signed-off-by: Daniel Borkmann
    Acked-by: Martin KaFai Lau
    Signed-off-by: Alexei Starovoitov

    Daniel Borkmann
     

27 Mar, 2019

1 commit

  • Section 2.2.1 BTF_KIND_INT a bullet list was collapsed due to
    text reflow in commit 9ab5305dbe3f ("docs/btf: reflow text to
    fill up to 78 characters").

    This patch correct the mistake. Also adjust next bullet list,
    which is used for comparison, to get rendered the same way.

    Fixes: 9ab5305dbe3f ("docs/btf: reflow text to fill up to 78 characters")
    Link: https://www.kernel.org/doc/html/latest/bpf/btf.html#btf-kind-int
    Signed-off-by: Jesper Dangaard Brouer
    Acked-by: Andrii Nakryiko
    Signed-off-by: Alexei Starovoitov

    Jesper Dangaard Brouer
     

02 Mar, 2019

1 commit