aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/ipv6.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-01ipv6: add ipv6_devconf_read_txrx cacheline_groupEric Dumazet1-4/+9
2024-02-15net: ipv6/addrconf: introduce a regen_min_advance sysctlAlex Henrie1-0/+1
2023-10-03net: add sysctl to disable rfc4862 5.5.3e lifetime handlingPatrick Rohr1-0/+1
2023-09-19ipv6: lockless IPV6_ADDR_PREFERENCES implementationEric Dumazet1-1/+1
2023-09-15ipv6: lockless IPV6_FLOWINFO_SEND implementationEric Dumazet1-2/+1
2023-09-15ipv6: lockless IPV6_MTU_DISCOVER implementationEric Dumazet1-3/+2
2023-09-15ipv6: lockless IPV6_ROUTER_ALERT_ISOLATE implementationEric Dumazet1-2/+1
2023-09-15ipv6: move np->repflow to atomic flagsEric Dumazet1-1/+0
2023-09-15ipv6: lockless IPV6_RECVERR implemetationEric Dumazet1-2/+1
2023-09-15ipv6: lockless IPV6_DONTFRAG implementationEric Dumazet1-1/+0
2023-09-15ipv6: lockless IPV6_AUTOFLOWLABEL implementationEric Dumazet1-2/+0
2023-09-15ipv6: lockless IPV6_MULTICAST_ALL implementationEric Dumazet1-1/+0
2023-09-15ipv6: lockless IPV6_RECVERR_RFC4884 implementationEric Dumazet1-1/+0
2023-09-15ipv6: lockless IPV6_MULTICAST_HOPS implementationEric Dumazet1-8/+1
2023-09-15ipv6: lockless IPV6_MULTICAST_LOOP implementationEric Dumazet1-4/+14
2023-09-15ipv6: lockless IPV6_UNICAST_HOPS implementationEric Dumazet1-11/+1
2023-09-01ipv6: ignore dst hint for multipath routesSriram Yagnaraman1-0/+1
2023-07-28net: change accept_ra_min_rtr_lft to affect all RA lifetimesPatrick Rohr1-1/+1
2023-07-24ipv6: remove hard coded limitation on ipv6_pinfoEric Dumazet1-11/+4
2023-07-23net: add sysctl accept_ra_min_rtr_lftPatrick Rohr1-0/+1
2023-03-18ipv6: raw: preserve const qualifier in raw6_sk()Eric Dumazet1-4/+1
2022-05-31net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_naArun Ajith S1-1/+1
2022-05-16ipv6: Add hop-by-hop header to jumbograms in ip6_outputCoco Li1-0/+1
2022-04-22ipv6: Remove __ipv6_only_sock().Kuniyuki Iwashima1-3/+1
2022-04-17net/ipv6: Introduce accept_unsolicited_na knob to implement router-side chang...Arun Ajith S1-0/+1
2022-02-05ipv6: make mc_forwarding atomicEric Dumazet1-1/+1
2022-01-27ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()Jakub Kicinski1-7/+0
2022-01-04icmp: ICMPV6: Examine invoking packet for Segment Route Headers.Andrew Lunn1-0/+2
2021-11-01net: ndisc: introduce ndisc_evict_nocarrier sysctl parameterJames Prestwood1-0/+1
2021-10-25ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookieEric Dumazet1-1/+0
2021-07-21ipv6: ioam: Data plane support for Pre-allocated TraceJustin Iurman1-0/+3
2021-02-23net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sendingJason A. Donenfeld1-1/+0
2021-01-26net: allow user to set metric on default route learned via Router AdvertisementPraveen Chaudhary1-0/+1
2020-08-31net: ipv6: remove unused arg exact_dif in compute_scoreMiaohe Lin1-11/+0
2020-08-26inet: remove inet_sk_copy_descendant()Eric Dumazet1-11/+0
2020-07-24icmp6: support rfc 4884Willem de Bruijn1-0/+1
2020-07-15net: ipv6: drop duplicate word in commentRandy Dunlap1-1/+1
2020-03-29net: ipv6: add support for rpl sr exthdrAlexander Aring1-0/+1
2019-03-03net: ipv6: add socket option IPV6_ROUTER_ALERT_ISOLATEFrancesco Ruggeri1-1/+2
2019-01-22bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() callsLinus Lüssing1-0/+6
2018-09-13ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALLAndre Naujoks1-1/+2
2017-12-21net: reevalulate autoflowlabel setting after sysctl settingShaohua Li1-1/+2
2017-11-11net: ipv6: sysctl to specify IPv6 ND traffic classMaciej Żenczykowski1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-07net: ipv6: add second dif to udp socket lookupsDavid Ahern1-0/+10
2017-07-31udp6: fix jumbogram receptionPaolo Abeni1-0/+6
2017-03-22net: ipv6: Add sysctl for minimum prefix len acceptable in RIOs.Joel Scherpelz1-0/+1
2017-03-06ipv6: Provide ipv6 version of "disable_policy" sysctlDavid Forster1-0/+1
2017-01-27net/ipv6: allow sysctl to change link-local address generation modeFelix Jia1-0/+1
2016-12-03ipv6 addrconf: Implemented enhanced DAD (RFC7527)Erik Nordmark1-0/+1
2016-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2016-11-09ipv6: sr: add core files for SR HMAC supportDavid Lebrun1-0/+3
2016-11-09ipv6: implement dataplane support for rthdr type 4 (Segment Routing Header)David Lebrun1-0/+1
2016-11-03net: tcp: check skb is non-NULL for exact match on lookupsDavid Ahern1-1/+1
2016-11-03ipv6: add IPV6_RECVFRAGSIZE cmsgWillem de Bruijn1-2/+3
2016-10-17net: Require exact match for TCP socket lookups if dif is l3mdevDavid Ahern1-3/+14
2016-09-30ipv6 addrconf: implement RFC7559 router solicitation backoffMaciej Żenczykowski1-0/+1
2016-06-09net: vrf: Fix crash when IPv6 is disabled at boot timeDavid Ahern1-0/+7
2016-05-11net: l3mdev: Add hook in ip and ipv6David Ahern1-1/+16
2016-04-19net/ipv6/addrconf: simplify sysctl registrationKonstantin Khlebnikov1-1/+2
2016-02-25net: ipv6: Make address flushing on ifdown optionalDavid Ahern1-0/+1
2016-02-11ipv6: add option to drop unsolicited neighbor advertisementsJohannes Berg1-0/+1
2016-02-11ipv6: add option to drop unicast encapsulated in L2 multicastJohannes Berg1-0/+1
2015-12-02ipv6: add complete rcu protection around np->optEric Dumazet1-1/+1
2015-10-05ipv6: inet6_sk() should use sk_fullsock()Eric Dumazet1-2/+2
2015-08-13net: ipv6 sysctl option to ignore routes when nexthop link is downAndy Gospodarek1-0/+1
2015-07-30net/ipv6: add sysctl option accept_ra_min_hop_limitHangbin Liu1-0/+1
2015-07-22ipv6: sysctl to restrict candidate source addressesErik Kline1-0/+1
2015-07-09ipv6: use flag instead of u16 for hop in inet6_skb_parmFlorian Westphal1-1/+1
2015-03-23ipv6: introduce secret_stable to ipv6_devconfHannes Frederic Sowa1-0/+4
2015-02-02ipv6: pull cork initialization into its own function.Vlad Yasevich1-5/+7
2015-01-25net: ipv6: Add sysctl entry to disable MTU updates from RAHarout Hedeshian1-0/+1
2014-11-05ipv6: move INET6_MATCH() to include/net/inet6_hashtables.hWANG Cong1-10/+0
2014-10-29net: ipv6: Add a sysctl to make optimistic addresses useful candidatesErik Kline1-0/+1
2014-07-07ipv6: Implement automatic flow label generation on transmitTom Herbert1-1/+2
2014-07-01inet: move ipv6only in sock_commonEric Dumazet1-5/+5
2014-07-01ipv6: Allow accepting RA from local IP addresses.Ben Greear1-0/+1
2014-06-27net: remove inet6_reqsk_allocOctavian Purdila1-10/+0
2014-01-19ipv6: make IPV6_RECVPKTINFO work for ipv4 datagramsHannes Frederic Sowa1-0/+3
2014-01-19ipv6: add the IPV6_FL_F_REFLECT flag to IPV6_FL_A_GETFlorent Fourcot1-0/+1
2013-12-18ipv6: support IPV6_PMTU_INTERFACE on socketsHannes Frederic Sowa1-1/+1
2013-12-09ipv6: remove rcv_tclass of ipv6_pinfoFlorent Fourcot1-1/+0
2013-12-09ipv6: add flowinfo for tcp6 pkt_options for all casesFlorent Fourcot1-0/+1
2013-12-05xen-netback: fix fragment detection in checksum setupPaul Durrant1-0/+1
2013-10-28ipv6: Remove privacy config option.David S. Miller1-2/+0
2013-10-10inet: includes a sock_common in request_sockEric Dumazet1-24/+2
2013-10-09ipv6: make lookups simpler and fasterEric Dumazet1-40/+6
2013-10-03inet: consolidate INET_TW_MATCHEric Dumazet1-2/+2
2013-08-29ipv6: drop fragmented ndisc packets by default (RFC 6980)Hannes Frederic Sowa1-0/+1
2013-08-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2013-08-20ipv6: drop packets with multiple fragmentation headersHannes Frederic Sowa1-0/+1
2013-08-13ipv6: make unsolicited report intervals configurable for mldHannes Frederic Sowa1-0/+2
2013-01-30ipv6 flowlabel: Convert np->ipv6_fl_list to RCU.YOSHIFUJI Hideaki / 吉藤英明1-1/+1
2013-01-13ipv6: Store Router Alert option in IP6CB directly.YOSHIFUJI Hideaki / 吉藤英明1-1/+2
2013-01-13ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass().YOSHIFUJI Hideaki / 吉藤英明1-5/+0
2012-12-09net: Add support for hardware-offloaded encapsulationJoseph Gasparakis1-0/+5
2012-11-30net: move inet_dport/inet_num in sock_commonEric Dumazet1-15/+17
2012-11-13ipv6: add knob to send unsolicited ND on link-layer address changeHannes Frederic Sowa1-0/+1
2012-10-13UAPI: (Scripted) Disintegrate include/linuxDavid Howells1-165/+1
2012-08-30netfilter: nf_conntrack_ipv6: improve fragmentation handlingPatrick McHardy1-0/+1
2012-08-06net: ipv6: fix TCP early demuxEric Dumazet1-0/+1
2012-07-18ipv6: fix inet6_csk_xmit()Eric Dumazet1-2/+2
2012-07-11ipv6: Move ipv6 twsk accessors outside of CONFIG_IPV6 ifdefs.David S. Miller1-16/+16
2012-02-13net: implement IP_RECVTOS for IP_PKTOPTIONSJiri Benc1-1/+1
2012-02-13ipv6: helper function to get tclassJiri Benc1-0/+5
2012-02-08ipv6: Implement IPV6_UNICAST_IF socket option.Erich E. Hoover1-0/+1
2011-12-11net: use IS_ENABLED(CONFIG_IPV6)Eric Dumazet1-2/+2
2010-11-24ipv6: mcast: RCU conversionEric Dumazet1-1/+1
2010-10-21tproxy: added tproxy sockopt interface in the IPV6 layerBalazs Scheidler1-1/+3
2010-08-22header: fix broken headers for user spaceChangli Gao1-2/+2
2010-07-19ipv6: Make IP6CB(skb)->nhoff 16-bit.David S. Miller1-1/+1
2010-06-03net: use __packed annotationEric Dumazet1-2/+2
2010-05-11ipv6: ip6mr: support multiple tablesPatrick McHardy1-0/+1
2010-05-10Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-3/+13
2010-04-23IPv6: Complete IPV6_DONTFRAG supportBrian Haley1-0/+2
2010-04-23IPv6: data structure changes for new socket optionsBrian Haley1-3/+10
2010-04-22IPv6: Generic TTL Security Mechanism (final version)Stephen Hemminger1-0/+1
2010-04-13netfilter: ipv6: add IPSKB_REROUTED exclusion to NF_HOOK/POSTROUTING invocationJan Engelhardt1-0/+1
2009-10-18inet: rename some inet_sock fieldsEric Dumazet1-1/+1
2009-10-08ipv6: Fix the size overflow of addrconf_sysctl arrayJin Dongming1-0/+1
2009-10-07make TLLAO option for NA packets configurableOctavian Purdila1-0/+1
2009-06-01IPv6: Add 'autoconf' and 'disable_ipv6' module parametersBrian Haley1-0/+6
2009-01-30headers_check fix: linux/ipv6.hJaswinder Singh Rajput1-0/+1
2008-12-16ipv6: Add IPV6_PKTINFO sticky option support to setsockopt()Yang Hongyang1-0/+1
2008-07-21ipv6: __KERNEL__ ifdef struct ipv6_devconfDavid S. Miller1-0/+2
2008-07-03ipv6 addrconf: add accept_dad sysctl to control DAD operation.YOSHIFUJI Hideaki1-0/+2
2008-07-03ipv6: Add disable_ipv6 sysctl to disable IPv6 operaion on specific interface.YOSHIFUJI Hideaki1-0/+2
2008-06-10inet{6}_request_sock: Init ->opt and ->pktopts in the constructorArnaldo Carvalho de Melo1-1/+3
2008-04-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2008-04-13[IPV6]: IPv6 extension header structures need to be packed.YOSHIFUJI Hideaki1-1/+1
2008-04-05[IPV6] MROUTE: Support multicast forwarding.YOSHIFUJI Hideaki1-0/+5
2008-03-26[NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-2/+2
2008-03-25[IPV6]: Support Source Address Selection API (RFC5014).YOSHIFUJI Hideaki1-1/+5
2008-03-25[IPV6]: Use bitfields for hop_limit and mcast_hops.YOSHIFUJI Hideaki1-4/+24
2008-03-25[IPV6]: Convert cork.hop_limit and cork.tclass into u8 instead of int.YOSHIFUJI Hideaki1-2/+2
2008-03-25[IPV4,IPV6]: Share cork.rt between IPv4 and IPv6.YOSHIFUJI Hideaki1-1/+0
2008-01-31[NETNS]: Tcp-v6 sockets per-net lookup.Pavel Emelyanov1-4/+4
2008-01-31[IPV6]: Introduce the INET6_TW_MATCH macro.Pavel Emelyanov1-0/+8
2007-10-10[IPSEC]: Get rid of ipv6_{auth,esp,comp}_hdrHerbert Xu1-21/+0
2007-07-31[IPV6]: Remove circular dependency on if_inet6.hHerbert Xu1-1/+4
2007-07-10[IPV6]: Make IPV6_{RECV,2292}RTHDR boolean options.YOSHIFUJI Hideaki1-2/+2
2007-07-10[IPV6]: Do not send RH0 anymore.YOSHIFUJI Hideaki1-2/+2
2007-07-10[IPV6] MIP6: Loadable module support for MIPv6.Masahide NAKAMURA1-1/+1
2007-05-31[IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.YOSHIFUJI Hideaki1-2/+1
2007-04-25[SK_BUFF]: Introduce skb_transport_header(skb)Arnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce ipipv6_hdr(), remove skb->h.ipv6hArnaldo Carvalho de Melo1-0/+5
2007-04-25[SK_BUFF]: Introduce ipv6_hdr(), remove skb->nh.ipv6hArnaldo Carvalho de Melo1-0/+5
2007-04-25[IPV6] ADDRCONF: Optimistic Duplicate Address Detection (RFC 4429) Support.Neil Horman1-0/+4
2007-04-24[IPV6]: Disallow RH0 by default.YOSHIFUJI Hideaki1-0/+3
2006-12-02[IPV6]: flowlabels are net-endianAl Viro1-1/+1
2006-09-28[IPV6]: IPv6 headers annotationsAl Viro1-7/+7
2006-09-28[IPV4]: INET_MATCH() annotationsAl Viro1-1/+1
2006-09-22[IPV6] NDISC: Add proxy_ndp sysctl.YOSHIFUJI Hideaki1-0/+2
2006-09-22[IPV6]: Put dsthao after flags in order to pack inet6_skb_parm better.David S. Miller1-3/+3
2006-09-22[IPV6] MIP6: Add inbound interface of home address option.Masahide NAKAMURA1-0/+3
2006-09-22[IPV6] MIP6: Add home address option definition.Noriaki TAKAMIYA1-0/+10
2006-09-22[IPV6] MIP6: Add routing header type 2 definition.Noriaki TAKAMIYA1-0/+13
2006-09-22[IPV6]: Cache source address as well in ipv6_pinfo{}.YOSHIFUJI Hideaki1-0/+3
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-03-20[IPV6]: ROUTE: Add accept_ra_rt_info_max_plen sysctl.YOSHIFUJI Hideaki1-0/+4
2006-03-20[IPV6]: ROUTE: Add router_probe_interval sysctl.YOSHIFUJI Hideaki1-0/+2
2006-03-20[IPV6]: ROUTE: Add accept_ra_rtr_pref sysctl.YOSHIFUJI Hideaki1-0/+4
2006-03-20[IPV6]: ADDRCONF: Add accept_ra_pinfo sysctl.YOSHIFUJI Hideaki1-0/+2
2006-03-20[IPV6]: ROUTE: Add accept_ra_defrtr sysctl.YOSHIFUJI Hideaki1-0/+2
2006-01-07[NETFILTER]: Fix xfrm lookup in ip_route_me_harder/ip6_route_me_harderPatrick McHardy1-0/+3
2006-01-07[IPV6]: Move nextheader offset to the IP6CBPatrick McHardy1-0/+1
2006-01-03[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.hArnaldo Carvalho de Melo1-4/+3
2006-01-03[TWSK]: Introduce struct timewait_sock_opsArnaldo Carvalho de Melo1-1/+2
2006-01-03[IPV6]: Introduce inet6_timewait_sockArnaldo Carvalho de Melo1-11/+21
2006-01-03[IPV6]: Generalise some functionsArnaldo Carvalho de Melo1-0/+2
2006-01-03[IPV6]: Introduce inet6_rsk()Arnaldo Carvalho de Melo1-6/+33
2005-10-03[INET]: speedup inet (tcp/dccp) lookupsEric Dumazet1-2/+3
2005-09-10[IPV6]: Bring Type 0 routing header in-line with rfc3542.Brian Haley1-1/+1
2005-09-08[IPV6]: Support IPV6_{RECV,}TCLASS socket options / ancillary data.YOSHIFUJI Hideaki1-1/+4
2005-09-08[IPV6]: Support several new sockopt / ancillary data in Advanced API (RFC3542).YOSHIFUJI Hideaki1-2/+8
2005-08-29[IPV6]: Generalise the tcp_v6_lookup routinesArnaldo Carvalho de Melo1-0/+5
2005-08-29[NET]: Just move the inet_connection_sock function from tcp sourcesArnaldo Carvalho de Melo1-6/+1
2005-08-29[NET]: Introduce inet_connection_sockArnaldo Carvalho de Melo1-4/+4
2005-08-29[INET]: Generalise tcp_tw_bucket, aka TIME_WAIT socketsArnaldo Carvalho de Melo1-3/+49
2005-06-18[NET] Rename open_request to request_sockArnaldo Carvalho de Melo1-1/+1
2005-06-18[NET] Generalise TCP's struct open_request minisock infrastructureArnaldo Carvalho de Melo1-0/+13
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+316