Commit cde29af
octeon_ep: add PF-VF mailbox communication
Implement mailbox communication between PF and VFs.
PF-VF mailbox is used for all control commands from VF to PF and
asynchronous notification messages from PF to VF.
Signed-off-by: Shinas Rasheed <srasheed@marvell.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>1 parent c49b292 commit cde29af
File tree
11 files changed
+713
-49
lines changed- drivers/net/ethernet/marvell/octeon_ep
11 files changed
+713
-49
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | 365 | | |
371 | | - | |
| 366 | + | |
372 | 367 | | |
373 | 368 | | |
374 | | - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
375 | 414 | | |
376 | 415 | | |
377 | 416 | | |
| |||
403 | 442 | | |
404 | 443 | | |
405 | 444 | | |
| 445 | + | |
406 | 446 | | |
407 | 447 | | |
408 | 448 | | |
| |||
646 | 686 | | |
647 | 687 | | |
648 | 688 | | |
| 689 | + | |
| 690 | + | |
649 | 691 | | |
650 | 692 | | |
651 | 693 | | |
| |||
672 | 714 | | |
673 | 715 | | |
674 | 716 | | |
| 717 | + | |
| 718 | + | |
675 | 719 | | |
676 | 720 | | |
677 | 721 | | |
| |||
807 | 851 | | |
808 | 852 | | |
809 | 853 | | |
| 854 | + | |
810 | 855 | | |
811 | 856 | | |
812 | 857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | 395 | | |
401 | | - | |
| 396 | + | |
402 | 397 | | |
403 | 398 | | |
404 | | - | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
405 | 433 | | |
406 | 434 | | |
407 | 435 | | |
| |||
435 | 463 | | |
436 | 464 | | |
437 | 465 | | |
| 466 | + | |
438 | 467 | | |
439 | 468 | | |
440 | 469 | | |
| |||
682 | 711 | | |
683 | 712 | | |
684 | 713 | | |
| 714 | + | |
685 | 715 | | |
686 | 716 | | |
687 | 717 | | |
| |||
708 | 738 | | |
709 | 739 | | |
710 | 740 | | |
| 741 | + | |
711 | 742 | | |
712 | 743 | | |
713 | 744 | | |
| |||
843 | 874 | | |
844 | 875 | | |
845 | 876 | | |
| 877 | + | |
846 | 878 | | |
847 | 879 | | |
848 | 880 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
162 | 178 | | |
163 | 179 | | |
164 | 180 | | |
| |||
362 | 378 | | |
363 | 379 | | |
364 | 380 | | |
365 | | - | |
366 | | - | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
367 | 387 | | |
368 | 388 | | |
369 | 389 | | |
| |||
1322 | 1342 | | |
1323 | 1343 | | |
1324 | 1344 | | |
| 1345 | + | |
1325 | 1346 | | |
1326 | 1347 | | |
1327 | 1348 | | |
| |||
1419 | 1440 | | |
1420 | 1441 | | |
1421 | 1442 | | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
1422 | 1449 | | |
1423 | 1450 | | |
1424 | 1451 | | |
| |||
1487 | 1514 | | |
1488 | 1515 | | |
1489 | 1516 | | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
1490 | 1532 | | |
1491 | 1533 | | |
1492 | 1534 | | |
| |||
1504 | 1546 | | |
1505 | 1547 | | |
1506 | 1548 | | |
| 1549 | + | |
1507 | 1550 | | |
1508 | 1551 | | |
1509 | 1552 | | |
| |||
1514 | 1557 | | |
1515 | 1558 | | |
1516 | 1559 | | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
1517 | 1595 | | |
1518 | 1596 | | |
1519 | 1597 | | |
1520 | 1598 | | |
1521 | 1599 | | |
| 1600 | + | |
1522 | 1601 | | |
1523 | 1602 | | |
1524 | 1603 | | |
| |||
0 commit comments