07/01/20 22:45:22 A7hO6/CD
FC6のカーネル更新で vmnet.ko の作成が失敗するようになったんだが,こんなパッチで一応動いた.
--- vmnet-only.org/bridge.c 2006-08-10 07:59:13.000000000 +0900
+++ vmnet-only/bridge.c 2007-01-20 22:39:57.000000000 +0900
@@ -1176,7 +1176,7 @@
return 0;
}
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 4)
- if (skb->ip_summed == CHECKSUM_HW) {
+ if (skb->ip_summed == CHECKSUM_COMPLETE) {
/*
* Unbelievable... Caller sets h.raw = nh.raw before invoking us...
*/
diff -Nur vmnet-only.org/userif.c vmnet-only/userif.c
--- vmnet-only.org/userif.c 2006-08-10 07:59:13.000000000 +0900
+++ vmnet-only/userif.c 2007-01-20 22:40:21.000000000 +0900
@@ -626,7 +626,7 @@
* faster.
*/
if (skb->pkt_type == PACKET_OUTGOING && /* Packet must be outgoing */
- skb->ip_summed == CHECKSUM_HW && /* Without checksum */
+ skb->ip_summed == CHECKSUM_COMPLETE && /* Without checksum */
skb->h.raw != skb->nh.raw && /* We must know where header is */
skb->len == count) { /* No truncation may occur */
size_t skl;