Messages in this thread |  | | | Subject | Re: [patch v1, kernel version 3.2.1] rtnetlink workaround around the skb buff size issue | | From | Eric Dumazet <> | | Date | Mon, 06 Feb 2012 17:56:06 +0100 |
| |
Le lundi 06 février 2012 à 10:15 -0500, David Miller a écrit : > From: Štefan Gula <steweg@ynet.sk> > Date: Mon, 6 Feb 2012 09:53:28 +0100 > > > If I try to request for it, it will eventually fail with a lot of > > records even with filtering... > > Then the user can loop increasing the buffer size until the netlink > request succeeds. > > It is not a problem.
Actually we always truncate message in netlink_recvmsg()
We could use a MSG_NOPARTIAL flag in netlink_recvmsg() so that user can avoid the MSG_PEEK operation to fetch next message length.
(Ie not consume/copy skb if user buffer is too small to hold full message, and only return the needed length)
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |