Hello! > Skb may have some pages in its skb_shared_info as frags, but each > page may not have extra space in it while csum_partial() is used > to compute checksum against each page. > > We can see skb_checksum() calls csum_partial() againt each page in skb. > No one knows whether the next page exits or not as it may be mapped > in kmap space. It's sad that it happened on my machine. And Oops said csum_partial() tried to accesse the next page which was not kmapped yet. - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html