92931
Comment:
|
144937
|
Deletions are marked like this. | Additions are marked like this. |
Line 71: | Line 71: |
* Add rpc_status netlink support for NFSD [[https://git.kernel.org/linus/bd9d6a3efa9709e653aafbeb859289feccb8e70c|commit]] | * Add rpc_status netlink support for NFSD [[https://git.kernel.org/linus/bd9d6a3efa9709e653aafbeb859289feccb8e70c|commit]], [[https://git.kernel.org/linus/13727f85b49babcc40db805118e665605cd040dc|commit]] |
Line 94: | Line 94: |
== Networking == * TCP: Add optional usec resolution to TCP TS [[https://git.kernel.org/linus/a77a0f5c7f23a8a4981a2a3ff47baa91ceaf1f53|commit]], [[https://git.kernel.org/linus/d1a02ed66fe62aa2edd77bd54e270ebc33bd12ff|commit]], [[https://git.kernel.org/linus/003e07a1e48e9423647d2fef1c86b4caab3a94be|commit]], [[https://git.kernel.org/linus/73ed8e03388d16c12fc577e5c700b58a29045a15|commit]], [[https://git.kernel.org/linus/af7721448a609d1912b57c825194ef6e17fc71a4|commit]], [[https://git.kernel.org/linus/614e8316aa4cafba3e204cb8ee48bd12b92f3d93|commit]], [[https://git.kernel.org/linus/99d679556d737a14391c68e562d94076c2983252|commit]], [[https://git.kernel.org/linus/3d44de9a10ea2b1658dfaed8ea6d3d7b6e0defbb|commit]], [[https://git.kernel.org/linus/225d9ddbacb102621af6d28ff7bf5a0b4ce249d8|commit]], [[https://git.kernel.org/linus/9d0c00f5ca05be9e89649c156f9d5b9421fc534e|commit]], [[https://git.kernel.org/linus/16cf6477741bdaa287d5e4531a1a503618a41a22|commit]], [[https://git.kernel.org/linus/2a7c8d291ffeba69a47d8528987156f625cc05b0|commit]], [[https://git.kernel.org/linus/b04c3320885a88a94e4bbb2f9dbc4871c9bc336f|commit]] * packet scheduler * sch_fq: add WRR scheduling and 3 bands [[https://git.kernel.org/linus/49e7265fd098fdade2bbdd9331e6b914cda7fa83|commit]], [[https://git.kernel.org/linus/29f834aa326e659ed354c406056e94ea3d29706a|commit]], [[https://git.kernel.org/linus/5579ee462dfe768297563a6083e21df52c3ad856|commit]], [[https://git.kernel.org/linus/2ae45136a93839326f8fdc1286a4b0457da97ce8|commit]] * sch_fq: round of improvements [[https://git.kernel.org/linus/8f6c4ff9e0522da9313fbff5295ae208af679fed|commit]], [[https://git.kernel.org/linus/076433bd78d719b34d465c1e69eef512036b534c|commit]], [[https://git.kernel.org/linus/ee9af4e14d166c34ec78896bb1ba545249445df0|commit]], [[https://git.kernel.org/linus/54ff8ad69c6e93c0767451ae170b41c000e565dd|commit]], [[https://git.kernel.org/linus/1add90738cf58def972356ecf402e36397187db7|commit]] * act_ct: switch to per-action label counting [[https://git.kernel.org/linus/70f06c115bcca26ceeebf938e48bc8143668e38b|commit]] * netlink: add variable-length / auto integers [[https://git.kernel.org/linus/7d4caf54d2e8df2ed52240fe339adb13372c6251|commit]], [[https://git.kernel.org/linus/374d345d9b5e13380c66d7042f9533a6ac6d1195|commit]], [[https://git.kernel.org/linus/e1b347c5f7de2c1a112c2dd6e380241135e34be2|commit]] * Data-races fixes and lockless socket options [[https://git.kernel.org/linus/5eef0b8de1be40c5d05873b7e3d63824300c9f39|commit]], [[https://git.kernel.org/linus/0bb4d124d34044179b42a769a0c76f389ae973b6|commit]], [[https://git.kernel.org/linus/8ebfb6db5a01f16cd37254bfad7145204e4bf6f2|commit]], [[https://git.kernel.org/linus/b120251590a9c771bae353e444503fa49793c75e|commit]], [[https://git.kernel.org/linus/10bbf1652c1cca9819e98d56f3432c56d7a2d229|commit]], [[https://git.kernel.org/linus/eb44ad4e635132754bfbcb18103f1dcb7058aedd|commit]], [[https://git.kernel.org/linus/28b24f90020fed8e8e3e8e20575f08c1cd06e54f|commit]], [[https://git.kernel.org/linus/2a4319cf3c83fc5d1997466196b99b3e14584e76|commit]]. More: [[https://git.kernel.org/linus/959d5c11601b2b337c364b2e3102d392365e3dd3|commit]], [[https://git.kernel.org/linus/c4480eb5504c9771f935cbca58a3b874bdd36af8|commit]], [[https://git.kernel.org/linus/ceaa714138a372ac63cc2c5c19ee0882d22827f9|commit]], [[https://git.kernel.org/linus/e08d0b3d172311e2bb500865c0d0038533d0ff11|commit]], [[https://git.kernel.org/linus/c9746e6a19c24b2d9a74d6657daee3b39fdc1bec|commit]], [[https://git.kernel.org/linus/02715925222c137f418ecac417b68c7801e8f729|commit]], [[https://git.kernel.org/linus/3523bc91e4b4da39ccf18a0252d13108877ece0a|commit]], [[https://git.kernel.org/linus/a4725d0d893599253a4bb283fdabdd4a66d9451d|commit]], More: [[https://git.kernel.org/linus/6b724bc4300b431443f3b99520994a5aece347cd|commit]], [[https://git.kernel.org/linus/dcae74622c051b219ee628669a31716473efda2c|commit]], [[https://git.kernel.org/linus/6559c0ff3bc27d7e4d447d31c1d7e8eae0e959f5|commit]], [[https://git.kernel.org/linus/d986f52124e062753e33b6fe303be5904a997eac|commit]], [[https://git.kernel.org/linus/3cccda8db2cf2f2a224d55d5b6e2251d478c58ca|commit]], [[https://git.kernel.org/linus/83cd5eb654b320c1972254f243531f3f3cebcccf|commit]], [[https://git.kernel.org/linus/859f8b265fc2a11af0fb0c52b4087e0409250592|commit]], [[https://git.kernel.org/linus/2da23eb07c91241d962f3ff05565065484cd8929|commit]], [[https://git.kernel.org/linus/3fa29971c69519629370b119b0b618ee88ade6b9|commit]], [[https://git.kernel.org/linus/b0adfba7ee770fef20b1b6d86706c28f7fccfb07|commit]], [[https://git.kernel.org/linus/5121516b0c4736b7977d977b239e36d23ec64401|commit]], [[https://git.kernel.org/linus/273784d3c5741522199011772651dbb50db8c810|commit]], [[https://git.kernel.org/linus/15f926c4457aa65b1ac83bda1bbdcaad3f48e4e7|commit]], [[https://git.kernel.org/linus/1086ca7cce292bb498d7f8f85f4593c9ef4902b7|commit]], [[https://git.kernel.org/linus/fa17a6d8a5bd0cd7565b613cb804242cd0f6b7ab|commit]] * Add bpf programmable net device which can operate in L3 or L2 mode where the BPF program is part of the xmit routine. Its program management is done via bpf_mprog and it comes with BPF link support. [[https://git.kernel.org/linus/51f1892b5289f0c09745d3bedb36493555d6d90c|commit]], [[https://git.kernel.org/linus/ace15f91e569172dac71ae0aeb3a2e76d1ce1b17|commit]], [[https://git.kernel.org/linus/5c1b994de4be8a27afa3281be2ff58b38e8bc50c|commit]], [[https://git.kernel.org/linus/05c31b4ab20527c4d1695130aaecc54ef59a0e54|commit]], [[https://git.kernel.org/linus/35dfaad7188cdc043fde31709c796f5a692ba2bd|commit]], [[https://git.kernel.org/linus/bd9d6a3efa9709e653aafbeb859289feccb8e70c|commit]], [[https://git.kernel.org/linus/13727f85b49babcc40db805118e665605cd040dc|commit]][[https://git.kernel.org/linus/bec981a4add6dd6a63065e54e2b2e67c2af6c3fa|commit]], [[https://git.kernel.org/linus/92a85e18ad4705c66ace55a19f4f8301ef0eb59f|commit]] * Expose devlink instances relationships [[https://git.kernel.org/linus/1c2197c47a93d0ea36e73e437271c7cbcc0e1ceb|commit]], [[https://git.kernel.org/linus/c137743bce02b18c1537d4681aa515f7b80bf0a8|commit]], [[https://git.kernel.org/linus/85b47dc40bbc72ad68ff9d43bf750290b3c40c2b|commit]], [[https://git.kernel.org/linus/c5e1bf8a51cfe5060e91c7533098e329c0118f6d|commit]], [[https://git.kernel.org/linus/6c75258cc220eb11c31ec8cd23ddf7e1232077bd|commit]], [[https://git.kernel.org/linus/602d61e307ac9eabb1b3acdec16b3bec78b75e04|commit]], [[https://git.kernel.org/linus/9473bc0119e7e7630d7c1c7c3816c290a6f3ae19|commit]], [[https://git.kernel.org/linus/d0b7e990f760ec9a614fbe5f89a5cede4335a7bb|commit]], [[https://git.kernel.org/linus/0b7a2721e36c11313f8b0f251a508d25a872cd28|commit]], [[https://git.kernel.org/linus/af1f1400af02e5a069d86ae7001b563c99395ea2|commit]], [[https://git.kernel.org/linus/ad99637ac92dc18b979e6fa26eb440f38c0c6b55|commit]], [[https://git.kernel.org/linus/ac5f395685bd16ca30c1c834dcbf8b555605ccae|commit]] * Add MDB get support, allowing user space to request a single MDB entry to be retrieved instead of dumping the entire MDB. Support is added in both the bridge and VXLAN drivers [[https://git.kernel.org/linus/14c32a46d992412bc276b3365a0c3e5b8b1af9f2|commit]], [[https://git.kernel.org/linus/83c1bbeb864f2a197603b91b3e0f748cca64543d|commit]], [[https://git.kernel.org/linus/1b6d993509c13d180b2a9fbfe0ebc48e344348df|commit]], [[https://git.kernel.org/linus/e8bba9e83c88ea951dafd3319c97c55a52b3637d|commit]], [[https://git.kernel.org/linus/62ef9cba98a2e401b1e8b5dedcc56b735031e744|commit]], [[https://git.kernel.org/linus/68b380a395a72ace8b77463f6cd2d7fd6dcb5a1b|commit]], [[https://git.kernel.org/linus/b9109b5b77f0cb437fe9fd5575e29e944c0b2580|commit]], [[https://git.kernel.org/linus/62f47bf9e2c00eea457cad8fa43c24ed0282b37a|commit]], [[https://git.kernel.org/linus/08a02cb8834d8a09502358b08929897e3ffb6abf|commit]], [[https://git.kernel.org/linus/6d0259dd6c533e4ccc41b40075c1bdfd0f1efbd7|commit]] * Wireless * Add implementation for set_antenna API and initial support for TID to link mapping [[https://git.kernel.org/linus/62e9c64eedfeb697ba28081ccaac59a45f9a96e1|commit]], [[https://git.kernel.org/linus/ef246a1480cc484cd2aeda75737cb0848616ddf3|commit]], [[https://git.kernel.org/linus/4aa064484504fba48b3c71321940893ca7cebc84|commit]], [[https://git.kernel.org/linus/87cd646f615ce152952b3bbd0c0b65863b7ff7ee|commit]], [[https://git.kernel.org/linus/2bf57b00abecb2646bb3a387cfc9e6980658cdb5|commit]], [[https://git.kernel.org/linus/041a74cbe49048abc3adb6129141256e50b84b6e|commit]], [[https://git.kernel.org/linus/a7b2cc591d556eca044c823e4e92d8c1cb430ef7|commit]], [[https://git.kernel.org/linus/f605d10ad12bb2d414c610e0a7c640d1cf097d46|commit]], [[https://git.kernel.org/linus/702e80470a3359ce02b3f846f48f6db4ac7fd837|commit]], [[https://git.kernel.org/linus/c09c4f31998bac6d73508e38812518aceb069b68|commit]], [[https://git.kernel.org/linus/084cf2aeca97566db4fa15d55653c1cba2db83ed|commit]], [[https://git.kernel.org/linus/b3239498353484fd6ddeb513df89c4628cd623d0|commit]], [[https://git.kernel.org/linus/c9394c8210c8a44e189d27ac85ee618780a4b6dc|commit]], [[https://git.kernel.org/linus/e865c827e9da4d4740746b3fa1e321fab5482e12|commit]], [[https://git.kernel.org/linus/8a58fc1ce487a77dc9c87e12682b5297e4a030fa|commit]], [[https://git.kernel.org/linus/1228c749416cb2b0232cbd9beb0c9f1200dfb3c9|commit]], [[https://git.kernel.org/linus/0914468adf92296c4cba8a2134e06e3dea150f2e|commit]] * Additional processing in beacon updates [[https://git.kernel.org/linus/6bc5ddb2fd0653a3e66a8e41fa4c20eced13e4d8|commit]], [[https://git.kernel.org/linus/b2d431d43c8a3e61a384e0b7b3c9d595ea77895d|commit]], [[https://git.kernel.org/linus/66f85d57b7109baf8a7d5ee04049ac9412611d35|commit]], [[https://git.kernel.org/linus/3b1c256eb4aedfc71dd97d5951ccff824b41d628|commit]], [[https://git.kernel.org/linus/0cfaec25995ad3be316631b945be7ced81daa4e7|commit]] * OWE DH IE handling offload [[https://git.kernel.org/linus/5482c0a28b2634e7a7d8ddaca7feac183e74b528|commit]] * I3C MCTP net driver [[https://git.kernel.org/linus/c8755b29b58ec65be17bcb8c40763d2dcb1f1db5|commit]], [[https://git.kernel.org/linus/0ac6486e5cbd1af682d3b52fcd3615247e13cb57|commit]], [[https://git.kernel.org/linus/ee71d6d5f18b55cbba20c84cce13519f7bb509e6|commit]] * xfrm: Support GRO decapsulation for ESP in UDP encapsulation [[https://git.kernel.org/linus/e377240a8eb06fb3ea1e77d3e252d79bbfa5d490|commit]], [[https://git.kernel.org/linus/2b1dc6285c3f6e6fcc9e25bf8cd0ca66f2443697|commit]], [[https://git.kernel.org/linus/45f87dd6b309b29541224e8212591abb6d294406|commit]], [[https://git.kernel.org/linus/eefed7662ff223f70ba8b1af07f1a096a5ece588|commit]], [[https://git.kernel.org/linus/7a0207094f1b14b2a690594e9b3587dddff0be5d|commit]], [[https://git.kernel.org/linus/b439475a0dba2b50fb39a6356069969780e45fd4|commit]], [[https://git.kernel.org/linus/221ddb723d90907019838b89b9e9bccb11461381|commit]], [[https://git.kernel.org/linus/172bf009c18d3ba4b841408f864a5322989ab6c0|commit]], [[https://git.kernel.org/linus/53a5b4f2ea858482a427878bca988a7fa9b2ebdc|commit]] * TCP: implements the TCP-AO option as described in RFC5925. There is a request from industry to move away from TCP-MD5SIG and it seems the time is right to have a TCP-AO upstreamed. This TCP option is meant to replace the TCP MD5 option and address its shortcomings. Specifically, it provides more secure hashing, key rotation and support for long-lived connections [[https://git.kernel.org/linus/af09a341dcf63b34ce742295ad1ce876246c5de2|commit]], [[https://git.kernel.org/linus/2717b5adea9e2558798c30eb0e93c01722edbb0a|commit]], [[https://git.kernel.org/linus/7fe0e38bb669aff739c95846b59b63925570d7ef|commit]], [[https://git.kernel.org/linus/7753c2f0a857bfa6501e67deee03988dd0bcaae7|commit]], [[https://git.kernel.org/linus/d6732b95b6fbbc6d5bb9d2f809e275763640c4a2|commit]], [[https://git.kernel.org/linus/1e03d32bea8e782b7d31769c25a5fae8a5044488|commit]], [[https://git.kernel.org/linus/f7dca36fc54afa2eb76bff8d0589a2ef18caea91|commit]], [[https://git.kernel.org/linus/248411b8cb8974a1e1c8e43123c1e682fbd64969|commit]], [[https://git.kernel.org/linus/67fa83f7c86a86913ab9cd5a13b4bebd8d2ebb43|commit]], [[https://git.kernel.org/linus/c845f5f3590ef4669fe5464f8a42be6442cd174b|commit]], [[https://git.kernel.org/linus/9427c6aa3ec92f66b3d38f5d5f7af6b94b648a66|commit]], [[https://git.kernel.org/linus/953af8e3acb68d2db11937cec3bc5da31de5c12e|commit]], [[https://git.kernel.org/linus/0a3a809089eb1d4a0a2fd0c16b520d603988c859|commit]], [[https://git.kernel.org/linus/64382c71a5575741933dfdb0cf7162c6e9b8854e|commit]], [[https://git.kernel.org/linus/4954f17ddefc51d218625dcdfaf422a253dad3fa|commit]], [[https://git.kernel.org/linus/06b22ef29591f625ef877ae00d82192938e29e60|commit]], [[https://git.kernel.org/linus/8c73b26315aadb82218360d0a9a05e515f6e4118|commit]], [[https://git.kernel.org/linus/ba7783ad45c8f0fb7a70640f6b6fcdc54ed48412|commit]], [[https://git.kernel.org/linus/7c2ffaf21bd67f73d21560995ce17eaf5fc1d37f|commit]], [[https://git.kernel.org/linus/0aadc73995d08f6b0dc061c14a564ffa46f5914e|commit]], [[https://git.kernel.org/linus/faadfaba5e018ca0f9595f17115ff48416b7b85e|commit]], [[https://git.kernel.org/linus/ef84703a911f4ee52ca585e8308b7084093941f4|commit]], [[https://git.kernel.org/linus/decde2586b34b99684faff1eab41e5c496c27fb6|commit]] * xsk: add multi-buffer support for sockets sharing umem [[https://git.kernel.org/linus/d609f3d228a8efe991f44f11f24146e2a5209755|commit]] * bridge: Add a limit on learned FDB entries [[https://git.kernel.org/linus/3446dcd7df05ed6cc0095f21f871a61f1f28ed4e|commit]], [[https://git.kernel.org/linus/19297c3ab23c4b2fe4abd13a992b7d7d10b07258|commit]], [[https://git.kernel.org/linus/ddd1ad68826d8ff61a2e47733959570aa4d39a16|commit]], [[https://git.kernel.org/linus/bdb4dfda3b41649c41cc2222857c9207fc47a950|commit]], [[https://git.kernel.org/linus/cbf51acbc5d50341290c79c97bda8cf46f5c4f22|commit]] * Add sysctl to disable rfc4862 5.5.3e lifetime handling [[https://git.kernel.org/linus/473267a4911f2469722c74ca58087d951072f72a|commit]] * vxlan: Extend driver to support FDB flushing [[https://git.kernel.org/linus/36c111233b561b8337997b2b4b4eff0c43a77fc0|commit]], [[https://git.kernel.org/linus/c499fccb71cb85902b5c5b9ce9c9ae6683e54a8f|commit]], [[https://git.kernel.org/linus/bfe36bf7811c3171e546a956377ea16e89ecf838|commit]], [[https://git.kernel.org/linus/f826f2a2ee1ed648c59b792f93bb4466bfe367a1|commit]], [[https://git.kernel.org/linus/77b613efcc81a66665370f2fd6c7538747db7130|commit]], [[https://git.kernel.org/linus/96eece6933304b09af6849a66f123a00c5a53313|commit]], [[https://git.kernel.org/linus/38985e8c278b82e6d4d62d4acd57c761cc23ce63|commit]], [[https://git.kernel.org/linus/ac0db4ddd0cbc2635eb263e487eef2fcae10087c|commit]], [[https://git.kernel.org/linus/a0f89d5e68b6b8d688517c993222ef626c6cc041|commit]], [[https://git.kernel.org/linus/d324eb9cec8497cf710697be16cf9ac74666c4c9|commit]], [[https://git.kernel.org/linus/2dcd22023cabc1b15b36af3c10924fcfee79b341|commit]] * mptcp: add a new sysctl for make after break timeout [[https://git.kernel.org/linus/d866ae9aaa4325f1097e8b7a50f202348ca89b87|commit]] * ipv6: avoid atomic fragment on GSO output [[https://git.kernel.org/linus/03d6c848bfb406e9ef6d9846d759e97beaeea113|commit]], [[https://git.kernel.org/linus/1f7ec1b3721d7f49f13d01e6f5ed5f28a305e3b6|commit]], [[https://git.kernel.org/linus/e57a34478586fe3562560ccebd655b707a5b4a56|commit]] * TCP: implements sort of ACK reduction only for the cases a TCP receiver is under high stress, which happens for high throughput flows. This gives us a ~20% increase of single TCP flow backlog processing optims [[https://git.kernel.org/linus/133c4c0d37175f510a10fa9bed51e223936073fc|commit]], [[https://git.kernel.org/linus/4505dc2a522826975167823f64f0896bac1323fb|commit]], [[https://git.kernel.org/linus/11445469dec803730ac7f78a5ad2a5ed131fa941|commit]], [[https://git.kernel.org/linus/b49d252216e4f9e3030865b79d5ca16f050e4a19|commit]] * TCP: New {{{TCP_INFO}}} stats for RTO events [[https://git.kernel.org/linus/3868ab0f192581eff978501a05f3dc2e01541d77|commit]], [[https://git.kernel.org/linus/e326578a21414738de45f77badd332fb00bd0f58|commit]] * rtnetlink: add additional command line options [[https://git.kernel.org/linus/a68eed9f63eedfa762dc54be3834c0df0abe8cc4|commit]], [[https://git.kernel.org/linus/9c2a19f71515553a874e2bf31655ac2264a66e37|commit]] * pktgen: Introducing 'SHARED' flag for testing with non-shared skb [[https://git.kernel.org/linus/7c7dd1d64910d07ab36b858d53d00e89b6d918d6|commit]], [[https://git.kernel.org/linus/057708a9ca5930d4d9a456c29010f4f90ae760b7|commit]] * netconsole: configfs entries for boot target [[https://git.kernel.org/linus/7eeb84d89f2e561ac5b97e0142c029908ddf00d5|commit]], [[https://git.kernel.org/linus/5fbd6cdbe304b4154f63e3f8abf7c9c644ccb62c|commit]], [[https://git.kernel.org/linus/131eeb45b96107b19f9f231d6e81348b471b2ed0|commit]], [[https://git.kernel.org/linus/28856ab2c0b5b6e87b9a9739a0b59b6ff83689bd|commit]] * bareudp: use ports to lookup route [[https://git.kernel.org/linus/ef113733c288eccadc105579b8e8c1bfdcc09ad1|commit]] * netlink: convert netlink code to use YAML spec [[https://git.kernel.org/linus/aab4d8564947f391674391e5c346d7f6f1c49f89|commit]], [[https://git.kernel.org/linus/1d0507f46843b14b0cb051fe50ebc7e6432111ab|commit]], [[https://git.kernel.org/linus/bc8aeb2045e22fe8fc86b6b4a7d63f61c29734c9|commit]], [[https://git.kernel.org/linus/52c121f4bf27592530f3fedf123b89ed79397af8|commit]], [[https://git.kernel.org/linus/1e07938e29c587eaae069f6c624daa4c2a56331c|commit]], [[https://git.kernel.org/linus/9d1ed17f93ce873cda16698267bdee096a768839|commit]] * bpf: expose information about netdev xdp-metadata kfunc support [[https://git.kernel.org/linus/45ee73a0722b9e1d0b7a524d06756291b13b5912|commit]], [[https://git.kernel.org/linus/0c6c9b105ee90d7415dc796bcf632147b3d267ce|commit]], [[https://git.kernel.org/linus/a9c2a608549bb1a2363d289d63907640afcf22af|commit]], [[https://git.kernel.org/linus/fc45c5b642dbcac3bb10f4f904e4b863233e5369|commit]] * appletalk: remove cops support [[https://git.kernel.org/linus/00f3696f7555d0890ae07b635e6ccbf39fd2eb3a|commit]] |
|
Line 207: | Line 252: |
== Networking drivers == * Bluetooth * Add support ITTIM PE50-M75C [[https://git.kernel.org/linus/00b1c3c4b682ba4b4f9fc46e047b537e668576af|commit]] * qca: add support for QCA2066 [[https://git.kernel.org/linus/a7f8dedb4be2cc930a29af24427b885405ecd15d|commit]] * btusb: Add RTW8852BE device 13d3:3570 to device tables [[https://git.kernel.org/linus/02be109d3a405dbc4d53fb4b4473d7a113548088|commit]] * RDMA/bnxt_re: Async events update [[https://git.kernel.org/linus/b02fd3f79ec32642bdcc8117a090f21338d50e89|commit]], [[https://git.kernel.org/linus/a9a457f338e7711af391f618b60d8a4b15ba8050|commit]] * infiniband: Add more resource dumping to rdmatool for SRQ [[https://git.kernel.org/linus/58c49c097fbf5ad77fd367ad500339c36d284c23|commit]], [[https://git.kernel.org/linus/aebf8145e11a29a77dac15ee041a190676fac05f|commit]], [[https://git.kernel.org/linus/0e32d7d43b0b2d870b45cf4dff8188203800aa91|commit]] * RDMA/hns: Support SRQ record doorbell [[https://git.kernel.org/linus/c9813b0b9992eab01a47ad8d10f0add13f898692|commit]] * Updates to Mellanox PMC driver [[https://git.kernel.org/linus/423c3361855c1e81f1cb91728a2ac5ddfd2cbf16|commit]], [[https://git.kernel.org/linus/0f5969452e162efc50bdc98968fb62b424a9874b|commit]], [[https://git.kernel.org/linus/6f24f892871acc47b40dd594c63606a17c714f77|commit]] * ath12k: EHT mesh support [[https://git.kernel.org/linus/df1875c4f345092716f1529d6e8c43e7fc7f250a|commit]], [[https://git.kernel.org/linus/3e9942fbdf4d0dd80c1b76e81bcebeac0c056259|commit]], [[https://git.kernel.org/linus/6b819f89c482b0ab1b9eb913860ca53d70537832|commit]] * ath11k: support firmware-2.bin [[https://git.kernel.org/linus/7db88b962f06a52af5e9a32971012e8f3427cec0|commit]], [[https://git.kernel.org/linus/b49381d3de3af1b84b4b1f08eda301b8befb4b05|commit]], [[https://git.kernel.org/linus/efe47a18e43f59f063a82ccaa464a3b4844bb8a8|commit]] * ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state [[https://git.kernel.org/linus/d876188ab8074087b23b3d83a56c889ebb1904ae|commit]] * rtw88: dump registers related to firmware state when it get abnormal [[https://git.kernel.org/linus/20907fc069976fcf972239b7b253cf7c59c08a14|commit]], [[https://git.kernel.org/linus/1926a27299db00239d6bdc4c3f2bd3f842277d0d|commit]] * iwlwifi * Updates - 2023-10-04 [[https://git.kernel.org/linus/048449fc666d736a1a17d950fde0b5c5c8fd10cc|commit]], [[https://git.kernel.org/linus/35b9281fb710ea9fa47dca56774f4a9606fe9154|commit]], [[https://git.kernel.org/linus/3277baa9a76732dd90f356144590d302231ca0d3|commit]], [[https://git.kernel.org/linus/f26b118031205135c23b43a311712fe8f34febf9|commit]], [[https://git.kernel.org/linus/66125c42fd59b452e3db13ee796d1e85275f6b13|commit]], [[https://git.kernel.org/linus/84ef7cbe90e9e54c71c1da4e645ba34e1b33da77|commit]], [[https://git.kernel.org/linus/3f5e8522f8a6075882ab1ba49528dbf6cee79bb1|commit]], [[https://git.kernel.org/linus/7dd7f99b17c3293c39cd75604f9d98549b819a0d|commit]], [[https://git.kernel.org/linus/65008777b9dcd2002414ddb2c2158293a6e2fd6f|commit]], [[https://git.kernel.org/linus/706f1b5d83cae70187062d52ffb2b9e925811948|commit]], [[https://git.kernel.org/linus/440a561c438a6c476d785823a08648d8aab3d733|commit]], [[https://git.kernel.org/linus/b9be67fb4207592eed3880725fa51648ef2f538d|commit]], [[https://git.kernel.org/linus/e9dd25550770a0ad301b482db860032cdd890548|commit]], [[https://git.kernel.org/linus/c36235acb34fb3a2916558d3845203cae181e0be|commit]], [[https://git.kernel.org/linus/3c6a0b1f0add72e7f522bc9145222b86d0a7712a|commit]] * Updates - 2023-10-11 [[https://git.kernel.org/linus/391762969769b089c808defc8fce5544a945f9eb|commit]], [[https://git.kernel.org/linus/7b404c5cff3d4270fcd5212b6776c8484623ac74|commit]], [[https://git.kernel.org/linus/c8e01fe070d4e663f4040250c579723ca1edb7d6|commit]], [[https://git.kernel.org/linus/67ac248e4db0a754ee85a7e41fa363b330df00e5|commit]], [[https://git.kernel.org/linus/5356b8c8f652039481e9569575e4491d594482f7|commit]], [[https://git.kernel.org/linus/34cc3a4a49a6908790234e87cde14cde1a1c5f91|commit]], [[https://git.kernel.org/linus/c3e5f5f60ef2da3976c77a4f389aeecc5cf31f6b|commit]], [[https://git.kernel.org/linus/abea0d067d4c57e6506537249636c95e71c4ed28|commit]], [[https://git.kernel.org/linus/43874283ce6c5bd32ac9d30878b2c96a974357cb|commit]], [[https://git.kernel.org/linus/574c5ef18e792af274c458d49762a4ed4e167144|commit]], [[https://git.kernel.org/linus/a32a84948e3b1bb9d76bb198e20c616c4b7810d7|commit]], [[https://git.kernel.org/linus/df7e30980cb5250604a15f8861c251779ab8bc12|commit]], [[https://git.kernel.org/linus/c3745ee2e3506b75051f9d427cba24d95f75d6bf|commit]], [[https://git.kernel.org/linus/8f9a791a8edd87fa64b35037d9c3bce89a1b8d21|commit]], [[https://git.kernel.org/linus/8bbe27db8eb10a0f3650550a120fc535715d1463|commit]], [[https://git.kernel.org/linus/f3276ff0d498a364dfdff74cc1825b5f6e27f472|commit]] * Updates - 2023-10-17 [[https://git.kernel.org/linus/ac0c6fdc4c56b669abc1c4a323f1c7a3a1422dd2|commit]], [[https://git.kernel.org/linus/08365d3b9140c751a84f8027ac7d2e662958f768|commit]], [[https://git.kernel.org/linus/a634386cb8c6e1d5c1f12a1236f191e7f05d4e4d|commit]], [[https://git.kernel.org/linus/1350658373106eace418eea673a058a0285f8334|commit]], [[https://git.kernel.org/linus/29fa9a984b6d1075020f12071a89897fd62ed27f|commit]], [[https://git.kernel.org/linus/ff8e3a40d78bc414213b2724ad775adf98780a5a|commit]], [[https://git.kernel.org/linus/ea02a208cf4cefc38ebaaad168fe499e14408841|commit]], [[https://git.kernel.org/linus/085d33c53012866b6c088b69b603af7cf69c0a53|commit]], [[https://git.kernel.org/linus/ac139aa3483c2a20adfd78d950def062820aece1|commit]], [[https://git.kernel.org/linus/236730413d5f71b6f224f1f6ca6ccba05a4d9107|commit]], [[https://git.kernel.org/linus/37fb29bd1f90f16d1abc95c0e9f0ff8eec9829ad|commit]], [[https://git.kernel.org/linus/a32973ee4f59ba7d943067dfbfd5405abdfdfe1f|commit]], [[https://git.kernel.org/linus/52f4bd183f5c4aef3dc2be77cf8e2cd97ea63d32|commit]], [[https://git.kernel.org/linus/e25bd1853cc8308158d97e5b3696ea3689fa0840|commit]] * Updates - 2023-10-22 [[https://git.kernel.org/linus/0b67ab5d4f6d143dbad52864853e919e2e7c7ba7|commit]], [[https://git.kernel.org/linus/f1b1dd518721768f7b29ed5c729af13b8a530653|commit]], [[https://git.kernel.org/linus/a2d450e383901c932108a4d17463b17967c238bd|commit]], [[https://git.kernel.org/linus/48a25b5d05bba140e2b8bfa7f222f81080dbf80f|commit]], [[https://git.kernel.org/linus/06f1372e8e7aad72449de2feaa2ae7f42ebde228|commit]], [[https://git.kernel.org/linus/b6e3d1ba4fcf02176846d03a930203d8133c0aaf|commit]], [[https://git.kernel.org/linus/d6144e2725cdbfd55ce2d402deec4b2c46582ad9|commit]], [[https://git.kernel.org/linus/658939fc68d3241f9a0019e224cd7154438c23f2|commit]], [[https://git.kernel.org/linus/4a9bb5b4d94999af8a9156e7004cad28db8cde38|commit]], [[https://git.kernel.org/linus/cb5666edab4e5712f5d6e798c28c55e404aaec46|commit]] * Updates - 2023-09-21 [[https://git.kernel.org/linus/0c4aa7a12a5a96604c809092ae9a94891b4f230a|commit]], [[https://git.kernel.org/linus/6185e1e5b4d0a7bb78de0d4b2951e1d396fc67a0|commit]], [[https://git.kernel.org/linus/5f809bafe48cf3f1d4bf1b1c852441d737194def|commit]], [[https://git.kernel.org/linus/3aa80d31869bc2ba86f709843f7dbe1514ea10bb|commit]], [[https://git.kernel.org/linus/c513228c472d65980f81ff061adb1b656b4dca90|commit]], [[https://git.kernel.org/linus/7534e9665ae7a78c1e47fc07f1e3ed14bc579ea9|commit]], [[https://git.kernel.org/linus/89dc0a27e3fabfd58ce812d3b2c23217e8ca07f9|commit]], [[https://git.kernel.org/linus/a856ce662c476d75405f576809b84f752909ddac|commit]], [[https://git.kernel.org/linus/4ea1ed1d14d86173ff4298b1d8fcb60946602f93|commit]], [[https://git.kernel.org/linus/54d1e8b27e8652c369d0e70eda3ea38b97836c1d|commit]], [[https://git.kernel.org/linus/2f199ba8776adb5e6e138559acd88f508193cf37|commit]], [[https://git.kernel.org/linus/b99c4607973ae69af3b953c28952d3c9872007c8|commit]] * rtw89 * Apply TX power read from firmware file [[https://git.kernel.org/linus/f680fc56956673a84c253ea688fe48b703f11bfb|commit]], [[https://git.kernel.org/linus/036042e15770eab835e8e13f8164c6df63a74dbb|commit]], [[https://git.kernel.org/linus/d51366421529fb6507d1936059fa40d51c20e216|commit]], [[https://git.kernel.org/linus/3b7dc652cc40bf7550cfaa1b3b49dd96f3d35904|commit]], [[https://git.kernel.org/linus/06b26738a7bb8595e2aba51888cc8385dd892701|commit]], [[https://git.kernel.org/linus/932f85c18aef095dc8b573112f6c3b955ff43a72|commit]], [[https://git.kernel.org/linus/70aa04f2d58cc5f3a94ce02f6442e9bac6c2468e|commit]] * Handle EHT rate [[https://git.kernel.org/linus/f1f74dffdfb74e3c70ffc7d9b434e39d6d01a31d|commit]], [[https://git.kernel.org/linus/786a93c9b2327543c7b039fb732d9d6cc02382f6|commit]], [[https://git.kernel.org/linus/1f3cd090b4b2b51db4f5d1fc4d29cf0f3ce602d1|commit]], [[https://git.kernel.org/linus/61b546b1f3e24007bc39e31e332466725e7df470|commit]], [[https://git.kernel.org/linus/e25ef743866c28f8e70a3c409ba9254279b90bbe|commit]], [[https://git.kernel.org/linus/f456701201e2045da2db5fdf1f66e2565ee821d7|commit]] * Prepare timeslot and trigger firmware for MCC [[https://git.kernel.org/linus/6fa25e768df48ccf6d57251eb31d2e496cb374b5|commit]], [[https://git.kernel.org/linus/4dc25ef1916339f92456058f22836b0aa20f40da|commit]], [[https://git.kernel.org/linus/7d1704640aadc70ef4676abe101d3f99ecc098a2|commit]], [[https://git.kernel.org/linus/b09df09b55fb79736122b90bd78546a119fb3d7d|commit]], [[https://git.kernel.org/linus/980d4215f94e9b428d3001c5d31efffed5420820|commit]], [[https://git.kernel.org/linus/17aa2c3326892c31d9d6bf618b17ce87fac8f60c|commit]] * Generalize download firmware flow to support WiFi 7 chips [[https://git.kernel.org/linus/c6ea2a8391a55bf43b67fe6cf7b0688e9c76a060|commit]], [[https://git.kernel.org/linus/38bae445a30befdf1d88476ef86ee27ee3525a28|commit]], [[https://git.kernel.org/linus/ae4dc23d139c7307a0bdd72321913da4eb5f4a85|commit]], [[https://git.kernel.org/linus/68261ddbb2bc1ec9439582ac0b2b98b4e9d2e6a4|commit]], [[https://git.kernel.org/linus/80e706a85cb5e1e2121e9bf09dd4098415d85142|commit]], [[https://git.kernel.org/linus/b227c990de9a3af37d1c9e6fd9b193145b4ca779|commit]], [[https://git.kernel.org/linus/a712eef681ed998ca5d036a82df38c7efcd4416b|commit]], [[https://git.kernel.org/linus/fa31a8c58d6e612ccaf19fd60eda64faaca35c62|commit]] * Add TX/RX descriptor v2 and mac port registers for WiFi 7 chips [[https://git.kernel.org/linus/7c8a55dd265b2801e5d133435edb4422d5ff6ab8|commit]], [[https://git.kernel.org/linus/6f09ff0a0927b464256f6e6b3fcd289c66bff6c6|commit]], [[https://git.kernel.org/linus/d542ee748ec3bb56ff87159dc4a745b98c2c8576|commit]], [[https://git.kernel.org/linus/a1cb73f2953904139cb04cbb530c8ef41e540808|commit]], [[https://git.kernel.org/linus/651298138e42555be2824ae8a9f69db8a2185537|commit]], [[https://git.kernel.org/linus/c8b9a49f7a3dc2eafe61f8d4bd7924b328e1a260|commit]] * rt2x00: various improvements for MT7620 initialization [[https://git.kernel.org/linus/cca74bed37af1c8217bcd8282d9b384efdbf73bd|commit]], [[https://git.kernel.org/linus/a28533c6be1711584bf3ec978309d5c590029821|commit]], [[https://git.kernel.org/linus/1ffe76d5ae78553948d67a978acd9945c2f0a175|commit]] * ath12k * indicate scan complete for scan canceled when scan running [[https://git.kernel.org/linus/c677d4b1bcc4f7330043d8f039f494557d720ed4|commit]] * Enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850 [[https://git.kernel.org/linus/a1e09eb35476d66d7641c226f7d531cdac844761|commit]] * Add support for hardware rfkill for WCN7850 [[https://git.kernel.org/linus/004ccbc0dd49c63576a4c60a663a38dd3cb6bee5|commit]] * Add keep backward compatibility of PHY mode to avoid firmware crash [[https://git.kernel.org/linus/972754bfeec489fc03eec3df512be11dff457a65|commit]] * Add read variant from SMBIOS for download board data [[https://git.kernel.org/linus/46e46db313a2bf3c48cac4eb8bdb613b762f301b|commit]] * mt76 * mt7915 add tc offloading support [[https://git.kernel.org/linus/81af5418049ff673ddad0ba9377230bdb13a1f24|commit]] * mt7921: support per-device regulatory settings [[https://git.kernel.org/linus/7801da3388567c78f79d5ed96a5527de264fdef7|commit]], [[https://git.kernel.org/linus/51ba0e3a15eb1643116a93674e230e11b9499592|commit]], [[https://git.kernel.org/linus/dab35009fc1c6dc1598e832016594161988d8f68|commit]], [[https://git.kernel.org/linus/09382d8f8641bc12fffc41a93eb9b37be0e653c0|commit]], [[https://git.kernel.org/linus/4fc8df50fd41c2762d893211487be0ecb24c6a05|commit]] * mt792x: add mt7925 support [[https://git.kernel.org/linus/473f26fb167e2cb93a4e75a3cec6c6fe173505c9|commit]], [[https://git.kernel.org/linus/779d34de055eb8b4cdf54d5429a50b560eb88727|commit]], [[https://git.kernel.org/linus/69f94b9fab06af98f9b3fbd0dc3d9e8ae3c8bd26|commit]], [[https://git.kernel.org/linus/d3d7f57e5c1c6e0337a72944f242ed2c8b028861|commit]], [[https://git.kernel.org/linus/525209262f9c2999f6f5fa0c40b4519cd6acfa2e|commit]], [[https://git.kernel.org/linus/ebe81e6b8659bbae5d76c0b292e38abe4aa0cb1d|commit]], [[https://git.kernel.org/linus/975cd4d6d547936aaae6fae0cb4bdc9a18ecc2f8|commit]], [[https://git.kernel.org/linus/e9eac4eb1bbdeac5b05de085062591dfe1460396|commit]] * mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips [[https://git.kernel.org/linus/c948b5da6bbec742b433138e3e3f9537a85af2e5|commit]] * appletalk: remove ipddp driver [[https://git.kernel.org/linus/1dab47139e6118a420acec8426a860ea4b40c379|commit]] * bnxt_en * Update for net-next [[https://git.kernel.org/linus/5802e30317d94e77228db960c4786c40124b61e0|commit]], [[https://git.kernel.org/linus/64d20aea6e4bb04fd52e25ea0058bb5767f92c40|commit]], [[https://git.kernel.org/linus/fd78ec3fbc470d33c42a312fd22506e3f3704374|commit]], [[https://git.kernel.org/linus/ecdad2a6921417c539e2f414b8b311501dc2dff0|commit]], [[https://git.kernel.org/linus/55862094a9d0d14f607eec00b925401407d61070|commit]], [[https://git.kernel.org/linus/5d4e1bf60664b5c62deebdb5857bcbf277fa944e|commit]], [[https://git.kernel.org/linus/94c89e73d377a5ce34129f8211849879bb594120|commit]], [[https://git.kernel.org/linus/d6263677bb1b1cee129ad7f62f6ffa3734b34e5e|commit]] * hwmon and SRIOV updates [[https://git.kernel.org/linus/3d9cf962067bef73757f987e3b30928b036499d8|commit]], [[https://git.kernel.org/linus/a19b4801457b0806c0153dc344f548c6f8615896|commit]], [[https://git.kernel.org/linus/6ad71984aa6bb29813c80a7d5c4993966553a431|commit]], [[https://git.kernel.org/linus/a47f3b3992aa7666227e2e48d45fd6b8bc8053be|commit]], [[https://git.kernel.org/linus/754fbf604ff6aa10a68a2dbf292da3e4cbc52c2e|commit]], [[https://git.kernel.org/linus/e76d44fe722761f5480b908e38c5ce1a2c2cb6d6|commit]], [[https://git.kernel.org/linus/cd13244f19eb4cf6f6fd4150fa7d05f435a78d0f|commit]], [[https://git.kernel.org/linus/847da8b1178c9a3ccfc86e72a5a0433509e32802|commit]], [[https://git.kernel.org/linus/cbdbf0aa41ba696269ca41def7aa5fc54ede5dca|commit]] * phy: broadcom: add support for BCM5221 phy [[https://git.kernel.org/linus/3abbd0699b678fc48e0100704338cff9180fe4bb|commit]] * at91: add can_state_get_by_berr_counter() helper, cleanup and convert to rx_offload [[https://git.kernel.org/linus/bf176313c62ec4f97daa893888aa4fde86749cb2|commit]], [[https://git.kernel.org/linus/dd94a2f1f2f848a2534c4b0115db752a55b7eb03|commit]], [[https://git.kernel.org/linus/864c6f07d3c4a4ed40fca932d9aec17607c6cc96|commit]], [[https://git.kernel.org/linus/99f4ff41bbb0a22b3c4bf800b060833255f6ae2a|commit]], [[https://git.kernel.org/linus/9df2faf947bc4e7a48dbd7768ccb95337bb12c44|commit]], [[https://git.kernel.org/linus/d3f4cf05402b06631f282e23dcba85daed732e38|commit]], [[https://git.kernel.org/linus/6315d231efdc6ff1f3344e2d3c66dabcf6e7c27f|commit]], [[https://git.kernel.org/linus/bd7854e83900b0f4c1ec5ddc91c447509f23b160|commit]], [[https://git.kernel.org/linus/9beebc2b5d0038a65977a7a14909598c64ce070f|commit]], [[https://git.kernel.org/linus/7a4b6c860e7268a79545c30882928b234dd1655d|commit]], [[https://git.kernel.org/linus/efad777c3e97472fbd6aa4e5db11dcb3ef3eae90|commit]], [[https://git.kernel.org/linus/2f1a01a82fca5fa734dbe653cce54463f61f0299|commit]], [[https://git.kernel.org/linus/8227088cb3c2afb58a45a946d92f6bf93d04d6de|commit]], [[https://git.kernel.org/linus/f13e86993d85ac98b12159ca9e31dc0357e5a926|commit]], [[https://git.kernel.org/linus/0f2f61d4a8d4611155e7d1633db271ead9057981|commit]], [[https://git.kernel.org/linus/abe1348753b3e062da7e0bfee1da0eef9dffe336|commit]], [[https://git.kernel.org/linus/910f179aa0de17bab654291548aec378f74db293|commit]], [[https://git.kernel.org/linus/e0c9db91d60ba44705a7f333cbed2be8b32b293c|commit]], [[https://git.kernel.org/linus/90aa9a250cf2def73e890177867155f6ce956912|commit]], [[https://git.kernel.org/linus/3d41088fa327782b14b5659dbcfff62ec704c23c|commit]], [[https://git.kernel.org/linus/e26ccc4658c10fc949e475238f94a20b19e96b56|commit]], [[https://git.kernel.org/linus/137f59d5dab4bd55ab3d40080de18bf641bdc26a|commit]], [[https://git.kernel.org/linus/3db6154e44dba8626cd6e31e15bd29d1c3861ca8|commit]], [[https://git.kernel.org/linus/3ecc09856afb83a02c4079db595f9dcc8122b3be|commit]], [[https://git.kernel.org/linus/aa3f5d935cbb302dce89e8f278f6e8a3e2ecea18|commit]] * pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers [[https://git.kernel.org/linus/f1c73396133cb3d913e2075298005644ee8dfade|commit]] * phy: dp83867: Add support for hardware blinking LEDs [[https://git.kernel.org/linus/1a4890878241dae30da081b03b77056d6b1df882|commit]] * phy: amd: Support the Altima AMI101L [[https://git.kernel.org/linus/32030345297e2a5c94afabb1427862299931b654|commit]] * hns3 * Add some vf fault detect patch for hns [[https://git.kernel.org/linus/f1bc63aa6e114c526a3aed44f9f3a6e23c044d54|commit]] * Add vf fault detect support for HNS3 ethernet driver [[https://git.kernel.org/linus/8a45c4f9e15902e5c52d5c42cda6239bc473c7c8|commit]], [[https://git.kernel.org/linus/f1bc63aa6e114c526a3aed44f9f3a6e23c044d54|commit]] * iavf * Intel Wired LAN Driver Updates for 2023-10-23 (iavf) [[https://git.kernel.org/linus/06ba7ce223045369cb5459f95e6c27e708938cf4|commit]], [[https://git.kernel.org/linus/b5b219a1fa5faeb69b356e0ed3e14136887a905c|commit]], [[https://git.kernel.org/linus/5902ee6dc651f4bb536fbc19e654edc7b6d711d2|commit]], [[https://git.kernel.org/linus/6a0d989d3cdb1b7653ca264ff41f4a4517a79500|commit]], [[https://git.kernel.org/linus/77361cb9c1d6587d460215f096590e9d1f75f9f3|commit]], [[https://git.kernel.org/linus/36d0395b30f822ab4910cdac5438ab0185a6723f|commit]], [[https://git.kernel.org/linus/34ad34bf06cae3cf2f7b8361aebc28b7d51fb7dc|commit]], [[https://git.kernel.org/linus/54584b17880632085906faa49284bc13f7dca06f|commit]] * Support rx-fcs on/off for VFs [[https://git.kernel.org/linus/7559d6724298004b696ffead61ee5dce1f97e908|commit]], [[https://git.kernel.org/linus/7bd48d8d414b378caa5d8a374b931196f8d173e9|commit]], [[https://git.kernel.org/linus/730cb741815c71d9dd8d1bc7d0b7d9a0acc615a8|commit]], [[https://git.kernel.org/linus/89de9921dfa77e43b985bde99a6031ab66511020|commit]] * Introduce Intel IDPF driver [[https://git.kernel.org/linus/a5ab9ee0df0be82aefb099d29b707d2b106e1c87|commit]], [[https://git.kernel.org/linus/a251eee62133774cf35ff829041377e721ef9c8c|commit]], [[https://git.kernel.org/linus/ce1b75d0635ce6daf7c1c3c75ea2f0da61e065b0|commit]], [[https://git.kernel.org/linus/1c325aac10a82f11410da8a2bf35e3e410a42751|commit]], [[https://git.kernel.org/linus/e850efed5e152e6bdd367d5b82019f21298c0653|commit]], [[https://git.kernel.org/linus/c2d548cad1508d334517bcbd7cd5c915cc831fc0|commit]], [[https://git.kernel.org/linus/3a8845af66edb340ba9210bb8a0da040c7d6e590|commit]], [[https://git.kernel.org/linus/02cbfba1add5bd9088c7d14c6b93b77a6ea8f3bb|commit]], [[https://git.kernel.org/linus/8077c727561aace410a67c82d6f058c9bc544b8f|commit]], [[https://git.kernel.org/linus/6818c4d5b3c2e9dd5d7316792f88d371d07d0ebf|commit]], [[https://git.kernel.org/linus/0d7502a9b4a7b7e99dea1dc90c2de6c31d015e26|commit]], [[https://git.kernel.org/linus/95af467d9a4e3be0204a51e640509a701bbe4581|commit]], [[https://git.kernel.org/linus/0fe45467a1041ea3657a7fa3a791c84c104fbd34|commit]], [[https://git.kernel.org/linus/4930fbf419a72d7477426fd883bfc37e20a61a6e|commit]], [[https://git.kernel.org/linus/d4d5587182664b0c4ab6d3556ce881cb975507c2|commit]] * ice * Change MSI-X vectors per VF [[https://git.kernel.org/linus/ea4af9b4005dceb3165ece6ba21091bc6362efc4|commit]], [[https://git.kernel.org/linus/05c16687e0cc78205eaa1b7a70fc6a95f8d3a417|commit]], [[https://git.kernel.org/linus/fe1c5ca2fe760d95eb609976e225111fa055e931|commit]], [[https://git.kernel.org/linus/4d38cb44bd321c81da3457cfbc38501ed8cb6714|commit]] * Add drop rule matching on not active lport [[https://git.kernel.org/linus/9dffb97da291760a5087cb20f851eae740bd7b79|commit]] * Add basic E830 support [[https://git.kernel.org/linus/ba20ecb1d1bb52173d8599c9c613c73adadd5225|commit]], [[https://git.kernel.org/linus/24407a01e57c07aa919279ce85495ad38680cc39|commit]], [[https://git.kernel.org/linus/2777d24ec6d1c0b1bbebb5142465b29c116094e6|commit]], [[https://git.kernel.org/linus/ba1124f58afd37d9ff155d4ab7c9f209346aaed9|commit]], [[https://git.kernel.org/linus/f8ab08c0b769e69a8f6773ab6ffcb44a8d5e57a2|commit]], [[https://git.kernel.org/linus/3cbdb0343022a2ca672cd8913e745cede24b365c|commit]] * Implement cross timestamping for E823 [[https://git.kernel.org/linus/64fd7de2469dd52a7f1517ce95ae22fcb391a8a1|commit]], [[https://git.kernel.org/linus/dd84744cf5ea967c8d53aae6b6a45703dbc5c5c4|commit]], [[https://git.kernel.org/linus/097c317afe0a582cfbf04506f368ee3a3ad0ae74|commit]], [[https://git.kernel.org/linus/89776a6a702e9b7bf9ae1691621f9699b2c18cc1|commit]], [[https://git.kernel.org/linus/88c360e49f512ad50d77444e454331a38c9ba393|commit]], [[https://git.kernel.org/linus/42d40bb21e332151da6fb689bf7d4af8195866ed|commit]], [[https://git.kernel.org/linus/40326b2b4296052039ef1f71330f920063ca1096|commit]], [[https://git.kernel.org/linus/12a5a28b565bfb5abab7ab17fe3c6a3c02a2affe|commit]], [[https://git.kernel.org/linus/be65a1a33bdee3912daac50aa6c5270ec9c37010|commit]], [[https://git.kernel.org/linus/be16574609f14c67efd89d5d8f9f19ab7724bfc9|commit]], [[https://git.kernel.org/linus/5a7cee1cb4b9ef99fe7acd571e1bd51b023b099a|commit]] * Add PTP auxiliary bus support [[https://git.kernel.org/linus/170911bb1b046c5589e0e973c4f5abdb1d5d9e62|commit]], [[https://git.kernel.org/linus/fcd2c1e3139a27766ef263bd2011195dbc8a79f5|commit]], [[https://git.kernel.org/linus/af3c5c8748e6d286d4f2dd9800f9d27f29b8e2ef|commit]], [[https://git.kernel.org/linus/d938a8cca88a5f02f523f95fe3d2d1214f4b4a8d|commit]] * ethtool: Add link mode maps for forced speeds [[https://git.kernel.org/linus/982b0192db455d288fc1deb06632f529c35daa15|commit]], [[https://git.kernel.org/linus/a5b65cd2a317527155321da40dc8520d2a1f4812|commit]], [[https://git.kernel.org/linus/26c5334d344db7a9bffa1f5ce87d9045b5e90383|commit]] * i40e: Add basic devlink support [[https://git.kernel.org/linus/34dd1710f5a3c9a7dc78e1ff6de69a19d407db25|commit]], [[https://git.kernel.org/linus/3e02480d5e3863775e738db9c7888e9b3ebc28dc|commit]], [[https://git.kernel.org/linus/df19ea696644bea14dc2b804066a6b91aa4aaf43|commit]], [[https://git.kernel.org/linus/5a423552e0d9bb882f22cb0bf85f520ca2692706|commit]], [[https://git.kernel.org/linus/7aabde397683263fd8aa146f97cc0846372e0719|commit]], [[https://git.kernel.org/linus/9e479d64dc58f11792f638ea2e8eff3304edaabf|commit]] * dpll: add phase-offset and phase-adjust [[https://git.kernel.org/linus/20f6677234d8105e55beca355135e94bb10fbf74|commit]], [[https://git.kernel.org/linus/90e1c90750d773fc991833f317b439236e13fc25|commit]], [[https://git.kernel.org/linus/c3c6ab95c397134bf5948f18743b3ba8008e7c47|commit]], [[https://git.kernel.org/linus/27ed30d1f861315719bd8c2b2e81576d71750331|commit]] * octeon_ep: support to fetch firmware info [[https://git.kernel.org/linus/8d6198a14e2bfb09f190055b387c90b4ac9b49a4|commit]] * octeontx2-af: Enable hardware timestamping for VFs [[https://git.kernel.org/linus/5ee0a3bd150918512f28c55073b0d782f674320c|commit]] * octeontx2-pf: Tc flower offload support for MPLS [[https://git.kernel.org/linus/a63df366d0915a85d31498d295e6ae81815badde|commit]] * octeontx2-pf: Enable PTP PPS output support [[https://git.kernel.org/linus/35293cb392e6823e35917229c2a9ea01f3176d96|commit]] * Add WED support for MT7988 chipset [[https://git.kernel.org/linus/b230812b9dda125e69ab0a5a11cda88d9c0d18a9|commit]], [[https://git.kernel.org/linus/4b7e02bb6375cd6a23e7834e3da18cb78915afc5|commit]], [[https://git.kernel.org/linus/1543b8ff02f095fe7b609475407691dde715d37e|commit]], [[https://git.kernel.org/linus/bafd764a8baa87e19e6beeaa58eb85fcbbdd6b20|commit]], [[https://git.kernel.org/linus/c6d961aeaa7721e59316556056d1fd946d810d03|commit]], [[https://git.kernel.org/linus/f881f27324483b59a47e34d58774d9bcc761626f|commit]], [[https://git.kernel.org/linus/e2f64db13aa1d08e32621067e4fe16bbc114b375|commit]], [[https://git.kernel.org/linus/3f3de094e834255eea3200cd9352855d696bcb51|commit]], [[https://git.kernel.org/linus/96ddb4d0bf2e68aaff8fdb3b8b0fe125f548dcfd|commit]], [[https://git.kernel.org/linus/6757d345dd7dba795f5af44d4442d55a83c4b1b4|commit]], [[https://git.kernel.org/linus/d274d523c71c825fcd7738c6f401fc283bdad9ff|commit]], [[https://git.kernel.org/linus/9ae7eca9f901efbf0041b8324f54115a2d633dcd|commit]], [[https://git.kernel.org/linus/4518b25c63d4e47566be87b06ce4fb880b6d1186|commit]], [[https://git.kernel.org/linus/71e2135967f470e34a4436cb277920fcdb4b87e0|commit]], [[https://git.kernel.org/linus/7d5a72733b211e020455cd45d63b85352b72c678|commit]], [[https://git.kernel.org/linus/c80471ba74b7f332ac19b985ccb76d852d507acf|commit]] * mlxsw * Move allocation of LAG table to the driver [[https://git.kernel.org/linus/b2e9b1fe8c2e096782c10db868889c64ef8f8a53|commit]], [[https://git.kernel.org/linus/daee7aaba8491e64911438696c5f3f7cb77edf5e|commit]], [[https://git.kernel.org/linus/cf0a86e8ce606438772628c688d1fd36f84ba854|commit]], [[https://git.kernel.org/linus/b46c1f3f5e079d2b6cb2845715942fe75304e498|commit]], [[https://git.kernel.org/linus/be9ed47d3fab36cf20c6efef5d1060e7652a7bf0|commit]], [[https://git.kernel.org/linus/c678972580aedd28f273afdca94da6bb193ba3e7|commit]], [[https://git.kernel.org/linus/66eaaa85418bf52cc0f33d5e933d59732a216a9e|commit]], [[https://git.kernel.org/linus/f5e293f9939e6cb532efa19c0043f8b93355c88b|commit]], [[https://git.kernel.org/linus/8eabd10cdce4fc30e4357eab1fd102530fb09275|commit]], [[https://git.kernel.org/linus/eb26a59232770fc6137759965437ea55d067134b|commit]], [[https://git.kernel.org/linus/8c893abd64ae662990fb41817011d84c101a4083|commit]] * Control the order of blocks in ACL region [[https://git.kernel.org/linus/c01e24936d16fcdac20849e2a71f52a631a995c5|commit]], [[https://git.kernel.org/linus/900f4285bbc2661e330036ee0fae046c7b79036b|commit]], [[https://git.kernel.org/linus/545535fd30dc8eaac96c09d774e8ba57bb247267|commit]], [[https://git.kernel.org/linus/0a67b7a0ec36bda6ce2898016415b36d3b85dca8|commit]], [[https://git.kernel.org/linus/cad6431b867507779c41b00baaf18382467ef0a0|commit]] * mlx5 * Support IPsec packet offload in multiport RoCE devices [[https://git.kernel.org/linus/69c08efcbe7fa87ec89f28e0eed0c8c1deedfd83|commit]], [[https://git.kernel.org/linus/dfbd229abeee76a0bcf015e93c85dca8d18568d4|commit]], [[https://git.kernel.org/linus/bf11485f8419f90ffaa3804fd01d8468fcc56e23|commit]], [[https://git.kernel.org/linus/eff5b663a6c3047ebf75ce520d3b3eaccd9fc957|commit]], [[https://git.kernel.org/linus/0d293714ac32650bfb669ceadf7cc2fad8161401|commit]], [[https://git.kernel.org/linus/f2f0231cfe8905af217e5bf1a08bfb8e4d3b74fb|commit]], [[https://git.kernel.org/linus/8c894f88c479e4b059464aee45a42ab72023b0c3|commit]], [[https://git.kernel.org/linus/ef36ffcb381096ed32c309c342a02bf62939c503|commit]], [[https://git.kernel.org/linus/82f9378c443c206d3f9e45844306e5270e7e4109|commit]] * Updates 2023-10-10 [[https://git.kernel.org/linus/74a8dadac17e2bce4ae2a092dda3bf1003dc30e7|commit]], [[https://git.kernel.org/linus/627aa13921c316ac5385237c673ee54612530d94|commit]], [[https://git.kernel.org/linus/b18f2091bc9f93548ea63752278fceaeacedab20|commit]], [[https://git.kernel.org/linus/58cd34772a30d5cbe9fec7d199772149946a4032|commit]], [[https://git.kernel.org/linus/15fa898aebe5b5fdff393bde8c81ba8b6e7427bf|commit]], [[https://git.kernel.org/linus/cae8e6dea279230387d00ccb8c682e6a80ea1989|commit]], [[https://git.kernel.org/linus/0d806cf9c007469e38594322bc39f25da8c5f7d7|commit]], [[https://git.kernel.org/linus/6dd6eaf43e8d22f61c7a5cee3c9fb46118c97175|commit]], [[https://git.kernel.org/linus/d59b73a66e5e0682442b6d7b4965364e57078b80|commit]], [[https://git.kernel.org/linus/d90ea84375b86051e3e648dc9a8fc99919da6b42|commit]], [[https://git.kernel.org/linus/3f7f31fff2510272334f3d0374c432bdaa4f1536|commit]], [[https://git.kernel.org/linus/1d7c4c115f7a835fec387d7f61767781381db5db|commit]], [[https://git.kernel.org/linus/b430c1b4f63be51dde175a1dd3addba65ca24e2b|commit]], [[https://git.kernel.org/linus/e534552c92a44690e48593f9567fe689545ded73|commit]] * Updates 2023-09-19 [[https://git.kernel.org/linus/3b81bcbaee28213ba7e6061c523db918c594ad67|commit]], [[https://git.kernel.org/linus/e738e355045237ee8802cb2b31a8ed6f4b7ac534|commit]], [[https://git.kernel.org/linus/a3cc822beacc7ccabc6966e75e721944818f37ff|commit]], [[https://git.kernel.org/linus/2fe6545ef541bff33362bcce9214e9e390ca34b9|commit]], [[https://git.kernel.org/linus/9caeb1475c3e852bcfa6332227c6bb2feaa8eb23|commit]], [[https://git.kernel.org/linus/653b7eb9d74426397c95061fd57da3063625af65|commit]], [[https://git.kernel.org/linus/f6f46e7173cb4613b84a0c0640355826ee39654f|commit]], [[https://git.kernel.org/linus/e0cc92fd945a9c8e43d4268cf1ea985d0e99a90f|commit]], [[https://git.kernel.org/linus/2284a4836251b3dee348172f69ac84157aa7b03e|commit]], [[https://git.kernel.org/linus/4291ab7112ea5a1c72d05707e8e1521845887699|commit]], [[https://git.kernel.org/linus/2597ee190b4eb48d3b7d35b7bb2cc18046ae087e|commit]], [[https://git.kernel.org/linus/7c35cd836f21acbb1141e03bca737c7e6ddd768a|commit]], [[https://git.kernel.org/linus/a65362f2be8daec046f371ada0e0f9f9cd8ed5dd|commit]], [[https://git.kernel.org/linus/9497036dfbb8db1fda3915ae72f35db161f09e59|commit]], [[https://git.kernel.org/linus/8d88e198dcaf700e33c2a4c796af9434652c56e7|commit]] * nfp: add offload support for CHACHA20-POLY1305 [[https://git.kernel.org/linus/04317b129e4eb5c6f4a58bb899b2019c1545320b|commit]] * Add software timestamp capabilities to xen-netback device [[https://git.kernel.org/linus/0b38d2ec2282f39ecb82b6cdc9af42f817e77551|commit]] * Add Half Duplex support for ICSSG Driver [[https://git.kernel.org/linus/0a205f0fe8dd2ab80531b54f01d6483f37120c0e|commit]], [[https://git.kernel.org/linus/927c568d62128f48d6646d6df801c1ae25cf139f|commit]] * dsa: rtl8366rb: Implement setting up link on CPU port [[https://git.kernel.org/linus/7c192ce9ff1d93f004fa6cdc0f567f5ab3dd4feb|commit]] * tg3: Improve PTP TX timestamping logic [[https://git.kernel.org/linus/b22f21f7a541419d454c5b7c254a9bd02bdd5d58|commit]] * dsa: hsr: Enable HSR HW offloading for KSZ9477 [[https://git.kernel.org/linus/2d61298fdd7b57a81b2ef9ad99c5752f9bed6d14|commit]], [[https://git.kernel.org/linus/e5de2ad163e7df2c2af7d262ee9dec682f580444|commit]], [[https://git.kernel.org/linus/5e5db71a92c537ff37149b58bba6a8b2588a46f0|commit]], [[https://git.kernel.org/linus/6715042cd112e1db971583e2eed89b90d6f9b139|commit]], [[https://git.kernel.org/linus/fefe5dc4afeafe896c90d5b20b605f2759343c3b|commit]] * sfc: conntrack offload for tunnels [[https://git.kernel.org/linus/e447056147effae1f77854986b5782bb22d77f62|commit]], [[https://git.kernel.org/linus/f96622fd3a74426db935bff11e00dac33480748f|commit]], [[https://git.kernel.org/linus/937a0feab42ea76ae2dc6a8b1921ca167b8f9baa|commit]], [[https://git.kernel.org/linus/ec1dc6c88ce4f4fb541244f22c42e8cd69037d98|commit]] * ixp4xx_eth: Support changing the MTU [[https://git.kernel.org/linus/0b912fc93a680ab6105a63c36222923fbe09065e|commit]] * Wangxun ethtool stats [[https://git.kernel.org/linus/68185a4b37d8790196c7441cb3020cc489d9835f|commit]], [[https://git.kernel.org/linus/46b92e10d631b6a2c06d151929e87f1d39d72b8a|commit]] * sfc: support conntrack NAT offload [[https://git.kernel.org/linus/0c7fe3b3720ed59219ba3d8079eddc719cb36b35|commit]], [[https://git.kernel.org/linus/38f9a08a3e6a6ad6393c60f82a50bdd0c23478b0|commit]] * tsnep: Inline small fragments within TX descriptor [[https://git.kernel.org/linus/dccce1d7c04051bc25d3abbe7716d0ae7af9c28a|commit]] * dsa: microchip: provide Wake on LAN support [[https://git.kernel.org/linus/78c21fca0b391792cb105e4a505bcba88ea737e1|commit]], [[https://git.kernel.org/linus/818cdb0f4b3834b342a32040ba0ee12fefb548e0|commit]], [[https://git.kernel.org/linus/71bbcd2eaf042ec3f10122e3f3b1be67dbfb1c16|commit]], [[https://git.kernel.org/linus/aed7425d65108bc6e7cb2f64a11aa35b9f5e4397|commit]], [[https://git.kernel.org/linus/77c819cb493acf04bcbb52411debc4ef044429b2|commit]], [[https://git.kernel.org/linus/02e987f52cf0dc8465e937f49ddfa3a047796fda|commit]], [[https://git.kernel.org/linus/3b454b6390c32d5a6a31ee67f510095b138264d1|commit]], [[https://git.kernel.org/linus/ea37ccea66e6bdd9f3571418b6461850088c114e|commit]], [[https://git.kernel.org/linus/8afb91acc4a3ea25ce15160df1fcab93b155b75e|commit]] * Add support for ICSSG on AM64x EVM [[https://git.kernel.org/linus/b256e13378a90c6465bbab1dcaf8c2847357538d|commit]], [[https://git.kernel.org/linus/0caab0a46d066f068952776cba64158c25be70d4|commit]] * dsa: microchip: Add partial ACL support for ksz9477 switches [[https://git.kernel.org/linus/002841be134e60994a34b510eebf5f091d0cd6c6|commit]] |
Linux 6.7 changelog (missing a lot of stuff, will be completed in a few days)
1. File systems
1.1. Btrfs
Introduce the RAID stripe tree, a new tree for logical file extent mapping where the physical mapping may not match on multiple devices. This is now used in zoned mode to implement RAID0/RAID1* profiles, but can be used in non-zoned mode as well. The support for RAID56 is in development and will eventually fix the problems with the current implementation. This is a backward incompatible feature and has to be enabled at mkfs time Design document. commit, commit, commit, commit, commit, commit, commit
Support mounting a filesystem with the same id coming from a cloned-device, by generating a temporary id commit, commit, commit, commit, commit, commit
Cleanups and struct packing commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates to delayed refs accounting and space reservation, improves some workloads commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Simple quotas: A simplified mode of qgroup that accounts all space on the initial extent owners (a subvolume), the snapshots are then cheap to create and delete
commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make extent state merges more efficient during insertions, reduce rb-tree iterations (run time of critical functions reduced by 5%) commit, commit, commit, commit, commit, commit
Adjust reservation sizes for block group item updates/inserts commit, commit
tree-checker: add type and sequence check for inline backrefs commit
Remove check-integrity functionality commit, commit, commit, commit
1.2. Ceph
Support idmapped mounts commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
1.3. CIFS
Allow dumping session and tcon id to improve stats analysis and debugging commit
1.4. EFI VARIABLE FILESYSTEM
Add uid/gid mount options commit
1.5. exFAT
1.6. F2FS
1.7. FSCRYPT
Add support for sub block data granularity commit, commit, commit, commit, commit
Track master key presence separately from secret commit
1.8. GFS2
Patches on for-next commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
1.9. KERNEL AUTOMOUNTER
1.10. KSMBD
ksmbd: add support for surrogate pair conversion commit
1.11. OVERLAY FILESYSTEM
New mount options lowerdir+,datadir+ commit, commit, commit, commit
Support nested overlayfs mounts with xattrs and whiteous commit, commit, commit, commit, commit
1.12. XFS FILESYSTEM
CPU usage optimizations for realtime allocator commit, commit, commit, commit, commit, commit, commit, commit
Allow read IO and FICLONE to run concurrently commit
2. ext2 FILE SYSTEM
2.1. NFS
RPC service thread improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
NFSv4.x client improvements for knfsd re-exporting commit, commit
2.2. Tracing, probing and BPF
BPF: Add the first part of the runtime and verifier support needed to enable BPF exceptions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
BPF: Add ability to pin bpf timer to calling CPU commit, commit
BPF: Add cgroup sockaddr hooks for unix sockets commit, commit, commit, commit, commit, commit, commit, commit, commit
BPF: Add support for local percpu kptr commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
BPF: Add missed stats for kprobes commit, commit, commit, commit, commit, commit, commit
BPF: Allow to use kfunc XDP hints and frags together commit
libbpf: Add basic BTF sanity validation commit
libbpf: Support symbol versioning for uprobe commit, commit, commit
libbpf: adds a new ring__ API to libbpf exposing getters for accessing the individual ringbuffers inside a struct ring_buffer. This is useful for polling individually, getting available data, or similar use cases commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- perf
perf kwork top: Introduce new top utility commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf record: Track sideband events for all CPUs when tracing selected CPUs commit, commit, commit, commit, commit, commit
perf lock contention: Add cgroup support commit, commit, commit, commit, commit, commit
perf test shell lock_contention: Add cgroup aggregation and filter tests commit
PMU performance improvements commit, commit, commit, commit, commit, commit
tracing/user_events: Allow events to persist for perfmon_capable users commit, commit, commit
eventfs: Remove eventfs_file and just use eventfs_inode commit
2.3. Networking
TCP: Add optional usec resolution to TCP TS commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- packet scheduler
netlink: add variable-length / auto integers commit, commit, commit
Data-races fixes and lockless socket options commit, commit, commit, commit, commit, commit, commit, commit. More: commit, commit, commit, commit, commit, commit, commit, commit, More: commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add bpf programmable net device which can operate in L3 or L2 mode where the BPF program is part of the xmit routine. Its program management is done via bpf_mprog and it comes with BPF link support. commit, commit, commit, commit, commit, commit, commitcommit, commit
Expose devlink instances relationships commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add MDB get support, allowing user space to request a single MDB entry to be retrieved instead of dumping the entire MDB. Support is added in both the bridge and VXLAN drivers commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Wireless
Add implementation for set_antenna API and initial support for TID to link mapping commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Additional processing in beacon updates commit, commit, commit, commit, commit
OWE DH IE handling offload commit
xfrm: Support GRO decapsulation for ESP in UDP encapsulation commit, commit, commit, commit, commit, commit, commit, commit, commit
TCP: implements the TCP-AO option as described in RFC5925. There is a request from industry to move away from TCP-MD5SIG and it seems the time is right to have a TCP-AO upstreamed. This TCP option is meant to replace the TCP MD5 option and address its shortcomings. Specifically, it provides more secure hashing, key rotation and support for long-lived connections commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
xsk: add multi-buffer support for sockets sharing umem commit
bridge: Add a limit on learned FDB entries commit, commit, commit, commit, commit
Add sysctl to disable rfc4862 5.5.3e lifetime handling commit
vxlan: Extend driver to support FDB flushing commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mptcp: add a new sysctl for make after break timeout commit
ipv6: avoid atomic fragment on GSO output commit, commit, commit
TCP: implements sort of ACK reduction only for the cases a TCP receiver is under high stress, which happens for high throughput flows. This gives us a ~20% increase of single TCP flow backlog processing optims commit, commit, commit, commit
rtnetlink: add additional command line options commit, commit
pktgen: Introducing 'SHARED' flag for testing with non-shared skb commit, commit
netconsole: configfs entries for boot target commit, commit, commit, commit
bareudp: use ports to lookup route commit
netlink: convert netlink code to use YAML spec commit, commit, commit, commit, commit, commit
bpf: expose information about netdev xdp-metadata kfunc support commit, commit, commit, commit
appletalk: remove cops support commit
3. Architectures
3.1. ARM
- Device Tree Sources
New SoC: AMD Pensando Elba is a data processing unit based on Cortex-A72 CPU cores commit, commit, commit, commit
New SoC: Qualcomm Snapdragon 720G (sm7125) is a close relative of Snapdragon 7c and gets added with some Xiaomi phones commit, commit, commit, commit
New SoC: Renesas gains support for the R8A779F4 (R-Car S4-8) automotive SoC commit, commit, commit and the RZ/G3S (R9A08G045) embedded SoC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
USRobotics USR8200 is a NAS/Firewall/router based on the ancient Intel IXP4xx platform commit
One machine each for Allwinner V3s commit, commit, commit, commit, Aspeed AST2600 commit, commit, Microchip sama5d29 commit, commit and ST STM32mp157 commit, commit, commit, commit, commit, commit, commit, commit, commit
Initial support for the Fairphone 5 smartphone commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: msm8939-longcheer-l9100: Add initial dts commit, commit, commit
imx6q: Add Variscite MX6 Custom board support commit, commit, commit
Add BigTreeTech CB1 SoM & Boards commit, commit, commit, commit
meson: a1: introduce several peripheral IPs commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for the phyGATE-Tauri-L IoT Gateway commit, commit
freescale: Add support for LX2162 SoM & Clearfog Board commit, commit, commit, commit
imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera commit
mediatek: Add newer revisions of Google Spherion and Hayato commit, commit, commit, commit, commit
mediatek: add device-tree for Genio 1200 EVK board commit, commit
Add no-esim sku for sc7180-lazor family and new board version for audio codec ALC5682i-VS commit, commit
rockchip: Add board device tree for rk3588-orangepi-5-plus commit
rockchip: Add QuartzPro64 SBC device tree commit
Add Support for RK3566 Powkiddy RGB30 commit, commit, commit, commit
Add initial devicetree for Turing RK1 commit, commit, commit
Add metrics for Arm CMN commit, commit, commit, commit, commit, commit
perf vendor events arm64: Update V1 events using Arm telemetry repo commit, commit
Support for Arm v8.8 memcpy instructions in KVM guests commit, commit
Add IPI for backtraces / kgdb; try to use NMI for some IPIs commit, commit, commit, commit, commit, commit, commit
arm_cspmu: ampere: Add support for Ampere SoC PMUs commit, commit, commit, commit
Add S4 SoC PLLs and Peripheral clock commit, commit, commit, commit
amlogic: Add support for T7 power domains controller commit
amlogic: add driver to support power parent node commit
Add pinctrl driver support for Amlogic T7 SoCs commit, commit, commit
turris-omnia: updates commit, commit, commit, commit, commit
i2c: qcom-geni: add ACPI device id for sc8180x commit
rockchip: Add RV1126 Display (MIPI DSI) support commit, commit, commit, commit, commit, commit, commit, commit, commit
arm32, bpf: add support for cpuv4 insns commit, commit, commit, commit, commit, commit, commit, commit, commit
3.2. S390
BPF: Implement cpuv4 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
3.3. SUPERH
3.4. PowerPC
Implement execute-only protection on powerpc commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
vas: Limit open window failure messages in log bufffer commit
Use BPF prog pack allocator commit, commit, commit, commit, commit, commit
trace: Add support for HAVE_FUNCTION_ARG_ACCESS_API commit
vmcore: Add MMU information to vmcoreinfo commit
Generic and PowerPC SED Opal keystore commit, commit, commit
crypto: vmx: Improved AES/XTS performance of 6-way unrolling for ppc commit
KVM: Nested APIv2 guest support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
3.5. LoongArch
Add KVM support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
BPF: Support cpu v4 instructions commit, commit, commit, commit, commit, commit, commit, commit
Add USER_STACKTRACE support commit
Support PREEMPT_DYNAMIC with static keys commit
3.6. PA-RISC
Allow building uncompressed Linux kernel commit
3.7. RISC-V
Add Milk-V Pioneer RISC-V board support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Milk-V Duo board support commit, commit, commit, commit, commit
Risc-V Kvm Smstateen commit, commit, commit, commit, commit, commit, commit
RISC-V SBI debug console extension support commit, commit, commit, commit, commit
SCS support commit, commit, commit, commit, commit, commit, commit
Add support to handle misaligned accesses in S-mode commit, commit, commit, commit, commit, commit, commit, commit, commit
Improve PTDUMP and introduce new fields commit, commit, commit, commit
tlb flush improvements commit, commit, commit, commit, commit
3.8. SYNOPSYS ARC ARCHITECTURE
Add perf support to the rockchip-dfi driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
3.9. x86
x86/microcode: Cleanup and late loading enhancements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel metric fixes and event updates commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] commit
Unify TDCALL/SEAMCALL and TDVMCALL assembly commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support TDX guests on Hyper-V (the x86/tdx part) commit
locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 commit
amd_nb: Add AMD Family MI300 PCI IDs commit
perf/amd: Add memory controller events commit, commit, commit, commit, commit
Make IA32_EMULATION boot time overridable commit, commit, commit, commit, commit, commit
cpu: Rework the topology evaluation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs commit
resctrl: Miscellaneous resctrl features commit, commit, commit, commit, commit, commit, commit
Add new platform support for DBC commit, commit, commit, commit, commit
iommu/amd: SVA Support (Part 1) - cleanup/refactoring commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit (part 2) - deprecate iommu_v2 module commit, commit, commit, commit, commit
4. Drivers
4.1. Networking drivers
- Bluetooth
infiniband: Add more resource dumping to rdmatool for SRQ commit, commit, commit
RDMA/hns: Support SRQ record doorbell commit
ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state commit
rtw88: dump registers related to firmware state when it get abnormal commit, commit
- iwlwifi
Updates - 2023-10-04 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates - 2023-10-11 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates - 2023-10-17 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates - 2023-10-22 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates - 2023-09-21 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- rtw89
Apply TX power read from firmware file commit, commit, commit, commit, commit, commit, commit
Handle EHT rate commit, commit, commit, commit, commit, commit
Prepare timeslot and trigger firmware for MCC commit, commit, commit, commit, commit, commit
Generalize download firmware flow to support WiFi 7 chips commit, commit, commit, commit, commit, commit, commit, commit
Add TX/RX descriptor v2 and mac port registers for WiFi 7 chips commit, commit, commit, commit, commit, commit
rt2x00: various improvements for MT7620 initialization commit, commit, commit
- ath12k
indicate scan complete for scan canceled when scan running commit
Enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850 commit
Add support for hardware rfkill for WCN7850 commit
Add keep backward compatibility of PHY mode to avoid firmware crash commit
Add read variant from SMBIOS for download board data commit
- mt76
appletalk: remove ipddp driver commit
- bnxt_en
phy: broadcom: add support for BCM5221 phy commit
at91: add can_state_get_by_berr_counter() helper, cleanup and convert to rx_offload commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers commit
phy: dp83867: Add support for hardware blinking LEDs commit
phy: amd: Support the Altima AMI101L commit
- hns3
- iavf
Introduce Intel IDPF driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ice
Add drop rule matching on not active lport commit
Add basic E830 support commit, commit, commit, commit, commit, commit
Implement cross timestamping for E823 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add PTP auxiliary bus support commit, commit, commit, commit
ethtool: Add link mode maps for forced speeds commit, commit, commit
i40e: Add basic devlink support commit, commit, commit, commit, commit, commit
dpll: add phase-offset and phase-adjust commit, commit, commit, commit
octeon_ep: support to fetch firmware info commit
octeontx2-af: Enable hardware timestamping for VFs commit
octeontx2-pf: Tc flower offload support for MPLS commit
octeontx2-pf: Enable PTP PPS output support commit
Add WED support for MT7988 chipset commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mlxsw
- mlx5
Support IPsec packet offload in multiport RoCE devices commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates 2023-10-10 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Updates 2023-09-19 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
nfp: add offload support for CHACHA20-POLY1305 commit
Add software timestamp capabilities to xen-netback device commit
dsa: rtl8366rb: Implement setting up link on CPU port commit
tg3: Improve PTP TX timestamping logic commit
dsa: hsr: Enable HSR HW offloading for KSZ9477 commit, commit, commit, commit, commit
sfc: conntrack offload for tunnels commit, commit, commit, commit
ixp4xx_eth: Support changing the MTU commit
tsnep: Inline small fragments within TX descriptor commit
dsa: microchip: provide Wake on LAN support commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: microchip: Add partial ACL support for ksz9477 switches commit
= Storage ==
ufs: qcom: Align programming sequence as per HW spec commit, commit, commit, commit, commit, commit
ufs: core: Add support for parsing OPP commit
target: Allow userspace to config cmd submission commit, commit, commit, commit, commit, commit, commit, commit
imm: Add a module parameter for the transfer mode commit
scsi_debug: Add error injection for single device commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
5. Sound
- hda/realtek
amd: acp: Add acp6.3 pci legacy driver support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ASoC: mediatek: Update MT8195 machine driver commit, commit, commit
ASoC: hdac_hda: add HDA patch loader support commit
amd: acp: Add sound support for a line of HUAWEI laptops commit, commit, commit, commit, commit
Add PWM-DAC audio support for StarFive JH7110 RISC-V SoC commit, commit, commit
- SOF
scarlett2: Driver updates commit, commit, commit, commit, commit
Support mute notifications for CS35L41 HDA commit, commit, commit, commit
ASoC: Adds support for TAS575x to the pcm512x driver commit
codecs: Add aw87390 amplifier driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cs35l56: Update hibernate/wake sequences and enable hibernation commit, commit, commit, commit
cs35l56: Use PCI SSID to select specific firmware commit, commit, commit, commit
scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support commit
aloop: Add support for the non-interleaved access mode commit, commit
scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support commit
Add I2S support for the StarFive JH7110 SoC commit, commit, commit, commit, commit
mediatek: svs: add support for mt8188 commit, commit, commit, commit
Bluetooth: Add support for Intel Misty Peak - 8087:0038 commit
5.1. USB
USB4 v2 asymmetric switching and more commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Handle reversed SBU orientation for FSA4480 commit, commit, commit
typec: intel_pmc_mux: enable sysfs usb role access commit
Add TPS25750 USB type-C PD controller support commit, commit, commit, commit, commit, commit, commit, commit, commit
Link USB devices with their USB Type-C partner counterparts commit, commit
Multi-segment Event Ring support for XHCI commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Fix port mapping for ZTE MF290 modem commit
5.2. TTY layer and serial drivers
Provide port lock wrappers commit
8250: Changes of MOXA PCIe boards in 8250_pci.c commit, commit, commit, commit
stm32: add support for break control commit
exar: Add RS-485 support for Sealevel XR17V35X based cards commit, commit
Restrict access to TIOCLINUX commit
tty: serial: meson: Add a earlycon for the S4 SoC commit
Add drivers for the ESP32xx serial devices commit, commit, commit, commit, commit
5.3. Thermal
processor_thermal: Suport workload hint commit, commit, commit, commit, commit, commit
processor_thermal: Power floor status commit, commit, commit, commit, commit, commit, commit
5.4. Watchdog