summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2015-12-10write down some stuff before it falls out of my head.David Gwynne
2015-12-09Remove plain DES encryption from IPsec.Christian Weisgerber
2015-12-09Keep all ether prototypes in one place.Martin Pieuchot
2015-12-09rework ifq_serialise to avoid some atomic ops.David Gwynne
2015-12-09Do not trigger a KASSERT() if the route we're trying to remove does notMartin Pieuchot
2015-12-09Do not trigger a KASSERT() when destroying/detaching an interface withMartin Pieuchot
2015-12-09rework the if_start mpsafe serialisation so it can serialise arbitrary workDavid Gwynne
2015-12-08vlan doenst have to handle SIOCGIFADDR cos the stack does it.David Gwynne
2015-12-08Kill unused iftxlist.Martin Pieuchot
2015-12-08if_stop is unused, so kill it.David Gwynne
2015-12-08split the interface send queue (struct ifqueue) implementation out.David Gwynne
2015-12-06g/c pf_change_a6(). it's exactly the same thing as pf_change_ap() with p =Henning Brauer
2015-12-05Multiple cleanups.Martin Pieuchot
2015-12-05g/c unneeded af (address family) params to pf_change_ap and _icmpHenning Brauer
2015-12-05avoid an ugly wrap in a commentTheo de Raadt
2015-12-05Keep kernel definitions under _KERNEL to unbreak ports that includeMartin Pieuchot
2015-12-05Make pppx pass packets with npppd through the device. This makes pppx workYASUOKA Masahiko
2015-12-05pass a pointer to pf_test()'s reason to pf_test_rule instead of using aHenning Brauer
2015-12-05remove old lint annotationsTed Unangst
2015-12-04Reduce the stride length of the tables by two and use a single pageMartin Pieuchot
2015-12-04Move the KERNEL_LOCK from rt_match() to rtable_match().Martin Pieuchot
2015-12-04Reject input when either the version is wrong or the pad is non-zero;Reyk Floeter
2015-12-04Grab the KERNEL_LOCK() around bridge_output().Martin Pieuchot
2015-12-04bridge(4) never outputs packets so set its if_output and if_start to NULL.Martin Pieuchot
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot
2015-12-03ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.Alexandr Nedvedicky
2015-12-03When enqueuing a mbuf chain, take the top instead of the lastAlexander Bluhm
2015-12-03Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow toMartin Pieuchot
2015-12-03Remove broadcast matching from ifa_ifwithaddr(), use in_broadcast() whereVincent Gross
2015-12-03ANSIfy function definitionsBret Lambert
2015-12-03Remove unused ``rt_tableid'' field from "struct rtentry".Martin Pieuchot
2015-12-03Store an interface index instead of a pointer in the "struct rtentry".Martin Pieuchot
2015-12-03To avoid that the stack manipules the pf statekeys directly, introduceAlexander Bluhm
2015-12-03Add sizes to most free calls. OK sashan@ tedu@Claudio Jeker
2015-12-03Implement etherip(4) driverKazuya Goda
2015-12-03remove nettxintr prototypeDavid Gwynne
2015-12-03rework if_start to allow nics to provide an mpsafe start routine.David Gwynne
2015-12-03allocate PF tags as M_RTABLE vice M_TEMPBret Lambert
2015-12-03Rename pf_unlink_state() to pf_remove_state() so the name does notAlexander Bluhm
2015-12-02rtable_delete() does not use its prio parameter, so delete it.Alexander Bluhm
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-02remove unimplemented PF_KEY algorithms; ok sthen@ mpi@ mikeb@Christian Weisgerber
2015-12-02Respect priorities when inserting routes to the same destination in ART.Martin Pieuchot
2015-12-02allocate route labels as M_RTABLE instead of M_TEMPBret Lambert
2015-12-02Move multipath Hash-Threshold selection mechanism inside rtable_match().Martin Pieuchot
2015-12-02Rework the MPLS handling. Remove the lookup loops since nothing is usingClaudio Jeker
2015-12-02Include cleanup.Martin Pieuchot
2015-12-02Remove forward declarations that are no longer needed, times and APIs areMartin Pieuchot