pch_gbe: export a method to set the receive match address
The code in phc_gbe_main will need to call this method in order to set the station address register according to the receive time stamping filter. [ RC - Rebased Takahiro's changes and wrote a commit message explaining the changes. ] Signed-off-by: Takahiro Shimizu <tshimizu818@gmail.com> Signed-off-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
eefc48b078
commit
17cdedf3b3
|
@ -660,6 +660,7 @@ extern u32 pch_src_uuid_lo_read(struct pci_dev *pdev);
|
|||
extern u32 pch_src_uuid_hi_read(struct pci_dev *pdev);
|
||||
extern u64 pch_rx_snap_read(struct pci_dev *pdev);
|
||||
extern u64 pch_tx_snap_read(struct pci_dev *pdev);
|
||||
extern int pch_set_station_address(u8 *addr, struct pci_dev *pdev);
|
||||
#endif
|
||||
|
||||
/* pch_gbe_param.c */
|
||||
|
|
|
@ -308,7 +308,7 @@ static void pch_reset(struct pch_dev *chip)
|
|||
* traffic on the ethernet interface
|
||||
* @addr: dress which contain the column separated address to be used.
|
||||
*/
|
||||
static int pch_set_station_address(u8 *addr, struct pci_dev *pdev)
|
||||
int pch_set_station_address(u8 *addr, struct pci_dev *pdev)
|
||||
{
|
||||
s32 i;
|
||||
struct pch_dev *chip = pci_get_drvdata(pdev);
|
||||
|
@ -352,6 +352,7 @@ static int pch_set_station_address(u8 *addr, struct pci_dev *pdev)
|
|||
}
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(pch_set_station_address);
|
||||
|
||||
/*
|
||||
* Interrupt service routine
|
||||
|
|
Loading…
Reference in New Issue