cregit-Linux how code gets into the kernel

Release 4.8 net/ipv6/exthdrs_offload.c

Directory: net/ipv6
 *      IPV6 GSO/GRO offload support
 *      Linux INET6 implementation
 *      This program is free software; you can redistribute it and/or
 *      modify it under the terms of the GNU General Public License
 *      as published by the Free Software Foundation; either version
 *      2 of the License, or (at your option) any later version.
 *      IPV6 Extension Header GSO/GRO support
#include <net/protocol.h>
#include "ip6_offload.h"

static const struct net_offload rthdr_offload = {

static const struct net_offload dstopt_offload = {

int __init ipv6_exthdrs_offload_init(void) { int ret; ret = inet6_add_offload(&rthdr_offload, IPPROTO_ROUTING); if (ret) goto out; ret = inet6_add_offload(&dstopt_offload, IPPROTO_DSTOPTS); if (ret) goto out_rt; out: return ret; out_rt: inet6_del_offload(&rthdr_offload, IPPROTO_ROUTING); goto out; }


vlad yasevichvlad yasevich6298.41%150.00%
daniel borkmanndaniel borkmann11.59%150.00%

Overall Contributors

vlad yasevichvlad yasevich9598.96%150.00%
daniel borkmanndaniel borkmann11.04%150.00%
Directory: net/ipv6
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.