History log of /openbsd/sys/net/if.h (Results 151 – 175 of 217)
Revision Date Author Comments
# a60c9213 22-May-2005 henning <henning@openbsd.org>

allow pf to match on interface groups
pass on mygroup ...
markus ok


# c1f13696 21-May-2005 henning <henning@openbsd.org>

clean up and rework the interface absraction code big time, rip out multiple
useless layers of indirection and make the code way cleaner overall.
this is just the start, more to come...
worked very h

clean up and rework the interface absraction code big time, rip out multiple
useless layers of indirection and make the code way cleaner overall.
this is just the start, more to come...
worked very hard on by Ryan and me in Montreal last week, on the airplane to
vancouver and yesterday here in calgary. it hurt.
ok ryan theo

show more ...


# f67c2b71 20-Apr-2005 mpf <mpf@openbsd.org>

Introduce if_linkstatehooks.
This converts if_link_state_change() to a generic usable
callback with dohooks().

OK henning@, camield@
Tested by camield@ and Alexey E. Suslikov


# 2d013efc 07-Feb-2005 mcbride <mcbride@openbsd.org>

Add new function if_link_state_change() to take care of sending messages
on the routing socket and notifying carp() of link changes.

ok brad@ mpf@


# c6754b15 14-Jan-2005 henning <henning@openbsd.org>

remove old ifgroups ioctls
the old ifgroups haven't been in use ever really, and the new
implementation is 3 months old today. theo ok (3 months ago)


# f8e109fa 07-Dec-2004 mcbride <mcbride@openbsd.org>

Convert carp(4) to behave more like a regular interface, much in the same
style as vlan(4). carp interfaces no longer require the physical interface
to be on the same subnet as the carp interface, or

Convert carp(4) to behave more like a regular interface, much in the same
style as vlan(4). carp interfaces no longer require the physical interface
to be on the same subnet as the carp interface, or even that the physical
interface has an adress at all, so CARP can now be used on /30 networks.

ok deraadt@ henning@

show more ...


# 55a72618 07-Dec-2004 mcbride <mcbride@openbsd.org>

KNF


# b6ebb585 03-Dec-2004 henning <henning@openbsd.org>

do not use one struct timeout for the if congestion stuff, but embed
a struct timeout to struct ifqueue so that each one has its own - it
is a per-queue thing. from chris pascoe


# 02d54c95 10-Nov-2004 grange <grange@openbsd.org>

Safer IF_INPUT_ENQUEUE macro.

ok millert@


# 472a4df7 14-Oct-2004 mickey <mickey@openbsd.org>

avoid stupid commons


# 8aa241f4 11-Oct-2004 henning <henning@openbsd.org>

ifgroups reqrite
there is now a TAILQ with all interface groups as members, and
in struct ofnet there is only a pointer to the group structure stored
and not its name.
mostly hacked at c2k4 and somew

ifgroups reqrite
there is now a TAILQ with all interface groups as members, and
in struct ofnet there is only a pointer to the group structure stored
and not its name.
mostly hacked at c2k4 and somewhere over the atlantic ocean
ok markus mcbride

show more ...


# f67930b8 26-Jun-2004 markus <markus@openbsd.org>

cleanup ioctl for ifgroups; ok pb@


# 5df52ade 25-Jun-2004 pb <pb@openbsd.org>

introduce "interface groups"

by "ifconfig fxp0 group foobar" "ifconfig xl0 group foobar"
these two interfaces are in one group.
Every interface has its if-family as default group.

idea/design from

introduce "interface groups"

by "ifconfig fxp0 group foobar" "ifconfig xl0 group foobar"
these two interfaces are in one group.
Every interface has its if-family as default group.

idea/design from henning@, based on some work/disucssion from Joris Vink.

henning@, mcbride@ ok.

show more ...


# 27470c8f 20-Jun-2004 beck <beck@openbsd.org>

undo mbuf cluster breakage that causes free'ed packets to show up on the
input queues when using dhcp and hostap wi, or xl, or fxp....
ok art@


# 844dedd5 29-May-2004 jcs <jcs@openbsd.org>

introduce SIOCSIFDESCR and SIOCGIFDESCR to maintain interface
descriptions, configurable with ifconfig

help from various, ok deraadt@


# 4412f6ec 18-May-2004 brad <brad@openbsd.org>

if_ether.h
add ETHER_MAX_LEN_JUMBO, ETHER_VLAN_ENCAP_LEN, ETHER_ALIGN, and
ETHERMTU_JUMBO constants.

if.h
add a few more interface capabilities flags.

Some from NetBSD, some from FreeBSD.

ok marku

if_ether.h
add ETHER_MAX_LEN_JUMBO, ETHER_VLAN_ENCAP_LEN, ETHER_ALIGN, and
ETHERMTU_JUMBO constants.

if.h
add a few more interface capabilities flags.

Some from NetBSD, some from FreeBSD.

ok markus@

show more ...


# 6c2488ff 26-Apr-2004 mcbride <mcbride@openbsd.org>

Before enqueueing the packet, copy the contents of incoming clusters
to the mbuf and free the cluster when it contains a small packet.

ok deraadt@


# 516fbe25 17-Apr-2004 henning <henning@openbsd.org>

add a congestion indicator to if_queue. It is set when the input queue
is full, along with a timer that unsets it again after 10ms.
The input queue beeing full is a reliable indicator for CPU overloa

add a congestion indicator to if_queue. It is set when the input queue
is full, along with a timer that unsets it again after 10ms.
The input queue beeing full is a reliable indicator for CPU overload, and
this flag allows other subsystems to cope with the situation.
hacked with beck
ok kjc@ markus@ beck@

show more ...


# e4ce0fc7 15-Jan-2004 markus <markus@openbsd.org>

add a RTM_IFANNOUNCE message; from netbsd; ok itojun, henning


# b9e739df 16-Dec-2003 markus <markus@openbsd.org>

return error in ifc_destroy; ok deraadt, itojun, cedric, hshoexer


# 4950f9e7 10-Dec-2003 itojun <itojun@openbsd.org>

use if_indexlim (instead of if_index) and ifindex2ifnet[x] != NULL
to check if interface exists, as (1) if_index will have different meaning
(2) ifindex2ifnet could become NULL when interface gets de

use if_indexlim (instead of if_index) and ifindex2ifnet[x] != NULL
to check if interface exists, as (1) if_index will have different meaning
(2) ifindex2ifnet could become NULL when interface gets destroyed,
when we introduce dynamically-created interfaces. markus ok

show more ...


# b318f67d 08-Dec-2003 markus <markus@openbsd.org>

add IOCIFGCLONERS; ifconfig -C; from netbsd; ok henning, deraadt


# 67fc66e3 03-Dec-2003 markus <markus@openbsd.org>

support for network interface "cloning", e.g. gif(4) via ifconfig(8)


# 05db6d72 19-Oct-2003 david <david@openbsd.org>

more typos


# c05683a6 17-Oct-2003 mcbride <mcbride@openbsd.org>

Common Address Redundancy Protocol

Allows multiple hosts to share an IP address, providing high availability
and load balancing.

Based on code by mickey@, with additional help from markus@
and Marc

Common Address Redundancy Protocol

Allows multiple hosts to share an IP address, providing high availability
and load balancing.

Based on code by mickey@, with additional help from markus@
and Marco_Pfatschbacher@genua.de

ok deraadt@

show more ...


123456789