@Willem: Sorry for being a smart ass ;) > I interpreted this as the tp_status field of the malformed packets. To > make clear that it does not refer to the "following packets", it could > be revised to > > "is set, transmission continues, skipping over any malformed packets. The > status of the malformed packets is reset to TP_STATUS_AVAILABLE." There's no need to emphasize that "only" malformed packets have their tp_status set to TP_STATUS_AVAILABLE, since the following packets will share that fate (by being either skipped or actually sent). If this were not the case the ring would be broken, due to multiple non-consecutive occurrences of the same TP_STATUS_xyz. This is why the transmission must be immediately aborted on encountering a malformed packet if PACKET_LOSS is not set. Aside from this purely academical know-it-all remark (sorry, again), your suggested change is fine, of course. As an alternative, I simply stripped the "theirs" from my initial suggestion: --- However if .BR PACKET_LOSS is set, any malformed packet will be skipped, its status reset to .BR TP_STATUS_AVAILABLE and the transmission process continued. --- Cheers, Carsten -------- Weitergeleitete Nachricht -------- Von: Willem de Bruijn <willemb@xxxxxxxxxx> An: Michael Kerrisk (man-pages) <mtk.manpages@xxxxxxxxx> Kopie: Carsten Andrich <carsten.andrich@xxxxxxxxxxxxx>, Daniel Borkmann <dborkman@xxxxxxxxxx>, linux-man@xxxxxxxxxxxxxxx Betreff: Re: [patch] packet.7: PACKET_LOSS has inverse meaning Datum: Tue, 22 Apr 2014 15:14:53 -0400 On Tue, Apr 22, 2014 at 2:55 PM, Michael Kerrisk (man-pages) <mtk.manpages@xxxxxxxxx> wrote: [...] > @Carsten: I've applied your patch, but I have a question. You wrote: > > [[ > However if > .BR PACKET_LOSS > is set, malformed packets will be skipped, their status reset to > .BR TP_STATUS_AVAILABLE > ]] > > What does "their" in "their status" refer to? I interpreted this as the tp_status field of the malformed packets. To make clear that it does not refer to the "following packets", it could be revised to "is set, transmission continues, skipping over any malformed packets. The status of the malformed packets is reset to TP_STATUS_AVAILABLE." -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html