aboutsummaryrefslogtreecommitdiffstats
path: root/net/mctp
AgeCommit message (Expand)AuthorFilesLines
2024-02-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+8
2024-02-22net: mctp: take ownership of skb in mctp_local_outputJeremy Kerr1-2/+8
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-02-22net: mctp: tests: Add a test for proper tag creation on local outputJeremy Kerr1-0/+75
2024-02-22net: mctp: tests: Test that outgoing skbs have flow data populatedJeremy Kerr2-0/+137
2024-02-22net: mctp: copy skb ext data when fragmentingJeremy Kerr1-0/+3
2024-02-22net: mctp: tests: Add MCTP net isolation testsJeremy Kerr1-0/+161
2024-02-22net: mctp: tests: Add netid argument to __mctp_route_test_initJeremy Kerr1-4/+7
2024-02-22net: mctp: provide a more specific tag allocation ioctlJeremy Kerr1-20/+97
2024-02-22net: mctp: separate key correlation across netsJeremy Kerr3-16/+38
2024-02-22net: mctp: tests: create test skbs with the correct net and deviceJeremy Kerr2-8/+17
2024-02-22net: mctp: make key lookups match the ANY address on either local or peerJeremy Kerr1-3/+11
2024-02-22net: mctp: Add some detail on the key allocation implementationJeremy Kerr1-0/+37
2024-02-22net: mctp: avoid confusion over local/peer dest/source addressesJeremy Kerr2-9/+9
2024-02-21net: mctp: put sock on tag allocation failureJeremy Kerr1-1/+1
2023-10-10mctp: perform route lookups under a RCU read-side lockJeremy Kerr1-6/+16
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells1-1/+0
2023-06-17net: mctp: remove redundant RTN_UNICAST checkLin Ma1-3/+0
2023-03-09mctp: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-01-28net: mctp: purge receive queues on sk destructionJeremy Kerr1-0/+6
2023-01-25net: mctp: mark socks as dead on unhash, prevent re-addJeremy Kerr2-0/+7
2023-01-25net: mctp: hold key reference when looking up a general keyPaolo Abeni1-7/+7
2023-01-25net: mctp: move expiry timer delete to unhashJeremy Kerr1-3/+6
2023-01-25net: mctp: add an explicit reference from a mctp_sk_key to sockJeremy Kerr1-6/+8
2022-12-19mctp: Remove device type check at unregisterMatt Johnston1-13/+1
2022-11-09mctp: Fix an error handling path in mctp_init()Wei Yongjun2-2/+4
2022-10-12mctp: prevent double key removal and unrefJeremy Kerr2-12/+21
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-6/+6
2022-05-25Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-2/+2
2022-04-28net: SO_RCVMARK socket option for SO_MARK with recvmsg()Erin MacNeil1-1/+1
2022-04-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-04-26mctp: defer the kfree of object mdev->addrsLin Ma1-1/+1
2022-04-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-17/+45
2022-04-06net: remove noblock parameter from skb_recv_datagram()Oliver Hartkopp2-5/+5
2022-04-04mctp: test: Use NULL macrosRicardo Ribalda1-2/+2
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-02-25mctp: Avoid warning if unregister notifies twiceMatt Johnston1-4/+4
2022-02-23mctp: Fix warnings reported by clang-analyzerMatt Johnston2-2/+1
2022-02-23mctp: Fix incorrect netdev unref for extended addrMatt Johnston1-6/+2
2022-02-23mctp: make __mctp_dev_get() take a refcount holdMatt Johnston3-5/+22
2022-02-18mctp: add address validity checking for packet receiveJeremy Kerr1-0/+11
2022-02-18mctp: replace mctp_address_ok with more fine-grained helpersJeremy Kerr3-3/+3
2022-02-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+6
2022-02-15mctp: fix use after freeTom Rix1-5/+6
2022-02-09mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag controlMatt Johnston2-54/+249
2022-02-09mctp: Allow keys matching any local addressJeremy Kerr2-2/+10
2022-02-09mctp: Add helper for address match checkingJeremy Kerr1-5/+3
2022-02-09mctp: tests: Add key state testsJeremy Kerr1-0/+137
2022-02-09mctp: tests: Rename FL_T macro to FL_TOJeremy Kerr1-6/+6
2022-02-04net: don't include ndisc.h from ipv6.hJakub Kicinski1-0/+1
2022-01-11mctp: test: zero out sockaddrMatt Johnston1-1/+1
2022-01-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+5
2022-01-02mctp: Remove only static neighbour on RTM_DELNEIGHGagan Kumar1-4/+5
2021-12-20mctp: emit RTM_NEWADDR and RTM_DELADDRMatt Johnston1-5/+48
2021-12-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-5/+6
2021-12-02mctp: Remove redundant if statementsXu Wang1-2/+1
2021-12-02mctp: Don't let RTM_DELROUTE delete local routesMatt Johnston1-4/+5
2021-11-30mctp: remove unnecessary check before calling kfree_skb()Yang Yingliang2-5/+2
2021-11-29mctp: test: fix skb free in test device txJeremy Kerr1-1/+1
2021-11-18mctp/test: Update refcount checking in route fragment testsJeremy Kerr1-5/+0
2021-11-04mctp: handle the struct sockaddr_mctp_ext padding fieldEugene Syromiatnikov1-1/+10
2021-11-04mctp: handle the struct sockaddr_mctp padding fieldsEugene Syromiatnikov1-0/+13
2021-10-29mctp: Pass flow data & flow release events to driversJeremy Kerr2-2/+104
2021-10-29mctp: Add flow extension to skbJeremy Kerr1-1/+6
2021-10-29mctp: Return new key from mctp_alloc_local_tagJeremy Kerr1-12/+16
2021-10-26mctp: Implement extended addressingJeremy Kerr2-35/+149
2021-10-15mctp: Avoid leak of mctp_sk_keyMatt Johnston1-0/+4
2021-10-03mctp: Add input reassembly testsJeremy Kerr1-0/+134
2021-10-03mctp: Add route input to socket testsJeremy Kerr1-0/+132
2021-10-03mctp: Add packet rx testsJeremy Kerr1-3/+64
2021-10-03mctp: Add test utilsJeremy Kerr3-0/+90
2021-10-03mctp: Add initial test structure and fragmentation testJeremy Kerr3-0/+227
2021-10-01Revert "Merge branch 'mctp-kunit-tests'"David S. Miller6-632/+0
2021-10-01mctp: Add input reassembly testsJeremy Kerr1-0/+134
2021-10-01mctp: Add route input to socket testsJeremy Kerr1-0/+131
2021-10-01mctp: Add packet rx testsJeremy Kerr1-3/+64
2021-10-01mctp: Add test utilsJeremy Kerr3-0/+90
2021-10-01mctp: Add initial test structure and fragmentation testJeremy Kerr3-0/+216
2021-09-29mctp: Warn if pointer is set for a wrong dev typeMatt Johnston1-7/+24
2021-09-29mctp: Set route MTU via netlinkMatt Johnston1-1/+13
2021-09-29mctp: Do inits as a subsys_initcallJeremy Kerr1-1/+1
2021-09-29mctp: Add tracepoints for tag/key handlingJeremy Kerr2-1/+17
2021-09-29mctp: Implement a timeout for tagsJeremy Kerr2-0/+52
2021-09-29mctp: Add refcounts to mctp_devJeremy Kerr3-13/+20
2021-09-29mctp: locking, lifetime and validity changes for sk_keysJeremy Kerr2-38/+94
2021-09-29mctp: Allow local delivery to the null EIDJeremy Kerr1-0/+23
2021-09-29mctp: Allow MCTP on tun devicesMatt Johnston2-7/+13
2021-09-08mctp: perform route destruction under RCU read lockJeremy Kerr1-0/+2
2021-08-11mctp: Specify route types, require rtm_type in RTM_*ROUTE messagesJeremy Kerr1-5/+22
2021-08-05mctp: remove duplicated assignment of pointer hdrColin Ian King1-1/+0
2021-07-29mctp: Allow per-netns default networksMatt Johnston3-1/+18
2021-07-29mctp: Add dest neighbour lladdr to route outputMatt Johnston1-2/+8
2021-07-29mctp: Implement message fragmentation & reassemblyJeremy Kerr2-41/+339
2021-07-29mctp: Populate socket implementationJeremy Kerr2-10/+419
2021-07-29mctp: Add neighbour netlink interfaceMatt Johnston1-3/+204
2021-07-29mctp: Add neighbour implementationMatt Johnston4-1/+148
2021-07-29mctp: Add netlink route managementMatt Johnston1-9/+249
2021-07-29mctp: Add initial routing frameworkJeremy Kerr4-1/+345
2021-07-29mctp: Add device handling and netlink interfaceJeremy Kerr3-1/+423
2021-07-29mctp: Add base socket/protocol definitionsJeremy Kerr1-0/+163
2021-07-29mctp: Add MCTP baseJeremy Kerr3-0/+29