[P4] HS offload

Sándor Laki lakis at elte.hu
Thu Oct 12 13:30:38 CEST 2017


A testpmd így a hw offloadot a portoknál is beállítja:

pl.

/*
  * Ethernet device configuration.
  */
struct rte_eth_rxmode rx_mode = {
     .max_rx_pkt_len = ETHER_MAX_LEN, /**< Default maximum frame length. */
     .split_hdr_size = 0,
     .header_split   = 0, /**< Header Split disabled. */
     .hw_ip_checksum = 0, /**< IP checksum offload disabled. */
     .hw_vlan_filter = 1, /**< VLAN filtering enabled. */
     .hw_vlan_strip  = 1, /**< VLAN strip enabled. */
     .hw_vlan_extend = 0, /**< Extended VLAN disabled. */
     .jumbo_frame    = 0, /**< Jumbo Frame Support disabled. */
     .hw_strip_crc   = 0, /**< CRC stripping by hardware disabled. */
};


után pedig a portoknál:

portid_t pid;
     struct rte_port *port;

     FOREACH_PORT(pid, ports) {
         port = &ports[pid];
         port->dev_conf.rxmode = rx_mode;


Persze az is lehet, hogy ezt nem használja igazán fel, csak pl. az mbuf 
beállításánál.

Üdv.
Sanyi

-- 
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: http://lakis.web.elte.hu
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646


---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus



More information about the P4 mailing list