[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <46A38EAB.6050300@trash.net>
Date: Sun, 22 Jul 2007 19:06:51 +0200
From: Patrick McHardy <kaber@...sh.net>
To: Krishna Kumar <krkumar2@...ibm.com>
CC: davem@...emloft.net, rdreier@...co.com, johnpol@....mipt.ru,
Robert.Olsson@...a.slu.se, peter.p.waskiewicz.jr@...el.com,
herbert@...dor.apana.org.au, gaagaan@...il.com,
kumarkr@...ux.ibm.com, xma@...ibm.com, rick.jones2@...com,
mcarlson@...adcom.com, netdev@...r.kernel.org, jagana@...ibm.com,
general@...ts.openfabrics.org, mchan@...adcom.com, tgraf@...g.ch,
jeff@...zik.org, hadi@...erus.ca, sri@...ibm.com
Subject: Re: [PATCH 02/12 -Rev2] Changes to netdevice.h
Krishna Kumar wrote:
> @@ -472,6 +474,9 @@ struct net_device
> void *priv; /* pointer to private data */
> int (*hard_start_xmit) (struct sk_buff *skb,
> struct net_device *dev);
> + int (*hard_start_xmit_batch) (struct net_device
> + *dev);
> +
Os this function really needed? Can't you just call hard_start_xmit with
a NULL skb and have the driver use dev->blist?
> /* These may be needed for future network-power-down code. */
> unsigned long trans_start; /* Time (in jiffies) of last Tx */
>
> @@ -582,6 +587,8 @@ struct net_device
> #define NETDEV_ALIGN 32
> #define NETDEV_ALIGN_CONST (NETDEV_ALIGN - 1)
>
> +#define BATCHING_ON(dev) ((dev->features & NETIF_F_BATCH_ON) != 0)
> +
> static inline void *netdev_priv(const struct net_device *dev)
> {
> return dev->priv;
> @@ -832,6 +839,8 @@ extern int dev_set_mac_address(struct n
> struct sockaddr *);
> extern int dev_hard_start_xmit(struct sk_buff *skb,
> struct net_device *dev);
> +extern int dev_add_skb_to_blist(struct sk_buff *skb,
> + struct net_device *dev);
Again, function signatures should be introduced in the same patch
that contains the function. Splitting by file doesn't make sense.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists