diff -Nur vmnet-only.org/bridge.c vmnet-only/bridge.c --- vmnet-only.org/bridge.c 2003-04-04 11:49:11.000000000 +0900 +++ vmnet-only/bridge.c 2003-07-16 15:13:59.000000000 +0900 @@ -365,7 +365,7 @@ DEV_UNLOCK_LIST(); } else { struct sock *sk = bridge->sk; - atomic_add(skb->truesize, &sk->wmem_alloc); + atomic_add(skb->truesize, &sk->sk_wmem_alloc); # ifndef KERNEL_2_1 clone->free = 1; clone->arp = 1; @@ -615,7 +615,7 @@ goto out; } SET_SK_DEAD(bridge->sk, 1); - *(VNetBridge**)&bridge->sk->protinfo = bridge; + *(VNetBridge**)&bridge->sk->sk_protinfo = bridge; /* * Link up with the peer device @@ -814,7 +814,7 @@ struct net_device *dev, // Unused struct packet_type *pt) { - VNetBridge *bridge = *(VNetBridge**)&((struct sock *)pt->data)->protinfo; + VNetBridge *bridge = *(VNetBridge**)&((struct sock *)pt->data)->sk_protinfo; int i; unsigned long flags;