summaryrefslogtreecommitdiff
path: root/include/linux/if.h
AgeCommit message (Collapse)Author
2006-03-20[NET] core: add RFC2863 operstateStefan Rompf
this patch adds a dormant flag to network devices, RFC2863 operstate derived from these flags and possibility for userspace interaction. It allows drivers to signal that a device is unusable for user traffic without disabling queueing (and therefore the possibility for protocol establishment traffic to flow) and a userspace supplicant (WPA, 802.1X) to mark a device unusable without changes to the driver. It is the result of our long discussion. However I must admit that it represents what Jamal and I agreed on with compromises towards Krzysztof, but Thomas and Krzysztof still disagree with some parts. Anyway I think it should be applied. Signed-off-by: Stefan Rompf <stefan@loplof.de> Signed-off-by: David S. Miller <davem@davemloft.net>
2006-03-03[PATCH] bonding: suppress duplicate packetsJay Vosburgh
Originally submitted by Kenzo Iwami; his original description is: The current bonding driver receives duplicate packets when broadcast/ multicast packets are sent by other devices or packets are flooded by the switch. In this patch, new flags are added in priv_flags of net_device structure to let the bonding driver discard duplicate packets in dev.c:skb_bond(). Modified by Jay Vosburgh to change a define name, update some comments, rearrange the new skb_bond() for clarity, clear all bonding priv_flags on slave release, and update the driver version. Signed-off-by: Kenzo Iwami <k-iwami@cj.jp.nec.com> Signed-off-by: Jay Vosburgh <fubar@us.ibm.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2005-05-12[netdrvrs] Use netif_carrier_* instead of IFF_RUNNING
2005-05-05[PATCH] update Ross Biro bouncing email addressJesper Juhl
Ross moved. Remove the bad email address so people will find the correct one in ./CREDITS. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-06-21[PATCH] sparse: drivers/net/wan annotationAlexander Viro
2004-06-03[PATCH] sparse: rest of net/* annotations (in this patchset, that is ;-)Alexander Viro
2004-06-03[PATCH] sparse: ->ifr_data annotationAlexander Viro
->ifr_data users annotated.
2004-05-27[netdrvr wan] farsync driver updateKevin Curtis
1) Provides support for new FarSync cards T1U, T2U, T4U and TE1 2) Provides support for an E1 interface 3) Provides support for a variant of X.21 that allows transmit and receive clocks 4) Provide a raw socket interface directly to the data from the line. 5) Improves performance with less time in interrupts and more in BH's
2004-04-23[NET]: linux/if.h needs linux/compiler.h for __user.Arjan van de Ven
2004-04-15[NET]: Add some sparse annotations to network driver stack.Arjan van de Ven
2003-04-17[BRIDGE]: Ethernet bridge driver device mangling cleanupStephen Hemminger
Second try at the bridge driver module handling cleanup... 1) Eliminate keeping a seperate bridge_list and use a bit on the priv_flags structure. This is equivalent to how the VLAN code works. Makes code cleaner and correctly handles cases like creating a bridge with the same name as an existing ether device etc. 2) Don't do own module ref counting that is inhernently racy. Instead set owner field and cleanup debris on unload. 3) Do last state cleanup in destructor 4) Change of bridge state (dev_open/stop) should use write_lock 5) Make sure timer is not running when cleared. 6) Use "const char *" where possible
2003-04-06[PATCH] generic HDLC updateKrzysztof Halasa
This version fixes: - missing rtnl_lock()/rtnl_unload() bug on unregister_hdlc_device - N2, C101: interrupt handler now works under high IRQ load from other devices (with previous versions, the IRQ processing for the card could sometimes stop after reaching "work limit") This is production-tested on devices I have access to (N2, C101, PC300, PCI200SYN).
2003-02-25[PATCH] Spelling fixes: can'tMichael Hayes
cant -> can't (28 occurrences)
2002-10-27[PATCH] update wan drivers to new saner ioctlsAlan Cox
2002-03-06WAN drivers update 5/5:François Romieu
New file and directory include/linux/hdlc/ioctl.h, containing only WAN ioctl-related definitions. Update include/linux/if.h to reference these structures, providing us with complete type safety, including through ioctls.
2002-03-06WAN drivers update 1/5:François Romieu
Add new HDLC interface, split up huge hdlc.c driver into multiple files based on hardware type. Convert WAN drivers to new interface.
2002-02-04v2.4.13.5 -> v2.4.13.6Linus Torvalds
- me: remember to bump the version number ;) - Hugh Dickins: export "free_lru_page()" for modules - Jeff Garzik: don't change nopage arguments, just make the last a dummy one - David Miller: sparc and net updates (netfilter, VLAN etc) - Nikita Danilov: reiserfs cleanups - Jan Kara: quota initialization race - Tigran Aivazian: make the x86 microcode update driver happy about hyperthreaded P4's - me: shrink dcache/icache more aggressively - me: fix up oom-killer so that it actually works
2002-02-04Import changesetLinus Torvalds