summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Collapse)Author
2001-02-02In the broadcast received on gif case, throw the packet up the stack ifJason Wright
we -found- an appropriate interface.
2001-02-01packets received on gif's for local processing can't just fall down theJason Wright
stack, they have to be pushed; when calling ether_input(): 1 - unicast packets have the ifp of the matching interface 2 - bcast/mcast packets have the ifp of the first IFT_ETHER bridge member based on discussion with angelos.
2001-01-30change ip_compat.h to ip_fil_compat.h for clarity. Impending ipf mergeKjell Wooding
2001-01-29cleanup rmx_mtu handling (no #ifdef INET6). from netbsd.Jun-ichiro itojun Hagino
(same change is in kame)
2001-01-29consts, spacesMichael Shalayeff
2001-01-19pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted).Jun-ichiro itojun Hagino
have sys/net/route.c:rtrequest1(), which takes rt_addrinfo * as the argument. pass rt_addrinfo all the way down to rtrequest, and ifa->ifa_rtrequest. 3rd arg of ifa->ifa_rtrequest is now rt_addrinfo * instead of sockaddr * (almost noone is using it anyways). benefit: the follwoing command now works. previously we need two route(8) invocations, "add" then "change". # route add -inet6 default ::1 -ifp gif0 remove unsafe typecast in rtrequest(), from rtentry * to sockaddr *. it was introduced by 4.3BSD-reno and never corrected. XXX is eon_rtrequest() change correct regarding to 3rd arg? eon_rtrequest() and rtrequest() were incorrect since 4.3BSD-reno, so i do not have correct answer in the source code. someone with more clue about netiso-over-ip, please help.
2001-01-17Don't copy the inner header's TTL on the outer header.Angelos D. Keromytis
2001-01-17IPF 3.4.15. (IPv6 not working yet).Federico G. Schwindt
Note: before building the userland part you need to do make includes.
2001-01-09Fix comment (noticed by cas@trans-nt.com)Angelos D. Keromytis
2000-12-31ifdef -> ifAngelos D. Keromytis
2000-12-31Fix non-INET6 caseAngelos D. Keromytis
2000-12-30For bridged IPsec, use the gif* interfaces.Angelos D. Keromytis
2000-12-30Define gif_start(), which uses gif_output() with an AF_LINK sockaddrAngelos D. Keromytis
(to be used by the bridge) Also, mark the interface RUNNING as well as UP.
2000-12-30gif_start() prototypeAngelos D. Keromytis
2000-12-30Fix PR 342: the problem was that the code was assuming that when theAngelos D. Keromytis
strip interface was configured up, a tty was already associated with it -- and proceeded to probe/reset/initialize it through a watchdog routine...
2000-12-24Set sequence number to zero for last message in SADB_DUMP, close pr 1583.Angelos D. Keromytis
2000-12-18include timeout.h to make it compile w/o ipfilterMichael Shalayeff
2000-12-15send messages to all registered listeners. makes multiple keying daemonsNiels Provos
work.
2000-12-14sync with pfkey rfc. you need to rebuild ipsecadm and isakmpd after this.Niels Provos
okay angelos@
2000-12-13have add set locks, too. okay itojun@Niels Provos
2000-12-12Add support for 802.1D spanning tree protocol.Jason Wright
NOTE: this requires recompiling brconfig with updated include files.
2000-12-11do not touch region after freeJun-ichiro itojun Hagino
2000-12-09drop support for RTF_TUNNEL, which has no effect (NRL IPv6)Jun-ichiro itojun Hagino
2000-12-09supply counter for # of routing table timer entries.Jun-ichiro itojun Hagino
(preparation for ICMPv6 too big dos prevention) sync with kame
2000-12-05Change bpfattach() link layer type to DLT_LOOP making pcap generatedHugh Graham
bpf filters work on the tun interface. itojun@ approved.
2000-12-02vlan devices should not try to emit packets if the parent interface isJason Wright
not running and not up. From NetBSD: move if_opackets to that it's incremented even if the parent interface is oactive.
2000-11-28Free the same type we malloced with.Artur Grabowski
2000-11-18Update list of algorithms (hshoexer@rommelwood.de)Angelos D. Keromytis
2000-11-17Missed this, from the previous commit.Angelos D. Keromytis
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
Also, sync with IANA -- closes PR 1508.
2000-11-11CAST128 should be 6 (again itojun@openbsd.org)Angelos D. Keromytis
2000-11-11AES should be 12 (from IANA) -- itojun@openbsd.orgAngelos D. Keromytis
Note that you have to recompile ipsecadm and isakmpd if you use a new kernel.
2000-11-10it doesn't matter what kind of interface it is if the bridge_iflist allocationJason Wright
fails.. it's still ENOMEM.
2000-11-09Conform to RFC 2367 numbering (hshoexer@rommelwood.de)Angelos D. Keromytis
2000-11-08Opps.Artur Grabowski
protect from multiple inclusion. Needed for the netisr_dispatch changes.
2000-11-08OpenBSD tagArtur Grabowski
2000-11-08Add a centralized dispatcher for softnet interrupts.Artur Grabowski
This is so that we won't need to change every arch on a softnet change. From NetBSD.
2000-11-07- Since the actual frame processing takes place from softnet(), splhighJason Wright
is not needed (the only other two places that modify the state of the bridge are bridge_ioctl() and bridge_rtage(), both of which can easily be wrapped in splsoftnet). - compute a random hashkey each time the bridge is brought up
2000-11-06Send the message to registered promiscuous listeners.Angelos D. Keromytis
2000-11-06use the macros from queue.h more consistentlyJason Wright
update if_omcasts and call IF_DROP when necessary
2000-11-05add 802.1D LSAPJason Wright
2000-10-18avoid clash with IANA ifType mib, move bridge to 0xe8Jason Wright
2000-10-18use IFT_BRIDGEJason Wright
correctly update member interface obytes+lastchange; patch from camield@
2000-10-18add IFT_BRIDGEJason Wright
2000-10-18revamped llc handling using if_llc.hJason Wright
removed unused structure
2000-10-18use llc_snap instead of home grown macrosJason Wright
2000-10-18KNF, add #define llc_snapJason Wright
2000-10-18From the NetBSD port of if_vlan, prevent a panic by not allowingChris Cappuccio
SIOCSIFADDR/SIOCADDMULTI/SIOCDELMULTI until the vlan is configured, make the loop at the top of vlan_input() easier to read
2000-10-18get the bounds checking right for the data used in copyout() in severalJason Wright
ioctl calls.
2000-10-14ASKPOLICY message; used by key management to inquire about policyAngelos D. Keromytis
triggering an ACQUIRE.