summaryrefslogtreecommitdiff
path: root/net/core/neighbour.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-12neighbour: restore protocol != 0 check in pneigh updateSabrina Dubroca1-1/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-26net: core: neighbour: Make another netlink notification atomicallyPetr Machata1-4/+9
2026-01-26net: core: neighbour: Make one netlink notification atomicallyPetr Machata1-3/+5
2026-01-26net: core: neighbour: Reorder netlink & internal notificationPetr Machata1-2/+2
2026-01-26net: core: neighbour: Inline neigh_update_notify() callsPetr Machata1-11/+10
2026-01-26net: core: neighbour: Process ARP queue laterPetr Machata1-1/+7
2026-01-26net: core: neighbour: Extract ARP queue processing to a helper functionPetr Machata1-35/+43
2026-01-26net: core: neighbour: Call __neigh_notify() under a lockPetr Machata1-6/+12
2026-01-26net: core: neighbour: Add a neigh_fill_info() helper for when lock not heldPetr Machata1-7/+17
2025-10-25neighbour: Convert rwlock of struct neigh_table to spinlock.Kuniyuki Iwashima1-33/+35
2025-10-25neighbour: Convert RTM_SETNEIGHTBL to RCU.Kuniyuki Iwashima1-5/+14
2025-10-25neighbour: Convert RTM_GETNEIGHTBL to RCU.Kuniyuki Iwashima1-14/+9
2025-10-25neighbour: Annotate access to neigh_parms fields.Kuniyuki Iwashima1-11/+6
2025-10-25neighbour: Use RCU list helpers for neigh_parms.list writers.Kuniyuki Iwashima1-2/+2
2025-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-27/+61
2025-07-25neighbour: Fix null-ptr-deref in neigh_flush_dev().Kuniyuki Iwashima1-27/+61
2025-07-18neighbour: Update pneigh_entry in pneigh_create().Kuniyuki Iwashima1-18/+16
2025-07-18neighbour: Protect tbl->phash_buckets[] with a dedicated mutex.Kuniyuki Iwashima1-18/+21
2025-07-18neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_lookup().Kuniyuki Iwashima1-27/+16
2025-07-18neighbour: Remove __pneigh_lookup().Kuniyuki Iwashima1-11/+0
2025-07-18neighbour: Use rcu_dereference() in pneigh_get_{first,next}().Kuniyuki Iwashima1-5/+5
2025-07-18neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_dump_table().Kuniyuki Iwashima1-8/+3
2025-07-18neighbour: Convert RTM_GETNEIGH to RCU.Kuniyuki Iwashima1-10/+15
2025-07-18neighbour: Annotate access to struct pneigh_entry.{flags,protocol}.Kuniyuki Iwashima1-5/+8
2025-07-18neighbour: Free pneigh_entry after RCU grace period.Kuniyuki Iwashima1-17/+28
2025-07-18neighbour: Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu.Kuniyuki Iwashima1-21/+31
2025-07-18neighbour: Split pneigh_lookup().Kuniyuki Iwashima1-10/+29
2025-07-18neighbour: Move neigh_find_table() to neigh_get().Kuniyuki Iwashima1-17/+20
2025-07-18neighbour: Allocate skb in neigh_get().Kuniyuki Iwashima1-56/+32
2025-07-18neighbour: Move two validations from neigh_get() to neigh_valid_get_req().Kuniyuki Iwashima1-13/+13
2025-07-18neighbour: Make neigh_valid_get_req() return ndmsg.Kuniyuki Iwashima1-24/+19
2025-07-03net: dst: annotate data-races around dst->obsoleteEric Dumazet1-1/+2
2025-07-01neighbor: Add NTF_EXT_VALIDATED flag for externally validated entriesIdo Schimmel1-10/+69
2025-06-26neighbour: Remove redundant assignment to errYue Haibing1-3/+1
2025-06-20neighbour: add support for NUD_PERMANENT proxy entriesNicolas Escande1-3/+9
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-2/+2
2025-05-26net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connec...Qiu Yutan1-2/+2
2025-04-22net: Use nlmsg_payload in neighbour fileBreno Leitao1-2/+2
2025-04-15neighbour: Use nlmsg_payload in neigh_valid_get_reqBreno Leitao1-2/+2
2025-04-15neighbour: Use nlmsg_payload in neightbl_valid_dump_infoBreno Leitao1-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-5/+5
2025-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+1
2025-03-20net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTESLin Ma1-0/+1
2025-02-21neighbour: Replace kvzalloc() with kzalloc() when GFP_ATOMIC is specifiedKohei Enju1-2/+2
2025-02-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+6
2025-02-11neighbour: use RCU protection in __neigh_notify()Eric Dumazet1-2/+6
2025-02-05neighbour: remove neigh_parms_destroy()Eric Dumazet1-8/+1
2024-11-19net/neighbor: clear error in case strict check is not setJakub Kicinski1-0/+1
2024-11-10neighbour: Create netdev->neighbour associationGilad Naaman1-38/+58