aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-11-08can: isotp: isotp_sendmsg(): fix TX state detection and wait behaviorOliver Hartkopp1-11/+8
2023-11-08can: isotp: isotp_bind(): do not validate unused address informationOliver Hartkopp1-12/+17
2023-11-08can: isotp: add local echo tx processing and tx without FCOliver Hartkopp1-144/+254
2023-11-08can: isotp: handle wait_event_interruptible() return valuesOliver Hartkopp1-0/+4
2023-11-08can: isotp: check CAN address family in isotp_bind()Oliver Hartkopp1-0/+3
2023-11-08can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formattingOliver Hartkopp1-0/+5
2023-11-08can: isotp: set max PDU size to 64 kByteOliver Hartkopp1-2/+2
2023-11-08netfilter: nfnetlink_log: silence bogus compiler warningFlorian Westphal1-1/+1
2023-11-08net: sched: cls_u32: Fix allocation size in u32_init()Gustavo A. R. Silva1-1/+1
2023-11-08tcp: fix wrong RTO timeout when received SACK renegingFred Chen1-4/+5
2023-11-08neighbour: fix various data-racesEric Dumazet1-32/+35
2023-11-08vsock/virtio: initialize the_virtio_vsock before using VQsAlexandru Matei1-1/+17
2023-11-08vsock/virtio: add support for device suspend/resumeStefano Garzarella1-0/+47
2023-11-08vsock/virtio: factor our the code to initialize and delete VQsStefano Garzarella1-66/+84
2023-11-08mptcp: more conservative check for zero probesPaolo Abeni1-7/+1
2023-11-08tcp: cleanup tcp_remove_empty_skb() useEric Dumazet2-6/+7
2023-11-08tcp: remove dead code from tcp_sendmsg_locked()Eric Dumazet1-9/+1
2023-10-25xfrm6: fix inet6_dev refcount underflow problemZhang Changzhong1-2/+2
2023-10-25Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX nameKees Cook1-1/+2
2023-10-25Bluetooth: hci_sock: fix slab oob read in create_monitor_eventEdward AD1-1/+1
2023-10-25net: fix ifname in netlink ntf during netns moveJakub Kicinski1-13/+31
2023-10-25net: move from strlcpy with unused retval to strscpyWolfram Sang3-5/+5
2023-10-25net: introduce a function to check if a netdev name is in useAntoine Tenart1-4/+10
2023-10-25Bluetooth: hci_event: Fix using memcmp when comparing keysLuiz Augusto von Dentz1-5/+7
2023-10-25ipv4/fib: send notify when delete source address routesHangbin Liu2-0/+5
2023-10-25wifi: cfg80211: avoid leaking stack data into traceBenjamin Berg1-1/+1
2023-10-25wifi: mac80211: allow transmitting EAPOL frames with tainted keyWen Gong1-1/+2
2023-10-25wifi: cfg80211: Fix 6GHz scan configurationIlan Peer1-0/+4
2023-10-25Bluetooth: hci_core: Fix build warningsLuiz Augusto von Dentz1-3/+5
2023-10-25Bluetooth: Avoid redundant authenticationYing Hsu1-28/+35
2023-10-25mctp: perform route lookups under a RCU read-side lockJeremy Kerr1-6/+16
2023-10-25mctp: Allow local delivery to the null EIDJeremy Kerr1-0/+23
2023-10-25net: pktgen: Fix interface flags printingGavrilov Ilia1-7/+7
2023-10-25netfilter: nf_tables: revert do not remove elements if set backend implements...Pablo Neira Ayuso1-4/+1
2023-10-25netfilter: nf_tables: do not remove elements if set backend implements .abortPablo Neira Ayuso1-1/+4
2023-10-25netfilter: nft_set_rbtree: .deactivate fails if element has expiredPablo Neira Ayuso1-0/+2
2023-10-25net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curvePedro Tammela1-4/+14
2023-10-25ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddrEric Dumazet1-5/+9
2023-10-25tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skbEric Dumazet1-2/+14
2023-10-25tcp: fix excessive TLP and RACK timeouts from HZ roundingNeal Cardwell2-5/+6
2023-10-25net: rfkill: gpio: prevent value glitch during probeJosua Mayer1-2/+2
2023-10-25net: ipv6: fix return value check in esp_remove_trailerMa Ke1-1/+3
2023-10-25net: ipv4: fix return value check in esp_remove_trailerMa Ke1-1/+3
2023-10-25xfrm: interface: use DEV_STATS_INC()Eric Dumazet1-12/+10
2023-10-25xfrm: fix a data-race in xfrm_gen_index()Eric Dumazet1-4/+2
2023-10-25netfilter: nft_payload: fix wrong mac header matchingFlorian Westphal1-1/+1
2023-10-25tcp: check mptcp-level constraints for backlog coalescingPaolo Abeni1-0/+1
2023-10-25nfc: nci: fix possible NULL pointer dereference in send_acknowledge()Krzysztof Kozlowski1-0/+2
2023-10-25Bluetooth: avoid memcmp() out of bounds warningArnd Bergmann1-1/+1
2023-10-25Bluetooth: hci_event: Fix coding styleLuiz Augusto von Dentz1-2/+1
2023-10-25Bluetooth: Fix a refcnt underflow problem for hci_connZiyang Xuan1-2/+2
2023-10-25Bluetooth: Reject connection with the device which has same BD_ADDRLee, Chun-Yi2-0/+20
2023-10-25Bluetooth: hci_event: Ignore NULL link keyLee, Chun-Yi1-0/+9
2023-10-19libceph: use kernel_connect()Jordan Rife1-2/+2
2023-10-19net: release reference to inet6_dev pointerPatrick Rohr1-1/+1
2023-10-19net: change accept_ra_min_rtr_lft to affect all RA lifetimesPatrick Rohr2-21/+19
2023-10-19net: add sysctl accept_ra_min_rtr_lftPatrick Rohr2-2/+26
2023-10-19nfc: nci: assert requested protocol is validJeremy Cline1-0/+5
2023-10-19net/smc: Fix pos miscalculation in statisticsNils Hoppmann1-5/+9
2023-10-19net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()Eric Dumazet1-18/+12
2023-10-19net: prevent address rewrite in kernel_bind()Jordan Rife4-5/+9
2023-10-10sctp: update hb timer immediately after users change hb_intervalXin Long1-0/+1
2023-10-10sctp: update transport state when processing a dupcook packetXin Long1-2/+1
2023-10-10tcp: fix delayed ACKs for MSS boundary conditionNeal Cardwell1-0/+13
2023-10-10tcp: fix quick-ack counting to count actual ACKs of new dataNeal Cardwell1-4/+3
2023-10-10tipc: fix a potential deadlock on &tx->lockChengfeng Ye1-2/+2
2023-10-10ipv4: Set offload_failed flag in fibmatch resultsBenjamin Poirier1-0/+2
2023-10-10netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failureFlorian Westphal1-17/+29
2023-10-10netfilter: handle the connecting collision properly in nf_conntrack_proto_sctpXin Long1-10/+33
2023-10-10net: nfc: llcp: Add lock when modifying device listJeremy Cline1-0/+2
2023-10-10ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()David Howells1-1/+1
2023-10-10net: fix possible store tearing in neigh_periodic_work()Eric Dumazet1-1/+3
2023-10-10bpf, sockmap: Reject sk_msg egress redirects to non-TCP socketsJakub Sitnicki1-0/+4
2023-10-10net: prevent rewrite of msg_name in sock_sendmsg()Jordan Rife1-6/+23
2023-10-10net: replace calls to sock->ops->connect() with kernel_connect()Jordan Rife2-3/+3
2023-10-06netfilter: nf_tables: fix kdoc warnings after gc reworkFlorian Westphal1-1/+1
2023-10-06Revert "SUNRPC dont update timeout value on connection reset"Trond Myklebust1-2/+1
2023-10-06netfilter: nf_tables: disallow rule removal from chain bindingPablo Neira Ayuso1-5/+13
2023-10-06ncsi: Propagate carrier gain/loss events to the NCSI controllerJohnathan Mantey1-0/+5
2023-10-06netfilter: nft_exthdr: Fix non-linear header modificationXiao Liang1-12/+8
2023-10-06netfilter: exthdr: add support for tcp option removalFlorian Westphal1-1/+95
2023-10-06netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAPJozsef Kadlecsik1-2/+10
2023-10-06netfilter: nf_tables: disable toggling dormant table state more than onceFlorian Westphal1-0/+4
2023-10-06net: rds: Fix possible NULL-pointer dereferenceArtem Chernyshev1-5/+7
2023-10-06net: bridge: use DEV_STATS_INC()Eric Dumazet2-4/+4
2023-10-06dccp: fix dccp_v4_err()/dccp_v6_err() againEric Dumazet2-14/+4
2023-10-06ipv4: fix null-deref in ipv4_link_failureKyle Zeng1-1/+3
2023-10-06net/core: Fix ETH_P_1588 flow dissectorSasha Neftin1-1/+1
2023-10-06netfilter: nf_tables: disallow element removal on anonymous setsPablo Neira Ayuso1-4/+5
2023-10-06netfilter: nf_tables: fix memleak when more than 255 elements expiredFlorian Westphal1-2/+8
2023-10-06netfilter: nft_set_hash: try later when GC hits EAGAIN on iterationPablo Neira Ayuso1-6/+3
2023-10-06netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation failsPablo Neira Ayuso1-1/+1
2023-10-06netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GCPablo Neira Ayuso4-6/+22
2023-10-06netfilter: nft_set_rbtree: use read spinlock to avoid datapath contentionPablo Neira Ayuso1-4/+2
2023-10-06netfilter: nft_set_rbtree: skip sync GC for new elements in this transactionPablo Neira Ayuso1-2/+6
2023-10-06netfilter: nf_tables: defer gc run if previous batch is still pendingFlorian Westphal2-0/+6
2023-10-06netfilter: nf_tables: use correct lock to protect gc_listPablo Neira Ayuso1-2/+2
2023-10-06netfilter: nf_tables: GC transaction race with abort pathPablo Neira Ayuso1-1/+6
2023-10-06netfilter: nf_tables: GC transaction race with netns dismantlePablo Neira Ayuso1-1/+6
2023-10-06netfilter: nf_tables: fix GC transaction races with netns and netlink event e...Pablo Neira Ayuso1-4/+32
2023-10-06netfilter: nf_tables: don't fail inserts if duplicate has expiredFlorian Westphal1-19/+4
2023-10-06netfilter: nf_tables: remove busy mark and gc batch APIPablo Neira Ayuso1-47/+1
2023-10-06netfilter: nft_set_hash: mark set element as dead when deleting from packet pathPablo Neira Ayuso1-2/+4
2023-10-06netfilter: nf_tables: adapt set backend to use GC transaction APIPablo Neira Ayuso4-103/+173
2023-10-06netfilter: nf_tables: GC transaction API to avoid race with control planePablo Neira Ayuso1-11/+237
2023-10-06netfilter: nf_tables: don't skip expired elements during walkFlorian Westphal4-10/+16
2023-10-06NFSv4.1: fix pnfs MDS=DS session trunkingOlga Kornievskaia1-4/+7
2023-10-06SUNRPC: Mark the cred for revalidation if the server rejects itTrond Myklebust1-0/+1
2023-09-23net/sched: Retire rsvp classifierJamal Hadi Salim5-854/+0
2023-09-23netfilter: ebtables: fix fortify warnings in size_entry_mwt()GONG, Ruiqi1-2/+1
2023-09-23wifi: mac80211: check S1G action frame sizeJohannes Berg1-0/+4
2023-09-23devlink: remove reload failed checks in params get/set callbacksJiri Pirko1-2/+2
2023-09-19kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().Kuniyuki Iwashima1-7/+8
2023-09-19net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()Liu Jian1-2/+2
2023-09-19kcm: Fix memory leak in error path of kcm_sendmsg()Shigeru Yoshida1-0/+2
2023-09-19hsr: Fix uninit-value access in fill_frame_info()Ziyang Xuan1-0/+1
2023-09-19net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_p...Guangguan Wang1-0/+2
2023-09-19net: ipv4: fix one memleak in __inet_del_ifa()Liu Jian1-5/+5
2023-09-19netfilter: nfnetlink_osf: avoid OOB readWander Lairson Costa1-0/+8
2023-09-19netfilter: nftables: exthdr: fix 4-byte stack OOB writeFlorian Westphal1-8/+14
2023-09-19kcm: Destroy mutex in kcm_exit_net()Shigeru Yoshida1-0/+2
2023-09-19net: sched: sch_qfq: Fix UAF in qfq_dequeue()valis2-6/+18
2023-09-19af_unix: Fix data race around sk->sk_err.Kuniyuki Iwashima1-1/+1
2023-09-19af_unix: Fix data-races around sk->sk_shutdown.Kuniyuki Iwashima1-2/+2
2023-09-19af_unix: Fix data-race around unix_tot_inflight.Kuniyuki Iwashima1-1/+1
2023-09-19af_unix: Fix data-races around user->unix_inflight.Kuniyuki Iwashima1-3/+3
2023-09-19net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddrAlex Henrie1-1/+1
2023-09-19ipv4: ignore dst hint for multipath routesSriram Yagnaraman2-1/+3
2023-09-19xsk: Fix xsk_diag use-after-free error during socket cleanupMagnus Karlsson1-0/+3
2023-09-19net: read sk->sk_family once in sk_mc_loop()Eric Dumazet1-1/+2
2023-09-19ipv4: annotate data-races around fi->fib_deadEric Dumazet2-2/+6
2023-09-19sctp: annotate data-races around sk->sk_wmem_queuedEric Dumazet2-6/+6
2023-09-19net/sched: fq_pie: avoid stalls in fq_pie_timer()Eric Dumazet1-8/+19
2023-09-19net/ipv6: SKB symmetric hash should incorporate transport portsQuan Tian1-2/+1
2023-09-19dccp: Fix out of bounds access in DCCP error handlerJann Horn2-9/+19
2023-09-19skbuff: skb_segment, Call zero copy functions before using skbuff fragsMohamed Khalfella1-14/+20
2023-09-19netfilter: xt_sctp: validate the flag_info countWander Lairson Costa1-0/+2
2023-09-19netfilter: xt_u32: validate user space inputWander Lairson Costa1-0/+21
2023-09-19netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash...Kyle Zeng1-0/+1
2023-09-19igmp: limit igmpv3_newpack() packet size to IP_MAX_MTUEric Dumazet1-1/+2
2023-09-19netrom: Deny concurrent connect().Kuniyuki Iwashima1-0/+5
2023-09-19net/sched: sch_hfsc: Ensure inner classes have fsc curveBudimir Markovic1-0/+4
2023-09-19wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attributeLin Ma1-0/+1
2023-09-19lwt: Check LWTUNNEL_XMIT_CONTINUE strictlyYan Zhai2-2/+2
2023-09-19lwt: Fix return values of BPF xmit opsYan Zhai1-4/+3
2023-09-19net: tcp: fix unexcepted socket die when snd_wnd is 0Menglong Dong1-1/+17
2023-09-19Bluetooth: Fix potential use-after-free when clear keysMin Li1-8/+8
2023-09-19ipv6: Add reasons for skb drops to __udp6_lib_rcvDavid Ahern1-2/+9
2023-09-19bpf: reject unhashed sockets in bpf_sk_assignLorenz Bauer1-0/+2
2023-09-19udp: re-score reuseport groups when connected sockets are presentLorenz Bauer2-10/+29
2023-09-19tcp: tcp_enter_quickack_mode() should be staticEric Dumazet1-2/+1
2023-09-19net: Avoid address overwrite in kernel_connectJordan Rife1-1/+5
2023-09-19sctp: handle invalid error codes without calling BUG()Dan Carpenter1-1/+4
2023-09-19netlabel: fix shift wrapping bug in netlbl_catmap_setlong()Dmitry Mastykin1-1/+2
2023-09-199p: virtio: make sure 'offs' is initialized in zc_requestDominique Martinet1-1/+1
2023-08-30can: raw: add missing refcount for memory leak fixOliver Hartkopp1-9/+25
2023-08-30batman-adv: Hold rtnl lock during MTU update via netlinkSven Eckelmann1-0/+3
2023-08-30batman-adv: Fix batadv_v_ogm_aggr_send memory leakRemi Pommarel1-1/+3
2023-08-30batman-adv: Fix TT global entry leak when client roamed backRemi Pommarel1-1/+0
2023-08-30batman-adv: Do not get eth header before batadv_check_management_packetRemi Pommarel2-2/+4
2023-08-30batman-adv: Don't increase MTU when set by userSven Eckelmann3-1/+22
2023-08-30batman-adv: Trigger events for auto adjusted MTUSven Eckelmann1-1/+1
2023-08-30net/ncsi: change from ndo_set_mac_address to dev_set_mac_addressIvan Mikhaylov1-2/+3
2023-08-30net/ncsi: make one oem_gma function for all mfr idIvan Mikhaylov1-69/+19
2023-08-30rtnetlink: Reject negative ifindexes in RTM_NEWLINKIdo Schimmel1-0/+3
2023-08-30rtnetlink: return ENODEV when ifname does not exist and group is givenFlorent Fourcot1-4/+14
2023-08-30netfilter: nf_tables: fix out of memory error handlingFlorian Westphal1-3/+10
2023-08-30netfilter: nf_tables: flush pending destroy work before netlink notifierPablo Neira Ayuso1-1/+1
2023-08-30net/sched: fix a qdisc modification with ambiguous command requestJamal Hadi Salim1-13/+40
2023-08-30net: validate veth and vxcan peer ifindexesJakub Kicinski1-4/+18
2023-08-30dccp: annotate data-races in dccp_poll()Eric Dumazet1-8/+12
2023-08-30sock: annotate data-races around prot->memory_pressureEric Dumazet1-1/+1
2023-08-30can: raw: fix lockdep issue in raw_release()Eric Dumazet1-2/+3
2023-08-30can: raw: fix receiver memory leakZiyang Xuan1-33/+24
2023-08-30xprtrdma: Remap Receive buffers after a reconnectChuck Lever1-5/+4
2023-08-26net: fix the RTO timer retransmitting skb every 1ms if linear option is enabledJason Xing1-1/+3
2023-08-26af_unix: Fix null-ptr-deref in unix_stream_sendpage().Kuniyuki Iwashima1-5/+4
2023-08-26netfilter: set default timeout to 3 secs for sctp shutdown send and recv stateXin Long1-3/+3
2023-08-26sock: Fix misuse of sk_under_memory_pressure()Abel Wu1-1/+1
2023-08-26netfilter: nft_dynset: disallow object mapsPablo Neira Ayuso1-0/+3
2023-08-26ipvs: fix racy memcpy in proc_do_sync_thresholdSishuai Gong1-0/+4
2023-08-26netfilter: nf_tables: deactivate catchall elements in next generationFlorian Westphal1-0/+1
2023-08-26netfilter: nf_tables: fix false-positive lockdep splatFlorian Westphal1-1/+12
2023-08-26xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESHLin Ma1-0/+1
2023-08-26xfrm: add NULL check in xfrm_update_ae_paramsLin Ma1-1/+1
2023-08-26ip_vti: fix potential slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-08-26ip6_vti: fix slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-08-26xfrm: fix slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-08-26net: xfrm: Amend XFRMA_SEC_CTX nla_policy structureLin Ma2-2/+2
2023-08-26net: af_key: fix sadb_x_filter validationLin Ma1-2/+2
2023-08-26net: xfrm: Fix xfrm_address_filter OOB readLin Ma1-0/+9
2023-08-26Bluetooth: L2CAP: Fix use-after-freeZhengping Jiang1-0/+5
2023-08-26net: tls: avoid discarding data on record closeJakub Kicinski1-31/+33
2023-08-26net/tls: Multi-threaded calls to TX tls_dev_delTariq Toukan1-32/+31
2023-08-26net/tls: Perform immediate device ctx cleanup when possibleTariq Toukan1-8/+18
2023-08-16sch_netem: fix issues in netem_change() vs get_dist_table()Eric Dumazet1-34/+25
2023-08-16netfilter: nf_tables: report use refcount overflowPablo Neira Ayuso4-72/+114
2023-08-16nexthop: Fix infinite nexthop bucket dump when using maximum nexthop IDIdo Schimmel1-5/+1
2023-08-16nexthop: Make nexthop bucket dump more efficientIdo Schimmel1-11/+5
2023-08-16nexthop: Fix infinite nexthop dump when using maximum nexthop IDIdo Schimmel1-5/+1