summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2016-01-22add a missing if_put() to ipip_input()Jonathan Gray
2016-01-22fix a missing if_put() in the default af path of tcp_mss()Jonathan Gray
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2016-01-21remove the arp_inuse and arp_allocated countersDavid Gwynne
2016-01-14Grab the KERNEL_LOCK before delivering a message to the routing socketMartin Pieuchot
2016-01-13Prevent a double if_put().Martin Pieuchot
2016-01-12Prevent a NULL-reference if SIOCGVH is issued without carpdev argument.Martin Pieuchot
2016-01-08Get rid of the arp and revarp input queues.Martin Pieuchot
2015-12-19Make carp_output() mpsafe.Martin Pieuchot
2015-12-18Fix SO_REUSE* flags effects when binding multicast addresses. NoVincent Gross
2015-12-17rm a bit more trailers code. no longer accept them as alias for ethernet.Ted Unangst
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