aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-04-19net: dsa: don't emit targeted cross-chip notifiers for MTU changeVladimir Oltean4-25/+7
2022-04-19net: dsa: drop dsa_slave_priv from dsa_slave_change_mtuVladimir Oltean1-2/+1
2022-04-19net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtuVladimir Oltean1-4/+1
2022-04-19net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtuVladimir Oltean1-8/+5
2022-04-19net: dsa: make cross-chip notifiers more efficient for host eventsVladimir Oltean4-140/+76
2022-04-19net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrsVladimir Oltean2-61/+57
2022-04-18devlink: add port to line card relationship setJiri Pirko1-1/+25
2022-04-18devlink: implement line card active stateJiri Pirko1-0/+41
2022-04-18devlink: implement line card provisioningJiri Pirko1-3/+319
2022-04-18devlink: add support to create line card and expose to userJiri Pirko1-1/+269
2022-04-18tcp: fix signed/unsigned comparisonEric Dumazet1-2/+3
2022-04-17tcp: add drop reason support to tcp_ofo_queue()Eric Dumazet1-7/+2
2022-04-17tcp: add drop reasons to tcp_rcv_synsent_state_process()Eric Dumazet1-6/+9
2022-04-17tcp: make tcp_rcv_synsent_state_process() drop monitor friendEric Dumazet1-9/+8
2022-04-17tcp: add drop reason support to tcp_prune_ofo_queue()Eric Dumazet1-1/+2
2022-04-17tcp: add two drop reasons for tcp_ack()Eric Dumazet1-3/+4
2022-04-17tcp: add drop reasons to tcp_rcv_state_process()Eric Dumazet1-7/+17
2022-04-17tcp: make tcp_rcv_state_process() drop monitor friendlyEric Dumazet1-3/+7
2022-04-17tcp: add drop reason support to tcp_validate_incoming()Eric Dumazet1-1/+6
2022-04-17tcp: get rid of rst_seq_matchEric Dumazet1-8/+5
2022-04-17tcp: consume incoming skb leading to a resetEric Dumazet1-12/+16
2022-04-17net/ipv6: Introduce accept_unsolicited_na knob to implement router-side chang...Arun Ajith S2-1/+29
2022-04-15ipv6: fix NULL deref in ip6_rcv_core()Eric Dumazet1-1/+1
2022-04-15net_sched: make qdisc_reset() smallerEric Dumazet1-10/+2
2022-04-15net: ethtool: move checks before rtnl_lock() in ethnl_set_ringsJie Wang1-18/+18
2022-04-15net: ethtool: extend ringparam set/get APIs for tx_pushJie Wang2-3/+17
2022-04-15net: page_pool: introduce ethtool statsLorenzo Bianconi1-1/+62
2022-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni26-73/+146
2022-04-14Merge tag 'net-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds18-39/+68
2022-04-14rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS repliesPetr Machata1-0/+3
2022-04-13nfc: nci: add flush_workqueue to prevent uafLin Ma1-0/+4
2022-04-13Merge tag 'wireless-2022-04-13' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller3-2/+5
2022-04-13net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()Menglong Dong1-4/+12
2022-04-13net: ipv6: add skb drop reasons to ip6_rcv_core()Menglong Dong1-8/+16
2022-04-13net: ipv6: add skb drop reasons to TLV parseMenglong Dong1-12/+24
2022-04-13net: ipv6: remove redundant statistics in ipv6_hop_jumbo()Menglong Dong1-8/+1
2022-04-13net: icmp: introduce function icmpv6_param_prob_reason()Menglong Dong1-3/+4
2022-04-13net: ip: add skb drop reasons to ip forwardingMenglong Dong2-6/+16
2022-04-13net: ipv6: add skb drop reasons to ip6_pkt_drop()Menglong Dong1-1/+5
2022-04-13net: ipv4: add skb drop reasons to ip_error()Menglong Dong1-1/+5
2022-04-13net: bridge: fdb: add support for flush filtering based on ifindex and vlanNikolay Aleksandrov1-1/+44
2022-04-13net: bridge: fdb: add support for flush filtering based on ndm flags and stateNikolay Aleksandrov2-3/+60
2022-04-13net: rtnetlink: add ndm flags and state mask attributesNikolay Aleksandrov1-0/+2
2022-04-13net: bridge: fdb: add support for fine-grained flushingNikolay Aleksandrov4-12/+54
2022-04-13net: bridge: fdb: add ndo_fdb_del_bulkNikolay Aleksandrov3-0/+27
2022-04-13net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_delNikolay Aleksandrov1-19/+48
2022-04-13net: rtnetlink: add bulk delete support flagNikolay Aleksandrov1-0/+8
2022-04-13net: rtnetlink: add helper to extract msg type's kindNikolay Aleksandrov1-1/+1
2022-04-13net: rtnetlink: add msg kind namesNikolay Aleksandrov1-3/+3
2022-04-13Revert "net: dsa: setup master before ports"Vladimir Oltean1-13/+10
2022-04-13NFC: NULL out the dev->rfkill to prevent UAFLin Ma1-0/+1
2022-04-13ipv6: exthdrs: use swap() instead of open coding itGuo Zhengkui1-4/+1
2022-04-13tls: rx: only copy IV from the packet for TLS 1.2Jakub Kicinski1-10/+10
2022-04-13tls: rx: use MAX_IV_SIZE for allocationsJakub Kicinski1-1/+1
2022-04-13tls: rx: use async as an in-out argumentJakub Kicinski1-15/+16
2022-04-13tls: rx: return the already-copied data on crypto errorJakub Kicinski1-6/+10
2022-04-13tls: rx: treat process_rx_list() errors as transientJakub Kicinski1-12/+8
2022-04-13tls: rx: assume crypto always calls our callbackJakub Kicinski1-3/+0
2022-04-13tls: rx: don't handle TLS 1.3 in the async crypto callbackJakub Kicinski1-10/+5
2022-04-13tls: rx: move counting TlsDecryptErrors for syncJakub Kicinski1-2/+2
2022-04-13tls: rx: reuse leave_on_list label for psockJakub Kicinski1-8/+4
2022-04-13tls: rx: consistently use unlocked accessors for rx_listJakub Kicinski1-5/+5
2022-04-12Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds2-1/+4
2022-04-12fou: Remove XRFM from NET_FOU KconfigCoco Li2-2/+0
2022-04-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski2-5/+4
2022-04-12page_pool: Add recycle stats to page_pool_put_page_bulkLorenzo Bianconi1-2/+13
2022-04-12net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp29-99/+71
2022-04-12netfilter: nf_tables: nft_parse_register can return a negative valueAntoine Tenart1-1/+1
2022-04-12net: bridge: add support for host l2 mdb entriesJoachim Wiberg1-5/+7
2022-04-11net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICASTArınç ÜNAL1-1/+2
2022-04-11sctp: Initialize daddr on peeled off socketPetr Malat1-1/+1
2022-04-11net/smc: Fix af_ops of child socket pointing to released memoryKarsten Graul1-2/+12
2022-04-11net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()Karsten Graul1-2/+3
2022-04-11net/smc: use memcpy instead of snprintf to avoid out of bounds readKarsten Graul1-2/+4
2022-04-11ipv4: Use dscp_t in struct fib_entry_notifier_infoGuillaume Nault1-2/+2
2022-04-11ipv4: Use dscp_t in struct fib_rt_infoGuillaume Nault3-7/+7
2022-04-11ipv6: fix panic when forwarding a pkt with no in6 devNicolas Dichtel1-1/+1
2022-04-11mptcp: listen diag dump supportFlorian Westphal1-0/+91
2022-04-11mptcp: remove locking in mptcp_diag_fill_infoFlorian Westphal1-6/+0
2022-04-11mptcp: diag: switch to context structureFlorian Westphal1-3/+11
2022-04-11mptcp: add pm_nl_pernet helpersGeliang Tang1-17/+24
2022-04-11mptcp: reset the packet scheduler on PRIO changePaolo Abeni1-0/+2
2022-04-11mptcp: reset the packet scheduler on incoming MP_PRIOPaolo Abeni3-4/+18
2022-04-11mptcp: optimize release_cb for the common casePaolo Abeni1-7/+9
2022-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-nextDavid S. Miller9-125/+143
2022-04-11netfilter: nft_socket: make cgroup match work in input tooFlorian Westphal1-4/+3
2022-04-11netfilter: nft_fib: reverse path filter for policy-based routing on iifPablo Neira Ayuso3-0/+12
2022-04-11mac80211: fix ht_capa printout in debugfsBen Greear1-1/+1
2022-04-11cfg80211: hold bss_lock while updating nontrans_listRameshkumar Sundaram1-0/+2
2022-04-11nl80211: correctly check NL80211_ATTR_REG_ALPHA2 sizeJohannes Berg1-1/+2
2022-04-11net/sched: taprio: Check if socket flags are validBenedikt Spranger1-1/+2
2022-04-11net: icmp: add skb drop reasons to icmp protocolMenglong Dong3-46/+67
2022-04-11net: icmp: introduce __ping_queue_rcv_skb() to report drop reasonsMenglong Dong1-5/+13
2022-04-11net: skb: rename SKB_DROP_REASON_PTYPE_ABSENTMenglong Dong1-5/+3
2022-04-11net: sock: introduce sock_queue_rcv_skb_reason()Menglong Dong1-6/+24
2022-04-10tls: rx: jump out for cases which need to leave skb on listJakub Kicinski1-21/+22
2022-04-10tls: rx: clear ctx->recv_pkt earlierJakub Kicinski1-9/+7
2022-04-10tls: rx: inline consuming the skb at the end of the loopJakub Kicinski1-24/+5
2022-04-10tls: rx: pull most of zc check out of the loopJakub Kicinski1-4/+5
2022-04-10tls: rx: don't track the async countJakub Kicinski1-7/+5
2022-04-10tls: rx: don't handle async in tls_sw_advance_skb()Jakub Kicinski1-13/+9
2022-04-10tls: rx: factor out writing ContentType to cmsgJakub Kicinski1-55/+36
2022-04-10tls: rx: simplify async waitJakub Kicinski1-12/+2
2022-04-10tls: rx: wrap decryption arguments in a structureJakub Kicinski1-22/+27
2022-04-10tls: rx: don't report text length from the bowels of decryptJakub Kicinski1-19/+14
2022-04-10tls: rx: drop unnecessary arguments from tls_setup_from_iter()Jakub Kicinski1-8/+6
2022-04-09netfilter: bitwise: improve error goto labelsJeremy Sowden1-5/+6
2022-04-09netfilter: bitwise: replace hard-coded size with `sizeof` expressionJeremy Sowden1-1/+1
2022-04-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-7/+15
2022-04-08net/sched: fix initialization order when updating chain 0 headMarcelo Ricardo Leitner1-1/+1
2022-04-08sctp: use the correct skb for security_sctp_assoc_requestXin Long1-3/+3
2022-04-08Merge tag 'nfs-for-5.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds6-33/+74
2022-04-08net/sched: flower: Avoid overwriting error messagesIdo Schimmel1-4/+0
2022-04-08net/sched: matchall: Avoid overwriting error messagesIdo Schimmel1-4/+0
2022-04-08net/sched: cls_api: Add extack message for unsupported action offloadIdo Schimmel1-2/+4
2022-04-08net/sched: act_vlan: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_tunnel_key: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_skbedit: Add extack messages for offload failureIdo Schimmel1-0/+7
2022-04-08net/sched: act_police: Add extack messages for offload failureIdo Schimmel1-3/+14
2022-04-08net/sched: act_pedit: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_mpls: Add extack messages for offload failureIdo Schimmel1-0/+7
2022-04-08net/sched: act_mirred: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_gact: Add extack messages for offload failureIdo Schimmel1-0/+10
2022-04-08net/sched: act_api: Add extack to offload_act_setup() callbackIdo Schimmel16-24/+44
2022-04-08net/sched: flower: Take verbose flag into account when logging error messagesIdo Schimmel1-6/+6
2022-04-08net/sched: matchall: Take verbose flag into account when logging error messagesIdo Schimmel1-10/+7
2022-04-08netfilter: nf_log_syslog: Consolidate entry checksPhil Sutter1-8/+10
2022-04-08netfilter: nf_log_syslog: Don't ignore unknown protocolsPhil Sutter1-0/+31
2022-04-08netfilter: nf_log_syslog: Merge MAC header dumpersPhil Sutter1-66/+25
2022-04-08flow_dissector: fix false-positive __read_overflow2_field() warningJakub Kicinski1-1/+1
2022-04-08net/sched: flower: fix parsing of ethertype following VLAN headerVlad Buslov2-5/+14
2022-04-08tls: hw: rx: use return value of tls_device_decrypted() to carry statusJakub Kicinski2-8/+4
2022-04-08tls: rx: refactor decrypt_skb_update()Jakub Kicinski1-33/+33
2022-04-08tls: rx: don't issue wake ups when data is decryptedJakub Kicinski1-2/+0
2022-04-08tls: rx: replace 'back' with 'offset'Jakub Kicinski1-5/+4
2022-04-08tls: rx: use a define for tag lengthJakub Kicinski1-2/+2
2022-04-08tls: rx: init decrypted status in tls_read_size()Jakub Kicinski1-4/+1
2022-04-08tls: rx: don't store the decryption status in socket contextJakub Kicinski2-5/+8
2022-04-08tls: rx: don't store the record type in socket contextJakub Kicinski1-21/+17
2022-04-08tls: rx: drop pointless else after gotoJakub Kicinski1-2/+1
2022-04-08tls: rx: jump to a more appropriate labelJakub Kicinski1-3/+4
2022-04-08netfilter: cttimeout: inc/dec module refcount per object, not per use refcountFlorian Westphal1-9/+5
2022-04-08netfilter: conntrack: split inner loop of list dumping to own functionFlorian Westphal1-25/+43
2022-04-08netfilter: ecache: move to separate structureFlorian Westphal1-9/+10
2022-04-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski20-47/+210
2022-04-07net: mpls: fix memdup.cocci warningGONG, Ruiqi1-2/+1
2022-04-07net: ethernet: set default assignment identifier to NET_NAME_ENUMIan Wienand1-1/+1
2022-04-07tcp: Add tracepoint for tcp_set_ca_statePing Gan1-0/+12
2022-04-07net-core: rx_otherhost_dropped to core_statsJeffrey Ji3-0/+3
2022-04-07net: extract a few internals from netdevice.hJakub Kicinski10-0/+106
2022-04-07net: unexport a handful of dev_* functionsJakub Kicinski1-6/+0
2022-04-07SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()Trond Myklebust3-11/+19
2022-04-07SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()Trond Myklebust1-1/+3
2022-04-07SUNRPC: Handle allocation failure in rpc_new_task()Trond Myklebust2-0/+12
2022-04-07SUNRPC: Handle low memory situations in call_status()Trond Myklebust1-0/+5
2022-04-07SUNRPC: Handle ENOMEM in call_transmit_status()Trond Myklebust1-0/+2
2022-04-07SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()Trond Myklebust2-9/+14
2022-04-06ipv6: fix locking issues with loops over idev->addr_listNiels Dossche1-6/+24
2022-04-06Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-4/+13
2022-04-06tcp: add accessors to read/set tp->snd_cwndEric Dumazet25-187/+192
2022-04-06SUNRPC: Fix NFSD's request deferral on RDMA transportsChuck Lever2-1/+4
2022-04-06net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPFLorenzo Bianconi1-7/+15
2022-04-06bpf: Support dual-stack sockets in bpf_tcp_check_syncookieMaxim Mikityanskiy1-4/+13
2022-04-06ip6_tunnel: Remove duplicate assignmentsHongbin Wang1-2/+0
2022-04-06net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=nFlorian Westphal1-1/+1
2022-04-06net: ethernet: mtk_eth_soc: implement flow offloading to WED devicesFelix Fietkau1-0/+4
2022-04-06rxrpc: fix a race in rxrpc_exit_net()Eric Dumazet1-1/+1
2022-04-06net: remove noblock parameter from skb_recv_datagram()Oliver Hartkopp34-65/+54
2022-04-06net: openvswitch: fix leak of nested actionsIlya Maximets1-5/+90
2022-04-05net: openvswitch: don't send internal clone attribute to the userspace.Ilya Maximets2-2/+4
2022-04-05net: ensure net_todo_list is processed quicklyJohannes Berg2-1/+34
2022-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski7-8/+8
2022-04-05ipv6: Fix stats accounting in ip6_pkt_dropDavid Ahern1-1/+1
2022-04-05netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue()Jakob Koschel1-4/+2
2022-04-05netfilter: nf_tables: memcg accounting for dynamically allocated objectsVasily Averin6-6/+6
2022-04-05sctp: count singleton chunks in assoc user statsJamie Bainbridge1-1/+5
2022-04-01net: ipv4: fix route with nexthop object delete warningNikolay Aleksandrov1-1/+6
2022-04-01mctp: Use output netdev to allocate skb headroomMatt Johnston2-16/+44
2022-04-01mctp: Fix check for dev_hard_header() resultMatt Johnston1-1/+1
2022-04-01Revert "net: dsa: stop updating master MTU from master.c"Vladimir Oltean1-1/+24
2022-04-01skbuff: fix coalescing for page_pool fragment recyclingJean-Philippe Brucker1-4/+11
2022-04-01net/tls: fix slab-out-of-bounds bug in decrypt_internalZiyang Xuan1-1/+1
2022-03-31Merge tag 'net-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds9-27/+68
2022-03-31openvswitch: Add recirc_id to recirc warningStéphane Graber1-2/+2
2022-03-31Merge tag 'linux-can-fixes-for-5.18-20220331' of git://git.kernel.org/pub/scm...Jakub Kicinski1-1/+1
2022-03-31rxrpc: fix some null-ptr-deref bugs in server_key.cXiaolong Huang1-2/+5
2022-03-31rxrpc: Fix call timer start racing with call destructionDavid Howells3-14/+43
2022-03-31can: isotp: restore accidentally removed MSG_PEEK featureOliver Hartkopp1-1/+1
2022-03-29SUNRPC: handle malloc failure in ->request_prepareNeilBrown3-13/+20
2022-03-29Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-2/+6
2022-03-29Merge tag 'nfs-for-5.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds18-203/+273
2022-03-29netfilter: bitwise: fix reduce comparisonsJeremy Sowden1-2/+2
2022-03-29ax25: Fix UAF bugs in ax25 timersDuoming Zhou1-0/+5
2022-03-29ax25: fix UAF bug in ax25_send_control()Duoming Zhou1-4/+4
2022-03-29openvswitch: Fixed nd target mask field in the flow dump.Martin Varghese1-2/+2
2022-03-28xsk: Do not write NULL in SW ring at allocation failureMagnus Karlsson1-2/+6
2022-03-28Merge tag 'net-5.18-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-65/+112
2022-03-28net/smc: Send out the remaining data in sndbuf before closeWen Gu1-0/+3
2022-03-28net: move net_unlink_todo() out of the headerJohannes Berg1-0/+10
2022-03-28Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+4