mirror of
https://github.com/openvswitch/ovs
synced 2025-09-04 08:15:25 +00:00
netdev: Remove useless cutlen.
Cutlen already applied while processing OVS_ACTION_ATTR_OUTPUT. Acked-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@samsung.com> Signed-off-by: Ian Stokes <ian.stokes@intel.com
This commit is contained in:
committed by
Ian Stokes
parent
b30896c969
commit
ad8b0b4fe7
@@ -697,7 +697,7 @@ netdev_bsd_send(struct netdev *netdev_, int qid OVS_UNUSED,
|
||||
|
||||
for (i = 0; i < batch->count; i++) {
|
||||
const void *data = dp_packet_data(batch->packets[i]);
|
||||
size_t size = dp_packet_get_send_len(batch->packets[i]);
|
||||
size_t size = dp_packet_size(batch->packets[i]);
|
||||
|
||||
while (!error) {
|
||||
ssize_t retval;
|
||||
|
@@ -1843,8 +1843,6 @@ dpdk_do_tx_copy(struct netdev *netdev, int qid, struct dp_packet_batch *batch)
|
||||
dropped += batch_cnt - cnt;
|
||||
}
|
||||
|
||||
dp_packet_batch_apply_cutlen(batch);
|
||||
|
||||
uint32_t txcnt = 0;
|
||||
|
||||
for (uint32_t i = 0; i < cnt; i++) {
|
||||
@@ -1899,7 +1897,6 @@ netdev_dpdk_vhost_send(struct netdev *netdev, int qid,
|
||||
dpdk_do_tx_copy(netdev, qid, batch);
|
||||
dp_packet_delete_batch(batch, true);
|
||||
} else {
|
||||
dp_packet_batch_apply_cutlen(batch);
|
||||
__netdev_dpdk_vhost_send(netdev, qid, batch->packets, batch->count);
|
||||
}
|
||||
return 0;
|
||||
@@ -1930,8 +1927,6 @@ netdev_dpdk_send__(struct netdev_dpdk *dev, int qid,
|
||||
int batch_cnt = dp_packet_batch_size(batch);
|
||||
struct rte_mbuf **pkts = (struct rte_mbuf **) batch->packets;
|
||||
|
||||
dp_packet_batch_apply_cutlen(batch);
|
||||
|
||||
tx_cnt = netdev_dpdk_filter_packet_len(dev, pkts, batch_cnt);
|
||||
tx_cnt = netdev_dpdk_qos_run(dev, pkts, tx_cnt, true);
|
||||
dropped = batch_cnt - tx_cnt;
|
||||
|
@@ -1071,7 +1071,7 @@ netdev_dummy_send(struct netdev *netdev, int qid OVS_UNUSED,
|
||||
struct dp_packet *packet;
|
||||
DP_PACKET_BATCH_FOR_EACH(packet, batch) {
|
||||
const void *buffer = dp_packet_data(packet);
|
||||
size_t size = dp_packet_get_send_len(packet);
|
||||
size_t size = dp_packet_size(packet);
|
||||
|
||||
if (batch->packets[i]->packet_type != htonl(PT_ETH)) {
|
||||
error = EPFNOSUPPORT;
|
||||
|
@@ -1198,7 +1198,7 @@ netdev_linux_sock_batch_send(int sock, int ifindex,
|
||||
struct dp_packet *packet;
|
||||
DP_PACKET_BATCH_FOR_EACH (packet, batch) {
|
||||
iov[i].iov_base = dp_packet_data(packet);
|
||||
iov[i].iov_len = dp_packet_get_send_len(packet);
|
||||
iov[i].iov_len = dp_packet_size(packet);
|
||||
mmsg[i].msg_hdr = (struct msghdr) { .msg_name = &sll,
|
||||
.msg_namelen = sizeof sll,
|
||||
.msg_iov = &iov[i],
|
||||
@@ -1235,7 +1235,7 @@ netdev_linux_tap_batch_send(struct netdev *netdev_,
|
||||
struct netdev_linux *netdev = netdev_linux_cast(netdev_);
|
||||
struct dp_packet *packet;
|
||||
DP_PACKET_BATCH_FOR_EACH (packet, batch) {
|
||||
size_t size = dp_packet_get_send_len(packet);
|
||||
size_t size = dp_packet_size(packet);
|
||||
ssize_t retval;
|
||||
int error;
|
||||
|
||||
|
Reference in New Issue
Block a user