In order to construct outgoing link-layer frames or parse incoming ones properly, some protocols (such as 802.11) need more state than is available in the existing variables passed to the link-layer protocol handlers. To remedy this, add struct net_device *netdev as the first argument to each of these functions, so that more information can be fetched from the link layer-private part of the network device. Updated all three call sites (netdevice.c, efi_snp.c, pxe_undi.c) and both implementations (ethernet.c, ipoib.c) of ll_protocol to use the new argument. Signed-off-by: Michael Brown <mcb30@etherboot.org>tags/v0.9.8
 Joshua Oreman
						
						16 年之前
							Joshua Oreman
						
						16 年之前
					|  |  | ||
| 270 |  | 270 |  | 
| 271 |  | 271 |  | 
| 272 |  | 272 |  | 
| 273 |  |  | |
|  | 273 |  | |
| 274 |  | 274 |  | 
| 275 |  | 275 |  | 
| 276 |  | 276 |  | 
|  |  | ||
| 630 |  | 630 |  | 
| 631 |  | 631 |  | 
| 632 |  | 632 |  | 
| 633 |  |  | |
| 634 |  |  | |
|  | 633 |  | |
|  | 634 |  | |
| 635 |  | 635 |  | 
| 636 |  | 636 |  | 
| 637 |  | 637 |  | 
|  |  | ||
| 238 |  | 238 |  | 
| 239 |  | 239 |  | 
| 240 |  | 240 |  | 
|  | 241 |  | |
| 241 |  | 242 |  | 
| 242 |  | 243 |  | 
| 243 |  | 244 |  | 
| 244 |  | 245 |  | 
| 245 |  | 246 |  | 
| 246 |  | 247 |  | 
| 247 |  |  | |
|  | 248 |  | |
|  | 249 |  | |
| 248 |  | 250 |  | 
| 249 |  | 251 |  | 
| 250 |  | 252 |  | 
|  |  | ||
| 268 |  | 270 |  | 
| 269 |  | 271 |  | 
| 270 |  | 272 |  | 
|  | 273 |  | |
| 271 |  | 274 |  | 
| 272 |  | 275 |  | 
| 273 |  | 276 |  | 
| 274 |  | 277 |  | 
| 275 |  | 278 |  | 
| 276 |  | 279 |  | 
| 277 |  |  | |
|  | 280 |  | |
|  | 281 |  | |
| 278 |  | 282 |  | 
| 279 |  | 283 |  | 
| 280 |  | 284 |  | 
|  |  | ||
| 88 |  | 88 |  | 
| 89 |  | 89 |  | 
| 90 |  | 90 |  | 
|  | 91 |  | |
| 91 |  | 92 |  | 
| 92 |  | 93 |  | 
| 93 |  | 94 |  | 
| 94 |  | 95 |  | 
| 95 |  | 96 |  | 
| 96 |  | 97 |  | 
| 97 |  |  | |
| 98 |  |  | |
|  | 98 |  | |
|  | 99 |  | |
|  | 100 |  | |
| 99 |  | 101 |  | 
| 100 |  | 102 |  | 
| 101 |  | 103 |  | 
|  | 104 |  | |
| 102 |  | 105 |  | 
| 103 |  | 106 |  | 
| 104 |  | 107 |  | 
| 105 |  | 108 |  | 
| 106 |  | 109 |  | 
| 107 |  | 110 |  | 
| 108 |  |  | |
| 109 |  |  | |
|  | 111 |  | |
|  | 112 |  | |
|  | 113 |  | |
| 110 |  | 114 |  | 
| 111 |  | 115 |  | 
| 112 |  | 116 |  | 
|  |  | ||
| 594 |  | 594 |  | 
| 595 |  | 595 |  | 
| 596 |  | 596 |  | 
| 597 |  |  | |
|  | 597 |  | |
|  | 598 |  | |
| 598 |  | 599 |  | 
| 599 |  | 600 |  | 
| 600 |  | 601 |  | 
|  |  | ||
| 672 |  | 673 |  | 
| 673 |  | 674 |  | 
| 674 |  | 675 |  | 
| 675 |  |  | |
| 676 |  |  | |
|  | 676 |  | |
|  | 677 |  | |
| 677 |  | 678 |  | 
| 678 |  | 679 |  | 
| 679 |  | 680 |  | 
|  |  | ||
| 43 |  | 43 |  | 
| 44 |  | 44 |  | 
| 45 |  | 45 |  | 
|  | 46 |  | |
| 46 |  | 47 |  | 
| 47 |  | 48 |  | 
| 48 |  | 49 |  | 
| 49 |  | 50 |  | 
| 50 |  | 51 |  | 
| 51 |  | 52 |  | 
| 52 |  |  | |
|  | 53 |  | |
|  | 54 |  | |
| 53 |  | 55 |  | 
| 54 |  | 56 |  | 
| 55 |  | 57 |  | 
|  |  | ||
| 64 |  | 66 |  | 
| 65 |  | 67 |  | 
| 66 |  | 68 |  | 
|  | 69 |  | |
| 67 |  | 70 |  | 
| 68 |  | 71 |  | 
| 69 |  | 72 |  | 
| 70 |  | 73 |  | 
| 71 |  | 74 |  | 
| 72 |  | 75 |  | 
| 73 |  |  | |
|  | 76 |  | |
|  | 77 |  | |
| 74 |  | 78 |  | 
| 75 |  | 79 |  | 
| 76 |  | 80 |  | 
|  |  | ||
| 509 |  | 509 |  | 
| 510 |  | 510 |  | 
| 511 |  | 511 |  | 
| 512 |  |  | |
|  | 512 |  | |
| 513 |  | 513 |  | 
| 514 |  | 514 |  | 
| 515 |  | 515 |  | 
|  |  | ||
| 581 |  | 581 |  | 
| 582 |  | 582 |  | 
| 583 |  | 583 |  | 
| 584 |  |  | |
| 585 |  |  | |
|  | 584 |  | |
|  | 585 |  | |
| 586 |  | 586 |  | 
| 587 |  | 587 |  | 
| 588 |  | 588 |  |