|
@@ -32,12 +32,13 @@ static inline void *cvm_oct_get_buffer_ptr(union cvmx_buf_ptr packet_ptr)
|
|
*/
|
|
*/
|
|
static inline int INTERFACE(int ipd_port)
|
|
static inline int INTERFACE(int ipd_port)
|
|
{
|
|
{
|
|
- int interface = cvmx_helper_get_interface_num(ipd_port);
|
|
|
|
|
|
+ int interface;
|
|
|
|
|
|
|
|
+ if (ipd_port == CVMX_PIP_NUM_INPUT_PORTS)
|
|
|
|
+ return 10;
|
|
|
|
+ interface = cvmx_helper_get_interface_num(ipd_port);
|
|
if (interface >= 0)
|
|
if (interface >= 0)
|
|
return interface;
|
|
return interface;
|
|
- else if (ipd_port == CVMX_PIP_NUM_INPUT_PORTS)
|
|
|
|
- return 10;
|
|
|
|
panic("Illegal ipd_port %d passed to INTERFACE\n", ipd_port);
|
|
panic("Illegal ipd_port %d passed to INTERFACE\n", ipd_port);
|
|
}
|
|
}
|
|
|
|
|