aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-08-25net: gro: skb_gro_header helper functionmainRichard Gobert10-69/+45
2022-08-24Documentation: devlink: fix the locking sectionJiri Pirko1-4/+2
2022-08-24Merge branch 'add-a-second-bind-table-hashed-by-port-and-address'Jakub Kicinski18-95/+1061
2022-08-24selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addrJoanne Koong4-0/+146
2022-08-24selftests/net: Add test for timing a bind request to a port with a populated ...Joanne Koong4-1/+215
2022-08-24net: Add a bhash2 table hashed by port and addressJoanne Koong12-94/+700
2022-08-24netlink: fix some kernel-doc commentsZhengchao Shao1-1/+3
2022-08-24net: ethernet: ti: davinci_mdio: fix build for mdio bitbang usesRandy Dunlap1-0/+1
2022-08-24Documentation: sysctl: align cells in second content columnBagas Sanjaya1-9/+9
2022-08-24Merge branch 'r8169-next'David S. Miller3-248/+18
2022-08-24r8169: remove support for chip version 60Heiner Kallweit3-90/+8
2022-08-24r8169: remove support for chip version 50Heiner Kallweit3-26/+3
2022-08-24r8169: remove support for chip version 49Heiner Kallweit3-47/+3
2022-08-24r8169: remove support for chip versions 45 and 47Heiner Kallweit3-82/+5
2022-08-24r8169: remove support for chip version 41Heiner Kallweit3-5/+1
2022-08-24Merge tag 'mlx5-updates-2022-08-22' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller29-765/+1246
2022-08-24micrel: ksz8851: fixes struct pointer issueJerry Ray1-3/+2
2022-08-24tcp: annotate data-race around tcp_md5sig_pool_populatedEric Dumazet1-4/+10
2022-08-24net: marvell: prestera: implement br_port_locked flag offloadingOleksandr Mazur5-1/+34
2022-08-24Merge branch 'j7200-support'David S. Miller3-9/+55
2022-08-24net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct locationSiddharth Vadapalli1-5/+4
2022-08-24net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5GSiddharth Vadapalli2-2/+35
2022-08-24dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5GSiddharth Vadapalli1-2/+16
2022-08-24net: skb: prevent the split of kfree_skb_reason() by gccMenglong Dong3-3/+12
2022-08-23Merge branch 'add-interface-mode-select-and-rmii'Jakub Kicinski2-5/+95
2022-08-23net: phy: tja11xx: add interface mode and RMII REF_CLK supportWei Fang1-5/+78
2022-08-23dt-bindings: net: tja11xx: add nxp,refclk_in propertyWei Fang1-0/+17
2022-08-23Merge branch 'mlxsw-introduce-modular-system-support-by-minimal-driver'Jakub Kicinski5-86/+546
2022-08-23mlxsw: minimal: Extend to support line card dynamic operationsVadim Pasternak1-1/+99
2022-08-23mlxsw: minimal: Extend module to port mapping with slot indexVadim Pasternak1-52/+163
2022-08-23mlxsw: minimal: Move ports allocation to separate routineVadim Pasternak1-8/+34
2022-08-23mlxsw: minimal: Extend APIs with slot index for modular system supportVadim Pasternak1-14/+24
2022-08-23mlxsw: i2c: Add support for system interrupt handlingVadim Pasternak1-1/+86
2022-08-23mlxsw: core_linecards: Register a system event handlerVadim Pasternak1-0/+25
2022-08-23mlxsw: core: Add registration APIs for system event handlerVadim Pasternak2-0/+76
2022-08-23mlxsw: core_linecards: Separate line card init and fini flowVadim Pasternak1-21/+50
2022-08-23docs: netlink: basic introduction to NetlinkJakub Kicinski3-0/+656
2022-08-23net: improve and fix netlink kdocJakub Kicinski1-5/+16
2022-08-23net: ftmac100: set max_mtu to allow DSA overhead settingSergei Antonov1-0/+1
2022-08-23Merge branch 'dsa-changes-for-multiple-cpu-ports-part-3'Paolo Abeni9-96/+197
2022-08-23net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAGVladimir Oltean1-0/+19
2022-08-23net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinityVladimir Oltean3-32/+40
2022-08-23net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_masterVladimir Oltean2-25/+25
2022-08-23net: dsa: all DSA masters must be down when changing the tagging protocolVladimir Oltean3-9/+4
2022-08-23net: dsa: only bring down user ports assigned to a given DSA masterVladimir Oltean1-0/+3
2022-08-23net: dsa: existing DSA masters cannot join upper interfacesVladimir Oltean1-0/+33
2022-08-23net: bridge: move DSA master bridging restriction to DSAVladimir Oltean2-20/+44
2022-08-23net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupperVladimir Oltean1-1/+1
2022-08-23net: dsa: walk through all changeupper notifier functionsVladimir Oltean1-9/+28
2022-08-23Merge branch 'vsock-updates-for-so_rcvlowat-handling'Paolo Abeni7-17/+162
2022-08-23vsock_test: POLLIN + SO_RCVLOWAT testArseniy Krasnov1-0/+108
2022-08-23vmci/vsock: check SO_RCVLOWAT before wake up readerArseniy Krasnov2-3/+3
2022-08-23virtio/vsock: check SO_RCVLOWAT before wake up readerArseniy Krasnov1-1/+1
2022-08-23vsock: add API call for data readyArseniy Krasnov2-0/+11
2022-08-23vsock: pass sock_rcvlowat to notify_poll_in as targetArseniy Krasnov1-1/+2
2022-08-23vmci/vsock: use 'target' in notify_poll_in callbackArseniy Krasnov2-8/+8
2022-08-23virtio/vsock: use 'target' in notify_poll_in callbackArseniy Krasnov1-4/+1
2022-08-23hv_sock: disable SO_RCVLOWAT supportArseniy Krasnov1-0/+7
2022-08-23vsock: SO_RCVLOWAT transport set callbackArseniy Krasnov2-0/+21
2022-08-23net: sched: remove duplicate check of user rights in qdiscZhengchao Shao2-21/+0
2022-08-22net/mlx5: TC, Add support for SF tunnel offloadRoi Dayan2-3/+10
2022-08-22net/mlx5: E-Switch, Move send to vport meta rule creationRoi Dayan6-94/+90
2022-08-22net/mlx5: E-Switch, Split creating fdb tables into smaller chunksRoi Dayan1-124/+206
2022-08-22net/mlx5: E-Switch, Add default drop rule for unmatched packetsJianbo Liu2-3/+94
2022-08-22net/mlx5e: Completely eliminate priv from fs.hLama Kayal4-94/+100
2022-08-22net/mlx5e: Make all ttc functions of en_fs get fs struct as argumentLama Kayal4-36/+43
2022-08-22net/mlx5e: Make flow steering arfs independent of privLama Kayal6-62/+74
2022-08-22net/mlx5e: Introduce flow steering debug macrosLama Kayal4-76/+76
2022-08-22net/mlx5e: Separate ethtool_steering from fs.h and make privateLama Kayal8-38/+65
2022-08-22net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethto...Lama Kayal5-20/+20
2022-08-22net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointerLama Kayal1-8/+33
2022-08-22net/mlx5e: Drop priv argument of ptp function in en_fsLama Kayal3-16/+18
2022-08-22net/mlx5e: Decouple fs_tcp from en.hLama Kayal4-59/+59
2022-08-22net/mlx5e: Decouple fs_tt_redirect from en.hLama Kayal5-99/+103
2022-08-22net/mlx5e: Introduce flow steering APILama Kayal14-193/+415
2022-08-22Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski3-6/+57
2022-08-22Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski13-184/+136
2022-08-22net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_opsVladimir Oltean1-3/+1
2022-08-22net_sched: move from strlcpy with unused retval to strscpyWolfram Sang2-2/+2
2022-08-22openvswitch: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-22ethtool: move from strlcpy with unused retval to strscpyWolfram Sang1-4/+4
2022-08-22dsa: move from strlcpy with unused retval to strscpyWolfram Sang2-4/+4
2022-08-22net: move from strlcpy with unused retval to strscpyWolfram Sang3-5/+5
2022-08-22packet: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-08-22l2tp: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-08-22ipv6: move from strlcpy with unused retval to strscpyWolfram Sang4-4/+4
2022-08-22ipv4: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-22caif: move from strlcpy with unused retval to strscpyWolfram Sang4-5/+5
2022-08-22bridge: move from strlcpy with unused retval to strscpyWolfram Sang3-7/+7
2022-08-22ax25: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-22vlan: move from strlcpy with unused retval to strscpyWolfram Sang1-3/+3
2022-08-22isdn: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-08-22Merge branch 'validate-of-nodes-for-dsa-shared-ports'Jakub Kicinski10-27/+237
2022-08-22net: dsa: make phylink-related OF properties mandatory on DSA and CPU portsVladimir Oltean1-5/+167
2022-08-22net: dsa: rename dsa_port_link_{,un}register_ofVladimir Oltean3-16/+16
2022-08-22net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform dataVladimir Oltean1-10/+24
2022-08-22of: base: export of_device_compatible_match() for use in modulesVladimir Oltean1-0/+1
2022-08-22dt-bindings: net: dsa: make phylink bindings required for CPU/DSA portsVladimir Oltean1-0/+17
2022-08-22dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to exampleVladimir Oltean1-0/+2
2022-08-22dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to exampleVladimir Oltean1-0/+4
2022-08-22dt-bindings: net: dsa: b53: add missing CPU port phy-mode to exampleVladimir Oltean1-0/+2
2022-08-22dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to...Vladimir Oltean1-0/+6
2022-08-22dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to exampleVladimir Oltean1-0/+2
2022-08-22net: prestera: cache port state for non-phylink ports tooMaksym Glubokiy1-19/+17
2022-08-22net: freescale: xgmac: Do not dereference fwnode in struct devicezhaoxiao1-1/+1
2022-08-22Remove DECnet support from kernelStephen Hemminger49-12153/+10
2022-08-22Merge branch 'lan966x-lag-support'David S. Miller8-106/+741
2022-08-22net: lan966x: Extend MAC to support also lag interfaces.Horatiu Vultur3-16/+119
2022-08-22net: lan966x: Extend FDB to support also lagHoratiu Vultur2-0/+31
2022-08-22net: lan966x: Add lag support for lan966xHoratiu Vultur5-20/+443
2022-08-22net: lan966x: Extend lan966x_foreign_bridging_checkHoratiu Vultur1-8/+24
2022-08-22net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nbHoratiu Vultur2-4/+4
2022-08-22net: lan966x: Flush fdb workqueue when port is leaving a bridge.Horatiu Vultur3-7/+10
2022-08-22net: lan966x: Split lan966x_fdb_event_workHoratiu Vultur1-55/+69
2022-08-22net: lan966x: Add registers used to configure lag interfacesHoratiu Vultur1-0/+45
2022-08-22Merge branch 'tsnep-minor-improvements'David S. Miller3-31/+88
2022-08-22tsnep: Record RX queueGerhard Engleder2-1/+5
2022-08-22tsnep: Support full DMA maskGerhard Engleder1-0/+7
2022-08-22tsnep: Improve TX length handlingGerhard Engleder1-11/+21
2022-08-22tsnep: Add loopback supportGerhard Engleder1-17/+54
2022-08-22tsnep: Fix TSNEP_INFO_TX_TIME register defineGerhard Engleder1-2/+1
2022-08-22openvswitch: Fix overreporting of drops in dropwatchMike Pattrick1-2/+3
2022-08-22openvswitch: Fix double reporting of drops in dropwatchMike Pattrick1-3/+10
2022-08-22Merge branch 'net-phy-QUSGMII'David S. Miller9-7/+97
2022-08-22net: lan966x: Add QUSGMII support for lan966xMaxime Chevallier4-7/+26
2022-08-22net: phy: Add helper to derive the number of ports from a phy modeMaxime Chevallier2-0/+54
2022-08-22dt-bindings: net: ethernet-controller: add QUSGMII modeMaxime Chevallier1-0/+1
2022-08-22net: phy: Introduce QUSGMII PHY modeMaxime Chevallier3-0/+16
2022-08-22net: ethernet: ti: davinci_mdio: Add workaround for errata i2329Ravi Gunasekaran1-11/+231
2022-08-22net: phy: realtek: add support for RTL8211F(D)(I)-VD-CGClark Wang1-12/+32
2022-08-22af_unix: Show number of inflight fds for sockets in TCP_LISTEN state tooKirill Tkhai1-3/+33
2022-08-19net: prestera: add missing ABI compatibility checkMaksym Glubokiy1-0/+1
2022-08-19amt: remove unnecessary skb pointer checkYang Yingliang1-4/+2
2022-08-19selftests/net: test l2 tunnel TOS/TTL inheritingMatthias May2-0/+391
2022-08-19Merge branch 'net-dpaa-cleanups-in-preparation-for-phylink-conversion'Jakub Kicinski22-1051/+457
2022-08-19net: fman: memac: Use params instead of priv for max_speedSean Anderson1-3/+1
2022-08-19net: fman: Export/rename some common functionsSean Anderson2-6/+9
2022-08-19net: fman: Configure fixed link in memac_initializationSean Anderson1-47/+46
2022-08-19net: fman: Move struct dev to mac_deviceSean Anderson2-20/+12
2022-08-19net: fman: Store initialization function in match dataSean Anderson2-192/+165
2022-08-19net: fman: Get PCS node in per-mac initSean Anderson2-11/+10
2022-08-19net: fman: dtsec: Always gracefully stop/startSean Anderson2-74/+30
2022-08-19net: fman: Store en/disable in mac_device instead of mac_priv_sSean Anderson3-44/+15
2022-08-19net: fman: Don't pass comm_mode to enable/disableSean Anderson7-46/+24
2022-08-19net: fman: Convert to SPDX identifiersSean Anderson18-515/+33
2022-08-19dt-bindings: net: Convert FMan MAC bindings to yamlSean Anderson2-127/+146
2022-08-19Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"Jakub Kicinski25-1706/+73
2022-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski657-9300/+107493
2022-08-18igc: add xdp frags support to ndo_xdp_xmitLorenzo Bianconi1-45/+83
2022-08-18Merge branch 'selftests-mlxsw-add-ordering-tests-for-unified-bridge-model'Jakub Kicinski4-0/+1112
2022-08-18selftests: mlxsw: Add egress VID classification testAmit Cohen1-0/+273
2022-08-18selftests: mlxsw: Add ingress RIF configuration test for VXLANAmit Cohen1-0/+311
2022-08-18selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridgeAmit Cohen1-0/+264
2022-08-18selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridgeAmit Cohen1-0/+264
2022-08-18net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_...Lorenzo Bianconi1-5/+7
2022-08-18net: macsec: Expose MACSEC_SALT_LEN definition to user spaceEmeel Hakim2-1/+2
2022-08-18Merge tag 'net-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds65-793/+2351
2022-08-18Merge tag 'linux-kselftest-next-6.0-rc2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+5
2022-08-18Merge tag 'trace-rtla-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-33/+43
2022-08-18ixgbe: Manual AN-37 for troublesome link partners for X550 SFIJeff Daly2-3/+56
2022-08-18Merge branch 'add-dt-property-to-disable-hibernation-mode'Jakub Kicinski2-0/+33
2022-08-18net: phy: at803x: add disable hibernation mode supportWei Fang1-0/+25
2022-08-18dt-bindings: net: ar803x: add disable-hibernation-mode propetryWei Fang1-0/+8
2022-08-18net: moxa: MAC address reading, generating, validity checkingSergei Antonov1-6/+7
2022-08-18Merge branch 'tcp-some-bug-fixes-for-tcp_read_skb'Jakub Kicinski2-28/+26
2022-08-18tcp: handle pure FIN case correctlyCong Wang2-3/+4
2022-08-18tcp: refactor tcp_read_skb() a bitCong Wang1-17/+9
2022-08-18tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()Cong Wang1-10/+14
2022-08-18tcp: fix sock skb accounting in tcp_read_skb()Cong Wang1-0/+1
2022-08-18igb: Add lock to avoid data raceLin Ma2-1/+13
2022-08-18Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski6-18/+85
2022-08-18dt-bindings: Fix incorrect "the the" correctionsGeert Uytterhoeven2-2/+2
2022-08-18net: ethernet: altera: Add use of ethtool_op_get_ts_infoMaxime Chevallier1-0/+1
2022-08-18net: genl: fix error path memory leak in policy dumpingJakub Kicinski2-3/+17
2022-08-18stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_re...Christophe JAILLET1-0/+1
2022-08-18tee: add overflow check in register_shm_helper()Jens Wiklander1-0/+3
2022-08-18ixgbe: Don't call kmap() on page allocated with GFP_ATOMICFabio M. De Francesco1-3/+1
2022-08-18ice: remove non-inclusive languageMikael Barsehyan2-9/+9
2022-08-18ice: Remove ucast_sharedSylwester Dziedziuch3-165/+5
2022-08-18ice: Allow 100M speeds for some devicesAnirudh Venkataramanan3-4/+28
2022-08-18ice: Implement FCS/CRC and VLAN stripping co-existence policyAnatolii Gerasymenko1-0/+25
2022-08-18ice: Implement control of FCS/CRC strippingJesse Brandeburg7-6/+69
2022-08-17net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_runLorenzo Bianconi1-1/+1
2022-08-17net/mlx5e: Allocate flow steering storage during uplink initializationLeon Romanovsky1-8/+17
2022-08-17Merge branch 'fixes-for-ocelot-driver-statistics'Jakub Kicinski7-378/+1581
2022-08-17net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelo...Vladimir Oltean1-27/+26
2022-08-17net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offsetVladimir Oltean6-289/+540
2022-08-17net: mscc: ocelot: make struct ocelot_stat_layout array indexableVladimir Oltean5-306/+1243
2022-08-17net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_workVladimir Oltean1-0/+4
2022-08-17net: mscc: ocelot: turn stats_lock into a spinlockVladimir Oltean3-9/+8
2022-08-17net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counterVladimir Oltean1-1/+1
2022-08-17net: mscc: ocelot: fix incorrect ndo_get_stats64 packet countersVladimir Oltean5-30/+42
2022-08-17net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet countersVladimir Oltean1-1/+2
2022-08-17net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support itVladimir Oltean1-2/+5
2022-08-17net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()Rustam Subkhankulov1-1/+1
2022-08-17stmmac: intel: remove unused 'has_crossts' flagWong Vee Khee2-2/+0
2022-08-17Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski61-372/+986
2022-08-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski9-261/+390
2022-08-17net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()David Howells2-1/+26
2022-08-17Merge tag 'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds14-329/+835