On Thu, Oct 23, 2014 at 10:36:08AM +0200, Florian Westphal wrote: > From: Houcheng Lin <houcheng@xxxxxxxxx> > > The kernel should reserve enough room in the skb so that the DONE > message can always be appended. However, in case of e.g. new attribute > erronously not being size-accounted for, __nfulnl_send() will still > try to put next nlmsg into this full skbuf, causing the skb to be stuck > forever and blocking delivery of further messages. > > Fix issue by releasing skb immediately after nlmsg_put error and > WARN() so we can track down the cause of such size mismatch. Good idea. > [ fw@xxxxxxxxx: add tailroom/len info to WARN ] Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html