| rk3588-kernel-6.1-net目录分析_zh.md |
net/Makefile 与子目录职责、core/socket、IPv4/IPv6、netfilter、与 drivers/net 分界 |
| rk3588-kernel-6.1-net-6lowpan分析_zh.md |
net/6lowpan/:IPHC/NHC/GHC、core/iphc/ndisc、802.15.4/BTLE 与 CONFIG_6LOWPAN |
| rk3588-kernel-6.1-net-9p分析_zh.md |
net/9p/:9P 客户端、p9_client/PDU、trans_fd/virtio/Xen/RDMA、与 fs/9p 关系 |
| rk3588-kernel-6.1-net-802分析_zh.md |
net/802/:802.2 p8022/SNAP、STP/GARP/MRP、fc/fddi/hippi |
| rk3588-kernel-6.1-net-8021q分析_zh.md |
net/8021q/:802.1Q/802.1AD VLAN、vlan_core 收包、vlan_dev/netlink、GVRP/MVRP、proc |
| rk3588-kernel-6.1-net-appletalk分析_zh.md |
net/appletalk/:DDP、AARP、PF_APPLETALK/SNAP、LocalTalk alloc_ltalkdev、proc/sysctl,CONFIG_ATALK 依赖 LLC |
| rk3588-kernel-6.1-net-atm分析_zh.md |
net/atm/:PF_ATMPVC/SVC、atm_dev/VCC、信令与 CLIP/br2684/PPPoATM/LANE/MPOA |
| rk3588-kernel-6.1-net-ax25分析_zh.md |
net/ax25/:业余无线电 AX.25、PF_AX25、ETH_P_AX25/KISS、路由与 IP over AX.25、可选 DAMA Slave |
| rk3588-kernel-6.1-net-batman-adv分析_zh.md |
net/batman-adv/:Mesh bat0 软接口、BATMAN IV/V、TT/tvlv、Genl/可选 BLA/DAT/NC/组播 |
| rk3588-kernel-6.1-net-bluetooth分析_zh.md |
net/bluetooth/:PF_BLUETOOTH、HCI/L2CAP/SMP/SCO/ISO、mgmt 控制信道、RFCOMM/BNEP/HIDP、可选 BT_6LOWPAN |
| rk3588-kernel-6.1-net-bpf分析_zh.md |
net/bpf/:BPF_PROG_TEST_RUN 网络桩(skb/XDP/flow/sk_lookup 等)、trace、kfunc 自检;可选 bpf_dummy_struct_ops(JIT) |
| rk3588-kernel-6.1-net-bpfilter分析_zh.md |
net/bpfilter/:实验性 BPFILTER、嵌入 UMH blob、pipe mailbox;IPv4 sockopt 挂钩 BPFILTER_IPT_*(net/ipv4/bpfilter) |
| rk3588-kernel-6.1-net-bridge分析_zh.md |
net/bridge/:802.1 桥、FDB/STP、br_input/br_forward、VLAN/MST、组播侦听、switchdev、ebtables / br_netfilter |
| rk3588-kernel-6.1-net-caif分析_zh.md |
net/caif/:Modem CAIF、cflayer/cfcnfg、AF_CAIF、可选 GPRS netdev/chnl_net、caif_usb |
| rk3588-kernel-6.1-net-can分析_zh.md |
net/can/:SocketCAN PF_CAN、RAW/BCM/GW/ISO-TP/J1939、ETH_P_CAN/FD/XL、drivers/net/can |
| rk3588-kernel-6.1-net-core分析_zh.md |
net/core/:sock/skb/dev、邻居、dst、Rtnetlink、BPF/filter、XDP/GRO、flow_offload、命名空间 |
| rk3588-kernel-6.1-net-dcb分析_zh.md |
net/dcb/:Data Center Bridging、RTM_GETDCB/SETDCB、dcbnl_ops、RTNLGRP_DCB、dcbevent(CONFIG_DCB 默认 n) |
| rk3588-kernel-6.1-net-dccp分析_zh.md |
net/dccp/:RFC 4340 DCCP、dccp/dccp_ipv4/dccp_ipv6、CCID-2/3(TFRC)、INET_DCCP_DIAG、sysctl net.dccp |
| rk3588-kernel-6.1-net-devlink分析_zh.md |
net/devlink/:Generic Netlink devlink(leftover.c 单体实现)、Port/SB/Trap/Reload/Region、CONFIG_NET_DEVLINK(default n,多驱动 select) |
| rk3588-kernel-6.1-net-dns_resolver分析_zh.md |
net/dns_resolver/:dns_resolver 密钥类型、dns_query() → request_key upcall、CONFIG_DNS_RESOLVER(dnsresolver)、服务 CIFS/AFS/NFS/Ceph 等 |
| rk3588-kernel-6.1-net-dsa分析_zh.md |
net/dsa/:Distributed Switch Architecture、master/slave、dsa_core(dsa/dsa2/port/switch)、tag_* 帧标记、switchdev/phylink/devlink、CONFIG_NET_DSA |
| rk3588-kernel-6.1-net-ethernet分析_zh.md |
net/ethernet/:eth.c(header_ops、eth_type_trans/DSA、ether_setup/alloc_etherdev_mqs、GRO ETH_P_TEB、DT/nvmem MAC);驱动在 drivers/net/ethernet/ |
| rk3588-kernel-6.1-net-ethtool分析_zh.md |
net/ethtool/:ioctl(SIOCETHTOOL)、common.o 共用表与转换;CONFIG_ETHTOOL_NETLINK → Genl "ethtool"(netlink.o + link/feature/stats/module/PSE 等) |
| rk3588-kernel-6.1-net-hsr分析_zh.md |
net/hsr/:IEC 62439 HSR/PRP、虚拟 kind=hsr + 双 slave、rx_handler 转发/去重、rtnl/genl(hsr-network)、CONFIG_HSR(CONFIG_DEBUG_FS → hsr_debugfs) |
| rk3588-kernel-6.1-net-ieee802154分析_zh.md |
net/ieee802154/:LR-WPAN cfg802154/wpan_phy、Genl "802.15.4 MAC" + "nl802154"、IEEE802154_SOCKET、header_ops/sysfs;子目录 6lowpan/(IEEE802154_6LOWPAN) |
| rk3588-kernel-6.1-net-ife分析_zh.md |
net/ife/:Inter-FE / ForCES InterFE、skb 封装/解封装(ife_encode/ife_decode)、TLV 元数据;CONFIG_NET_IFE(ife),供 tc action ife(NET_ACT_IFE) 使用 |
| rk3588-kernel-6.1-net-ipv4分析_zh.md |
net/ipv4/:CONFIG_INET 主体:AF_INET、ip_*/FIB/TCP/UDP/ICMP/ARP/IGMP、隧道/XFRM、sock_diag、TCP CC 插件;netfilter/(iptables)、bpfilter/ |
| rk3588-kernel-6.1-net-ipv6分析_zh.md |
net/ipv6/:AF_INET6、ND/addrconf/fib6、扩展头/分片、TCPv6/UDPv6、SEG6/RPL/IOAM/ILA、隧道/XFRM、ipv6.o(CONFIG_IPV6);目录 obj-y 亦含 addrconf_core 等底座 |
| rk3588-kernel-6.1-net-iucv分析_zh.md |
net/iucv/:IBM Z z/VM IUCV + AF_IUCV(CONFIG_IUCV/CONFIG_AFIUCV,depends on S390);RK3588/ARM 不适用 |
| rk3588-kernel-6.1-net-kcm分析_zh.md |
net/kcm/:Kernel Connection Multiplexor、strparser + 可选 BPF SOCKET_FILTER、kcm_mux/kcm_sock/psock;CONFIG_AF_KCM(select BPF_SYSCALL/STREAM_PARSER)、/proc/net/kcm* |
| rk3588-kernel-6.1-net-key分析_zh.md |
net/key/:PF_KEYv2 / SADB(af_key.c)、与 xfrm 交互;CONFIG_NET_KEY(net/xfrm/Kconfig select XFRM_ALGO);可选 NET_KEY_MIGRATE |
| rk3588-kernel-6.1-net-l2tp分析_zh.md |
net/l2tp/:RFC 2661/3931、l2tp_core(隧道/会话/UDP);PPPOL2TP(drivers/net/ppp);v3:Genl "l2tp"、L2TP_IP/l2tp_eth、debugfs |
| rk3588-kernel-6.1-net-ceph分析_zh.md |
net/ceph/:CONFIG_CEPH_LIB libceph(Messenger v1/v2、MON/OSD、CRUSH、auth/crypto);供 CephFS/RBD 复用 |
| rk3588-kernel-6.1-net-l3mdev分析_zh.md |
net/l3mdev/:L3 master API(VRF/overlay 与 skb 归属、ipv4/ipv6 FIB 协同) |
| rk3588-kernel-6.1-net-lapb分析_zh.md |
net/lapb/:LAPB 链路层(CONFIG_LAPB);常与 net/x25 / WAN hdlc 协作 |
| rk3588-kernel-6.1-net-llc分析_zh.md |
net/llc/:IEEE 802.2 LLC(CONFIG_LLC);可选 CONFIG_LLC2 Type 2 + AF_LLC |
| rk3588-kernel-6.1-net-mac80211分析_zh.md |
net/mac80211/:SoftMAC 802.11(MLME、加密、HT/VHT/HE、mesh、ieee80211_ops);与 cfg80211、无线驱动协作 |
| rk3588-kernel-6.1-net-mac802154分析_zh.md |
net/mac802154/:802.15.4 MAC(CONFIG_MAC802154,cfg802154/LLSEC);PHY 在 drivers/net/ieee802154 |
| rk3588-kernel-6.1-net-mctp分析_zh.md |
net/mctp/:AF_MCTP(DSP0236),路由/邻居 CONFIG_MCTP |
| rk3588-kernel-6.1-net-mpls分析_zh.md |
net/mpls/:mpls_gso / mpls_router(af_mpls)/mpls_iptunnel(CONFIG_MPLS_*) |
| rk3588-kernel-6.1-net-mptcp分析_zh.md |
net/mptcp/:Multipath TCP(CONFIG_MPTCP,protocol/subflow/token/crypto、pm_netlink、BPF/diag) |
| rk3588-kernel-6.1-net-ncsi分析_zh.md |
net/ncsi/:NCSI sideband(CONFIG_NET_NCSI),命令/AEN/netlink;供 BMC 管理 NIC |
| rk3588-kernel-6.1-net-netfilter分析_zh.md |
net/netfilter/:Netfilter 核心(hook、nf_conntrack、nftables、xt_*、nf_flow_table、ipset/、ipvs/) |
| rk3588-kernel-6.1-net-netlabel分析_zh.md |
net/netlabel/:NetLabel(CIPSO/Calipso、域哈希);对接 LSM(SELinux/Smack) |
| rk3588-kernel-6.1-net-netlink分析_zh.md |
net/netlink/:AF_NETLINK、genetlink(policy);CONFIG_NETLINK_DIAG |
| rk3588-kernel-6.1-net-netrom分析_zh.md |
net/netrom/:NET/ROM(CONFIG_NETROM,AF_NETROM);常与 AX.25 联用 |
| rk3588-kernel-6.1-net-nfc分析_zh.md |
net/nfc/:NFC(CONFIG_NFC,AF_NFC/LLCP);子目录 nci/、hci/;nfc_digital |
| rk3588-kernel-6.1-net-nsh分析_zh.md |
net/nsh/:NSH(CONFIG_NET_NSH,SFC 封装),与 OVS/tc 协同 |
| rk3588-kernel-6.1-net-openvswitch分析_zh.md |
net/openvswitch/:Open vSwitch datapath(CONFIG_OPENVSWITCH,flow/meter/actions,VXLAN/GENEVE/GRE vport) |
| rk3588-kernel-6.1-net-packet分析_zh.md |
net/packet/:PF_PACKET(CONFIG_PACKET,mmap/fanout);PACKET_DIAG |
| rk3588-kernel-6.1-net-phonet分析_zh.md |
net/phonet/:Phonet(CONFIG_PHONET,AF_PHONET/PEP);旧 Nokia modem IPC |
| rk3588-kernel-6.1-net-psample分析_zh.md |
net/psample/:PSAMPLE Genl(CONFIG_PSAMPLE);tc sample/OVS/交换采样 |
| rk3588-kernel-6.1-net-qrtr分析_zh.md |
net/qrtr/:QRTR(Qualcomm IPC Router,CONFIG_QRTR),SMD/TUN/MHI 传输 |
| rk3588-kernel-6.1-net-rds分析_zh.md |
net/rds/:RDS(CONFIG_RDS,AF_RDS);可选 RDMA/TCP 传输 |
| rk3588-kernel-6.1-net-rfkill分析_zh.md |
net/rfkill/:射频开关子系统(CONFIG_RFKILL);Rockchip CONFIG_RFKILL_RK |
| rk3588-kernel-6.1-net-rose分析_zh.md |
net/rose/:ROSE / X.25 PLP(CONFIG_ROSE);分组无线电 |
| rk3588-kernel-6.1-net-rxrpc分析_zh.md |
net/rxrpc/:RxRPC(CONFIG_AF_RXRPC);AFS、UDP 承载、可选 Rxkad |
| rk3588-kernel-6.1-net-sched分析_zh.md |
net/sched/:Traffic Control(qdisc/cls/act/ematch,tc netlink) |
| rk3588-kernel-6.1-net-sctp分析_zh.md |
net/sctp/:SCTP(CONFIG_IP_SCTP),状态机/流/auth/offload;INET_SCTP_DIAG |
| rk3588-kernel-6.1-net-smc分析_zh.md |
net/smc/:SMC-R(CONFIG_SMC,AF_SMC,RDMA CDC/LLC) |
| rk3588-kernel-6.1-net-strparser分析_zh.md |
net/strparser/:STREAM_PARSER(CONFIG_STREAM_PARSER);供 KCM 等重组 TCP 记录边界 |
| rk3588-kernel-6.1-net-sunrpc分析_zh.md |
net/sunrpc/:ONC RPC / SUNRPC(CONFIG_SUNRPC);auth_gss/、xprtrdma/;NFS 基础 |
| rk3588-kernel-6.1-net-switchdev分析_zh.md |
net/switchdev/:switchdev API(switchdev.o,CONFIG_NET_SWITCHDEV);硬件交换卸载通知 |
| rk3588-kernel-6.1-net-tipc分析_zh.md |
net/tipc/:TIPC(CONFIG_TIPC),集群 IPC;Ethernet/UDP/IB bearer |
| rk3588-kernel-6.1-net-tls分析_zh.md |
net/tls/:kTLS(CONFIG_TLS,tls_sw/device/TOE,openssl/nginx ULP) |
| rk3588-kernel-6.1-net-unix分析_zh.md |
net/unix/:UNIX 域套接字(CONFIG_UNIX,AF_UNIX/SCM_*);unix_diag |
| rk3588-kernel-6.1-net-vmw_vsock分析_zh.md |
net/vmw_vsock/:AF_VSOCK(Virtio/VMCI/Hyper-V/loopback,CONFIG_VSOCKETS) |
| rk3588-kernel-6.1-net-wireless分析_zh.md |
net/wireless/:cfg80211(CONFIG_CFG80211,nl80211/regdb)、lib80211、WEXT |
| rk3588-kernel-6.1-net-x25分析_zh.md |
net/x25/:X.25(CONFIG_X25,AF_X25);常配合 LAPB |
| rk3588-kernel-6.1-net-xdp分析_zh.md |
net/xdp/:AF_XDP / XSK(CONFIG_XDP_SOCKETS,xsk/umem/map/buff pool) |
| rk3588-kernel-6.1-net-xfrm分析_zh.md |
net/xfrm/:XFRM / IPsec 框架(policy/state、xfrm_user、CONFIG_XFRM_*) |
正在加载留言…