summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2015-12-09Remove plain DES encryption from IPsec.Christian Weisgerber
2015-12-09Keep all ether prototypes in one place.Martin Pieuchot
2015-12-09Always pass a valid interface pointer to rtdeletemsg().Martin Pieuchot
2015-12-05upgrade tcp/ip to use the latest in C89 technology: memcpy.Ted Unangst
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot
2015-12-03deleting ip_insertoptions() prototype, which is no longer neededAlexandr Nedvedicky
2015-12-03ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.Alexandr Nedvedicky
2015-12-03Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow toMartin Pieuchot
2015-12-03add ifdef IPSEC for protoypes; requested by mpi@Markus Friedl
2015-12-03factor out ip_input_ipsec_{fwd,ours}_check(); ok mpi@Markus Friedl
2015-12-03Remove broadcast matching from ifa_ifwithaddr(), use in_broadcast() whereVincent Gross
2015-12-03To avoid that the stack manipules the pf statekeys directly, introduceAlexander Bluhm
2015-12-03remove some unused defines. ok mikebTed Unangst
2015-12-03Implement etherip(4) driverKazuya Goda
2015-12-03rm unused kernel only IPV6_RECVRTHDRDSTOPTS sockopt. ok deraadt sthenTed Unangst
2015-12-03Rename pf_unlink_state() to pf_remove_state() so the name does notAlexander Bluhm
2015-12-02Move port picking away from in_pcbbind()Vincent Gross
2015-12-02Since we want to print the interface names in the log messages it isClaudio Jeker
2015-12-02More rt_ifp killing. There checks in in_arpinput() to verify that theClaudio Jeker
2015-12-02factor out ip_output_ipsec_{lookup,send}(); with & ok claudio@Markus Friedl
2015-12-02There is no reason for this carp magic in arpresolve. rt->rt_ifp has toClaudio Jeker
2015-12-02When destroying an interface, we have to wait until all referencesAlexander Bluhm
2015-12-02- hide PF internals to pf_unlink_divert_state() from in_pcb.cAlexandr Nedvedicky
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker
2015-12-02Do not delete a conflicting & cloned route entry in the hot path.Martin Pieuchot
2015-12-02Rework the MPLS handling. Remove the lookup loops since nothing is usingClaudio Jeker
2015-12-01Kill redundant or unused arguments in rtredirect().Martin Pieuchot
2015-12-01Remove backward compatibility for "older version of routed and gated".Martin Pieuchot
2015-12-01typo in commentmmcc
2015-11-29Fix an hypotetical NULL dereference which might become true once the TCPMartin Pieuchot
2015-11-26Use rtalloc(9) to look for a local address (RTF_LOCAL) in ip_setmoptions().Martin Pieuchot
2015-11-24Merge three #ifdef _KERNEL blocks into one.Martin Pieuchot
2015-11-24No need for <net/if_types.h>Martin Pieuchot
2015-11-23Use if_get() rather than rt_ifp.Martin Pieuchot
2015-11-21Use if_get() rather than dereferencing rt_ifp directly.Martin Pieuchot
2015-11-20This no longer depends on bridge.h, fewer "#ifdef NBRIDGE", say yeah!Martin Pieuchot
2015-11-20Fewer uses of rt_ifp.Martin Pieuchot
2015-11-20Make use if_get() and get rid of rt_ifp.Martin Pieuchot
2015-11-19Grab the KERNEL_LOCK around ip_mforward(), in preparation for unlockingMartin Pieuchot
2015-11-18Factorize the bits to check if a L2 route is connected, wether it isMartin Pieuchot
2015-11-18Make use of srp_enter()/srp_leave() in carp_iamatch() in preparationMartin Pieuchot
2015-11-14Remove mrtdebug and reduce differences with the v6 version.Martin Pieuchot
2015-11-14Grab the KERNEL_LOCK around ip_mforward(), in preparation for unlockingMartin Pieuchot
2015-11-13Do not cast malloc(9) results.Martin Pieuchot
2015-11-13Kill another tunnel leftover and keep PIM stuff inside #ifdef PIM.Martin Pieuchot
2015-11-13Sore the index of the interface used for revarp instead of a pointer toMartin Pieuchot
2015-11-12Kill another leftover from the tunnel support removal and add more PIM.Martin Pieuchot
2015-11-12Sync headers and get rid of #ifdef MROUTING.Martin Pieuchot
2015-11-12Remove VIFF_TUNNEL leftovers, tunnels aren't supported since 2006.Martin Pieuchot
2015-11-12Fix PIM build.Martin Pieuchot