Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_ipsec.c
Show First 20 Lines • Show All 409 Lines • ▼ Show 20 Lines | #endif | ||||
BPF_MTAP2(ifp, &af, sizeof(af), m); | BPF_MTAP2(ifp, &af, sizeof(af), m); | ||||
if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); | if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); | ||||
if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); | if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); | ||||
switch (af) { | switch (af) { | ||||
#ifdef INET | #ifdef INET | ||||
case AF_INET: | case AF_INET: | ||||
error = ipsec4_process_packet(m, sp, NULL); | error = ipsec4_process_packet(ifp, m, sp, NULL); | ||||
break; | break; | ||||
#endif | #endif | ||||
#ifdef INET6 | #ifdef INET6 | ||||
case AF_INET6: | case AF_INET6: | ||||
error = ipsec6_process_packet(m, sp, NULL); | error = ipsec6_process_packet(ifp, m, sp, NULL); | ||||
break; | break; | ||||
#endif | #endif | ||||
default: | default: | ||||
panic("%s: unknown address family\n", __func__); | panic("%s: unknown address family\n", __func__); | ||||
} | } | ||||
err: | err: | ||||
if (error != 0) | if (error != 0) | ||||
if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); | if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); | ||||
▲ Show 20 Lines • Show All 654 Lines • Show Last 20 Lines |