Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_gre.c
Show First 20 Lines • Show All 903 Lines • ▼ Show 20 Lines | #endif | ||||
if (want_csum) { | if (want_csum) { | ||||
*(uint16_t *)gh->gre_opts = in_cksum_skip(m, | *(uint16_t *)gh->gre_opts = in_cksum_skip(m, | ||||
m->m_pkthdr.len, olen); | m->m_pkthdr.len, olen); | ||||
} | } | ||||
plen = m->m_pkthdr.len - hlen; | plen = m->m_pkthdr.len - hlen; | ||||
switch (oaf) { | switch (oaf) { | ||||
#ifdef INET | #ifdef INET | ||||
case AF_INET: | case AF_INET: | ||||
error = in_gre_output(m, iaf, hlen); | error = in_gre_output(sc, m, iaf, hlen); | ||||
break; | break; | ||||
#endif | #endif | ||||
#ifdef INET6 | #ifdef INET6 | ||||
case AF_INET6: | case AF_INET6: | ||||
error = in6_gre_output(m, iaf, hlen); | error = in6_gre_output(m, iaf, hlen); | ||||
break; | break; | ||||
#endif | #endif | ||||
default: | default: | ||||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |