[PATCH] Add idrop report to netstat

Pyun YongHyeon pyunyh at gmail.com
Mon Nov 16 23:39:01 UTC 2009


On Mon, Nov 16, 2009 at 11:04:20PM +0100, Attilio Rao wrote:
> 2009/11/16 Pyun YongHyeon <pyunyh at gmail.com>:
> > On Mon, Nov 16, 2009 at 04:15:09PM +0100, Attilio Rao wrote:
> >> [Please CC me as I'm not subscribed to -net@]
> >>
> >> This patch allows to show the informations about packets droped on
> >> input for interfaces on netstat:
> >> http://www.freebsd.org/~attilio/Sandvine/STABLE_8/idrops/idrops.diff
> >>
> >> This patch as been contributed back from Sandvine Incorporated.
> >> Comments, reviews and testing are welcome.
> >>
> >
> > Doesn't -d of netstat(1) show the same information?
> 
> Am I wrong or "-d" prints the drops on the output path?
> The patch provides information on the input drops.
> 

struct if_data {
	/* generic interface information */
	u_char	ifi_type;		/* ethernet, tokenring, etc */
	u_char	ifi_physical;		/* e.g., AUI, Thinnet, 10base-T, etc */
[...]
	u_long	ifi_iqdrops;		/* dropped on input, this interface */
	                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

	u_long	ifi_noproto;		/* destined for unsupported protocol */
	u_long	ifi_hwassist;		/* HW offload capabilities, see IFCAP */
	time_t	ifi_epoch;		/* uptime at attach or stat reset */
	struct	timeval ifi_lastchange;	/* time of last administrative change */
};

> Thanks,
> Attilio
> 
> 
> -- 
> Peace can only be achieved by understanding - A. Einstein


More information about the freebsd-net mailing list