@@ -1600,35 +1600,19 @@ static void vector_eth_configure(
1600
1600
1601
1601
device -> dev = dev ;
1602
1602
1603
- * vp = ((struct vector_private )
1604
- {
1605
- .list = LIST_HEAD_INIT (vp -> list ),
1606
- .dev = dev ,
1607
- .unit = n ,
1608
- .options = get_transport_options (def ),
1609
- .rx_irq = 0 ,
1610
- .tx_irq = 0 ,
1611
- .parsed = def ,
1612
- .max_packet = get_mtu (def ) + ETH_HEADER_OTHER ,
1613
- /* TODO - we need to calculate headroom so that ip header
1614
- * is 16 byte aligned all the time
1615
- */
1616
- .headroom = get_headroom (def ),
1617
- .form_header = NULL ,
1618
- .verify_header = NULL ,
1619
- .header_rxbuffer = NULL ,
1620
- .header_txbuffer = NULL ,
1621
- .header_size = 0 ,
1622
- .rx_header_size = 0 ,
1623
- .rexmit_scheduled = false,
1624
- .opened = false,
1625
- .transport_data = NULL ,
1626
- .in_write_poll = false,
1627
- .coalesce = 2 ,
1628
- .req_size = get_req_size (def ),
1629
- .in_error = false,
1630
- .bpf = NULL
1631
- });
1603
+ INIT_LIST_HEAD (& vp -> list );
1604
+ vp -> dev = dev ;
1605
+ vp -> unit = n ;
1606
+ vp -> options = get_transport_options (def );
1607
+ vp -> parsed = def ;
1608
+ vp -> max_packet = get_mtu (def ) + ETH_HEADER_OTHER ;
1609
+ /*
1610
+ * TODO - we need to calculate headroom so that ip header
1611
+ * is 16 byte aligned all the time
1612
+ */
1613
+ vp -> headroom = get_headroom (def );
1614
+ vp -> coalesce = 2 ;
1615
+ vp -> req_size = get_req_size (def );
1632
1616
1633
1617
dev -> features = dev -> hw_features = (NETIF_F_SG | NETIF_F_FRAGLIST );
1634
1618
INIT_WORK (& vp -> reset_tx , vector_reset_tx );
0 commit comments