On Mon, 2007-10-08 at 10:29 -0700, Stephen Hemminger wrote:We can't use net device stats in the bp because the elements are also used by HW and we can't rearrange them. struct bmac_stats and struct emac_stats are written to by the HW struct nig_stats and struct bnx2x_eth_stats are read by HW (I would have loved to get rid of at least one of these long structs.) The MACRO's modify some of their arguments, plus they need to work on 32 bit machines (are 64 bit counters always available on 32 bit machines?). so using an inline would allow the inline to be more readable but calling it would get ugly. I'm open to suggestions. We need some way to correlate cvs to opensource to bug tracking tool. Note that driver and Microcode code are very tightly coupled on this device, so if I want to debug a microcode related problem I would need both CVS version and microcode version. I agree that tags are ugly but can't think of a better way to do it. Changes coming from the outside are a problem, but using the cvs version as an anchor I can track them using git. Again, I'm open to suggestions and if someone can think of an elegant way of doing it, I will gladly use it. thanks Eliezer - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Andrew Morton | -mm merge plans for 2.6.23 |
| Chuck Ebbert | Why do so many machines need "noapic"? |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 023/196] MCP_UCB1200: Convert from class_device to device |
git: | |
| David Miller | Re: [BUG] New Kernel Bugs |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 31/37] dccp: Remove manual influence on NDP Count feature |
| Gregory Haskins | [RFC PATCH 00/17] virtual-bus |
