Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2347 commits
Select commit Hold shift + click to select a range
0e9804c
ethernet: 8390: remove unnecessary check of mem
Sep 27, 2022
510bbf8
net: cpmac: Add __init/__exit annotations to module init/exit funcs
Sep 28, 2022
adfdfcb
regulator: gpio: Add input_supply support in gpio_regulator_config
jneanne Sep 29, 2022
392cc0a
dt-bindings: gpio-regulator: add vin-supply property support
jneanne Sep 29, 2022
28366dd
spi: spi-gxp: Use devm_platform_ioremap_resource()
Sep 28, 2022
64696c4
bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
Sep 29, 2022
37cfbe0
bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
Sep 29, 2022
1e7d217
bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another fu…
Sep 29, 2022
061ff04
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur it…
Sep 29, 2022
3411c5b
selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGE…
Sep 29, 2022
5ee35ab
Merge branch 'bpf: Remove recursion check for struct_ops prog'
Sep 29, 2022
903cfe8
samples/landlock: Print hints about ABI versions
l0kod Sep 23, 2022
16023b0
landlock: Slightly improve documentation and fix spelling
l0kod Sep 23, 2022
2fff00c
landlock: Fix documentation style
l0kod Sep 23, 2022
35fcbc4
Bluetooth: L2CAP: Fix user-after-free
Vudentz Sep 29, 2022
accc3b4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Sep 29, 2022
0e3f729
vhost/vsock: Use kvmalloc/kvfree for larger packets.
dancerj Sep 28, 2022
5493a2a
docs: netlink: clarify the historical baggage of Netlink flags
kuba-moo Sep 27, 2022
5361660
dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
Sep 27, 2022
7cba183
net: sched: cls_u32: Avoid memcpy() false-positive warning
kees Sep 27, 2022
dbae2b0
net: skb: introduce and use a single page frag cache
Sep 28, 2022
8af535b
net/tipc: Remove unused struct distr_queue_item
Sep 28, 2022
aac4daa
net/sched: query offload capabilities through ndo_setup_tc()
vladimiroltean Sep 28, 2022
a54fc09
net/sched: taprio: allow user input of per-tc max SDU
vladimiroltean Sep 28, 2022
1712be0
net: dsa: felix: offload per-tc max SDU from tc-taprio
vladimiroltean Sep 28, 2022
248376b
net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch…
vladimiroltean Sep 28, 2022
a745c69
net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
shifty91 Sep 28, 2022
715bf26
net: enetc: cache accesses to &priv->si->hw
vladimiroltean Sep 28, 2022
9a2ea26
net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
vladimiroltean Sep 28, 2022
dfc7175
net: enetc: offload per-tc max SDU from tc-taprio
vladimiroltean Sep 28, 2022
92346bd
Merge branch 'add-tc-taprio-support-for-queuemaxsdu'
kuba-moo Sep 30, 2022
b5155dd
net: phy: Convert to use sysfs_emit() APIs
wangyufen316 Sep 28, 2022
6ad1c94
eth: alx: take rtnl_lock on resume
kuba-moo Sep 28, 2022
d742ea6
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Sep 30, 2022
c39596f
Merge branch 'xfrm: add netlink extack to all the ->init_stat'
klassert Sep 30, 2022
ff46c61
dt-bindings: net: tsnep: Allow dma-coherent
Sep 27, 2022
60e1b49
dt-bindings: net: tsnep: Allow additional interrupts
Sep 27, 2022
58eaa8a
tsnep: Move interrupt from device to queue
Sep 27, 2022
7620313
tsnep: Support multiple TX/RX queue pairs
Sep 27, 2022
308ce14
tsnep: Add EtherType RX flow classification support
Sep 27, 2022
bb837a3
tsnep: Use page pool for RX
Sep 27, 2022
ae404c2
Merge branch 'net-tsnep-multiqueue'
davem330 Sep 30, 2022
aff3069
net: tun: Convert to use sysfs_emit() APIs
wangyufen316 Sep 28, 2022
73c2e90
net-sysfs: Convert to use sysfs_emit() APIs
wangyufen316 Sep 28, 2022
96e0718
net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
wangyufen316 Sep 28, 2022
d427c89
net-next: skbuff: refactor pskb_pull
Sep 28, 2022
2568a7e
mISDN: fix use-after-free bugs in l1oip timer handlers
stonezdm Sep 28, 2022
db7fccc
net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
ColinIanKing Sep 28, 2022
bd13938
net: bridge: assign path_cost for 2.5G and 5G link speed
Sep 28, 2022
022152a
sctp: handle the error returned from sctp_auth_asoc_init_active_key
lxin Sep 28, 2022
f4ce91c
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
nealcardwell Sep 28, 2022
ea9b9a9
bnx2: Fix spelling mistake "bufferred" -> "buffered"
ColinIanKing Sep 28, 2022
d6832ca
ibmveth: Copy tx skbs into a premapped buffer
Sep 28, 2022
d926793
ibmveth: Implement multi queue on xmit
Sep 28, 2022
10c2aba
ibmveth: Ethtool set queue support
Sep 28, 2022
8e9204c
spi: Ensure that sg_table won't be used after being freed
mszyprow Sep 30, 2022
3b882a7
net: bna: Fix spelling mistake "muliple" -> "multiple"
ColinIanKing Sep 28, 2022
fd01b9b
net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
ColinIanKing Sep 28, 2022
c827b7a
dt-bindings: net: mediatek-dwmac: add support for mt8188
jianguozhang-tech Sep 29, 2022
22ba1af
dt-bindings: net: snps,dwmac: add new property snps,clk-csr
jianguozhang-tech Sep 29, 2022
7871785
arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
jianguozhang-tech Sep 29, 2022
83936ea
net: stmmac: add a parse for new property 'snps,clk-csr'
jianguozhang-tech Sep 29, 2022
aa58c9b
Merge branch 'Mediatek-mt8188'
davem330 Sep 30, 2022
0bafedc
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Sep 30, 2022
0f5ef00
ip6_vti:Remove the space before the comma
wang0666 Sep 29, 2022
9ca66af
xsk: Expose min chunk size to drivers
nvmmax Sep 29, 2022
e5a3cc8
net/mlx5e: Use runtime page_shift for striding RQ
nvmmax Sep 29, 2022
fa55733
net/mlx5e: xsk: Use XSK frame size as striding RQ page size
nvmmax Sep 29, 2022
ecc7ad2
net/mlx5e: Keep a separate MKey for striding RQ
nvmmax Sep 29, 2022
c4418f3
net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
nvmmax Sep 29, 2022
6470d2e
net/mlx5e: xsk: Use KSM for unaligned XSK
nvmmax Sep 29, 2022
f2f1675
xsk: Remove unused xsk_buff_discard
nvmmax Sep 29, 2022
0b9c86c
net/mlx5e: Fix calculations for ICOSQ size
nvmmax Sep 29, 2022
707f908
net/mlx5e: Optimize the page cache reducing its size 2x
nvmmax Sep 29, 2022
7900867
net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
nvmmax Sep 29, 2022
6bdeb96
net/mlx5e: Remove DMA address from mlx5e_alloc_unit
nvmmax Sep 29, 2022
672db02
net/mlx5e: Convert struct mlx5e_alloc_unit to a union
nvmmax Sep 29, 2022
2d0765f
net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
nvmmax Sep 29, 2022
d32c225
net/mlx5e: Split out channel (de)activation in rx_res
nvmmax Sep 29, 2022
e64d71d
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_r…
nvmmax Sep 29, 2022
8f5ed1c
net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
nvmmax Sep 29, 2022
6690c2c
Merge branch 'mlx5-xsk-updates-part2-2022-09-28'
kuba-moo Sep 30, 2022
915b96c
Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/…
kuba-moo Sep 30, 2022
6166da0
bpf, docs: Move legacy packet instructions to a separate file
dthaler Sep 27, 2022
9a0bf21
bpf, docs: Linux byteswap note
dthaler Sep 27, 2022
6c7aaff
bpf, docs: Move Clang notes to a separate file
dthaler Sep 27, 2022
ee159bd
bpf, docs: Add Clang note about BPF_ALU
dthaler Sep 27, 2022
5a8921b
bpf, docs: Add TOC and fix formatting.
dthaler Sep 27, 2022
d863f42
bpftool: Remove unused struct btf_attach_point
Sep 28, 2022
f95a479
bpftool: Remove unused struct event_ring_info
Sep 28, 2022
2ade1cd
Merge branch 'tools: bpftool: Remove unused struct'
anakryiko Sep 30, 2022
b59cc7f
samples/bpf: Fix typo in xdp_router_ipv4 sample
Sep 27, 2022
2efcf69
selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
ColinIanKing Sep 28, 2022
51e05a8
libbpf: Fix overrun in netlink attribute iteration
bitcoffeeiux Sep 30, 2022
3ca2fb4
bpftool: Fix error message of strerror
i-Pear Sep 28, 2022
5f388bb
selftests/xsk: Fix double free
magnus-karlsson Sep 29, 2022
6abf0da
Bluetooth: hci_sync: Fix not indicating power state
Vudentz Sep 30, 2022
cff2d76
genetlink: reject use of nlmsg_flags for new commands
kuba-moo Sep 29, 2022
a507ea3
Merge tag 'for-net-next-2022-09-30' of git://git.kernel.org/pub/scm/l…
kuba-moo Oct 1, 2022
3406079
r8169: add rtl_disable_rxdvgate()
RealtekNIC Sep 28, 2022
3fcb698
net: devlink: introduce port registered assert helper and use it
Sep 29, 2022
081adcf
net: devlink: introduce a flag to indicate devlink port being registered
Sep 29, 2022
ae3bbc0
net: devlink: add port_init/fini() helpers to allow pre-register/post…
Sep 29, 2022
d82acd8
net: dsa: move port_setup/teardown to be called outside devlink port …
Sep 29, 2022
cf5ca4d
net: dsa: don't leave dangling pointers in dp->pl when failing
vladimiroltean Sep 29, 2022
c698a5f
net: dsa: don't do devlink port setup early
Sep 29, 2022
61e4a51
net: dsa: remove bool devlink_port_setup
vladimiroltean Sep 29, 2022
2483223
Merge branch 'devlink-sanitize-per-port-region-creation-destruction'
kuba-moo Oct 1, 2022
70d5ab5
dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
dtor Sep 29, 2022
f77a9f3
selftests/tc-testing: update qdisc/cls/action features in config
zhengchaoshao Sep 29, 2022
fc26e70
nfp: add support for reporting active FEC mode
Sep 29, 2022
965dd27
nfp: avoid halt of driver init process when non-fatal error happens
Sep 29, 2022
b1e4f11
nfp: refine the ABI of getting `sp_indiff` info
Sep 29, 2022
8d54538
nfp: add support for link auto negotiation
Sep 29, 2022
2820a40
nfp: add support restart of link auto-negotiation
feiqin-corigine Sep 29, 2022
5fcc2cf
Merge branch 'nfp-support-fec-mode-reporting-and-auto-neg'
kuba-moo Oct 1, 2022
ae3ed15
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
dangowrt Sep 30, 2022
b502a6f
bpf, docs: Delete misformatted table.
Oct 1, 2022
d54d719
net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
nvmmax Sep 30, 2022
8cbcafc
net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
nvmmax Sep 30, 2022
a064c60
net/mlx5e: Introduce wqe_index_mask for legacy RQ
nvmmax Sep 30, 2022
5758c31
net/mlx5e: Make the wqe_index_mask calculation more exact
nvmmax Sep 30, 2022
42847fe
net/mlx5e: Use partial batches in legacy RQ
nvmmax Sep 30, 2022
3f5fe0b
net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
nvmmax Sep 30, 2022
0b48223
net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
nvmmax Sep 30, 2022
a2e5ba2
net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
nvmmax Sep 30, 2022
259bbc6
net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
nvmmax Sep 30, 2022
cf54451
net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
nvmmax Sep 30, 2022
132857d
net/mlx5e: Use non-XSK page allocator in SHAMPO
nvmmax Sep 30, 2022
96d37d8
net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
nvmmax Sep 30, 2022
ddb7afe
net/mlx5e: Optimize RQ page deallocation
nvmmax Sep 30, 2022
a752b2e
net/mlx5e: xsk: Support XDP metadata on XSK RQs
nvmmax Sep 30, 2022
d9ba64d
net/mlx5e: Introduce the mlx5e_flush_rq function
nvmmax Sep 30, 2022
3db4c85
net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
nvmmax Sep 30, 2022
bc37b24
Merge branch 'mlx5-xsk-updates-part3-2022-09-30'
kuba-moo Oct 1, 2022
6576916
i2c: designware-pci: Group AMD NAVI quirk parts together
andy-shev Sep 29, 2022
fe68278
i2c: designware-pci: Use standard pattern for memory allocation
andy-shev Sep 29, 2022
342530f
i2c: i801: Prefer async probe
Aug 26, 2022
492baeb
i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
GustavoARSilva Sep 26, 2022
228336f
i2c: pci1xxxx: prevent signed integer overflow
wsakernel Sep 28, 2022
1e4aa3e
hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
henryZe Sep 27, 2022
1793bed
dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and g…
ColinIanKing Sep 28, 2022
525dd5a
hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888…
sholeksandr Sep 29, 2022
4e6263e
net: sched: ensure n arg not empty before call bind_class
zhengchaoshao Sep 27, 2022
402963e
net: sched: cls_api: introduce tc_cls_bind_class() helper
zhengchaoshao Sep 27, 2022
cc9039a
net: sched: use tc_cls_bind_class() in filter
zhengchaoshao Sep 27, 2022
9d43507
Merge branch 'tc-bind_class-hook'
davem330 Oct 2, 2022
0cf46a6
hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
wgottwalt Oct 2, 2022
42e8e6d
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Oct 3, 2022
a91b750
net: rds: don't hold sock lock when cancelling work from rds_tcp_rese…
Sep 28, 2022
537dd2d
net: Add helper function to parse netlink msg of ip_tunnel_encap
liujian56 Sep 29, 2022
b86fca8
net: Add helper function to parse netlink msg of ip_tunnel_parm
liujian56 Sep 29, 2022
3735264
Merge branch 'ip_tunnel-netlink-parms'
davem330 Oct 3, 2022
7a62ed6
af_unix: Fix memory leaks of the whole sk due to OOB skb.
q2ven Sep 29, 2022
73ea735
net: sparx5: Fix return type of sparx5_port_xmit_impl
nhukc Sep 29, 2022
1645f44
net: phylink: add ability to validate a set of interface modes
Sep 30, 2022
fd580c9
net: sfp: augment SFP parsing with phy_interface_t bitmap
Sep 30, 2022
f81fa96
net: phylink: use phy_interface_t bitmaps for optical modules
Sep 30, 2022
e608463
net: phylink: rename phylink_sfp_config()
Sep 30, 2022
eca68a3
net: phylink: pass supported host PHY interface modes to phylib for S…
elkablo Sep 30, 2022
3891569
net: phy: marvell10g: Use tabs instead of spaces for indentation
elkablo Sep 30, 2022
d6d2929
net: phy: marvell10g: select host interface configuration
Sep 30, 2022
31eb890
net: phylink: allow attaching phy for SFP modules on 802.3z mode
elkablo Sep 30, 2022
13c8adc
net: sfp: Add and use macros for SFP quirks definitions
elkablo Sep 30, 2022
e85b134
net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
elkablo Sep 30, 2022
09bbeda
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
elkablo Sep 30, 2022
324e88c
net: sfp: add support for multigig RollBall transceivers
elkablo Sep 30, 2022
7171e8a
Merge branch 'RollBall-Hilink-Turris-10G-copper-SFP-support'
davem330 Oct 3, 2022
69800e5
mptcp: propagate fastclose error
Sep 30, 2022
d21f834
mptcp: use fastclose on more edge scenarios
Sep 30, 2022
6bf4102
selftests: mptcp: update and extend fastclose test-cases
Sep 30, 2022
d89e3ed
mptcp: update misleading comments.
Sep 30, 2022
197060c
Merge branch 'mptcp-fastclose'
davem330 Oct 3, 2022
9e6fd87
net: prestera: acl: Add check for kmemdup
JiangJias Sep 30, 2022
5eddb24
gro: add support of (hw)gro packets to gro stack
xli98 Sep 30, 2022
cb4b120
eth: lan743x: reject extts for non-pci11x1x devices
Sep 30, 2022
b43f9ac
bnx2x: fix potential memory leak in bnx2x_tpa_stop()
Sep 30, 2022
9bc61c0
net: Remove DECnet leftovers from flow.h.
Sep 30, 2022
95698ff
net: fec: using page pool to manage RX buffers
Sep 30, 2022
5390334
net: lan966x: Add port police support using tc-matchall
HoratiuVultur Sep 30, 2022
b69e953
net: lan966x: Add port mirroring support using tc-matchall
HoratiuVultur Sep 30, 2022
99507e7
Merge branch 'lan966x-police-mirroring'
davem330 Oct 3, 2022
12aece8
eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
bluesheep1337 Sep 30, 2022
ca7f49f
octeontx2-af: cn10k: Introduce driver for macsec block.
Oct 1, 2022
080bbd1
octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
Oct 1, 2022
cfc1418
octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
Oct 1, 2022
bd69476
octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
Oct 1, 2022
9312150
octeontx2-af: cn10k: mcs: Support for stats collection
Oct 1, 2022
6c635f7
octeontx2-af: cn10k: mcs: Handle MCS block interrupts
Oct 1, 2022
d06c2ab
octeontx2-af: cn10k: mcs: Add debugfs support
Oct 1, 2022
c54ffc7
octeontx2-pf: mcs: Introduce MACSEC hardware offloading
Oct 1, 2022
f75886a
Merge branch 'octeontx2-macsec-offload'
davem330 Oct 3, 2022
ba0fbdb
net: wwan: iosm: Call mutex_init before locking it
gentoo-root Oct 1, 2022
3a4d061
net/ieee802154: reject zero-sized raw_sendmsg()
Oct 1, 2022
62c0798
once: add DO_ONCE_SLOW() for sleepable contexts
edumazet Oct 1, 2022
736baae
Documentation: bpf: Add implementation notes documentations to table …
bagasme Oct 2, 2022
820dc05
net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
LorenzoBianconi Sep 29, 2022
a08d97a
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
kuba-moo Oct 3, 2022
ad061cf
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
kuba-moo Oct 3, 2022
450a580
net: lan966x: Fix return type of lan966x_port_xmit
nhukc Sep 29, 2022
93e2be3
r8152: Rate limit overflow messages
Oct 2, 2022
ace5dc6
net: ipa: update comments
Sep 30, 2022
a4388da
net: ipa: update copyrights
Sep 30, 2022
0152dfe
net: mvpp2: fix mvpp2 debugfs leak
Oct 3, 2022
082a9ed
net/mlx5e: xsk: Flush RQ on XSK activation to save memory
nvmmax Oct 2, 2022
a2740f5
net/mlx5e: xsk: Set napi_id to support busy polling
nvmmax Oct 2, 2022
1ca6492
net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
nvmmax Oct 2, 2022
cfb4d09
net/mlx5e: xsk: Improve need_wakeup logic
nvmmax Oct 2, 2022
168723c
net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
nvmmax Oct 2, 2022
9f123f7
net/mlx5e: Improve MTT/KSM alignment
nvmmax Oct 2, 2022
1392134
net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
nvmmax Oct 2, 2022
c6f0420
net/mlx5e: xsk: Print a warning in slow configurations
nvmmax Oct 2, 2022
c2c9e31
net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
nvmmax Oct 2, 2022
16ab85e
net/mlx5e: Expose rx_oversize_pkts_buffer counter
gal-pressman Oct 2, 2022
9b98d39
net/mlx5: Start health poll at earlier stage of driver load
mosheshemesh2 Oct 2, 2022
1330bd9
net/mlx5: Set default grace period based on function type
msanalla Oct 2, 2022
8c9cc1e
net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
roidayan Oct 2, 2022
909ffe4
net/mlx5: E-switch, Don't update group if qos is not enabled
Oct 2, 2022
794131c
net/mlx5: E-Switch, Return EBUSY if can't get mode lock
Oct 2, 2022
b89eced
Merge branch 'mlx5-xsk-updates-part4-and-more'
kuba-moo Oct 3, 2022
899b8cd
eth: octeon: fix build after netif_napi_add() changes
kuba-moo Oct 2, 2022
0a23ae2
net: marvell: prestera: Add router nexthops ABI
OrlovEI Oct 1, 2022
1e7313e
net: marvell: prestera: Add cleanup of allocated fib_nodes
OrlovEI Oct 1, 2022
333fe4d
net: marvell: prestera: Add strict cleanup of fib arbiter
OrlovEI Oct 1, 2022
90b6f9c
net: marvell: prestera: add delayed wq and flush wq on deinit
OrlovEI Oct 1, 2022
59b44ea
net: marvell: prestera: Add length macros for prestera_ip_addr
OrlovEI Oct 1, 2022
04f24a1
net: marvell: prestera: Add heplers to interact with fib_notifier_info
OrlovEI Oct 1, 2022
8b1ef49
net: marvell: prestera: add stub handler neighbour events
OrlovEI Oct 1, 2022
396b80c
net: marvell: prestera: Add neighbour cache accounting
OrlovEI Oct 1, 2022
ae15ed6
net: marvell: prestera: Propagate nh state from hw to kernel
OrlovEI Oct 1, 2022
46a275a
Merge branch 'net-marvell-prestera-add-nexthop-routes-offloading'
kuba-moo Oct 4, 2022
e9554b3
dt-bindings: net: phy: add PoDL PSE property
olerem Oct 3, 2022
3114b07
net: add framework to support Ethernet PSE and PDs devices
olerem Oct 3, 2022
cfaa202
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
olerem Oct 3, 2022
5e82147
net: mdiobus: search for PSE nodes by parsing PHY nodes.
olerem Oct 3, 2022
18ff0bc
ethtool: add interface to interact with Ethernet Power Equipment
olerem Oct 3, 2022
f05dfda
dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE c…
olerem Oct 3, 2022
66741b4
net: pse-pd: add regulator based PSE driver
olerem Oct 3, 2022
3318348
Merge branch 'add-generic-pse-support'
kuba-moo Oct 4, 2022
2a4187f
once: rename _SLOW to _SLEEPABLE
zx2c4 Oct 3, 2022
e52f7c1
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Oct 4, 2022
681bf01
eth: pse: add missing static inlines
kuba-moo Oct 4, 2022
c645c11
Merge tag 'audit-pr-20221003' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 4, 2022
522667b
Merge tag 'landlock-6.1-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Oct 4, 2022
0326074
Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 4, 2022
b86406d
Merge tag 'i2c-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 5, 2022
0baf6dc
Merge tag 'hwmon-for-v6.1' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 5, 2022
521d04e
Merge tag 'regmap-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 5, 2022
d40c874
Merge tag 'regulator-v6.1' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 5, 2022
2bca25e
Merge tag 'spi-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Oct 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -966,10 +966,6 @@

debugpat [X86] Enable PAT debugging

decnet.addr= [HW,NET]
Format: <area>[,<node>]
See also Documentation/networking/decnet.rst.

default_hugepagesz=
[HW] The size of the default HugeTLB page. This is
the size represented by the legacy /proc/ hugepages
Expand Down
22 changes: 13 additions & 9 deletions Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,18 @@ see only some of them, depending on your kernel's configuration.

Table : Subdirectories in /proc/sys/net

========= =================== = ========== ==================
========= =================== = ========== ===================
Directory Content Directory Content
========= =================== = ========== ==================
core General parameter appletalk Appletalk protocol
unix Unix domain sockets netrom NET/ROM
802 E802 protocol ax25 AX25
ethernet Ethernet protocol rose X.25 PLP layer
========= =================== = ========== ===================
802 E802 protocol mptcp Multipath TCP
appletalk Appletalk protocol netfilter Network Filter
ax25 AX25 netrom NET/ROM
bridge Bridging rose X.25 PLP layer
core General parameter tipc TIPC
ethernet Ethernet protocol unix Unix domain sockets
ipv4 IP version 4 x25 X.25 protocol
bridge Bridging decnet DEC net
ipv6 IP version 6 tipc TIPC
========= =================== = ========== ==================
ipv6 IP version 6
========= =================== = ========== ===================

1. /proc/sys/net/core - Network core options
============================================
Expand Down Expand Up @@ -101,6 +102,9 @@ Values:
- 1 - enable JIT hardening for unprivileged users only
- 2 - enable JIT hardening for all users

where "privileged user" in this context means a process having
CAP_BPF or CAP_SYS_ADMIN in the root user name space.

bpf_jit_kallsyms
----------------

Expand Down
30 changes: 30 additions & 0 deletions Documentation/bpf/clang-notes.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
.. contents::
.. sectnum::

==========================
Clang implementation notes
==========================

This document provides more details specific to the Clang/LLVM implementation of the eBPF instruction set.

Versions
========

Clang defined "CPU" versions, where a CPU version of 3 corresponds to the current eBPF ISA.

Clang can select the eBPF ISA version using ``-mcpu=v3`` for example to select version 3.

Arithmetic instructions
=======================

For CPU versions prior to 3, Clang v7.0 and later can enable ``BPF_ALU`` support with
``-Xclang -target-feature -Xclang +alu32``. In CPU version 3, support is automatically included.

Atomic operations
=================

Clang can generate atomic instructions by default when ``-mcpu=v3`` is
enabled. If a lower version for ``-mcpu`` is set, the only atomic instruction
Clang can generate is ``BPF_ADD`` *without* ``BPF_FETCH``. If you need to enable
the atomics features, while keeping a lower ``-mcpu`` version, you can use
``-Xclang -target-feature -Xclang +alu32``.
2 changes: 2 additions & 0 deletions Documentation/bpf/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ that goes into great technical depth about the BPF Architecture.
classic_vs_extended.rst
bpf_licensing
test_debug
clang-notes
linux-notes
other

.. only:: subproject and html
Expand Down
Loading