aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netHEADmasterJakub Kicinski48-145/+398
2022-01-09tcp: tcp_send_challenge_ack delete useless param `skb`Benjamin Yim1-5/+5
2022-01-09net/qla3xxx: Remove useless DMA-32 fallback configurationChristophe JAILLET1-8/+3
2022-01-09rocker: Remove useless DMA-32 fallback configurationChristophe JAILLET1-13/+4
2022-01-09hinic: Remove useless DMA-32 fallback configurationChristophe JAILLET1-6/+2
2022-01-09lan743x: Remove useless DMA-32 fallback configurationChristophe JAILLET1-14/+8
2022-01-09net: enetc: Remove useless DMA-32 fallback configurationChristophe JAILLET2-13/+4
2022-01-09cxgb4vf: Remove useless DMA-32 fallback configurationChristophe JAILLET1-15/+5
2022-01-09cxgb4: Remove useless DMA-32 fallback configurationChristophe JAILLET1-12/+5
2022-01-09cxgb3: Remove useless DMA-32 fallback configurationChristophe JAILLET1-6/+5
2022-01-09bnx2x: Remove useless DMA-32 fallback configurationChristophe JAILLET1-15/+4
2022-01-09et131x: Remove useless DMA-32 fallback configurationChristophe JAILLET1-3/+2
2022-01-09be2net: Remove useless DMA-32 fallback configurationChristophe JAILLET1-9/+5
2022-01-09vmxnet3: Remove useless DMA-32 fallback configurationChristophe JAILLET1-15/+7
2022-01-09bna: Simplify DMA settingChristophe JAILLET1-24/+10
2022-01-09net: alteon: Simplify DMA settingChristophe JAILLET2-8/+2
2022-01-09myri10ge: Simplify DMA settingChristophe JAILLET1-12/+1
2022-01-09qlcnic: Simplify DMA settingChristophe JAILLET6-38/+19
2022-01-09net: allwinner: Fix print formatJakub Kicinski1-2/+2
2022-01-09page_pool: remove spinlock in page_pool_refill_alloc_cache()Yunsheng Lin1-4/+0
2022-01-09amt: fix wrong return type of amt_send_membership_update()Taehee Yoo1-1/+1
2022-01-09net: mcs7830: handle usb read errors properlyPavel Skripkin1-2/+10
2022-01-09Merge branch 'net-skb-introduce-kfree_skb_with_reason'Jakub Kicinski7-22/+96
2022-01-09net: skb: use kfree_skb_reason() in __udp4_lib_rcv()Menglong Dong3-2/+10
2022-01-09net: skb: use kfree_skb_reason() in tcp_v4_rcv()Menglong Dong3-3/+19
2022-01-09net: skb: introduce kfree_skb_reason()Menglong Dong5-17/+67
2022-01-09net/mlx5e: Fix build error in fec_set_block_stats()Jakub Kicinski1-1/+1
2022-01-09Merge branch 'bnxt_en-update-for-net-next'Jakub Kicinski6-65/+129
2022-01-09bnxt_en: improve firmware timeout messagingEdwin Peer4-24/+25
2022-01-09bnxt_en: use firmware provided max timeout for messagesEdwin Peer6-12/+15
2022-01-09bnxt_en: improve VF error messages when PF is unavailableEdwin Peer3-9/+40
2022-01-09bnxt_en: add dynamic debug support for HWRM messagesEdwin Peer2-21/+50
2022-01-09iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()Nathan Chancellor1-2/+1
2022-01-09net: openvswitch: Fix ct_state nat flags for conns arriving from tcPaul Blakey5-5/+27
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski44-404/+887
2022-01-09netfilter: nft_meta: cancel register tracking after meta updatePablo Neira Ayuso2-0/+40
2022-01-09netfilter: nft_payload: cancel register tracking after payload updatePablo Neira Ayuso1-0/+21
2022-01-09netfilter: nft_bitwise: track register operationsPablo Neira Ayuso4-2/+99
2022-01-09netfilter: nft_meta: track register operationsPablo Neira Ayuso1-0/+28
2022-01-09netfilter: nft_payload: track register operationsPablo Neira Ayuso1-0/+30
2022-01-09netfilter: nf_tables: add register tracking infrastructurePablo Neira Ayuso2-0/+23
2022-01-09netfilter: nf_tables: add NFT_REG32_NUMPablo Neira Ayuso1-1/+3
2022-01-09netfilter: nf_tables: add rule blob layoutPablo Neira Ayuso4-67/+147
2022-01-09netfilter: nft_limit: move stateful fields out of expression dataPablo Neira Ayuso1-12/+82
2022-01-09netfilter: nft_limit: rename stateful structurePablo Neira Ayuso1-52/+52
2022-01-09netfilter: nft_numgen: move stateful fields out of expression dataPablo Neira Ayuso1-6/+28
2022-01-09netfilter: nft_quota: move stateful fields out of expression dataPablo Neira Ayuso1-5/+47
2022-01-09netfilter: nft_last: move stateful fields out of expression dataPablo Neira Ayuso1-18/+51
2022-01-09netfilter: nft_connlimit: move stateful fields out of expression dataPablo Neira Ayuso1-8/+18
2022-01-09netfilter: egress: avoid a lockdep splatFlorian Westphal1-1/+1
2022-01-09net: prefer nf_ct_put instead of nf_conntrack_putFlorian Westphal3-9/+15
2022-01-09netfilter: conntrack: avoid useless indirection during conntrack destructionFlorian Westphal3-8/+14
2022-01-09netfilter: make function op structures constFlorian Westphal6-18/+18
2022-01-09netfilter: core: move ip_ct_attach indirection to struct nf_ct_hookFlorian Westphal3-15/+10
2022-01-09netfilter: conntrack: convert to refcount_t apiFlorian Westphal11-33/+27
2022-01-09netfilter: conntrack: Use max() instead of doing it manuallyJiapeng Chong1-1/+1
2022-01-09Merge tag 'for-net-next-2022-01-07' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski12-40/+116
2022-01-09Merge tag 'linux-can-fixes-for-5.16-20220109' of git://git.kernel.org/pub/scm...Jakub Kicinski5-10/+17
2022-01-09Merge tag 'linux-can-next-for-5.17-20220108' of git://git.kernel.org/pub/scm/...David S. Miller18-1214/+1621
2022-01-09can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}Brian Silverman1-0/+2
2022-01-09can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network de...Lad Prabhakar1-3/+2
2022-01-09can: xilinx_can: xcan_probe(): check for error irqJiasheng Jiang1-1/+6
2022-01-09can: softing: softing_startstop(): fix set but not used variable warningMarc Kleine-Budde1-5/+6
2022-01-08can: softing_cs: softingcs_probe(): fix memleak on registration failureJohan Hovold1-1/+1
2022-01-08docs: networking: device drivers: can: add flexcanDario Binacchi2-0/+56
2022-01-08docs: networking: device drivers: add can sub-folderDario Binacchi2-0/+19
2022-01-08can: flexcan: add ethtool support to get rx/tx ring parametersDario Binacchi1-0/+21
2022-01-08can: flexcan: add ethtool support to change rx-rtr setting during runtimeMarc Kleine-Budde4-99/+260
2022-01-08can: flexcan: add more quirks to describe RX path capabilitiesMarc Kleine-Budde1-12/+54
2022-01-08can: flexcan: rename RX modesMarc Kleine-Budde1-24/+24
2022-01-08can: flexcan: allow to change quirks at runtimeDario Binacchi1-27/+27
2022-01-08can: flexcan: move driver into separate sub directoryMarc Kleine-Budde3-1/+7
2022-01-08can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode()Marc Kleine-Budde3-4/+9
2022-01-08can: mcp251xfd: move ring init into separate functionMarc Kleine-Budde4-255/+274
2022-01-08can: mcp251xfd: move chip FIFO init into separate fileMarc Kleine-Budde4-102/+121
2022-01-08can: mcp251xfd: move TEF handling into separate fileMarc Kleine-Budde4-261/+281
2022-01-08can: mcp251xfd: move TX handling into separate fileMarc Kleine-Budde4-187/+209
2022-01-08can: mcp251xfd: move RX handling into separate fileMarc Kleine-Budde4-244/+262
2022-01-08can: mcp251xfd: mcp251xfd.h: sort function prototypesMarc Kleine-Budde1-1/+1
2022-01-08can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debu...Marc Kleine-Budde1-5/+8
2022-01-08can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get()Marc Kleine-Budde1-4/+2
2022-01-08can: mcp251xfd: mcp251xfd_open(): open_candev() firstMarc Kleine-Budde1-8/+8
2022-01-08can: mcp251xfd: add missing newline to printed stringsMarc Kleine-Budde1-2/+2
2022-01-08can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error messageMarc Kleine-Budde1-1/+1
2022-01-08can: mcp251xfd: remove double blank linesMarc Kleine-Budde2-2/+0
2022-01-08can: janz-ican3: initialize dlc variableTom Rix1-1/+1
2022-01-07Merge branch 'ena-capabilities-field-and-cosmetic-changes'Jakub Kicinski7-102/+95
2022-01-07net: ena: Extract recurring driver reset code into a functionArthur Kiyanovski2-31/+23
2022-01-07net: ena: Change the name of bad_csum variableArthur Kiyanovski3-4/+4
2022-01-07net: ena: Add debug prints for invalid req_id resetsArthur Kiyanovski1-4/+4
2022-01-07net: ena: Remove ena_calc_queue_size_ctx structArthur Kiyanovski2-42/+19
2022-01-07net: ena: Move reset completion print to the reset functionArthur Kiyanovski1-2/+2
2022-01-07net: ena: Remove redundant return code checkArthur Kiyanovski1-1/+1
2022-01-07net: ena: Update LLQ header length in ena documentationArthur Kiyanovski1-1/+1
2022-01-07net: ena: Change ENI stats support check to use capabilities fieldArthur Kiyanovski3-13/+10
2022-01-07net: ena: Add capabilities field with support for ENI stats capabilityArthur Kiyanovski3-1/+30
2022-01-07net: ena: Change return value of ena_calc_io_queue_size() to voidArthur Kiyanovski1-5/+3
2022-01-07af_packet: fix tracking issues in packet_do_bind()Eric Dumazet1-19/+8
2022-01-07octeontx2-af: Fix interrupt name stringsSunil Goutham2-4/+3
2022-01-07Merge branch 'mptcp-refactoring-for-one-selftest-and-csum-validation'Jakub Kicinski4-65/+79
2022-01-07mptcp: reuse __mptcp_make_csum in validate_data_csumGeliang Tang1-9/+6
2022-01-07mptcp: change the parameter of __mptcp_make_csumGeliang Tang2-4/+5
2022-01-07selftests: mptcp: more stable join tests-casesPaolo Abeni1-52/+68
2022-01-07net: dsa: felix: add port fast age supportVladimir Oltean3-0/+50
2022-01-07net: mscc: ocelot: fix incorrect balancing with down LAG portsVladimir Oltean1-15/+11
2022-01-07Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski7-32/+70
2022-01-07net/tls: Fix skb memory leak when running kTLS trafficGal Pressman1-0/+1
2022-01-07iavf: remove an unneeded variableJason Wang1-3/+1
2022-01-07i40e: remove variables set but not usedYang Li1-5/+0
2022-01-07i40e: Remove non-inclusive languageMateusz Palczewski2-3/+3
2022-01-07i40e: Update FW API versionMateusz Palczewski1-2/+2
2022-01-07i40e: Minimize amount of busy-waiting during AQ sendJedrzej Jagielski3-14/+35
2022-01-07i40e: Add ensurance of MacVlan resources for every trusted VFKaren Sornek1-5/+29
2022-01-07sch_cake: revise Diffserv docsKevin Bracey1-20/+20
2022-01-07netrom: fix api breakage in nr_setsockopt()Dan Carpenter1-6/+6
2022-01-07ax25: uninitialized variable in ax25_setsockopt()Dan Carpenter1-5/+5
2022-01-07Merge branch 'octeontx2-ptp-bugs'David S. Miller2-1/+6
2022-01-07octeontx2-nicvf: Free VF PTP resources.Rakesh Babu Saladi1-1/+4
2022-01-07octeontx2-af: Increment ptp refcount before useSubbaraya Sundeep1-0/+2
2022-01-07Merge branch 'mptcp-fixes'David S. Miller2-4/+10
2022-01-07mptcp: Check reclaim amount before reducing allocationMat Martineau1-1/+3
2022-01-07mptcp: fix a DSS option writing errorGeliang Tang1-0/+1
2022-01-07mptcp: fix opt size when sending DSS + MP_FAILMatthieu Baerts1-3/+6
2022-01-07Merge branch 'mptcp-next'David S. Miller12-325/+683
2022-01-07mptcp: avoid atomic bit manipulation when possiblePaolo Abeni3-31/+38
2022-01-07mptcp: cleanup MPJ subflow list handlingPaolo Abeni5-104/+60
2022-01-07selftests: mptcp: add tests for subflow creation failurePaolo Abeni2-1/+78
2022-01-07mptcp: do not block subflows creation on errorsPaolo Abeni4-31/+71
2022-01-07mptcp: keep track of local endpoint still available for each mskPaolo Abeni5-55/+91
2022-01-07mptcp: clean-up MPJ option writingPaolo Abeni1-21/+23
2022-01-07mptcp: fix per socket endpoint accountingPaolo Abeni1-6/+12
2022-01-07selftests: mptcp: add disconnect testsPaolo Abeni2-27/+160
2022-01-07mptcp: implement support for user-space disconnectPaolo Abeni1-4/+13
2022-01-07mptcp: cleanup accept and pollPaolo Abeni3-20/+7
2022-01-07mptcp: full disconnect implementationPaolo Abeni4-28/+98
2022-01-07mptcp: implement fastclose xmit pathPaolo Abeni2-12/+46
2022-01-07mptcp: keep snd_una updated for fallback socketPaolo Abeni1-0/+1
2022-01-07Merge tag 'mlx5-updates-2022-01-06' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller19-236/+675
2022-01-07Merge tag 'mlx5-fixes-2022-01-06' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller10-65/+165
2022-01-07Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()Dan Carpenter1-2/+3
2022-01-07Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()Dan Carpenter1-6/+8
2022-01-07Bluetooth: btqca: sequential validationSai Teja Aluvala2-0/+49
2022-01-07Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0Aaron Ma1-0/+3
2022-01-07Bluetooth: btintel: Fix broken LED quirk for legacy ROM devicesTedd Ho-Jeong An3-13/+22
2022-01-06Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski13-180/+263
2022-01-06Merge branch 'mlxsw-add-spectrum-4-support'Jakub Kicinski11-62/+468
2022-01-06mlxsw: spectrum: Extend to support Spectrum-4 ASICAmit Cohen4-1/+98
2022-01-06mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculationAmit Cohen2-16/+252
2022-01-06mlxsw: Add operations structure for bloom filter calculationAmit Cohen4-2/+18
2022-01-06mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for futu...Amit Cohen1-25/+25
2022-01-06mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flex...Amit Cohen1-11/+25
2022-01-06mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aes...Amit Cohen1-8/+8
2022-01-06mlxsw: Introduce flex key elements for Spectrum-4Amit Cohen2-0/+43
2022-01-06mlxsw: Rename virtual router flex key elementAmit Cohen4-12/+12
2022-01-06Merge branch 'dpaa2-eth-small-cleanup'Jakub Kicinski2-5/+24
2022-01-06dpaa2-switch: check if the port priv is validIoana Ciornei1-3/+6
2022-01-06dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not...Ioana Ciornei1-1/+14
2022-01-06dpaa2-mac: bail if the dpmacs fwnode is not foundRobert-Ionut Alexa1-1/+4
2022-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski5-10/+25
2022-01-06Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski36-368/+1214
2022-01-06Merge branch 'net: bpf: handle return value of post_bind{4,6} and add selftes...Alexei Starovoitov10-148/+233
2022-01-06bpf: selftests: Add bind retry for post_bind{4, 6}Menglong Dong1-20/+130
2022-01-06bpf: selftests: Use C99 initializers in test_sock.cMenglong Dong1-128/+92
2022-01-06net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()Menglong Dong9-0/+11
2022-01-06Revert "net/mlx5: Add retry mechanism to the command entry index allocation"Moshe Shemesh1-20/+1
2022-01-06net/mlx5: Set command entry semaphore up once got index freeMoshe Shemesh1-9/+6
2022-01-06net/mlx5e: Sync VXLAN udp ports during uplink representor profile changeMaor Dickman1-0/+3
2022-01-06net/mlx5: Fix access to sf_dev_table on allocation failureShay Drory1-4/+1
2022-01-06net/mlx5e: Fix matching on modified inner ip_ecn bitsPaul Blakey1-4/+116
2022-01-06Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"Aya Levin1-3/+6
2022-01-06Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"Aya Levin1-3/+7
2022-01-06net/mlx5e: Don't block routes with nexthop objects in SWMaor Dickman1-4/+2
2022-01-06net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects ar...Maor Dickman1-0/+2
2022-01-06net/mlx5e: Fix nullptr on deleting mirroring ruleDima Chumak1-13/+15
2022-01-06net/mlx5e: Fix page DMA map/unmap attributesAya Levin2-5/+6
2022-01-06Documentation: devlink: mlx5.rst: Fix htmldoc build warningSaeed Mahameed1-0/+1
2022-01-06net/mlx5e: Add recovery flow in case of error CQEGal Pressman1-9/+11
2022-01-06net/mlx5e: TC, Remove redundant error loggingRoi Dayan1-8/+0
2022-01-06net/mlx5e: Refactor set_pflag_cqe_based_moderSaeed Mahameed1-12/+7
2022-01-06net/mlx5e: Move HW-GRO and CQE compression check to fix features flowGal Pressman1-5/+5
2022-01-06net/mlx5e: Fix feature check per profileAya Levin1-1/+1
2022-01-06net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch managerMaor Dickman1-1/+1
2022-01-06net/mlx5e: Expose FEC counters via ethtoolLama Kayal1-3/+98
2022-01-06net/mlx5: Update log_max_qp value to FW max capabilityMaher Sanalla1-2/+6
2022-01-06net/mlx5: SF, Use all available cpu for setting cpu affinityShay Drory5-34/+201
2022-01-06net/mlx5: Introduce API for bulk request and release of IRQsShay Drory5-47/+135
2022-01-06net/mlx5: Split irq_pool_affinity logic to new fileShay Drory5-97/+157
2022-01-06net/mlx5: Move affinity assignment into irq_requestShay Drory1-13/+9
2022-01-06net/mlx5: Introduce control IRQ request APIShay Drory3-10/+58
2022-01-06net/mlx5: mlx5e_hv_vhca_stats_create return type to voidSaeed Mahameed2-15/+6
2022-01-06bpf/selftests: Test bpf_d_path on rdonly_mem.Hao Luo2-1/+49
2022-01-06libbpf: Add documentation for bpf_map batch operationsGrant Seltzer2-6/+117
2022-01-06selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3Andrii Nakryiko1-2/+2
2022-01-06ice: Use bitmap_free() to free bitmapChristophe JAILLET1-1/+1
2022-01-06ice: Optimize a few bitmap operationsChristophe JAILLET1-3/+3
2022-01-06ice: Slightly simply ice_find_free_recp_res_idxChristophe JAILLET1-2/+0
2022-01-06ice: improve switchdev's slow-pathWojciech Drewek10-170/+220
2022-01-06ice: replay advanced rules after resetVictor Raj2-4/+39
2022-01-06Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evtLuiz Augusto von Dentz2-15/+10
2022-01-06Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2Aditya Garg1-0/+12