summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_gre.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-03-04netinet: allow per protocol random IP id control, single out IPSECacazuc
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2023-01-19ip_gre: Fix a common typo in source code commentsGordon Bergling
2022-04-12udp: allow udp_tun_func_t() to indicate it did not eat the packetKristof Provost
2021-12-02Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert
2021-12-02wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert
2021-12-02SMR protection for inpcbsGleb Smirnoff
2021-10-22Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff
2020-01-15Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff
2020-01-15Mechanically substitute assertion of in_epoch(net_epoch_preempt) toGleb Smirnoff
2019-04-24Add GRE-in-UDP encapsulation support as defined in RFC8086.Andrey V. Elsukov
2018-10-23Add the check that current VNET is ready and access to srchash is allowed.Andrey V. Elsukov
2018-10-21Add handling for appearing/disappearing of ingress addresses to if_gre(4).Andrey V. Elsukov
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-07-04epoch(9): allow preemptible epochs to composeMatt Macy
2018-06-28Add NULL pointer check.Andrey V. Elsukov
2018-06-13Rework if_gre(4) to use encap_lookup_t method to speedup lookupAndrey V. Elsukov
2018-06-05Rework IP encapsulation handling code.Andrey V. Elsukov
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2015-04-01o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff
2014-12-25Extern declarations in C files loses compile-time checking thatAndrey V. Elsukov
2014-11-07Overhaul if_gre(4).Andrey V. Elsukov
2014-10-08When tunneling interface is going to insert mbuf into netisr queue after stri...Andrey V. Elsukov
2014-09-21- Virtualize interface cloner for gre(4). This fixes a panic when destroyingHiroki Sato
2014-09-19Mechanically convert to if_inc_counter().Gleb Smirnoff
2014-08-08Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo
2014-03-14Remove AppleTalk support.Gleb Smirnoff
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-05-11Add IFF_MONITOR support to gre(4).Hiroki Sato
2012-10-22 Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff
2012-01-22Make #error messages string-literals and remove punctuation.Bjoern A. Zeeb
2010-03-01The NetBSD Foundation has granted permission to remove clause 3 and 4 fromJoel Dahl
2008-07-04Enqueue de-capsulated packet instead of performing direct dispatch. It'sOleksandr Tymoshenko
2007-10-07Add FBSDID to all files in netinet so that people can moreMike Silbersack
2006-06-02Fix the following bpf(4) race condition which can result in a panic:Christian S.J. Peron
2006-05-16Since m_pullup() can return a new mbuf, change gre_input2() toGleb Smirnoff
2006-01-22Convert last remaining function in ip_gre.c to ANSI C functionRobert Watson
2006-01-21Fix stack corruptions on amd64.Bjoern A. Zeeb
2005-08-01Add support for IPv6 over GRE [1]. PR kern/80340 includes theBjoern A. Zeeb
2005-06-10Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-08-16White space cleanup for netinet before branch:Robert Watson
2004-03-22Lock down global variables in if_gre:Robert Watson
2004-01-30Remove NetBSD'isms (add FreeBSD'isms?), which makes gre(4) working again.Maxim Sobolev
2004-01-26Add support for WCCPv2. It should be enablem manually using link2Maxim Sobolev
2004-01-26(whilespace-only)Maxim Sobolev
2003-12-30Sync with NetBSD:Maxim Sobolev