Deleted Added
full compact
1a2
> * Copyright (c) 2004, Robert N. M. Watson
38c39
< __FBSDID("$FreeBSD: head/sys/netipx/ipx_input.c 139442 2004-12-30 16:56:07Z rwatson $");
---
> __FBSDID("$FreeBSD: head/sys/netipx/ipx_input.c 139444 2004-12-30 17:49:40Z rwatson $");
87,88c88,92
< struct ipxpcb ipxpcb;
< struct ipxpcb ipxrawpcb;
---
> /*
> * IPX protocol control block (pcb) lists.
> */
> struct ipxpcbhead ipxpcb_list;
> struct ipxpcbhead ipxrawpcb_list;
109,110d112
< ipxpcb.ipxp_next = ipxpcb.ipxp_prev = &ipxpcb;
< ipxrawpcb.ipxp_next = ipxrawpcb.ipxp_prev = &ipxrawpcb;
111a114,116
> LIST_INIT(&ipxpcb_list);
> LIST_INIT(&ipxrawpcb_list);
>
155,156c160
< for (ipxp = ipxrawpcb.ipxp_next; ipxp != &ipxrawpcb;
< ipxp = ipxp->ipxp_next) {
---
> LIST_FOREACH(ipxp, &ipxrawpcb_list, ipxp_list) {
469,470c473
< for (ipxp = ipxrawpcb.ipxp_next; ipxp != &ipxrawpcb;
< ipxp = ipxp->ipxp_next) {
---
> LIST_FOREACH(ipxp, &ipxrawpcb_list, ipxp_list) {