BGX is an HW MAC interface. This patch adds the basic BGX operation like open, close, start and stop. These operations are implemented through mailbox messages and kernel PF driver being the server to process the message with the physical port identifier. Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>