#
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 ...
|