aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/addrconf.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-09ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addrJiri Benc1-0/+4
2024-03-01ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdownEric Dumazet1-1/+1
2024-02-15net: ipv6/addrconf: introduce a regen_min_advance sysctlAlex Henrie1-2/+3
2023-12-08net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIXMaciej Żenczykowski1-2/+10
2023-03-17ipv6: constify inet6_mc_check()Eric Dumazet1-1/+1
2022-07-28ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptrZiyang Xuan1-0/+3
2022-02-18net: Add new protocol attribute to IP addressesJacques de Laval1-0/+2
2022-02-14ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()Ignat Korchagin1-2/+0
2022-01-27Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"Guillaume Nault1-0/+2
2021-04-27net: bridge: mcast: fix broken length + header check for MRDv6 Adv.Linus Lüssing1-1/+0
2020-08-18ipv6: some fixes for ipv6_dev_find()Xin Long1-1/+2
2020-08-05ipv6: add ipv6_dev_find()Xin Long1-0/+2
2020-07-30ipv6: fix memory leaks on IPV6_ADDRFORM pathCong Wang1-0/+1
2020-04-23ipv6: Honor all IPv6 PIO Valid Lifetime valuesFernando Gont1-2/+0
2020-03-29addrconf: add functionality to check on rpl requirementsAlexander Aring1-0/+3
2019-12-16ipv6: Annotate ipv6_addr_is_* bitwise pointer castsSven Eckelmann1-4/+4
2019-10-07ipv6: Make ipv6_mc_may_pull() return bool.David S. Miller1-3/+3
2019-08-19ipv6: Fix return value of ipv6_mc_may_pull() for malformed packetsStefano Brivio1-1/+1
2019-06-12vrf: Increment Icmp6InMsgs on the original netdevStephen Suryaputra1-0/+16
2019-03-29ipv6: Move ipv6 stubs to a separate header fileDavid Ahern1-47/+0
2019-03-29ipv6: Refactor fib6_ignore_linkdownDavid Ahern1-0/+8
2019-02-13ipv6_stub: add ipv6_route_input stub/proxy.Peter Oskolkov1-0/+1
2019-01-22bridge: Snoop Multicast Router AdvertisementsLinus Lüssing1-0/+15
2019-01-22bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() callsLinus Lüssing1-1/+11
2018-11-02net/ipv6: Add anycast addresses to a global hashtableJeff Barnhill1-0/+2
2018-10-15bpf: Allow sk_lookup with IPv6 moduleJoe Stringer1-0/+5
2018-08-11bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORTMartin KaFai Lau1-0/+1
2018-05-29net/ipv6: Add support for specifying metric of connected routesDavid Ahern1-0/+1
2018-05-29net/ipv6: Convert ipv6_add_addr to struct ifa6_configDavid Ahern1-0/+12
2018-05-22net/ipv6: Add helper to return path MTU based on fib resultDavid Ahern1-0/+2
2018-05-11net/ipv6: Add fib lookup stubs for use in bpf helperDavid Ahern1-0/+14
2018-04-17ipv6: Count interface receive statistics on the ingress netdevStephen Suryaputra1-0/+14
2018-03-31bpf: Hooks for sys_connectAndrey Ignatov1-0/+7
2018-03-16net/ipv6: Change address check to always take a device argumentDavid Ahern1-2/+2
2017-12-04rtnetlink: ipv6: convert remaining users to rtnl_register_moduleFlorian Westphal1-1/+1
2017-11-05ipv6: remove IN6_ADDR_HSIZE from addrconf.hEric Dumazet1-3/+0
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-11-01net: display hw address of source machine during ipv6 DAD failureVishwanath Pai1-1/+1
2017-10-24ipv6: addrconf: add per netns perturbation in inet6_addr_hash()Eric Dumazet1-1/+1
2017-10-20net: Add extack to validator_info structs used for address notifierDavid Ahern1-0/+1
2017-09-18net: Convert int functions to boolJoe Perches1-2/+2
2017-08-15ipv6: fix NULL dereference in ip6_route_dev_notify()Eric Dumazet1-0/+10
2017-07-04net, ipv6: convert inet6_ifaddr.refcnt from atomic_t to refcount_tReshetova, Elena1-3/+3
2017-07-04net, ipv6: convert inet6_dev.refcnt from atomic_t to refcount_tReshetova, Elena1-4/+4
2017-06-09Ipvlan should return an error when an address is already in use.Krister Johansen1-1/+9
2017-05-08ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notfWANG Cong1-0/+2
2017-04-25{net,IB}/{rxe,usnic}: Utilize generic mac to eui32 functionYuval Shaia1-4/+18
2017-03-28net: ipv6: Refactor inet6_netconf_notify_devconf to take eventDavid Ahern1-2/+2
2017-01-18inet: collapse ipv4/v6 rcv_saddr_equal functions into oneJosef Bacik1-3/+1
2016-10-21ipv6: fix a potential deadlock in do_ipv6_setsockopt()WANG Cong1-0/+1
2016-09-30ipv6 addrconf: implement RFC7559 router solicitation backoffMaciej Żenczykowski1-1/+2
2016-06-15ipv6: export several functionsAlexander Aring1-0/+7
2016-06-156lowpan: add 802.15.4 short addr slaacAlexander Aring1-0/+3
2016-02-11inet: refactor inet[6]_lookup functions to take skbCraig Gallek1-0/+2
2016-01-04soreuseport: fast reuseport UDP socket selectionCraig Gallek1-1/+2
2015-09-24ipv6: remove unused neigh parameter from ndisc functionsJiri Benc1-2/+1
2015-09-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-0/+31
2015-08-30net/ipv6: Export addrconf_ifid_eui48Matan Barak1-0/+31
2015-07-31ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argumentRoopa Prabhu1-2/+2
2015-05-04net: Export IGMP/MLD message validation codeLinus Lüssing1-0/+1
2015-02-05net: ipv6: allow explicitly choosing optimistic addressesErik Kline1-0/+3
2014-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2014-09-13ipv6: clean up ipv6_dev_ac_inc()WANG Cong1-1/+1
2014-09-12ipv6: clean up anycast when an interface is destroyedSabrina Dubroca1-0/+1
2014-04-30net: ipv6: Introduce ip6_sk_dst_hoplimit.Lorenzo Colitti1-5/+0
2014-02-27ipv6: addrconf: silence sparse endianness warningsBjørn Mork1-3/+3
2014-01-22ipv6: enable anycast addresses as source addresses for datagramsFX Le Bail1-2/+3
2013-12-09neigh: ipv6: respect default values set before an address is assigned to deviceJiri Pirko1-0/+7
2013-12-06ipv6 addrconf: extend ifa_flags to u32Jiri Pirko1-2/+2
2013-09-28IPv6 NAT: Do not drop DNATed 6to4/6rd packetsCatalin\(ux\) M. BOIE1-0/+4
2013-08-31vxlan: add ipv6 proxy supportCong Wang1-0/+4
2013-08-31vxlan: add ipv6 route short circuit supportCong Wang1-0/+1
2013-08-31ipv6: export a stub for IPv6 symbols used by vxlanCong Wang1-0/+15
2013-07-31addrconf.h: Remove extern function prototypesJoe Perches1-88/+72
2013-07-01ipv6,mcast: always hold idev->lock before mca_lockAmerigo Wang1-0/+3
2013-06-28ipv6: resend MLD report if a link-local address completes DADHannes Frederic Sowa1-0/+1
2013-05-23netfilter: add nf_ipv6_ops hook to fix xt_addrtype with IPv6Florian Westphal1-1/+1
2013-04-14ipv6: statically link register_inet6addr_notifier()Cong Wang1-0/+1
2013-01-29ipv4: introduce address lifetimeJiri Pirko1-0/+4
2013-01-20ipv6: Optimize ipv6_addr_is_ll_all_{nodes,routers}().YOSHIFUJI Hideaki / 吉藤英明1-0/+10
2013-01-20ipv6: Optimize ipv6_addr_is_solict_mult().YOSHIFUJI Hideaki / 吉藤英明1-4/+11
2013-01-20ipv6: Introduce ipv6_addr_is_solict_mult() to check Solicited Node Multicast ...YOSHIFUJI Hideaki / 吉藤英明1-0/+8
2013-01-20ipv6: Make ipv6_addr_is_XXX() return boolean.YOSHIFUJI Hideaki1-4/+4
2013-01-13ipv6: Make ipv6_is_mld() inline and use it from ip6_mc_input().YOSHIFUJI Hideaki / 吉藤英明1-1/+25
2012-12-04netconf: advertise mc_forwarding statusNicolas Dichtel1-0/+3
2012-08-30netfilter: ip6tables: add MASQUERADE targetPatrick McHardy1-1/+1
2012-07-18ipv6: add ipv6_addr_hash() helperEric Dumazet1-1/+2
2012-05-19ipv6: bool/const conversions phase2Eric Dumazet1-9/+9
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-1/+1
2012-02-01ipv6: Remove never used function inet6_ac_check().David S. Miller1-1/+0
2012-01-04ipv6: Check RA for sllao when configuring optimistic ipv6 address (v2)Neil Horman1-1/+2
2011-08-01ipv6: updates to privacy addresses per RFC 4941.Lorenzo Colitti1-1/+1
2011-04-24net: Remove __KERNEL__ cpp checks from include/netDavid S. Miller1-3/+0
2011-04-22inet: constify ip headers and in6_addrEric Dumazet1-11/+11
2010-12-02net: kill unused macros from head fileShan Wei1-2/+0
2010-10-05ipv6: make __ipv6_isatap_ifid staticstephen hemminger1-2/+0
2010-09-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2010-09-26ipv6: add a missing unregister_pernet_subsys callNeil Horman1-0/+1
2010-09-21ipv6: addrconf.h cleanupsEric Dumazet1-20/+43
2010-02-25net: Add checking to rcu_dereference() primitivesPaul E. McKenney1-1/+3
2009-09-15bonding: remap muticast addresses without using dev_close() and dev_open()Moni Shoua1-0/+2
2009-03-24ipv6: Fix conflict resolutions during ipv6 bindingVlad Yasevich1-2/+2
2008-08-14netns: Add network namespace argument to rt6_fill_node() and ipv6_dev_get_sad...Brian Haley1-1/+2
2008-06-12ipv6 netns: Address labels per namespaceBenjamin Thery1-1/+2
2008-06-05[IPV6] ADDRCONF: Allow longer lifetime on 64bit archs.YOSHIFUJI Hideaki1-0/+22
2008-04-12[IPV6]: Define constants for link-local multicast addresses.YOSHIFUJI Hideaki1-11/+0
2008-04-12[IPV6]: Make address arguments const.YOSHIFUJI Hideaki1-13/+15
2008-04-12[IPV6] ADDRCONF: Uninline ipv6_isatap_eui64().YOSHIFUJI Hideaki1-14/+1
2008-04-12[IPV6] ADDRCONF: Uninline ipv6_addr_hash().YOSHIFUJI Hideaki1-19/+0
2008-04-12[IPV6]: Use XOR and OR rather than mutiple ands for ipv6 address comparisons.YOSHIFUJI Hideaki1-8/+6
2008-04-03[IPV6]: Unify ip6_onlink() and ipip6_onlink().YOSHIFUJI Hideaki1-0/+4
2008-03-28[IPV6]: Remove unused method declaration in include/net/addrconf.h.Rami Rosen1-1/+0
2008-03-26[NETNS][IPV6] anycast - handle several network namespaceDaniel Lezcano1-1/+2
2008-03-25[IPV6]: Support Source Address Selection API (RFC5014).YOSHIFUJI Hideaki1-0/+1
2008-03-25[IPV6]: Optimize hop-limit determination.YOSHIFUJI Hideaki1-2/+0
2008-03-05[NETNS][IPV6] addrconf - Pass the proper network namespace parameters to addr...Daniel Lezcano1-3/+6
2008-03-04[IPV6] ADDRCONF: Convert ipv6_get_saddr() to ipv6_dev_get_saddr().YOSHIFUJI Hideaki1-3/+0
2008-03-04[IPV6]: Use htonl() instead of __constant_htonl() where appricable.YOSHIFUJI Hideaki1-10/+6
2008-01-28[IPV4]: Enable use of 240/4 address space.Jan Engelhardt1-1/+1
2008-01-28[NETNS][IPV6]: inet6_addr - make ipv6_chk_home_addr namespace awareDaniel Lezcano1-1/+2
2008-01-28[NETNS][IPV6]: inet6_addr - ipv6_get_ifaddr namespace awareDaniel Lezcano1-3/+5
2008-01-28[NETNS][IPV6]: inet6_addr - check ipv6 address per namespaceDaniel Lezcano1-1/+3
2008-01-28[IPV4] include/net: Use ipv4_is_<type>Joe Perches1-4/+6
2008-01-28[IPV6]: Add RFC4214 supportFred L. Templin1-0/+19
2008-01-28[IPV6] ADDRCONF: Support RFC3484 configurable address selection policy table.YOSHIFUJI Hideaki1-0/+8
2007-07-10[IPV6] MIP6: Loadable module support for MIPv6.Masahide NAKAMURA1-1/+1
2007-04-25[IPV6] ADDRCONF: Optimistic Duplicate Address Detection (RFC 4429) Support.Neil Horman1-1/+3
2006-12-02[IPV6]: Misc endianness annotations.Al Viro1-4/+4
2006-09-22[IPV6] ADDRCONF: Mobile IPv6 Home Address support.Noriaki TAKAMIYA1-5/+1
2006-09-22[IPV6] ADDRCONF: Convert addrconf_lock to RCU.YOSHIFUJI Hideaki1-6/+4
2006-09-22[IPV6] MIP6: Add inbound interface of routing header type 2.Masahide NAKAMURA1-0/+7
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2005-08-29[NET]: Fix sparse warningsArnaldo Carvalho de Melo1-0/+6
2005-05-03[IPV6]: net/addrconf.h needs to include linux/in6.h earlierPatrick McHardy1-1/+2
2005-05-03[IPV6]: Include ipv6.h for ipv6_addr_setHerbert Xu1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+240