Home
last modified time | relevance | path

Searched refs:hwassist (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/netipsec/
H A Dipsec_output.c197 int error, hwassist, i, off; in ipsec4_perform_request() local
215 AF_INET, mtu, &hwassist); in ipsec4_perform_request()
230 hwassist = 0; in ipsec4_perform_request()
232 &hwassist); in ipsec4_perform_request()
238 if ((m->m_pkthdr.csum_flags & CSUM_DELAY_DATA & ~hwassist) != 0) { in ipsec4_perform_request()
243 if ((m->m_pkthdr.csum_flags & CSUM_SCTP & ~hwassist) != 0) { in ipsec4_perform_request()
635 int error, hwassist, i, off; in ipsec6_perform_request() local
644 AF_INET6, mtu, &hwassist); in ipsec6_perform_request()
659 hwassist = 0; in ipsec6_perform_request()
661 &hwassist); in ipsec6_perform_request()
[all …]
H A Dipsec_offload.c863 struct secpolicy *sp, struct secasvar *sav, int af, int mtu, int *hwassist) in ipsec_accel_output() argument
871 *hwassist = 0; in ipsec_accel_output()
916 *hwassist = ifp->if_ipsec_accel_m->if_hwassist(ifp, sav, in ipsec_accel_output()
923 if (res && (*hwassist & (CSUM_TSO | CSUM_IP6_TSO)) != 0) { in ipsec_accel_output()
H A Dipsec_offload.h181 int mtu, int *hwassist);
/freebsd/sys/netgraph/
H A Dng_ether.c86 u_long hwassist; /* hardware checksum capabilities */ member
341 priv->hwassist = ifp->if_hwassist; in ng_ether_attach()
786 priv->ifp->if_hwassist = priv->hwassist; in ng_ether_disconnect()
/freebsd/sys/net/
H A Dif_tuntap.c1234 uint64_t hwassist = 0; in tun_caps_changed() local
1238 hwassist |= CSUM_TCP | CSUM_UDP; in tun_caps_changed()
1240 hwassist |= CSUM_TCP_IPV6 in tun_caps_changed()
1243 hwassist |= CSUM_IP_TSO; in tun_caps_changed()
1245 hwassist |= CSUM_IP6_TSO; in tun_caps_changed()
1246 ifp->if_hwassist = hwassist; in tun_caps_changed()
/freebsd/sys/dev/mana/
H A Dmana_en.c2898 uint32_t hwassist; in mana_probe_port() local
2959 hwassist = 0; in mana_probe_port()
2961 hwassist |= CSUM_TSO; in mana_probe_port()
2963 hwassist |= (CSUM_TCP | CSUM_UDP | CSUM_IP); in mana_probe_port()
2965 hwassist |= (CSUM_UDP_IPV6 | CSUM_TCP_IPV6); in mana_probe_port()
2966 mana_dbg(NULL, "set hwassist 0x%x\n", hwassist); in mana_probe_port()
2967 if_sethwassist(ndev, hwassist); in mana_probe_port()
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_netdev.c2139 uint32_t hwassist; in mlx4_en_init_netdev() local
2265 hwassist = 0; in mlx4_en_init_netdev()
2267 hwassist |= CSUM_TSO; in mlx4_en_init_netdev()
2269 hwassist |= (CSUM_TCP | CSUM_UDP | CSUM_IP); in mlx4_en_init_netdev()
2271 hwassist |= (CSUM_UDP_IPV6 | CSUM_TCP_IPV6); in mlx4_en_init_netdev()
2272 if_sethwassist(dev, hwassist); in mlx4_en_init_netdev()
/freebsd/sys/dev/hyperv/netvsc/
H A Dif_hn.c4498 uint32_t hwassist; in hn_hwassist_sysctl() local
4501 hwassist = if_gethwassist(sc->hn_ifp); in hn_hwassist_sysctl()
4503 snprintf(assist_str, sizeof(assist_str), "%b", hwassist, CSUM_BITS); in hn_hwassist_sysctl()