summaryrefslogtreecommitdiff
path: root/sys/net/if_vxlan.c
AgeCommit message (Expand)Author
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-04-11Partially revert previous mallocarray conversions that containDavid Hill
2017-04-09Use mallocarray to allocate multicast group memberships.David Hill
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2017-01-04As noticed by bluhm@ the netlock is required for the multicast cleanupMike Belopuhov
2017-01-03Don't try to reconfigure the multicast group in the detach handler ofReyk Floeter
2016-12-13make v6 tunnel address handling consider ipv6 scope.David Gwynne
2016-12-02Rremoves 'struct route_in6 *' argument from in6_selectsrc().Martin Pieuchot
2016-11-29For virtual Ethernet drivers that don't have a technical limit of theReyk Floeter
2016-10-25Make kernel without INET6 compile again.Alexander Bluhm
2016-10-14Fulfil our contractual obligations with ether_inputMike Belopuhov
2016-10-07Fix vxlan_lookup() to comply the assumption of ether_input(). Put theYASUOKA Masahiko
2016-09-30Accept a packet smaller than ETHERMIN.YASUOKA Masahiko
2016-09-29Rename brtag_src/brtag_dst to brtag_peer/brtag_local to avoidReyk Floeter
2016-09-28Fix vxlan to use the destination address correctly.YASUOKA Masahiko
2016-09-28Fix the way of checking the length of vxlan packet and made it strict.YASUOKA Masahiko
2016-09-04Remove the IFF_LINK0 option to send the response back to the peer'sReyk Floeter
2016-09-03Add support for a multipoint-to-multipoint mode in vxlan(4). In thisReyk Floeter
2016-08-07whitespaceReyk Floeter
2016-08-07Define VXLAN_VNI_UNSET and VXLAN_VNI_MAX instead of using magic numbers.Reyk Floeter
2016-08-06Add support for IPv6 tunnel endpoints. This currently only works forReyk Floeter
2016-08-06Fix multicast mode (destination is a multicast IP): the BCAST andReyk Floeter
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-01-22Drop packets whose VNI flag is not set and VNI is not zeroKazuya Goda
2016-01-14No need for a splnet() dance around IFQ_DEQUEUE() anymore.Martin Pieuchot
2015-12-05remove old lint annotationsTed Unangst
2015-11-27Keep "struct vxlan_softc" private to prevent pulling more headers whenMartin Pieuchot
2015-10-25arp_ifinit() is no longer required.Martin Pieuchot
2015-10-23tweak the vnetid so it can be optional and therefore cleared/deleted.David Gwynne
2015-10-15Fix previous. The port number is not included in sc_src and it isYASUOKA Masahiko
2015-10-12dont need to do suser checks in ioctl paths cos if.c does them for us.David Gwynne
2015-10-03When multiple vxlan interfaces are configured with same VNI, select theYASUOKA Masahiko
2015-09-09if_put after the if_get.David Gwynne
2015-07-20Remove splassert(IPL_NET) from if_input().Martin Pieuchot
2015-07-18Raise SPL to SPL_NET before calling if_input() in vxlan_lookup().Kazuya Goda
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-13ether_input() should not longer be called directly so convert toMartin Pieuchot
2015-04-07Do not pass an `ifp' argument to interface input handlers since itMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-24Userland (base & ports) was adapted to always include <netinet/in.h>Theo de Raadt
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-17Remove the "multicast_" prefix from the fields a multicast-only struct.Martin Pieuchot
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-23length argument for some free() calls; ok dougTheo de Raadt
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-04-11Interfaces are associated to rdomains, make it clear by renamingMartin Pieuchot