linux/Documentation/translations/zh_CN/networking/index.rst
Jakub Kicinski 6d5431555d caif: remove CAIF NETWORK LAYER
Remove CAIF (Communication CPU to Application CPU Interface), the
ST-Ericsson modem protocol. The subsystem has been orphaned since 2013.
The last meaningful changes from the maintainers were in March 2013:
  a8c7687bf2 ("caif_virtio: Check that vringh_config is not null")
  b2273be8d2 ("caif_virtio: Use vringh_notify_enable correctly")
  0d2e1a2926 ("caif_virtio: Introduce caif over virtio")

Not-so-coincidentally, according to "the Internet" ST-Ericsson officially
shut down its modem joint venture in Aug 2013.

If anyone is using this code please yell!

In the 13 years since, the code has accumulated 200 non-merge commits,
of which 71 were cross-tree API changes, 21 carried Fixes: tags, and
the remaining ~110 were cleanups, doc conversions, treewide refactors,
and one partial removal (caif_hsi, ca75bcf0a8).

We are still getting fixes to this code, in the last 10 days there were
3 reports on security@ about CAIF that I have been CCed on.

UAPI constants (AF_CAIF, ARPHRD_CAIF, N_CAIF, VIRTIO_ID_CAIF) and the
SELinux classmap entry are intentionally kept for ABI stability.

Acked-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20260416182829.1440262-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-04-23 10:23:44 -07:00

159 lines
2.2 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.. SPDX-License-Identifier: GPL-2.0
.. include:: ../disclaimer-zh_CN.rst
:Original: Documentation/networking/index.rst
:翻译:
王亚鑫 Wang Yaxin <wang.yaxin@zte.com.cn>
:校译:
网络
====
有关网络设备netdev开发过程的详细指南请参考:ref:`netdev-FAQ`
目录:
.. toctree::
:maxdepth: 1
msg_zerocopy
napi
vxlan
netif-msg
xfrm_proc
netmem
alias
mptcp-sysctl
generic-hdlc
timestamping
Todolist:
* af_xdp
* bareudp
* batman-adv
* can
* can_ucan_protocol
* device_drivers/index
* diagnostic/index
* dsa/index
* devlink/index
* ethtool-netlink
* ieee802154
* iso15765-2
* j1939
* kapi
* failover
* net_dim
* net_failover
* page_pool
* phy
* sfp-phylink
* bridge
* snmp_counter
* checksum-offloads
* segmentation-offloads
* scaling
* tls
* tls-offload
* tls-handshake
* nfc
* 6lowpan
* 6pack
* arcnet-hardware
* arcnet
* atm
* ax25
* bonding
* cdc_mbim
* dccp
* dctcp
* devmem
* dns_resolver
* driver
* eql
* fib_trie
* filter
* generic_netlink
* netlink_spec/index
* gen_stats
* gtp
* ila
* ioam6-sysctl
* ip_dynaddr
* ipsec
* ip-sysctl
* ipv6
* ipvlan
* ipvs-sysctl
* kcm
* l2tp
* lapb-module
* mac80211-injection
* mctp
* mpls-sysctl
* mptcp
* multiqueue
* multi-pf-netdev
* net_cachelines/index
* netconsole
* netdev-features
* netdevices
* netfilter-sysctl
* nexthop-group-resilient
* nf_conntrack-sysctl
* nf_flowtable
* oa-tc6-framework
* openvswitch
* operstates
* packet_mmap
* phonet
* phy-link-topology
* pktgen
* plip
* ppp_generic
* proc_net_tcp
* pse-pd/index
* radiotap-headers
* rds
* regulatory
* representors
* rxrpc
* sctp
* secid
* seg6-sysctl
* smc-sysctl
* sriov
* statistics
* strparser
* switchdev
* sysfs-tagging
* tc-actions-env-rules
* tc-queue-filters
* tcp_ao
* tcp-thin
* team
* tipc
* tproxy
* tuntap
* udplite
* vrf
* x25
* x25-iface
* xfrm_device
* xfrm_sync
* xfrm_sysctl
* xdp-rx-metadata
* xsk-tx-metadata
.. only:: subproject and html
Indices
=======
* :ref:`genindex`